The AIM SDK is comprised of APIs that are intended to simplify the process of incorporating AIM features into your software application. Note that this SDK and its APIs focus on network protocol and AIM business logic functionality; graphical user interface (GUI) development tools are not provided.
On the Windows platform, the AIM SDK supports any COM-compatible language, including C/C++, Visual Basic, and any .NET language. On other platforms, C/C++ is supported. The AIM SDK also contains support for Java on Windows, Mac OS X, and Linux, and Objective-C on Mac OS X.
If you are just getting started, you should check out:
For more in-depth information on the AIM SDK:
Java developers can access javadoc here.