Jump to ratings and reviews
Rate this book

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

Rate this book
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.

308 pages, Paperback

First published January 1, 2009

13 people are currently reading
43 people want to read

About the author

Peter Saint-Andre

13 books1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
21 (34%)
4 stars
20 (32%)
3 stars
18 (29%)
2 stars
2 (3%)
1 star
0 (0%)
Displaying 1 - 4 of 4 reviews
Profile Image for Nicholas Tollervey.
15 reviews27 followers
January 12, 2011
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 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!
Profile Image for Léo Felippe Dias.
3 reviews
December 17, 2014
Legal! Eu já imaginava com base no perfil dos escritores que seria uma boa... Já nos primeiros capítulos encontrei várias informações importantes de que eu necessitava. Para aqueles que se interessam em computação distribuida para bioinformatica e outros fins de pesquisa eu aconselho esse livro.
Profile Image for Alex.
13 reviews1 follower
March 9, 2010
A well structured and easy to follow book. I would absolutely recommend this to anyone starting out with XMPP.
Displaying 1 - 4 of 4 reviews

Can't find what you're looking for?

Get help and learn more about the design.