Home Features Screenshots Documentation Download Forums

Java Instant Messenger

Java Instant Messenger (or JIM) is an application to allow instant messaging over a network. JIM does not have a centralized server. Instead, users run the server on one of the computers on the network and other users connect to that server.

JIM contains two components: a server and a client. Both can be downloaded by clicking on the download link above. The client is a Swing front-end which connects to the server using sockets. The client communicates with the server by sending XML-formatted requests and messages. The server backend parses and processes the XML and sends the message to the appropriate client. Both components use the Simple API for XML (SAX).


Java Instant Messenger diagram



Java Instant Messenger is open source and is under development. It is distributed under the GNU General Public License.

May 31, 2003
Website has been completely redesigned. It is certified XHTML 1.0 Transitional. A new version of Jim with several bug fixes will be released soon. It will also have an installer compiled for more operating systems.

March 31, 2003
First full alpha version of Jim is released. It introduces a buddy list and features the ability to talk with different people in different windows instead of the previous pre-alpha's that only had a single chat room. It also includes many bug fixes. This alpha version will only have an installer built for JimClient for Windows. An executable .jar for any OS will also be added soon. Latest source code will be available via CVS.

©2003 Dimitry Levin SourceForge.net Logo Valid XHTML 1.0!