Popular White Paper On This Topic

We implemented this in our office and we used a platform from Ignite Realtime on a LAMP box. I found that it was pretty easy to install and setup. There a few really good plug-ins and we use their Java Chat client which you can download the source and edit to your own specifications.

I am already using tomcat for my project ....
And for chatting application using xmpp protocol, I have to start ejabberd server along with tomcat.....
That is not fits in my requirement.....I don't want dependency on another server only for chat...
that's why i'm trying to make server which can start automatically with tomcat....

Thanks lorne..
Actually i have already tried with ejabberd server and SMACK API .....
to implement server...
but i don't want any external server to be start with tomcat server for only chat ( real time collaborative system)....
i am trying to implement server that start with tomcat internally....
i have seen tigase API and JSO that are use for the server side implementation......
but it doesn't help me out....
so is There any other simple api available for XMPP protocol..?

I have seen that there are a number of options suggested
by the other members. Once again I am not sure of
what the specifications are but you may think of using
AWT Swing.

It is very easy and it can be deployed on tomcat as the
APIs are in Java SE.

You simply repaint the applet and append the new text
to the existing one each time the user clicks the send
button on either side.

You need to write two simple applet classes, one for
each user. What is interesting is that you can
generalize it easily to more than two people chatting
simultaneously by providing additional applet classes.

You may do all event handling in a servlet class and
communicate between the applets and the servlet using
stream classes. (I have used this latter part on some
occasions and it works OK; usually it is referred to
by the name applet-servlet communication).

In this scenario you can use HTTP and jsp technology
to handle transfer of all data between clients and the
server.

Copyright 1998-2015 Ziff Davis, LLC (Toolbox.com). All rights reserved. All product names are trademarks of their respective companies. Toolbox.com is not
affiliated with or endorsed by any company listed at this site.