Do you want Dojo code for an AIM-based text IM client that runs in a web page? Something that can play buddy sounds?
My employer, AOL, just open-sourced some Dojo modules that include a wrapper for the Web AIM API and UI widgets for user presence, the buddy list and sending and receiving instant messages (IMs).
The modules are open source versions of the modules used by AOL Webmail, so they have history in a real product. The modules are designed for Dojo 1.1 and above.
The source for the BSD-licensed modules is hosted on Google Code, at the aimdojo project. The first release, 1.0.0 is available for download. You can also use the code directly from the AOL Content Delivery Network (CDN), saving you some bandwidth. Here are two examples that use the AOL CDN:
- Simple.html: Just shows the simplest usage of the modules, using aim.ImPanel with the default options.
- ResizableFloatWithHoverCard.html: Shows how to use aim.ImPanel inside other dijit widgets that allow the buddy list to be dragged and resized. Also shows configuration options for the HoverCard (the info card that shows up as you hover over buddy names).
If you have comments or questions, please visit the aimdojo Google Group.
