quarta-feira, 20 de outubro de 2010

Chat em Java Eeboo

Chat em Java Eeboo

Projeto de final de semestre executado em parceria dos colegas Henrique Martins, André Cândido e Valdenir , desenvolvimento de um chat utilizando apenas a linguagem Java. Na versão atual já é possível a criação de chats privados e envio de textos coloridos.

O código tem muito a ser aperfeiçoado afinal era apenas para ser um trabalho para mostrar a utilização de sockets em Java. Projeto iniciado por um grupo de alunos do 4º semestre de Sistemas de Informação sem qualquer experiência em programação. No entanto novas idéias surgiram e gostaríamos de convidar a todos que tenham interesse em criar novos recursos, contribuir com idéias, alteração, aperfeiçoamento do código, ou simplesmente testar, a participarem.


Pontos fracos do chat:

* A comunicação é baseada toda em String, é preciso adaptá-lo para utilizar pedidos e respostas em bytes, além de criptografia de dados.

* Lentidão de respostas, devido à forma como são enviadas as mensagens. As mensagens são enviadas em filas um usuário por vez, e não é enviada ao outro usuário enquanto o anterior não receber.

Algumas idéias de recursos a serem adicionados:

* Envio de arquivo.
* DCC Chat (Chat privado direto entre usuários).
* Envio de emotions.
* Conversa com áudio e webcams.
* Adição de imagens personalizadas dos usuários conectados.

Você pode baixar o cliente e o servidor compilado em:
Cliente
http://www.4shared.com/file/LcFY2UgN/Chat_22-10.html

Obs: Salve o audio1.mp3 no c:\ (para sistemas Windows) da sua máquina.

Servidor

http://www.4shared.com/file/eRXfmNRS/Servidor_22-10.html


Você pode baixar o código fonte pronto para ser alterado pelo Eclipse em:

*Você irá precisar ter o Visual Editor configurado dentro do Eclipse;
*Descompacte os arquivos e direcione o Eclipse para pasta onde os arquivos foram descompactados.

Postem aqui links com novas versões, códigos, idéias, detecção de bugs, etc.

Abraços!

Irineu Teza Nunes.