XMPP Roundup #9
[Reporters: Nicolas Vérité and Peter Saint-Andre]
Welcome to the 9th edition of the XMPP Roundup, the periodic stream of news and events in the XMPP universe.
New and updated software
Ralph Meijer has announced Wokkel 0.6.0, a set of XMPP tools on top of the Python Twisted framework.
PySoy game engine
PySoy is a 3d game engine including networking support being based around XMPP for player chat and server discovering, Jingle ICE-UDP for network games. It is released under the AGPLv3 license.
XMPPLogger is a small Perl utility written under the BSD license that listens on a FIFO and sends every line to the given XMPP/Jabber account(s).
Mojo Messaging Service: PubSub by Palm
When the Mojo SDK is broadly released later this year, it will include a developer-facing offering called the Mojo Messaging Service, an XMPP publish/subscribe service. The Mojo Messaging Service is an elegant, standards-based way to exchange information over the Internet. When new information is available, it is “published” to the cloud and all interested parties who are subscribers are notified that new information is available. This will allow developers to push live content to their applications or services. The Mojo Messaging Service initially will have a limited feature set and service level that will evolve over time.
xBookmarks addon for Firefox
xBookmarks stands for "XMPP bookmarks", it is a Firefox extension that implements XEP-0048 so that a user having an XMPP account can store all of his bookmarks in one place and can retrieve them from anywhere. xBookmarks needs xmpp4moz.
Babylon is a Ruby framework for XMPP applications, written under the MIT license and currently available in a "pre-0.1" version.
The WordPress.com firehose is designed for partners like search engines and market intelligence providers who would like to ingest a real-time stream of new WordPress.com posts and comments the second they get published. The firehose is XMPP based and can be accessed s2s (server-to-server) or c2s (client-to-server).
File transfer proxy at jabber.org
What Can You Do with XMPP?
Kathryn Barrett from O'Reilly, has written a lengthy article on the book XTDG, aka XMPP: The Definitive Guide by Peter Saint-Andre, Kevin Smith, and Remko Tronçon, detailing a large range of the features and possible applications of XMPP.
Since the last XMPP Roundup, several specifications published by the XMPP Standards Foundation have evolved:
- XEP-0256: Last Activity in Presence has advanced from Experimental to Draft
- XEP-0237: Roster Versioning has been updated to reflect feedback receiving during Last Call, and a second Last Call has been issued before advancing it from Experimental to Draft
- XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH) was updated to correct the XML schema and incorporate technical discussions held at XMPP Summit 6 in February
- XEP-0267: Server Rosters and XEP-0268: Incident Reporting were published, also as a result of discussions held at XMPP Summit 6 in February
- XEP-0266: Codecs for Jingle RTP Sessions was updated with information about the Dirac codec for video
- XEP-0238: XMPP Protocol Flows for Inter-Domain Federation and XEP-0154: User Profile have been deferred because of inactivity
A final word
XMPP's ubiquity shows even more after months pass.