AOL Opens AIM Platform to Developers
By Nate Mook | Published March 6, 2006, 11:41 AM
AOL on Monday became the first major IM network to open up its platform to third parties with the release of a software development kit and the launch of an Open AIM initiative. The program covers three different areas: plug-ins, online presence and completely custom AIM clients.
AOL has long held aspirations to break down the walls surrounding AIM and invite outsiders to build solutions upon the architecture. The company says the recent launch of AIM Triton -- version 6 of its client software -- has provided the necessary foundation.
"As part of the Triton release, what we've really been doing is creating a platform and an infrastructure that enables third party development," Director of AIM Product Management Jamie Odell told BetaNews.
"It's been a long time in coming and we're ready now. We really want to increase overall value of the AIM network by allowing people to build applications that we never would get to," added Justin Uberti, Chief Architect of AIM. To encourage development, access to the SDK is completely free.
The first piece of the Open AIM effort is expanding presence notification, which displays when an AIM user is online, to any Web site or application. AOL has previously established presence deals with a number of services, and the company is now providing simple HTML and an XML interface for developers interested in adding the functionality.
The second area of focus is building plug-ins that add features to the Triton client directly. Plug-ins could enable users to change their font color on the fly or connect Triton with iTunes and Winamp. AOL has made available a number of example plug-ins, along with their source code, to give developers a head start.
Lastly, AOL wants to encourage companies to build their own customized AIM clients using the SDK. The company recently announced AIM Pro, built with the help of WebEx, as its first custom client. Developers can build their own user interface that utilizes the AIM API.
While the AIM API will be fully exposed through the SDK, source code will not be available. Uberti notes, however, that open source clients can be written atop the APIs. While third party clients have long been able to access the AOL network, their functionality has remained limited due to the AIM protocols being largely closed. This has now changed, says Uberti.
"We're taking the same stuff we're building AIM Triton with, packaging it up and giving it out to the developer community to use for free. Not only access is provided, but a full toolkit including SMS, images, security features, and more."
However, there are some restrictions to the Open AIM licenses. Those who use the APIs to build a custom client cannot connect to multiple IM networks, which means popular software such as Trillian and Adium will not be able to make use of the SDK.
In addition, each license key embedded into a program can only log-in to the AIM network 250,000 times per day, or 2 million times per month, limiting the potential user base. If an application is reaching that level, AOL says developers can approach the company and forge a business partnership.
The Open AIM initiative is specifically focused on consumers, and enterprise customers such as Oracle or SAP must still work with AOL directly. Still, the license does not restrict developers from doing something commercial and AOL expects AIM to show up in new places.
"We're going to see a lot of IM integration," Uberti explained to BetaNews. "We're going to see things where IM is not the primary objective of the application."
Uberti offered some examples of AIM being integrated into video games, or webcam vendors like Logitech building a custom video chat client for their customers. Social networking is also expected to be a major draw; MySpace or Facebook could build an AIM client tied to their social networking experience.
"AIM has lots of users, but more users are even better. Opening up messaging as a platform could bring in more users from more places," remarked Jupiter Research senior analyst Joe Wilcox.
"I see lots of potential uses for AOL's messaging platform. One use: Provide better online safety, assuming third parties would have access to AOL parental controls. AIM presence on services like MySpace or Xanga could let kids show their friends when they are online, but not necessarily broadcast the IM handle to everyone."
AOL wants to promote itself as the premier instant messaging client for doing development. The company is talking to a number of potential partners, but has nothing to announce as of yet. Improvements and follow-up releases of the SDK are also forthcoming, Uberti said.
"What we want to do is get the creativity of the dev community as a whole out there working on things that extend the value of the AIM network and providing them with the best tools we can," he added.
The best development for aim was and is AIM Ad Hack. Got to love it >:)
Score: 0
|This is not open. Come on. It's open for people to add to but not to use for Multi IM? That's not helpful at all.
Score: 0
|Why is this not helpful? I would love better tabbed IMs, logging, etc.
Score: 0
|So that means that developers haven't already?
Score: 0
|I guess after all of the negative comments about how their new Triton sucks, they've finally realized that their AIM developers does not know how to create a real professional application that would attract people to use it. And now they just wanted to see how others would turn AIM into now since they've "opened" up the source codes.
Score: 0
|yes!!
Score: 0
|Nothing to see here...please move along...
http://www.trillian.cc/
Score: 0
|AOL just wasted everyone's time with this.
Score: -1
|LMAO
"AOL has long held aspirations to break down the walls surrounding AIM and invite outsiders to build solutions upon the architecture."
This, from the people who played version-tennis with the Trillian devs for over a year -- constantly trying to break any interoperability whatsoever?
I guess one should be gracious that they've finally seen the light, but it'd be nice if they'd be gracious enough to admit having been asses for so long, instead of being condescending enough to think everyone would believe compatibility and interop was their idea in the first place and all along.
Good grief.
Score: -1
|LMAO
"AOL has long held aspirations to break down the walls surrounding AIM and invite outsiders to build solutions upon the architecture."
This, from the people who played version-tennis with the Trillian devs for over a year -- constantly trying to break any interoperability whatsoever?
I guess one should be gracious that they've finally seen the light, but it'd be nice if they'd be gracious enough to admit having been asses for so long, instead of being condescending enough to think everyone would believe compatibility and interop was their idea in the first place and all along.
Good grief.
Score: 0
|"I guess one should be gracious that they've finally seen the light, but it'd be nice if they'd be gracious enough to admit having been asses for so long, instead of being condescending enough to think everyone would believe compatibility and interop was their idea in the first place and all along."
----------------------------------------------
Why should they be any different than any other software company or ISP. Quite your complaining and accept what they have done.
Score: 0
|Yes well, why have a good product when you can have better spin doctors.
Score: 0
|Incredible... this is everything but open.
Only an API and a library with example code, limited in number of users, limited in its own use(no multi IM's).
"each license key embedded into a program can only log-in to the AIM network 250,000 times per day, or 2 million times per month,"
2 million times/30days month ~ 60.000 connections a day. not too small userbase, but not big at all.
"The first piece of the Open AIM effort is expanding presence notification, which displays when an AIM user is online, to any Web site or application."
They have had that with ICQ at least since 1999.
"The second area of focus is building plug-ins that add features to the Triton client directly."
Miranda, Gaim, Trillian, even MSN has it.. (Messengerplus)
"Lastly, AOL wants to encourage companies to build their own customized AIM clients using the SDK."
Oh, indeed, myAIMclient, AIM4you, AIMeverywhere, notesAIM, did-I-AIM-it? . This reminds me of windows media player, and how it was customizable for websites.
My opinion is that they went out of ideas to make people use AIM.
Score: 0
|What?!?!?! "Those who use the APIs to build a custom client cannot connect to multiple IM networks" Then what is the point of this SDK? Probably only thing it will be used for is plugins, which will probably just be annoying useless junk.
Score: 0
|