Today i have posted my 1st free project at SourceForge.net
Free Instant Messenger Server/Client 1.0
The project posted at the URL:
This project contain 3 parts:
2.Chat Admin Client
3.Chat Client (image above)
They are build over Java Remote Method Invocation (RMI) technology, there are a lot of features in this server , including 3 different security level , file transfer , announcements , nice emoticons and easy customizable project.
The installation of this chat server toke less than 2 minutes !
Here is a copy of the installation guide installed on the SourceForge:
Free Instant Messenger V1.0
Installation Guide of FIM Server
FIM Version 1.0
Osama Mohammad Oransa
How to Run FIM Server:
1.Open the admin config foler:
a) Open server.properties:
Change the following:
--> change it to express your company or organization name.
--> You may change the working port as well
b) Open data2.xml
Edit the admin user email account, into the needed email of your company admin:
2.Run Start Server .exe file or batch file (windows .bat) or .jar file by : java -jar command in UNIX (same as in the batch file).
3.Go to the admin config folder:
Edit the following configurations:
--> Admin email account and the server IP and port.
4.Run Admin Interface
--> Default password is adminadmin
Once you logged in change the adminadmin interface to any password.
5.Default password for any created user is user, you can change it easily by admin interface, set default password.
6.Before distrubute the client interface, go to the config folder and edit the following:
-->Update email domain to your organization/company domain.
-->Update server IP and Port.
7.You can run now the client , default password is "user" , unless you changed it by default password option in the admin interface, ask the system users to change the passwords once log into the system.
This is how the admin interface looks like.
Enjoy it..... or participate in developing it and integrate it with the standard protocol like XMPP.
You can also customize it , enhance it and release a new variant of it.