title: How can I implement XMPP protocol for my own chat client?
body: <p>I want to write a chat client. I could use RMI for that but I don't want to. Moreover I plan to have a web-interface. </p>
  
  <p>I was reading about XMPP protocol and also the fact that <em>google talk</em> uses it. How can I implement it to write my own chat client, not a client for any other IM service? Is there any library available that could help me implement my own chat service <em>(IM)</em> ?</p>