About Greg C.

I am passionate about building awesome user experiences, working closely with publishers and watching people "get" technology.

Open AIM and Adobe AIR

Recently an article was written on AOL’s Developer Network site, showing how you can use our Web AIM API ActionScript3 library to build your own AIM client. When Open AIM launched I mentioned that we added Flash AMF3 return values to our Web AIM APIs. In the article the author shares a step-by-step process to getting your environment set up and importing the necessary APIs. In the end you have built an embeddable chat application.

Check out the article here.

“Open AIM is the Most Open Synchronous Platform in the World”

The above post title was a comment that Dave Recordon from SixApart made during his talk on Thursday at Web 2.0 Expo on Open Web 2.0 Platforms. In his talk he pointed out how AIM was the most closed, “walled garden” messaging network in the space 3 years ago. Now AIM is the standard in building an open synchronous network, from our SDK, Web APIs or documented protocol you can build on top of our network if you are a Linux C++ developer, an iPhone Objective-C developer, a Flash developer or PHP/Script jockey. Thanks Dave for the kind words.

Open AIM is not the only property at AOL getting love today. Michael Arrington over at TechCrunch wrote a cool article about AOL’s strong growth in our sites. The reason for this growth is all the revamping we have done on sites like webmail, AOL.com and even AIM.com. Things are definitely getting exciting here at AOL as we continue to build on the success of our open platforms and products.

Live from Web 2.0 in San Francisco

After last years Web 2.0 Expo where I only saw business development and product management people, I had little hope for Web 2.0 this year to be the technical juggernaut OReilly promised. I am glad I was wrong. This year there have been few, if any, vaporware announcements and developers are all over the place. We continue to see tremendous interest in Open AIM and we have fantastic swag to hand out at our booth in Moscone West.

Yesterday’s keynotes were really quite good. Microsoft showed off Live Mesh, which is very interesting as a content distribution tool and storage backup. If I take a picture on my mobile device from the conference, I can use Live Mesh to share pictures instantly with all of my ‘mesh.’ Mesh will run on XP, Vista, and eventually it will run on mobile devices and Macs. Microsoft, internally, has 6 mobile devices and Mac support working and say it will be released later this year. Clay Shirky spoke about how today’s youth spends their free time and how interacting with entertainment is important for them, not sitting idly in front of the TV. Max Levchin from Slide defended his company’s $500 Million valuation and how Slide is staying ahead of the curve with regards to monetization. He believes business models being used in Asia in the form of micropayments and premium services will be the next phase of Slide and other social network apps revenue streams.

Edwin Aoki spoke in front of 4000 people about Open AIM. He borrowed parts of my talk on the History of Open AIM which is a case study of how and why we opened up our APIs. Edwin did a terrific job and it was awesome to have an audience this size hear about AIM.

New AIM Gallery Apps

We are starting to see some cool results with the Top Coder Open AIM competition where we are giving $100,000 in prizes and some t-shirts as well. Recent additions to the AIM Gallery include an IM Whiteboard plugin, a very cool mashup that allows you to chat with buddies while watching videos, and a neat bot that tests your skills in math and logic. You can find these submission and a bunch more at gallery.aim.com. The site also is host to many other Open AIM plugins, clients, bots and mashups that the community has built. Check out all these apps and more here.

My Cricket Bot

For my trip to India I decided I would write a bot that can return the latest Cricket News, Scores and Cricket videos via Truveo Video Search. This is super important today as India is in a test with South Africa. Of course I have no understanding of cricket, though the employees here in BDC are definitely watching closely. The bot was written in C-Sharp, which I maintain as the best way to write a bot. The reason being, you have full access to the Open AIM API, you do not have to worry about deploying the .net framework with the bot, and with C-Sharp you get easy to write code with auto complete via Visual Studio. The bot code is posted here for everyone to check out.

Blogging from Banaglore

This week I am at our Bangalore Development Center working with all the great people here. I was part of an American Idol style Innovation Competition judging great innovative applications developed and created by engineers, testers, and even project managers.  Hopefully we will see some of these innovations up on the AIM Gallery very soon.  I also have been presenting to the teams out here about how we built the Open AIM APIs and what Open AIM 2.0 is all about. India is truly an amazing place, the people are friendly, the traffic and riding in the car is super scary, and development is happening at a break-neck pace.

Here are few pictures from the trip. Tomorrow I will share a bot I worked on specially for the Bangalore office.

New Java Bot Sample Code

We will constantly update sample code and projects instead of just waiting for SDK or Web API releases. In the past couple of days we posted on the developer website a full fledge bot written in Java. The bot is capable of communicating with LDAP, MySql, Oracle and Google SOAP API. There are two versions of the program, one which includes access to Google SOAP API for search and spell capabilities and the other which does not include that because apparently if you don’t have an API key now, you may not be able to get one (Google SOAP API). This bot uses an Open AIM development key, and takes advantage of the AIM SDK API. This may be the best example of how to write a bot I have seen for AIM, that is fully documented.

Here is a screen shots of the bot in action:

You can view the entire bot summary here. You can view all our source code here.

The Mashup Camp Redux

Back in the Valley of Computer Geeks, and I am not ready to see some great innovation this week at MashupCamp 6. As always this camp is at the Computer History Museum in Mountain View. With over 400 people expected to attend, the competition for the best mashup should be fierce. If you are going to be around on Monday, check out Lucas McGregor’s talk on Online Storage in an Open Source Community. Lucas is a great advocate and evangelist for XDrive.

I am going to make my first public talk about the changes we made for Open AIM last week on Wednesday at 10:30AM. The talk will deep dive into the code we released and all the improvements we made to make your life as a developer easier when integrating AIM into your own application. I will have the presentation up online afterwards.

I may even have my own mashup to enter in the competition. 😉

Bebo and ILoveIM

Continuing the momentum of last weeks Open AIM announcement and the AIM on iPhone announcement, this week we shared with the world, the purchase of Bebo. After spending time in the UK and Ireland late last year and seeing all the Bebo users over there I am really excited to welcome them into the family.

One clear thing we hear from our users is that they want ways to do synchronous communication via tools other than the AIM client. Anonymous IM via the Wimzi widget and online presence are very important to users of social networks.

This provides a nice segue to ILoveIM.com. This web messenger application incorporates Open AIM and provides a tab interface for different services. They are actively working on building more AIM services into the application.

Back from SXSW

The weekend in Austin was truly fantastic My favorite moments from this year at SXSW:

  • Kevin dyeing his hair blue for International Day of Awesomeness
  • Leah Culver from Pownce saying that secure authentication is unnecessary and slow during the Developer Friendly Web APIs talk on Sunday was comical. Not having SSL auth devalues your site, but more importantly your users, especially sites that screen scrape address books etc.
  • Seeing 300 geeks bowl was truly amazing. The Mapquest team bowled 5 foot bouncers down the lane while other teams bowled in full costume.
  • Learning that teens realize that websites need advertisements to make money was refreshing; but having them view ads that they could care less about is wasteful for all of the web industry. For example, a 16 year old viewing an ad for Miller Lite on NBA.com in between videos is pointless for both Miller and NBA Interactive.
  • Doing an interview with the Download Squad on Open AIM was really great; Grant and team do a fantastic job.
  • RockBand was definitely the game of choice at SXSW, as everyone was rocking out on the trade show floor.
  • Seeing Kal Penn, John Cho, and Neil Patrick Harris talking about Harold and Kumar was hysterical

Will I go back next year? Is there any doubt, SXSWi is truly one of the best weekends of the year, now I just need to find a way to stay for the music.