ejabberd - Comments for "Client Development" https://www.ejabberd.im/node/3776 en To get a quick look at XML in https://www.ejabberd.im/node/3776#comment-54969 <p>To get a quick look at XML in XMPP, install an existing Jabber client (Psi, Gajim, Jabbim, Tkabber...) and open its Raw XML console. It shows the pieces of XML sent by the client and received from the server. The protocols are described in RFC 3920, 3921 and extensions (XEP), see <noindex><a href="http://xmpp.org/" rel="nofollow" >XMPP</a></noindex>. There are at least two books on Jabber, one is 10 years old, the other is one year old. Both serve the purpose, but of course it's better if you can get your university library to get the recent one.</p> <p>Just in general, I guess you have three implementation options.</p> <ul> <li>Full client. Do you plan to write yet another Jabber client, identical to the other ones, completely unoriginal? </li><li>If you have a brand new idea to improve IM, and you plan to design and implement it, consider writting it as a plugin/addition/feature in one of the existing clients. </li><li>If the idea focuses in how fundamentally Jabber clients work, probably you will need to write a minimal Jabber client to demonstrate how your idea works. In that case you could use a Jabber library for writting clients. </li></ul> Mon, 30 Nov 2009 11:53:17 +0000 mfoss comment 54969 at https://www.ejabberd.im