XMPP: The Definitive Guide: Building Real-Time Applications with Jabber Technologies

Front Cover
"O'Reilly Media, Inc.", Apr 16, 2009 - Computers - 310 pages
2 Reviews

This practical book provides everything you need to know about the Extensible Messaging and Presence Protocol (XMPP). This open technology for real-time communication is used in many diverse applications such as instant messaging, Voice over IP, real-time collaboration, social networking, microblogging, lightweight middleware, cloud computing, and more.

XMPP: The Definitive Guide walks you through the thought processes and design decisions involved in building a complete XMPP-enabled application, and adding real-time interfaces to existing applications. You'll not only learn simple yet powerful XMPP tools, but you'll also discover, through real-world developer stories, how common XMPP "building blocks" can help solve particular classes of problems.

With this book, you will:

  • Learn the basics of XMPP technologies, including architectural issues, addressing, and communication primitives
  • Understand the terminology of XMPP and learn about the wealth of XMPP servers, clients, and code libraries
  • Become familiar with the XMPP concepts and services you need to solve common problems
  • Construct a complete business application or real-time service with XMPP

Every day, more software developers and service providers are using XMPP for real-time applications, and with the help of XMPP: The Definitive Guide, you can, too.


What people are saying - Write a review

User Review - Flag as inappropriate

XMPP is an important technology to the future growth of Internet technologies. Increasingly systems are being built using it because it scales much better due to it's design than traditional multi-teir web applications.
This book is a great overview of the technology with high level architectural and design discussion around the protocol and how and where it can be used. It doesn't seek to answer every question or provide a how-to cookbook approach. Rather it talks about concepts and then points back to the very well documented official specifications for the nitty-gritty detail.
In my opinion this is the right approach as in a lot of cases the standards and specifications are still "live" and will have changed since the book was released. This allows the authors to discuss key ideas and concepts in a format that won't go out of date for some time.


Part II The XMPP Toolkit
Part III Putting It All Together
Part IV Appendixes

Other editions - View all

Common terms and phrases

Bibliographic information