Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


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.

Subscriber Reviews

Average Rating: 3.75 out of 5 rating Based on 4 Ratings

"Useless book" - by Anonymous on 25-AUG-2012
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
This is one really useless book dont waste time on this
Report as Inappropriate

"engineering" - by maryw on 27-JAN-2010
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Best XMPP book. Explain basic concept clearly. Ideal for those interesting in overall view and in detail. Very well written, cover XMPP in depth.
Report as Inappropriate

Table of Contents



The publisher has provided additional content related to this title.


Visit the catalog page for XMPP: The Definitive Guide

  • Catalog Page

Visit the errata page for XMPP: The Definitive Guide

  • Errata

Download the supplemental electronic content for XMPP: The Definitive Guide

  • Supplemental Content