XMPP: The Definitive Guide; Is This Book for You?; Getting the Most Out of This Book; Conventions Used in This Book; About the Examples; Using Code Examples; Safari® Books Online; How to Contact Us; Acknowledgments; Kevin Smith; Remko Tronon; I. An Overview of XMPP; Applications; Brief History; Open Source and Open Standards; Extensibility; Summary; 2. Basics of XMPP; Addresses; Users; Resources; Internationalization; XMPP URIs; Streaming XML; Communication Primitives; Presence; IQ; Extensibility; Asynchronicity; Error Handling; Hello Hello World World: Building a Basic XMPP Application.
This practical book provides everything you need to know about the Extensible Messaging and Presence Protocol (XMPP) -- the open technology for real-time communication used in 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.