0 Comentarios
0
JoAnNa
por Alvaro Naveda el miércoles 24 de febrero de 2010
Joanna es el nombre que elegimos @jonanone, @xpander001 y yo para el proyecto que recientemente hemos realizado en la asignatura Laboratorio de Informatica II en la Universidad de Deusto, viene de la conjunción de nuestros nombres, Jon-Ander-Naveda.Utilizando el lenguaje de programación Java hemos desarrollado una plataforma de comunicacion que permite enviar y recibir mensajes entre usuarios utilizando nuestra aplicacion, lo que todos conocemos como un chat.
La plataforma consta de dos aplicaciones independientes que hemos desarrollado, el servidor que procesa todos los datos y el cliente que permite enviar y recibir los mensajes. Obviamente todo el proyecto es multiplataforma, por lo que puede usarse en cualquier sistema operativo siempre y cuando tenga instalada la JVM (Maquina Virtual de Java).
Servidor
El servidor es el encargado de enviar y recibir todos los datos que se transmiten en toda la plataforma, los clientes conectados no están conectados entre ellos literalmente, sino que están conectados a través del servidor, que se encarga de encaminar todos los datos a los clientes oportunos.
Cliente
El cliente permite a los usuarios conectarse al servidor deseado, previamente iniciado en un puerto, y comunicarse con otros clientes conectados, el sistema de conversaciones privadas permite a un cliente mantener una conversación independiente de la ya existente en la sala publica (Public Room).
(Ventana de Inicio - Login)
(Ventana de Conversación)
Obviamente estas aplicaciones las creamos con un propósito académico, así que, aunque funcionan correctamente, no son ni de lejos un sustituto practico a otras aplicaciones similares ya existentes, por ese motivo no hemos creado un ejecutable de ninguna de las aplicaciones. Si alguien desea probar la plataforma puede descargarse el código y ejecutarlo utilizando
Para obtener el código del proyecto y toda su documentación podeis acceder a este enlace.
Enlaces:
Documentacion PDFArchivos Proyecto (Codigo Fuente)
Repositorio SVN de Joanna
Joanna en SourceForge
Joanna en Ohloh
