Instant Messaging SDK : The JBuddy SDK
At the center of all our Instant Messaging (IM) products is a powerful, multi-threaded, multi-protocol IM client library.
We could have kept all the power to ourselves but early on, we decided to share it with other developers.
The core library (JBuddy.jar) is written entirely in Java.
A couple years after its introduction, we wrote a tight Microsoft COM library (JBuddy.dll) in C++ to
wrap the JBuddy.jar and exposed the Instant Messaging API to COM and .NET developers. Collectively, we refer to the
Instant Messaging API exposed by the JBuddy.jar and JBuddy.dll libraries as the JBuddy SDK - the most powerful Instant Messaging
SDK in the world!
Instant Messaging API Features at a GlancePowerful multi-threaded, multi-protocol IM API for Java, Microsoft COM & .NET
Common API for sending and receiving Instant Messages & Presence
Common API for manipulating buddy lists and privacy
Common API for sending and receiving files
Common API for multi-user conferencing (multi-user chat)
Common API for composing and parsing rich-text messages
Network Proxy support including Socks 4 & 5, and HTTPS (HTTP Tunneling)
Public Instant Messaging Services SupportedAIM
Windows Live Messenger (formerly MSN Messenger)
Yahoo Instant Messenger
Enterprise Instant Messaging Servers SupportedIBM Lotus Sametime
Microsoft Lync 2010 (with legacy client support enabled)
Microsoft Office Communications Server (OCS 2007)
Microsoft Live Communications Server (LCS 2005)
Apple's iChat Server
Jabber / XMPP Servers
JBuddy Message Server
Download JBuddy Developer Tools