Daniel Dura

All About the Adobe Flash Platform

New AS3 XMPP Library on Adobe Labs

with 6 comments

Almost a year ago I began working on an XMPP library using ActionScript 3. XMPP is a protocol which enables real-time collaboration and presence information to be communicated between clients. (For more information about XMPP see http://www.xmpp.org.) With the new Socket API in Flash Player 9, writing a formal XMPP protocol library in ActionScript was much easier than it was in previous versions of the player and showcased some of the new features of the ActionScript 3 language. I decided to start to write one from scratch.

I have submitted this library to the Adobe Labs repository. You can browse the repository using the link below. The path to the source is ‘projects/xmpp’ in the ‘flashplatform’ repository. Christian Cantrell has also made a great post on his blog that describes how to checkout the latest code here.

Over the past year I have made many optimizations and feature additions to the code base and I am still actively developing the library. If you have any suggestions, questions, or patches related to this library, please feel free to email me directly (ddura@adobe.com).

  • Browse the source here.
  • Download the latest nightly drop of source from the Adobe Labs repository here. (This contains the entire labs source tree.)

Update: The code for this library has been moved to Google Code, where some bug fixes and changes have occured. Be sure to update to that version. Link

Written by ddura

November 30th, 2006 at 2:41 pm

Posted in Actionscript,Flex

6 Responses to 'New AS3 XMPP Library on Adobe Labs'

Subscribe to comments with RSS or TrackBack to 'New AS3 XMPP Library on Adobe Labs'.

  1. Interesting project – couldn’t find anything in Goggle code though..


    30 Mar 07 at 12:26 am

  2. Rje,

    There isn’t much in the way of content on that Google code project, but the source is all there. If you have any questions on usage, please let me know.


    Daniel Dura

    30 Mar 07 at 5:53 am

  3. no checkin since january and an unsolved bug for 4 month, is the project still alive?


    16 May 07 at 3:50 am

  4. Wow great project.If there have any example will be better:)


    30 May 07 at 6:03 pm

  5. Hello,

    Any example (live or source) of what can be done with this library ?

    Mickaël Rémond

    21 Jun 07 at 11:23 pm

  6. Hello, I wanted to know if this project was still open? I would like to use the library… but want to make sure it’s still alive and well.

    Mike Huntington

    24 Jun 07 at 12:54 pm

Leave a Reply