Today i have posted my 1st free project at SourceForge.net
Free Instant Messenger Server/Client 1.0
The project posted at the URL:
https://sourceforge.net/projects/fim1/
This project contain 3 parts:
1.Chat Server
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
---------------
Developed by
Osama Mohammad Oransa
© 2009
How to Run FIM Server:
======================
1.Open the admin config foler:
a) Open server.properties:
Change the following:
rootNode=MyCompany
--> 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:
serverURL=localhost
serverPort=1190
adminEmail=admin@my.org
--> 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:
userEmail=@my.org
serverURL=localhost
serverPort=1190
-->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.
Congratulations Osama.
ReplyDeleteReally good work.
Do u have project doc
ReplyDeleteYou can generate Java Docs from the source code in the SVN.
ReplyDeleteHi Osama - where can I find the logs and how do I read them?
ReplyDeleteRegards
In the console of both apps try to start them using command line not as .exe apps.
DeleteOsama thanks for your reply,
DeleteI'm not sure I understand...
I wish to see records regarding users chat.
I need to trace all messages.
Running the apps using cmd didn't give me any log options.
Regards
You shouldn't log user messages :) otherwise it is not a chat app !
DeleteI understand....
ReplyDeleteThanks.
I have followed the directions completely up until step #4. I cannot login to the Admin interface (FIMAdmin.exe). I am getting the error "incorrect user email or password". I used the email that I changed it to in the admin config folder and the password is adminadmin . I even changed the email a second time and I am getting the same error. I am really excited to use this program, so I would appreciate any help in this matter. Thank you.
ReplyDeleteTry to re-extract it again and use the default admin email/password and let me know what will happen.
ReplyDeleteWelcome! Only the client can be downloaded from http://sourceforge.net/projects/fim1/. Where can I download the FIM server package?
ReplyDeleteThanks, Attila
HYG: https://sourceforge.net/projects/fim1/files/
Delete