Start reading XMPP: The Definitive Guide on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here or start reading now with a free Kindle Reading App.

Deliver to your Kindle or other device


Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Sorry, this item is not available in
Image not available for
Image not available

XMPP: The Definitive Guide: Building Real-Time Applications with Jabber Technologies [Kindle Edition]

Peter Saint-Andre , Kevin Smith , Remko Tronçon
4.0 out of 5 stars  See all reviews (6 customer reviews)

Print List Price: £26.50
Kindle Price: £21.39 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £5.11 (19%)
* Unlike print books, digital books are subject to VAT.

Free Kindle Reading App Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.

To get the free app, enter your e-mail address or mobile phone number.


Amazon Price New from Used from
Kindle Edition £21.39  
Paperback £22.52  
Kindle Daily Deal
Kindle Daily Deal: Up to 70% off
Each day we unveil a new book deal at a specially discounted price--for that day only. Learn more about the Kindle Daily Deal or sign up for the Kindle Daily Deal Newsletter to receive free e-mail notifications about each day's deal.

Book Description

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.

Customers Who Bought This Item Also Bought

Page of Start over
This shopping feature will continue to load items. In order to navigate out of this carousel please use your heading shortcut key to navigate to the next or previous heading.

Product Description

Book Description

Building Real-Time Applications with Jabber(r) Technologies

About the Author

Peter Saint-Andre has been contributing to the Jabber/XMPP developer community since late 1999, where he has focused on technology standardization as author of the XMPP RFCs and numerous XMPP extension protocols. Since 2002 he has also served as Executive Director of the XMPP Standards Foundation.

Kevin Smith is currently Chair of the XMPP Council, having served as a Council member since 2006, and is also the co-author of several XMPP extensions. He has been the project leader on Psi, a popular open-source client for Jabber/XMPP communications since 2004, and has contributed to various other XMPP projects, covering code libraries, automated bots and assorted XMPP utilities.

Remko Troncon is the lead developer of the Psi Jabber/XMPP client, and a contributor to various other XMPP-related applications. He has been a member of the XMPP Standards foundation since 2004, co-authoring and contributing to several XMPP extensions. He holds a Ph.D. in Engineering (Computer Science) from the Katholieke Universiteit Leuven.

Product details

More About the Author

Discover books, learn about writers, and more.

Customer Reviews

Most Helpful Customer Reviews
By ntoll
I didn't mean to buy this book but I'm so glad that I did. Although I've made use of XMPP as yet-another-IM-service I'd never bothered to look 'under the hood'. Put simply, this well written book (packed with pertinent examples) has opened my eyes to the potential of XMPP as a platform for application development.

Each chapter builds upon and is a logical progression from previous chapters and material is simply explained and illustrated with appropriate examples of XML and Python. I especially like the choice of Python since it looks like pseudo-code and is thus friendly to developers who use other languages. Another plus is how the authors promote the XMPP development mindset rather than just explain how stuff works. For example, don't change core behaviour, keep complexity at the server, re-use existing protocols and so on.

My only (very minor) gripe is wishing that the example application introduced in the final chapter was longer and bigger in scope so that more stuff could be demonstrated with a practical example. Mind you, I suppose that's just me saying I'd have liked yet more of the same.

Great stuff!
Comment | 
Was this review helpful to you?
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.
Comment | 
Was this review helpful to you?
3 of 4 people found the following review helpful
5.0 out of 5 stars At least as good as I've already said 18 Aug. 2009
I did a technical review of this book, and on the basis of that, I wrote a quote for the publisher to stick on the back - which they did. I stand by what I wrote there - if you want to know about XMPP (aka Jabber) then you really do - honestly - need this book.

There are very few people as qualified as Peter, Kev, and Remko to write this book - they've had an enormous part in making XMPP what it is, and it's quite astonishing that they can not only design protocols and write specifications, but they can also turn out a surprisingly light read which covers pretty much every corner of the technology, in huge depth.

I actually liked reading this book - I'm supposed to know it all, but given who wrote it, it's hardly a surprise that there were one or two new things there for me. But above all, I found it enjoyable. Technical books aren't really meant to be a good read, but it's certainly nice when they are.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category