AIM and Google Talk Federate…Off with the Multihead

Can we finally put to rest the multiheaded IM clients that require me to log into 5 different services?  My former colleagues at AOL finally turned on federation with Google after 4 years of Google running an AIM multiheaded server in their data center.

The Old AIM GTalk Multihead Logo

Turning off the multihead unwinds one of the most over engineered solutions in the history of messaging.  When AOL and Google did the original deal around messaging in 2006, we were not ready to do federation, so we proposed a multihead.  At the time the negotiations started Google only had a desktop client, but soon after we started talking Google unleashed something called Caribou on us.  Caribou was the code name of Gtalk in GMail, and needless to say it threw a wrench into our plans.  In the end Google wrote a server side multiheaded experience using a client side library that had to handle 1000s of threads.  It was a miracle it worked, and a lot of great engineers made it happen.  Thank goodness we can turn it off now.

With federation comes the hope that we can break down the walls of the IM networks that have existed for 12+ years.  For users they get the ability to talk to their friends regardless of networks and use the application they like best.  For the networks, federation means an application battle royale.  Personally, I will use GTalk when I am at my laptop at work since we use Google Apps here at Clearspring.  For my iPhone and iPad I use AIM because Google’s mobile experience on iOS is lacking.

Let’s hope that the other networks can figure out how to federate with each other and we can all stop using clunky multiheaded IM applications.

AIM Moves to the Web with AV

I am proud that the last thing I worked on during my 11 years at AOL finally was released yesterday. AIM AV was something that was a long time coming. It addressed two of the bigger weaknesses AIM suffered. It was getting lapped by messaging clients on the web by Meebo and GTalk among others. The other area AV addresses is a new set of audio and video technology.

AV finally starts to get AIM away from the original audio video stack I wrote with others back in 2003 and refreshed in 2006. I am proud of the work we did 5+ years ago when we had the foresight to move away from Microsoft RTC and integrate ON2’s VP7 and Global IP Solutions. Later both those companies were acquired by Google and now make up a major part of WebM.

The new experience lowers the barrier to entry, where anybody can arrive at aim.com/av and immediately start a video conversation with a friend.  With no download necessary, getting non-technical people to use the product is super easy, no Geek Squad required.  Simply just copy and send the link. The team did a great job getting AV out the door and making it the easiest audio and video experience on the internet, congrats guys.