Moving BOSH session across pages with strophe
For the example, the authentication information is stored in the Web application settings; in our case, this is attach.settings. When a user requests the root URL the code establishes a BOSH session by making HTTP requests to the BOSH connection manager and passing along the credentials. In the code, the attach.boshclient.BOSHClient class sets up the BOSH session and keeps track of its state.
Strophe JavaScript XMPP library
Strophe is a library for writing XMPP clients. It is implemented in both JavaScript and C for use in a wide variety of languages. The implementations are production ready, well documented, easy to use, and easy to extend.
How Comet Brings Instant Messaging to meebo – O’Reilly News
interesting write up about the problems and solutions of building meebo, especially with respect to comet style architecture