Profesor: Agustín
J. González Ayudante: Christian Lalanne (email elo330 en elo.utfsm.cl) Miércoles 15:40-17:10 B-221 y Viernes 17:20-18:50 B-221. |
Horario de Oficina Información de contacto: oficina: B-322 mail: Lista de correo: lista_elo330 @ elo.utfsm.cl (ver las instrucciones aquí ) |
Textos:
Derivados del UNIX y programación de red con Sockets: W. Richard Stevens, "Advanced Programming in the UNIX Environment," Addison Wesley, 9º impresión, Julio 1995. W. Richard Stevens, "TCP/IP Illustrated, Volumen 1," Addison Wesley, 3º impresión, Mayo 1994. David A. Curry, "UNIX Systems Programming for SVR4," O'REILLY, 1º Edición, Julio 1996. Java: Core Java : Volume I Fundamentals and Volume II Advanced Features. Cay S. Horstmann & Gary Cornell. |
Introducción a Unix y Ejemplos de programación shell Tarea año 2003
2002 Solución Certamen
2003 Certamen 2002
Control
de Procesos Desafio: ¿Podemos entender el script para verificar el sitio usado para acualizar Lunix? Señales (revisar tarea año 2000 Mejor solución) Comunicación Entre Procesos (ver tarea 2000 y su solución) Funciones del System V IPC Comunicación Entre Procesos con Sockets Modelo Cliente-Servidor y Multiplexión de I/O (Función select) Comunicaciones Multipunto |
Java
Introducción
Links y Ejemplos Fundamentos: Manejo de eventos: Programación Gráfica: Hilos (threads) Programación de red |
Tareas
Tarea |
Plazo |
Notas |
Mejores soluciones |
|
Usuarios de Aragorn Notas |
19 de agosto
20:00 hrs |
Aquí |
José F. Ulloa |
Eduardo A.
González |
Dibujando con gnuplot |
Jueves 2 de
Septiembre 20:00 hrs. |
Aquí |
Eduardo A.
González |
Eduardo R. Labarca |
Batalla
Naval peer-to-peer. |
(Viernes 24) Martes 28 de Septiembre (12:00) 20:00 hrs. |
Aquí |
Edaurdo A.
González |
Paola A. Rojas |
Chat para dos en Java |
Voluntaria,
plazo 19 de Noviembre, mediodía |
Aquí |
Gustavo
Valdés |
Evaluación Si la
nota
promedio de certámenes en inferior a 55, esa será su nota
del ramo. Notas Finales
Histograma Notas incluido
Recuperativo
50 % dos certamenes
Fecha : 1 de Octubre y 5 de Noviembre. Solución Certamen 1 Notas
Certamen 1. Solución Certamen 2 Notas Certamen 2
Certámenes 1: 2003 2002 Certámenes 2: 2003 2002
30 % Tareas: Tomar
conocimiento sobre el procedimiento
de entrega de tareas y de los criterio
de evaluación. Recomendaciones del
ayudante.
Si necesitan acceso a recursos
computacionales consideren el uso del laboratorio
INTEL ubicado en el 3ie.
20 % Proyecto personal
(Inscríbalo
aquí (PLAZO 22/10),
vea temas ya inscritos
aca)
Plazo entrega de proyecto: 10 17 de
Noviembre. Inicio de presentaciones 10 17 de Noviembre.
Algunos temas sugeridos: Temas de
cursos del IEEE, Programación de audio en Linux,
programación de video y audio en Windows, Java Media Framework,
Xerces (parser XML para Java), JMeter-JUnit, Análisis de profile
en Java,
J2EE: RMI, JMS,
Conexión Java
Bases de datos, Servlets; Algoritmos de compresión de video
Teoría, estándares, y bibliotecas, JPEG2000.
Guía de uso de herramiestas para
evaluar desempeño
y depurar código (ver gdb y ddd de linux).
User-mode Linux:
máquina virtual para correr Linux (permite múltiples
computadores corriendo en sólo un computador físico)
RTAI: Real-time Linux Application
Interface (Permite escribir aplicaciones en Linux con
restricciones de tiempo real estrictas).
Herramientas de apoyo al desarrollo de proyectos de software. (liga
de Domingo Devotto) (Presentación
Motorola).
Control de versiones de aplicaciones.
Algunos sistemas: Sistema de ordenens
de trabajo para el taller, Administración de salas en
electrónica, Calendario de presentaciones (ver)....
Fecha Inscripción |
Tema |
Grupo |
5/10 | Java Media Framework | Rodrigo Loyola A. / Gustavo Valdés A. |
18/10 |
Documentación "DoxyGen" | Eduardo González Fisher |
21/10 |
XML |
Nadia Herrera / Miguel Azócar |
22/10 |
Servlets | Paola Rojas C. / José Miguel Pérez / Juan Villarroel |
18/11 |
ALMA Common Software (ACS) | Eduardo Labarca |
22/11 |
User-Mode-Linux
(UML) |
José Ulloa |
-- |
Java Native Interface (JNI) |
Ignacio Zamora |
22/11 | Sistema Administracion Base de Datos Ex-Alumnos de Electronica utilizando Tecnología JSP | José Luis Valenzuela |
Páginas Man en SolarisC y Unix
bash ,(Bash "tareado" con tar y luego comprimido con gzip
make(local en html) , otros .
Ejemplo gnuplot
Historia de los shellJava
Uso del Sistema operativo Unix
Manejo de comandos Unix y Creación de makefiles (versión para impresora)
Manejo de directivas para el preprocesador
Para aprender más sobre Java usted puede solicitar una cuenta al profesor
Contenido de CD Java en pañol ELO
Documentación Java Directo a especificación de la API
JDK 1.3.1 ( win ) ( Linux )
JDK 1.2.2 (win) (Linux) Si las necesita, deberá buscarlas en el sitio SUN (http://java.sun.com).
JDE (Java Development Environment for Emacs)
jgrasp Un ambiente para desarrollos en Java, escrito en Java.
"Paltas" Técnicas sobre Java