Por Samuel Marín Soto y Jose Eduardo Campos Salazar
- Investigar acerca de programación orientada a objetos en Java.
- Desarrollar una aplicación cliente-servidor en el lenguaje de programación Java utilizando sockets para la comunicación.
- Utilizar herramientas para la documentación interna y el manejo de versiones del código
- Se puede ejecutar varias veces en la misma computadora
- Al ejecutar, busca puerto desocupado y crea SocketServer para escuchar el puerto
- Cuando hay varias instancias ejecutándose, usuario puede especificar a que IP y puerto le quiere enviar un mensaje
- Introduce mensaje y presiona enviar
- En aplicación destino, se muestra quien mandó el mensaje y tiene la opcion de responder de igual manera
- Interfaz con JavaFX o Swing
- Documentación Interna con JavaDoc
- Uso correcto de POO (25%)
- Comunicación cliente-servidor usando sockets (25%).
- Implementación de la funcionalidad del chat (25%).
- Documentación interna (10%).
- Uso de GitHub con sus respectivos commits (15%). Si no se usa GitHub del todo, la nota total será de cero.
- Fecha de entrega: De acuerdo con el cronograma y con lo establecido en el TEC Digital.
- Valor: De acuerdo a los establecido en el programa del curso.
- El trabajo es en grupos de dos personas.
- Debe presentar:
- Documento que contenga el link al repositorio de GitHub donde se encuentre el código fuente del entregable. También puede entregar el link directamente en las evaluaciones del TEC Digital. No se puede trabajar en el código después de la fecha y hora máxima de entrega. Se revisará la versión que hayan subido antes de la fecha y hora establecida.