Programming Jabber

Programming Jabber

Free Jabber book from O’Reilly Commons. Programming Jabber offers developers a chance to learn and understand the Jabber technology and protocol from an implementer’s point of view. Detailed information of each part of the Jabber protocol is introduced, explained, and discussed in the form of mini-projects, or simple and extended examples.


What is Jabber? Depending on who you ask, the answer to that question could be any one (or all) of the following:
Jabber is a technology.
Jabber is a protocol (or set of protocols).
Jabber is an XML-based Instant Messaging (IM) system.
Jabber is an implementation of the set of protocols.
Jabber is an idea whose time has come.

In fact, all these answers are right. Jabber is a set of protocols expressed within XML that allow people and applications to converse with one another. Sure, TCP sockets, STDIN/STDOUT, infrared, voice input, and teletype mechanisms all allow people and applications to converse; the difference is that Jabber provides a structured, extensible framework for exchanging all kinds of information.

Table of Contents

  • Getting started with Jabber
  • Inside Jabber
  • Installing the Jabber Server
  • Server Architecture and Configuration
  • Jabber Technology Basics
  • Jabber Namespaces
  • User Registration and Authorization
  • Using Messages and Presence|
  • Groupchat, : Components, and Event Models
  • Pointers for Further Development

Book Details

Author(s): DJ Adams
Format(s): HTML
Number of pages: 480
Link: Read online.

Leave a Reply