rafattouqir / Java-Chat-Messenger

Its a simple Multi-threaded Java chat messenger using the Smack Libraries....

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Table of Contents

Current Progress

  • It uses XMPP protocol for the chat application which is a open source protocol used by many services e.g., IM on Gtalk, fb chat .
  • Coding part is done in Java using the open source Smack APIs, "http://goo.gl/NI5P2" .
  • The application uses multithreading programming, having independent threads for separate chats. Multithreading makes it more robust and responsive.
  • It is capable of sending file over the same chat client.
  • GUI is developed using the the swing in JAVA.
  • Provides a good understanding of Event Handling used in many real world projects.

For future

  • Future works focus on the better File sending capabilities and VOIP services.
  • Thinking of adding support for multiple protocols on a single messenger.

Here are some Screenshots

Login Page


Buddy List Preview


chat Screenshot




About

Its a simple Multi-threaded Java chat messenger using the Smack Libraries....