August 27th, 2008
I got this in an envelope from a local bank the other day:

I was absolutely positive I had seen this photo before but could not remember where until I visited the aim.com website and saw this on the page:

Have you seen this photo somewhere else? Post any you find in the comments (no spam please).
Tags: stock photos
Posted in AIM, General | No Comments »
July 28th, 2008
I have updated the CoreWitness Plugin. This version has two new features called DAccEvents Wizard and Symbol Lookup.
The DAccEvents Wizard helps you generate the code needed to handle Open AIM events in your own clients and plugins. It can generate code in C++ and JavaScript. The latter is useful for developing AMO plugins.
The Symbol Lookup window lets you quickly find the value of a particular constant. You can search by entering a partial name to see all the symbols containing that name. Or, you can do a reverse look up by entering a numeric value to see all the symbols with that value. You can click on any of the static text elements under the list box to copy the text to the clipboard. Clicking on the symbol’s name will copy an assignment statement to the clipboard.
You can find more information including screen shots and a download link here.
Tags: AMO, Code Genertor, DAccEvents, Open AIM, Symbol Lookup
Posted in CoreWitness | No Comments »
May 23rd, 2008
Just a quick heads up. I always like to credit WordPress when I upgrade. This also adds the historical record of my change as a post and lets me test it.
So far, this looks sharp. I like the way WordPress tells me that a plugin was updated and gives me the option to update it automattically.
Very well done.
Tags: WordPress
Posted in Site News | No Comments »
May 21st, 2008
According to Google Analytics, the #1 in-bound link for May is my comment on Big Blue Ball. I wrote that referenced post back in December of 2006 when I discovered how often people asked how they could save and load their Buddy Lists.
Today, I can finally tell you that AOL not only integrated this feature in AIM 6.8, they made it even better. No plugin required. You can now save and load your Buddy List by going to the AIM menu of the Buddy List window and selecting the desired option as shown here:
If you click on the “Save Buddy List…” option, you will see the following dialog:
This dialog lets you specify what groups you want to save and what details you want to include. So now, you can save all your buddies or just certain groups and optionally save your notes and nicknames for each buddy. Clicking on “Save…” will let you specify the target file name. You can send your Buddy List by dragging the file and dropping it in an IM window.
AIM 6.8 also gives you more control when you import from a saved Buddy List. You can now double-click on a .BLT file or use the “Load Buddy List” option from the AIM menu and select the file. When you do that you will see the following dialog:
This dialog lets you load all or just certain groups from the saved Buddy List. Just check the groups you want and click on the ‘Load’ button. Check/uncheck the Buddy List checkbox to check/uncheck all groups.
Please give this beta a try. Download the AIM 6.8 beta here.
As always, your feedback is greatly appreciated. Just use the “Feedback…” option in the Help menu of the Buddy List window.
Tags: AIM 6.8, Buddy List, Export, Import
Posted in AIM Beta | 1 Comment »
May 19th, 2008
Just got back from a business trip. I highly recommend flying business class, especially on Lufthansa.
Last Friday, AIM released an updated beta build of AIM 6.8. I am calling this version of AIM “Plugin-Central“. AIM has added more plugin functionality than ever before including support for these new AIM Module (AMO) plugins that are HTML/CSS and JavaScript based. If you want to see how an AMO plugin works simply rename the “.amo” file to “.zip” and peek inside. I will say more on how you can write your own AMO in a future post.
I highly recommend that you give this beta a shot. You can even find my first ever AMO on gallery.aim.com under the pen name of “IM Freaq”. “IM Freaqs” is a simple little plugin that shows the ten most frequent buddies you interact with. It’s my personal favorite so far. Here is the about screen shot of IM Freaqs (courtesy of AOL):
As Greg mentioned in his post, I also helped out with the twitterMan 4.0 plugin. Writing an AMO is pure fun.
With AIM 6.8 you can easily manage your pluigins. Just click on the “Manage” link at the bottom of the Buddy List to open the plugin manager. From there you can enable, configure, re-order, and uninstall any plugin without having to sign off. Existing AIM plugins, that are not AMOs, can also be uninstalled if they support this new feature. My RX-Plugin, IM Tweaks, and CoreWitness plugins support AIM 6.8, including the ability to uninstall them from the plugin manager.
Let me know if you have any questions or comments on AIM 6.8 and IM Freaqs, etc. I appreciate all feedback.
Thanks and enjoy.
Tags: AIM 6.8, AMO, IM Freaqs, TwitterMan
Posted in AIM Beta | 4 Comments »
April 28th, 2008
Thanks for all the feedback on this new feature. The /cal (send calendar) command accepts optional numeric parameters for month [1-12] and year. To send a calendar for another month of the current year, just add the month’s number after “/cal ”. Here are some examples:
/cal 7
Sends the July calendar of the current year.
/cal 7 2009
Sends the July 2009 calendar. You must specify the month if you want to specify the year.
Tags: /cal, calendar
Posted in Plugin, RX-Plugin | 3 Comments »
April 23rd, 2008
For the second post of the night, I am announcing the release of an update to Gus Verdun’s IM Tweaks. This version adds a new feature called Hotkeys which lets you define keyboard shortcuts to the IM and Buddy List windows that you can use within any other application.
Just press the hotkey for the IM windows (defaults to WIN+CTRL+SHIFT+UP ARROW) to set focus to the last IM window. Press it again, and it will close all IM windows. You can also press the hotkey for the Buddy List window (WIN+CTRL+SHIFT+DOWN ARROW) to switch focus to that window.
See the IM Tweaks page for more details.
Enjoy.
Tags: IM Tweaks
Posted in IM Tweaks, Plugin | No Comments »
April 23rd, 2008
I just released an update of Gus Verdun’s RX-Plugin. This version fixes a number of bugs and also adds a new feature that lets you send a calendar:
Give it a try.
Enjoy.
Tags: calendar
Posted in Plugin, RX-Plugin | 2 Comments »
March 11th, 2008
As noted here, you need to make sure your system clock is fairly accurate when using the Open AIM SDK 1.6.7 in a client. This will be fixed in the next release.
Incidentally, the APIs we use for signon are clientLogin and startOSCARSession which are documented in the OSCAR protocol specifications.
Tags: clientLogin, Open AIM, OpenAuth, OSCAR, SDK, startOSCARSession
Posted in AIM, AIM SDK | 2 Comments »
March 10th, 2008
A number of you are trying out the recently released AIM SDK 1.6.7. I thought it would be a good idea to answer some of the early questions. So here they are in my usual Q&A style…
Q: What SDK files do I need to run an Open AIM client or bot?
A: You need to copy some of the DLL files from the dist\release folder into your application’s folder. You can omit the jg*.dll files if you don’t need to support talk (aka voice) sessions with legacy AIM clients like AOL 9.x and AIM 5.9. You can also omit the sipxtapi.dll if you don’t need to support the newer SIP based Audio/Video sessions in AIM 6.x. You only need the accjwrap.dll and the accjwrap.jar files if your bot or client is written in Java. All other DLLs are required.
Q: What are all these new DLLs for?
A: We added support for SSL based encryption to Open AIM clients, which is based on NSS and NSPR from Mozilla. We also updated the audio/video stacks for full multimedia support in Open AIM.
Q: How do I enable SSL based encryption in my bot or client?
A: You can enable this via the boolean preference named “aimcc.connect.secure”. The default is false.
Q: What does SSL based encryption protect?
A: This encrypts all regular IM traffic between the client and the AIM host. It will not encrypt direct IMs, picture sharing sessions, A/V sessions, file transfers, buddy art retrievals and uploads, or alerts. Note: for end to end security your buddy also needs to be running a client that uses SSL encryption, like AIM 6.5.9.1.
If I did not answer your question, feel free to ask in a comment or post it in one of the forums.
Tags: AIM, Open AIM, Q&A, SDK
Posted in AIM, AIM Q&A, AIM SDK | No Comments »