Reply
Old March 25th, 2003 Top | #1
@n!e
 
@n!e's Avatar
Unregistered
Posts: n/a

Question how to develop a chat application/system?

I'm trying to develop a chat system which will be implemented into computers with cross platform (windows & linux). It's mainly like other existing chat sys( such as icq & msn messenger), which is able to share/message/chat information.

If i want to do such cross-platform chat system (compatible with windows and linux), what language that u guys recommend? i'm thinking of using java. and what things i need to know b4 doing this kind of system?:blink:
  Reply With Quote
Old March 30th, 2003 Top | #2
 
Kevin Ar18's Avatar
OSNN Senior Addict
Joined: February 2002
Posts: 300
Reputation: 0
Power: 129

Default

If you've never programmed before then don't expect this task to be quick or easy.

Java would be a language for doing what you describe. Other than learning the java language in general, you would also have to learn aspects related to making a user interface and networking in Java.
Kevin Ar18 is offline   Reply With Quote
Old March 30th, 2003 Top | #3

OSNN Folding Team  
Zedric's Avatar
NTFS Guru
Joined: January 2002
Location: Sweden
Posts: 4,006
Reputation: 890
Power: 175

Cool

Java sound like a good idea. When you make the GUI, make sure you use Swing instead of AWT. Swing is much newer and much more bug free.


Did I help you? Please use the reputation system. Click the icon on the left!
Proud host of the OSNN.net folding sigs. Want one? Check the folding thread!
http://zedric.no-ip.com/
Zedric is offline   Reply With Quote
Old March 31st, 2003 Top | #4

OSNN Folding Team  
Zedric's Avatar
NTFS Guru
Joined: January 2002
Location: Sweden
Posts: 4,006
Reputation: 890
Power: 175

Cool

In reply to your PM:
But may i know what are the ares of networking should i concentrate on, if i'm developing a system like icq? Besides, what else should i understand in order to come out with a cross platform kind of chat system?
My scope of crossplatform is within windows n linux. What do i need to know from this both platform? But at the moment i've downloaded existing chat application(eg. icq, licq). Thanks in advance.
What you should look at is Sockets in Java (and Streams for this). You need to use sockets to send and receive data. You will also need to develop a communcation protocol to be used.
There will need to be a server to keep track of users and authentication.
Since it's Java, not much consideration should have to be taken to the platform.

Stuff you need to know about (at least):
- Basic networking, how it works
- Socket communication
- Server-client systems
- Multi-user system
- Databases (for the server)

Remember that the server doesn't have to be platform independant, or even written in Java. You could also make platform specific clients while still having a platform independant chat system (like ICQ).


Did I help you? Please use the reputation system. Click the icon on the left!
Proud host of the OSNN.net folding sigs. Want one? Check the folding thread!
http://zedric.no-ip.com/
Zedric is offline   Reply With Quote

Reply

Bookmarks

Thread Tools

Posting Rules

Similar Threads
Thread Thread Starter Forum Replies Last Post
Japanese develop 'female' android muzikool Green Room 16 July 31st, 2005 1:30am
how to do a simple chat system/messanger? @n!e Windows Desktop Systems 3 March 23rd, 2003 9:59pm
chat system @n!e Windows Desktop Systems 1 March 14th, 2003 4:04pm
Damaged System Application WiredBrain Windows Desktop Systems 4 February 28th, 2003 11:50pm