El trabajo en equipo es fundamental en el desarrollo de proyectos, investigaciones o informes en general. Un método común en el desarrollo de éste, es dividir el total de trabajo en cada uno de los integrantes, para avanzar en paralelo con rapidez. Sin embargo, este camino puede traer muchos problemas, debido a los errores que alguno puede cometer o la diferencia de opinión con respecto a algún tema, implicando gastar tiempo posterior en la corrección de los errores. Una solución es el trabajo simultáneo.
Un Editor Colaborativo en Tiempo Real permite enfrentar este problema, sin perder la ventaja del trabajo en paralelo. Un Editor Colaborativo es una aplicación que permite a múltiples usuarios modificar un archivo desde distintos computadores. Este además, debe ser en Tiempo Real, es decir, modificar el mismo archivo al mismo tiempo.

Características del proyecto

Aplicación Java
Modelo Cliente/Servidor
Conexión TCP
1 servidor – N clientes
Edición simultánea de archivo de texto(Tiempo Real)
Servidor con control sobre las conexiones