Chat application using java

Abstract : A very simple cross platform client. Server chat application has been implemented in Java. Its design is described, limitations are discussed, improvements are proposed and a user manual is included.
 EXISTING SYSTEM :
 ? Open source Chat applications implemented in Java are Llama Chat, FreeCS, Chipchat and OpenCHAT. ? With little experience in network programming as well as a short duration for the project, my intension was not to match or improve the existing implementations but to implement a basic version on my own. ? A database of users containing username and password can be coupled with the existing design to maintain user accounts. ? An improved version can include multiple servers, serving different geographical locations, while talking to each other.
 DISADVANTAGE :
 ? User have to put unique name for chat. ? Any single user cannot send a message to other individual. ? Can't handle program crush. ? If server fails, whole system will fail. ? User cannot view the previous messages even after logging in. ? The chat maintains transparency and public.
 PROPOSED SYSTEM :
 • Implementing a chat server application provides a good opportunity for a beginner to design and implement a network based system. The design is very simple • It is implemented in Java, since is easy to program in, it precludes the need to deal with low level memory management and includes powerful libraries for sockets and threads. • This is not the same as traditional code reuse, in which bits of code written for one purpose (or for no particular purpose at all) are reused for a new purpose. • Structuring it that way would distract from the purpose of this tutorial, which is to explore basic techniques of server programming.
 ADVANTAGE :
 ? This is simple application that don’t need to install in the devices. Results in saving of memory of device. ? Message sent by any of the user, will be sent to all the clients; those are present on online. ? There is no requirement of mobile data usage. ? It can be accessible to all the users on network. ? Chat board is maintained by server, so that clients can simply run the “myclient.java” to log in. ? This overcomes the regular calling, mailing and messaging for chat.

We have more than 145000 Documents , PPT and Research Papers

Have a question ?

Mail us : info@nibode.com