O enunciado do trabalho de PCD para este ano já foi disponibilizado. Desta vez os alunos terão de desenvolver uma aplicação de chat semelhante ao Whatsapp. Esta aplicação deverá cobrir vários temas nomeadamente interfaces gráficas, threads e sockets. As fases de entrega do projecto são:
Fase 1: Desenvolver uma versão básica da interface gráfica dos clientes, sendo o envio
de mensagens simulado de alguma forma (sem comunicar com o servidor).
Fase 2: Desenvolver o servidor, suportando a apenas a entrega de mensagens sem notificações de entrega de mensagens.
Fase 3: Enriquecer a comunicação cliente/servidor de forma a suportar notificação de entrega de mensagens.
Fase 4: Evoluir a solução para suportar envio de mensagens para grupos de utilizadores.
Mãos à obra!