AIM Central

Welcome to the Open AIM topic center. Here you will find a selection of tools, tips, resources, articles, and more on the topic of Open AIM. There will be frequent updates and new information added to this page so make sure you come back often. There is also the Open AIM forums that you can participate in to get even more information and support from your fellow developers.

Recent Blog Entries AIM Related Articles
WebAIM Related Articles AIM Lite Related Articles

Recent Blog Entries

  • AOL Instant Messaging For Your iPhone
    While it’s been hard not to notice the iPhone in all of its fan fare – you may not be as aware of the vibrant native iPhone application development that has blasted off - in literally the past few weeks. As an early iPhone adopter (yes I’m one of the crazy people that stood in line at the local AT&T store for over 6 hours on launch day!), and developer, I’ve been closely monitoring the iPhone development scene. Two of the major iPhone knocks have been the lack of a native messaging application, and no official Apple supported development API or framework. The only iPhone development officially supported by Apple is web-based applications. There is a web-based messaging client available in JiveTalk, by BeeJive. While it’s a great Web 2.0 messaging client – optimized for the iPhone – I’m always nervous about giving out usernames and passwords to a third party web site – especially for things like my AIM account.

  • The AOL APIs: Open AIM
    AOL Instant Messenger (AIM) is surely one of the core software components provided by AOL. AIM has a registered user base that is rapidly closing in on 100 Million users. The Open AIM API provides developers and startups with an opportunity to integrate access to their sites and applications for the entire AIM community. It's kind of like instantly signing up tens of millions of users -- a nice way to start out when you're deploying your new venture.

  • Fun with Web AIM Using Whimsicals

    As promised, I continued working on creating an operational instance of Web AIM on a web site I use primarily for experimentation. My working web page is rather simple, consisting of two text links, labeled Launch my Buddy List and Send Me an IM!

    This is a direct cut and paste from the AIM Whimsicals documentation page.

AIM Related Articles

  • The AIM Map Phone
    by Mark Blomsma
    June 11 2008
    Geocoding is hot. “Geocoding is the process of assigning geographic identifiers (e.g., codes or geographic coordinates expressed as latitude-longitude) to map features and other data records, such as street addresses. You can also geocode media, for example where a picture was taken, IP addresses, and anything that has a geographic component. Read more.
  • Creating a Custom Open AIM Chat Client Using Adobe AIR
    by Richard Bates
    April 23, 2008
    In today's business world, the web isn't just a static repository of information: it's a dynamic plane of communication that lets people instantly interact with each other. AOL's latest release of its Open AIM API supports this idea by giving Adobe AIR and Adobe Flex developers the tools to move messaging functionality into their applications to create full-blown communication tools. This article lays the groundwork for that leap to the next level of communication by showing you how to create a functional chat application that you can embed in your AIR or Flex applications. More...
  • Creating AIM-Enabled Applications in Java, Part 1
    by James Turner
    Feb 28, 2007
    The AIM OpenAPI can be accessed from many different software platforms. James Turner shows how to get started with the AIM Java SDK to create a working bot in Part 1 of his series on developing AIM-enabled Java applications. More...
  • Creating AIM-Enabled Applications in Java, Part 2
    by James Turner
    Apr 3, 2007
    In part 2 of his series on applying OpenAIM using Java, James Turner integrates the intelligence of world famous Rogerian psychologist Eliza into his llamapsych AIM bot, logs patient activities, and sends out a PDF bill after each session. More...
  • Creating AIM-Enabled Applications in Java, Part 3
    by James Turner
    Aug 13, 2007
    Well, it's been a busy season for Larry and his llama store (for more on Larry, see part one and part two of this series). True, most of his employees quit because of his intrusive and obnoxious human resource practices, but sales are booming! Read More...
  • Creating an AIM Plugin in C# Using the .NET Framework
    by Doug Schwartz
    Mar 2, 2007
    AIM plugins are a convenient way to add new functionality to AIM clients. In this article, Doug Schwartz introduces AIM plugins and the Open AIM SDK, and demonstrates how to develop a simple plugin using Microsoft .NET and C#. More...

WebAIM Related Articles

  • Using WebAIM with ASP.NET 2.0 and ASP.NET AJAX, Part 5: Receiving Instant Messages
    by Christian Wenz
    July 24 2007
    AOL’s WebAIM API provides a very comfortable means to incorporate a JavaScript-powered AIM client in a web page. With some extra effort, it is also possible to control most of WebAIM's features using a server-side technology. The preceding four articles in this series showcased some of the features of ASP.NET AJAX and the ASP.NET AJAX Control Toolkit and implemented the first building blocks to write a web interface to AIM, including sending instant messages (IMs) to AIM contacts. This article is the final installment of the series and continues where the previous part ended: after sending IMs, the application will finally receive the functionality to receive messages, as well.
  • Using WebAIM with ASP.NET 2.0 and ASP.NET AJAX, Part 4: Sending Instant Messages
    by Christian Wenz
    July 24 2007
    AOL’s WebAIM API provides a very comfortable means to incorporate a JavaScript-powered AIM client in a web page. With some extra effort it is also possible to control most of WebAIM’s features using a server-side technology. The first three articles in this series showcased some of the features of ASP.NET AJAX and the ASP.NET AJAX Control Toolkit and implemented the first building blocks to write a web interface to AIM. This article starts where part three of the series ended, so make sure to read the previous three articles and take special care regarding system requirements and information about the license keys.
  • Using WebAIM with ASP.NET 2.0 and ASP.NET AJAX, Part 3
    by Christian Wenz
    May 18 2007
    AOL's WebAIM API provides a very comfortable means to incorporate a JavaScript-powered AIM client in a web page. With some extra effort it is also possible to control most of WebAIM's features using a server-side technology. This article concludes the series and shows how to use the ASP.NET AJAX Control Toolkit to create a buddy list. In order to get the most out of the article, you should have read parts I and II. We start off right where we stopped at the end of part II.
  • WebAIM Part 2
    by Christian Wenz
    May 15 2007
    In the second part of his article series on applying ASP.NET 2.0 and ASP.NET AJAX to WebAIM, Christian Wenz shows how to integrate server controls and client processing using JSON and Javascript to further develop the example WebAIM application.More...
  • WebAIM Part 1
    by Christian Wenz
    May 10 2007
    The addition of AJAX to Microsoft's ASP.NET 2.0 platform provides developers with exciting new opportunities for server-based application development. In this article, Christian Wenz shows how to configure your ASP.NET AJAX development environment and create your first Web AIM Web page.More...
  • Adding Web AIM Presence and Buddies to Your Web Pages
    by James Turner
    Feb 2 2007
    Want AOL Instant Messaging and AIM Presence on your web page? James Turner shows how to do this using the new Web AIM API and AIM Whimsicals.More...

AIM Lite Related Articles