Jabber as RIA platform

topic posted Fri, December 10, 2004 - 1:46 AM by  Zbigniew Luk...
Share/Save/Bookmark
Advertisement
Everyone thinks about building Rich Internet Applications using the old HTTP transport mechanism, but perhaps Instant Messaging (and particulary the Jabber - XMPP protocol) is better positioned to become the platform for building them. Jabber is well suited for this role because, just as HTTP, is as an universal protocol, not tied to any operating system or other platform.

Of course it is hard to predict anything here, because one need to take into account not only the technical advantages of one technology over the other but also all the habits people developed when using and thinking about particular technology. This is crucial because it is people who develope applications for platforms and without applications a platform will never gain enough momentum. But bots, chatrooms and other extensions just now offer possibilities for new applications all adding to the critical mass. This is very similar to the role of CGI in HTTP.

The advantages of Jabber over HTTP:

* with less entrenched habits can change faster than other technologies
* uses a continues connection instead of the stateless transactions of HTTP

This prediction will work only when IM authors would give up producing new incompatible protocols and instead focuse on one common basic technology (the best candidate, backed by IETF, is of course Jabber) and only add extensions to support for new functions.

Examples of IM applications:

* Huminity Social Networking in IM (Social Networking fits better to IM than to web since IM from the beginning use the same basic vocabulary - 'friends lists')
Advertisement
Advertisement
  • Re: Jabber as RIA platform

    Sat, December 11, 2004 - 5:07 PM
    Interesting thoughts. I believe there would really need to be some framework built on top of jabber to do this before it would be adopted... I dont think many coders would want to start building RIAs using jabber from scratch.
    • Re: Jabber as RIA platform

      Sun, December 12, 2004 - 5:26 AM
      I agree that with chatbots we are generally back to command line. What is needed is a language interpreted at the client side. Something basic like HTML with forms for CGI - it would improve over time.

      In mean time I found two more advantages of IM:
      * [www.corante.com/getreal/ar...olution.php Gen Y and the Coming Communications RevolutionEmail This Entry] IM is the young generation communication tool of choice
      * [www.jabber.org/jeps/jep-0060.html JEP-0060: Publish-Subscribe] offers a generic event driven communication platform

      And another IM application:
      * [www.engadget.com/entry/1234000620020904/ IMSmarter]: “secretary that helps you out by sitting between you and the rest of the world, letting you know about things that are interesting and taking notes of your meetings so you can recall what was said later.”

Recent topics in "Rich Internet Applications"

Topic Author Replies Last Post
Open-source versions of Flex and Air! Trevor 0 December 18, 2008
iScrybe.com? TantraTao 0 February 22, 2008
Hello - anyone around ?? Diana 0 February 24, 2007
Swicki Michael 0 November 17, 2006