SOLD OUT Jabber Bootcamp
Ryan Eatmon, Jabber Software Foundation
Peter Millard, Jabber, Inc.
Date: Monday, July 07
Time: 1:45pm - 5:15pm
Location: Salon A
Jabber is an open XML protocol for the real-time exchange of messages and
presence over the Internet. Client and server implementations exist for most
computing platforms, and open-source libraries make it easy to build custom
extensions using most popular languages.
Jabber for IM: Open-source server and clients
The Jabber Network: Tens of thousands of servers, millions of users
Beyond IM: Leveraging a generalized presence and messaging platform
The Jabber Community: Lots of open-source projects and libraries, as well as corporate involvement
Jabber and Standards: Interaction between the Jabber Software
Foundation (JSF) and the IETF XMPP Working group.
A decentralized system like email
Anyone can run their own Jabber server
Anyone can build custom extensions and applications
XML Streams: Why we stream XML
XML Extensibility: Using the power of XML namespaces, anyone can extend the Jabber protocol for custom functionality
Basic elements for messaging and presence
The "Big 3" namespaces for registration, authentication and contact lists
Other namespaces used for IM
Using Jabber clients for IM
Linux, MacOS, Windows, etc.
Pointers to docs and how-tos
Installing the open-source server
Building from source
Pointers to admin guide
Extending the platform
Build a bot
Build a component
Popular language bindings
© 2003, O'Reilly Media, Inc.