Announcing The CoreWitness Plug-in for Open AIM

This plug-in is a visualizer of sorts—in a “green-matrixy” sort of way. It logs all the calls that come from the IAccSession event source interface in the Open AIM SDK. This is a great way to learn about the Open AIM API and see how it works. It is also a great tool to help you debug your own clients and plug-ins.

All the enumerated types are decoded and shown using their symbolic names. The current state of some of the relevant objects like: BART items, messages, users, alerts and plugin information are also shown under certain conditions.

You can open the plug-in’s settings window from your client’s plug-in manager. It can also be opened it from the right-click context menu of the plug-in’s log window which is available in the actions menu on the buddy list as “Open CoreWitness Window”.

Here are two screen shots (click to see larger images):

CoreWitness Log Window and Context Menu

CoreWitness Settings Window

You can download this plug-in here. Please give it a try and let me know if you have any suggestions on how I could improve it. Thanks.

5 Responses to “Announcing The CoreWitness Plug-in for Open AIM”

  1. Kevin Farnham Says:

    I tried this out, and it works great. I wrote about my experimentation in my latest dev.aol.com blog post: Blog Subscriptions Review: Open AIM 1.2.3 and AIM CoreWitness Plug-in

    This is a great tool for developers who want to learn about Open AIM and how the AIM SDK works.

  2. Gus Says:

    Excellent write-up. Thank you.

    Yes, the API is quite a challenge to learn, especially for anyone outside of AOL or unfamiliar with AIM’s internal concepts. There is also a lot of dynamic behavior that is hard to explain and understand. A plug-in like this makes it easy to observe.

  3. Gus What?! » Blog Archive » CoreWitness Plug-in Update Says:

    [...] While I have not posted on this plug-in since I announced it back in December, I have been uploading minor improvements as soon as they were working. This plug-in is a great way to visualize how the Open AIM SDK works by observing the sequence of events it receives. [...]

  4. missy Says:

    i want to know how can i see the ims i sent or receievd to any one of my budddies

  5. aim Says:

    how can i see my ims that i recieved and sent to my buddies

Leave a Reply

Powered by WP Hashcash