Este proyecto nace de la necesidad de crear un servidor que soporte
aplicaciones en tiempo real multiusuario. Dado que en el mercado actual
existen diversas soluciones a esta necesidad, en una primera parte del
proyecto estudiamos dichas soluciones y marcamos unos objetivos concretos.
El siguiente paso es estudiar las tecnologías que usamos en el desarrollo de la
aplicación, así como los propios programas de desarrollo. Posteriormente
diseñamos un protocolo de comunicaciones que establezca las pautas para el
intercambio de información. Seguidamente pasamos a diseñar e implementar
el propio servidor de aplicaciones.
De la creación de este servidor se deriva la necesidad de crear dos
aplicaciones cliente que pretenden ser una guía que permita a futuros
programadores desarrollar nuevas aplicaciones cliente así como configurar
exitosamente el servidor.
El siguiente paso es analizar el rendimiento y la capacidad de carga del
servidor, comprobando que cumple con las expectativas fijadas.
Por último, documentamos el proyecto en forma de esta memoria.
El conjunto formado por el servidor, el protocolo de comunicaciones y las dos
aplicaciones cliente conforman toda una plataforma robusta y escalable