XMPP 101: Building Real-Time Applications with Jabber Technologies

Emerging Topics, Programming, Web Applications
Location: Ballroom A2
Average rating: ***..
(3.50, 12 ratings)

The Extensible Messaging and Presence Protocol (XMPP) is the network protocol that has powered Jabber technologies since 1999. Originally focused on instant messaging, XMPP is now used for many diverse applications, including social networking, Voice over IP (VoIP), and machine-to-machine communication. This interactive tutorial provides a practical, fast-paced introduction to XMPP, thus enabling you to build innovative, real-time applications. Topics covered include XMPP architectures, authentication and encryption, communication primitives, service discovery, publish-subscribe, multi-user interaction, and ways you can extend XMPP for custom functionality. Presented by authors of O’Reilly’s “XMPP: The Definitive Guide”, this session includes many practical guidelines and “gotchas” that will help you get off to a fast start with XMPP-based software projects.

Photo of Peter Saint-Andre

Peter Saint-Andre


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. Peter is co-author of “XMPP: The Definitive Guide” (O’Reilly, 2009).

Photo of Jack Moffitt

Jack Moffitt


Jack Moffitt is a hacker and entrepreneur. He is currently creating real-time search applications based on XMPP and Web technologies using JavaScript, Erlang, and Python. Previously he created Chesspark, an online game community build on top of XMPP, led the team behind the Ogg, Vorbis, and Theora patent-free multimedia codec projects, and created the Icecast sreaming media server. Jack is passionate about Free and Open Source software, technology in general, and music.

Comments on this page are now closed.


shahzad bhatti
07/22/2009 9:22am PDT

can someone post link to the slides, there was a lot of code that I would like to try myself.

Justin Lolofie
07/21/2009 6:57am PDT

Interesting topic, but too much time spent typing/debugging html, css, and jquery.

Cole Tuininga
07/21/2009 4:42am PDT

A great introduction to the XMPP protocol and it’s uses. I would have liked to have seen less time spent trying to get the BOSH app to work, and perhaps some time spent on server components. All in all though, very good.

  • Intel
  • Microsoft
  • Google
  • SourceForge.net
  • Sun Microsystems
  • Facebook
  • Gear6
  • Kaltura
  • Liferay
  • MindTouch
  • MySpace.com
  • Novell, Inc.
  • Open Invention Network
  • Rackspace Cloud
  • Schooner Information Technology
  • Silicon Mechanics
  • Symbian Foundation
  • Twilio
  • WSO2
  • Yabarana Corporation

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com

Download the OSCON Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON newsletter (login required)

Contact Us

View a complete list of OSCON contacts