Jack Moffitt Releases Definitive Book on XMPP

Professional XMPP Programming with JavaScript and jQuery — teaches developers to harness the power of XMPP to build their own social, collaborative, and real-time applications
By: Collecta
 
Jan. 5, 2010 - PRLog -- San Francisco, Calif. – January 5, 2010 – Jack Moffitt, XMPP pioneer and passionate advocate for open source technology, has authored Professional XMPP Programming with JavaScript and jQuery. Written for developers, Professional XMPP Programming teachers readers how to harness the promise of XMPP for their own applications — whether they are social, collaborative, real-time, or all of the above.

The book is published by Wrox and available for purchase now at Amazon.com. More information about the book and author can be found at http://professionalxmpp.com.

"XMPP brings a new level of interactivity and dynamism to the Web. XMPP-powered applications are to AJAX what AJAX was to the static web," said Jack Moffitt. "In this book, I've drawn on the real-world lessons and experience I've gathered from working with XMPP over the past decade to help developers dive into this exciting world of real-time interaction and communication."

Professional XMPP Programing is primarily organized as a 'trial by fire' series of walkthrough tutorials where readers are challenged to develop increasingly sophsticated XMPP applications — starting with a simple "Hello, World!" example in Chapter 3 and culminating with a real-time, multi-player game in Chapter 11. Along the way, readers will learn the useful parts of the XMPP protocol and its extensions and gather all the tools needed to build the next generation of applications using XMPP or add new real-time, push, or social features to current apps.

The following topics are covered in depth:
•    XMPP’s instant messaging features like rosters, presence and subscriptions, and private chats
•    XMPP stanzas, stanza errors, and client protocol syntax and semantics
•    Extending XMPP stanzas
•    Service discovery
•    Data forms
•    Multi-user chat
•    Publish-subscribe

XMPP powers a wide range of applications including instant messaging, multi-user chat, voice and video conferencing, collaborative spaces, real-time gaming, data synchronization, and even search. Facebook uses XMPP technology as part of its chat system. Google uses XMPP to power Google Talk and their exciting new Google Wave protocol. And Collecta has built a real-time search engine based extensively on XMPP’s publish-subscribe system.

About the author
Jack Moffitt is founder and CTO of Collecta, a real-time search engine for the Web that is built on XMPP technology. He also founded Chesspark, a real-time, multi-user gaming platform based on XMPP.  

Moffitt has started and contributed to numerous XMPP related open source and free software projects including the Strophe XMPP client libraries, the Punjab XMPP connection manager, the Palaver multi-user chat component, the Speeqe group chat application. He also has served several terms on both the XSF Board of Directors and the XSF Council. Previous to his XMPP work, he created the Icecast streaming media server, managed the Ogg, Vorbis, and Theora codec projects, and co-founded the Xiph.org Foundation, a standards organization for royalty-free multimedia technologies for the Internet.

He is passionate about free software and open source, open standards, and Internet technology. His favorite programming languages include JavaScript, Erlang, and Python. You can find him at metajack.im, blogging about start-ups and code, as @metajack on Twitter and Identica, or often spreading the word of XMPP at technology conferences.

About Collecta
Collecta represents a new way to experience search, in real time. Collecta is the Web’s most powerful real-time search engine, posting matching stories, blogs, photos, and comments as they happen. By aggregating content in real time, Collecta offers a new and more comprehensive view of what’s going on in the world right now. For more information, visit www.collecta.com.

Press Contact:
Brian Remmel
FutureWorks PR
(408) 656-9468
brianr@future-works.com

Gerry Campbell
Collecta
(415) 937-1776
gerry@collecta.com

# # #

About Collecta
Collecta represents a new way to experience search, in real time. Collecta is the Web’s most powerful real-time search engine, posting matching stories, blogs, photos, and comments as they happen. By aggregating content in real time, Collecta offers a new and more comprehensive view of what’s going on in the world right now. For more information, visit www.collecta.com.
End
Source:Collecta
Email:***@future-works.com Email Verified
Tags:Xmpp, Javascript, Jquery
Industry:Technology, Engineering, Computers
Location:San Francisco - California - United States
Account Email Address Verified     Disclaimer     Report Abuse



Like PRLog?
9K2K1K
Click to Share