Version 19, last updated by Sachin Mittal at Mar 09 06:09 2009 UTC
This is a simple, light weight chat client/server written in Java. The basic purpose of this is getting oneself familiar with threading, socket programming and GUI programming in Java.
It can be used on a LAN (or maybe internet) to communicate with team members.
Advantage would be that its very light weight and you can use to do basic office chat, without getting disturbed by unwanted buzz or messages from friends (as in Yahoo or Skype).
It is for a networked private chat.
So if you have a distributed team across offices and they need to communicated often instantly then this is the software for you. It can be installed by downloading single executable jar which would then connect to others via central server.
Here is the list of perquisites for both using this software directly or building from source or even contributing towards it.
Prerequisites
1. Java must be installed on your local machine.
The owner is sjmittal
The latest version of java can be installed from:
http://www.java.com/en/download/manual.jsp
The program has been tested on JRE version 1.5.x or lower.
If you just want to run the application and play with it or use it, downloading JRE is fine. In case you want to develop this application further you would need JDK
Click here to how to use this software if done with step 1:
www.assembla.com/wiki/show/java_chatserver/Using_the_Software
2. Ant (optional)
We use ant build scripts to compile and build the application.
The latest version of ant can be installed from:
http://ant.apache.org/bindownload.cgi
The program has been built using ant 1.6.5, so this version should work fine for you. Please use the version later than 1.6.5
Click here to how to build this software from scource if done with step 2:
www.assembla.com/wiki/show/java_chatserver/Building_from_source
3. Eclipse IDE (optional)
For carrying out the development we use eclipse IDE. Its open source, available free and very easy to use for rapid software development in Java.
In short it makes development lot easier.
So if you want to do active development on the project please download eclipse from:
http://www.eclipse.org/downloads/
We use eclipse version 3.2.2. So this version or any later version than this should work fine for you.