Appendix C. Further Practical Considerations

This appendix provides a few tips that can help you along the path of learning about, implementing, and deploying XMPP applications.

Getting Started

A good way to start your experiments with XMPP technologies is to download a client, create an account at one of the public XMPP servers, and explore some of the chat rooms, bots, and other resources available on the network. Here’s how:

  1. Visit http://xmpp.org and follow the links to the client software page, where you can find XMPP clients for just about every computing platform imaginable. Almost all of these clients can be downloaded without charge (“free as in beer”), and many of them are also open source (“free as in speech”) so that you can inspect the source code to see how they work.

  2. You might already have an XMPP account but you just don’t know it (for example, an existing Gmail or Live Journal account also functions as an XMPP account). If not, you can create an account at the jabber.org IM service or any one of the hundreds of public XMPP servers.

  3. Once you have logged in to your account, join the primary developer chat room on the XMPP network: jdev@conference.jabber.org. The coders in this room can always provide helpful pointers to the latest news and developments related to Jabber/XMPP technologies. They can also help you think through the design processes involved in building your own XMPP applications, so make the jdev room your first port of call on the network.

If you like what ...

Get XMPP: The Definitive Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.