Professional XMPP starts off with a brief overview of XMPP followed by an overview of XMPP powered Web application architecture. Once those building blocks are in place, the reader goes through implementing a series of more and more sophisticated applications which exercise various parts of the XMPP technology stack including a simple chat application, a microblogging client, a shared browsing project, collaborative editing, and a game. The book concludes with some technical details on the XMPP to HTTP bridge and a few advanced topics like scaling and latency. About The Author: Jack Moffitt is CTO of Collecta, a new technology company focused on real time search and its applications. He has started a number of Free Software and Open Source projects. Most recently, Jack has created and led a team which has produced several XMPP related projects including Strophe , Palaver , Punjab , and Speeqe . These projects are all widely used and deployed in both commercial and open source environments. He is on the Board of Directors of the XMPP Standards Foundation . This organization is the main standardization body for XMPP technology. Jack maintains a significant web presence with his blog: http://metajack.im, as well as on Facebook and Twitter. Table Of Contents: Introduction. Part I: XMPP Protocol and Architecture. ?Chapter 1: Getting to Know XMPP. ?Chapter 2: Designing XMPP Applications. Part II: The Applications. ?Chapter 3: Saying Hello: The First Application. ?Chapter 4: Exploring the XMPP Protocol: A Debugging Console. ?Chapter 5: Microblogging in Real Time: An Identica Client. ?Chapter 6: Talking with Friends: One2011on2011One Chat. ?Chapter 7: Exploring Services: Service Discovery and Browsing. ?Chapter 8: Group Chatting: A Multi2011User Chat Client. ?Chapter 9: Publishing and Subscribing: A Shared Sketch Pad
Language
English
Pages
480
Format
Paperback
Release
February 25, 2010
ISBN 13
9788126525492
Professional XMPP Programming with JavaScript and jQuery
Professional XMPP starts off with a brief overview of XMPP followed by an overview of XMPP powered Web application architecture. Once those building blocks are in place, the reader goes through implementing a series of more and more sophisticated applications which exercise various parts of the XMPP technology stack including a simple chat application, a microblogging client, a shared browsing project, collaborative editing, and a game. The book concludes with some technical details on the XMPP to HTTP bridge and a few advanced topics like scaling and latency. About The Author: Jack Moffitt is CTO of Collecta, a new technology company focused on real time search and its applications. He has started a number of Free Software and Open Source projects. Most recently, Jack has created and led a team which has produced several XMPP related projects including Strophe , Palaver , Punjab , and Speeqe . These projects are all widely used and deployed in both commercial and open source environments. He is on the Board of Directors of the XMPP Standards Foundation . This organization is the main standardization body for XMPP technology. Jack maintains a significant web presence with his blog: http://metajack.im, as well as on Facebook and Twitter. Table Of Contents: Introduction. Part I: XMPP Protocol and Architecture. ?Chapter 1: Getting to Know XMPP. ?Chapter 2: Designing XMPP Applications. Part II: The Applications. ?Chapter 3: Saying Hello: The First Application. ?Chapter 4: Exploring the XMPP Protocol: A Debugging Console. ?Chapter 5: Microblogging in Real Time: An Identica Client. ?Chapter 6: Talking with Friends: One2011on2011One Chat. ?Chapter 7: Exploring Services: Service Discovery and Browsing. ?Chapter 8: Group Chatting: A Multi2011User Chat Client. ?Chapter 9: Publishing and Subscribing: A Shared Sketch Pad