Originally posted by Sophie Jo:
Well my idea is basically something like an IM, with maybe extra features if possible, so i thought it was web based. Java Message Service API is on the wrong track? Or Jini?
JMS is a 'publish and subscribe' architecture. It's for coordinating enterprise data systems, like when the accounting system has to talk to inventory system. It's really not for IM, though you could consider each client a publisher and subscriber. . .
Jini is a network technology for creating appliances, like printers or servers, which when plugged into a network announce their presence and make services available. Again, not quite what you are looking for.
If i just use Java it is still possible for me to enable file transfers and stuff?
Jini and JMS are both written in Java so it must be possible. Start small. Get a good scalable chat program running. You will have to master sockets, synchronization, client-server, security. All sorts of good technical problems. You can always bolt on, excuse me, iteratively release, file transfers, buddy lists, skins or whatever if you have time.