ELO 325 Seminario de Computadores I
Primer Semestre 2001
Profesor: Agustín J. González
AyudanteJimmy Rivas
Horario: Martes 10:00 B360, Viernes 10:00 B360.
Horario de Oficina
Información de contacto: oficina: B-322    
Lista de correo: lista_elo325 @ elo.utfsm.cl (ver las instrucciones aquí)
Textos:
    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. SVR4, "UNIX Systems Programming," O'REILLY, 1º Edición, Julio 1996.
    Bruce Eckel, "Thinking in Java," Prentice Hall, 1998.
 

Temas
    Introducción a Unix  y programación shell
    Control de Procesos
    Señales
    Comunicación Entre Procesos
    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
        Ejemplos Java
        Applets
        Más conceptos de OOP y Colecciones
        Tutorial sobre Swing: Primera parte y segunda parte
        Otros ejemplos sobre uso de Widgets
        Hilos (Threads)
        Algo sobre manipulación de Imágenes  (imagen de prueba)
        Programación de red (Network Programming)

Evaluación
    60 % Tareas: Tomar conocimiento sobre el procedimiento de entrega de tareas y de los criterio de evaluación.
    Tarea 1:  bpweb, Búsqueda de páginas WEB en red de alumnos de Electrónica. Plazo 02 de abril, 12:00 horas (mediodía).
    Tarea 2: nn: Notificación de notas. Plazo 17 de abril, 12:00 horas (mediodía).
    Tarea 3: srvTC: Servidor para telnet compartido. Plazo 2 de Mayo, 12:00 horas (mediodía).
    Tarea 4: srvTnp y monitor: Servidor telnet no privado y su monitor. Plazo jueves 24 de Mayo, mediodía.
    Tarea 5: Patalla Persistente. Plazo 20 de Junio, mediodía.

   30 % Trabajo personal    Listado de tema
        15%     Informe
        15 %    Presentación:

Listado de Alumnos y Temas seleccionados
Kurt Momberg A, SDP (Session Description Protocol)
Jaime Zúñiga C,  Descrición del protocolo RTP: REAL TIME TRANSFER PROTOCOL
Christian Bravo Munoz,  Tecnología Windows Media
Diego Maire,  Comparación entre los protocolos H.323 y SIP
Hector Moraga, Protocolos que permiten una reserva de ancho de banda. En particular, se estudiara ST2+ y RSVP...
César Salinas Zepeda, El mundo de la IP/TV
Oscar Rodrigo Reyes, Servicios video-multimedia en tiempo real en Internet: RealSystem
Rodrigo Varas Urbina, Estándar H323
Lara Manqui, Protocolo SIP (Session Initiation Protocol)
Camilo Diaz, Aporte en seguridad del protocolo H.235 a la familia H.323
Ivan Castro Cartens, Descrición del protocolo RTCP: REAL TIME TRANSFER CONTROL PROTOCOL.
Fernando Pathrop, El Nuevo Estándar H.248
Dante Acosta, Calidad de Servicio para Trafico de Voz sobre Redes IP (QoS)
Victor Nilo, Diseño e implementacion de Ip thelephone con familia de protocolos H.323 Propuestos por el ITU


  10 % Asistencia

    Mejores soluciones a Tareas
    Tarea 1: Oscar Reyes, Ivan Castro, Fernando Lathrop
   Tarea 2: Kurt Momberg, Fernando Lathrop, Oscar  Reyes
    Tarea 3: Fernando Lathrop, Kurt Momberg
    Tarea 4: Rodrigo Varas, Fernando Lathrop
 

Misceláneos
    Manuales GNU: bash, make(local en html), otros.
    Ejemplo gnuplot
    Uso del Sistema operativo Unix
    Documentación Java   Directo a especificación de la API
    JDK 1.3    (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)

    Manejo de comandos Unix y Creación de makefiles   (versión para impresora)