Communication over Internet with Instant Messaging
Milon, Mohammad (2012)
Milon, Mohammad
Metropolia Ammattikorkeakoulu
2012
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012061012362
https://urn.fi/URN:NBN:fi:amk-2012061012362
Tiivistelmä
The goals of this project were to explain briefly all methods of the Java platform that allow networking communication and to design and implement a multi-client chat application for desktop computers and mobile devices which support instant messages. The chat application that was created is based on a client-server model which means all clients communicate with each other with the help of a server. The server is responsible for sending and receiving messages.
The application was developed on Eclipse IDE with the Remote Method Invocation (RMI) plugin since the RMI method was used for a desktop chat application. The EclipseME plugin was also installed on Eclipse IDE to implement the mobile client side application.
The results of this project demonstrated that it is possible for multiple clients connected on the internet to communicate in real-time manner and share information with one another. Since the chat application was object-oriented programming, it provides the application with a high level of reusability and also makes it possible to employ only certain parts of the software.
The application was developed on Eclipse IDE with the Remote Method Invocation (RMI) plugin since the RMI method was used for a desktop chat application. The EclipseME plugin was also installed on Eclipse IDE to implement the mobile client side application.
The results of this project demonstrated that it is possible for multiple clients connected on the internet to communicate in real-time manner and share information with one another. Since the chat application was object-oriented programming, it provides the application with a high level of reusability and also makes it possible to employ only certain parts of the software.