Bot Builder
Bot Framework
JBuddy SDK
JBuddy-CF
Instant Help
JBuddy Messenger
JBuddy Server
JBuddy XMPP Gateway
Blog
Forums
Instant Messaging SDK : The JBuddy SDK

Version 6.3

Background
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!

JBuddy API - Instant Messaging API

Instant Messaging API Features at a Glance

  • Powerful 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 Supported

  • AIM
  • ICQ
  • Windows Live Messenger (formerly MSN Messenger)
  • Yahoo Instant Messenger
  • Google Talk

    Enterprise Instant Messaging Servers Supported

  • IBM 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

    More Information

  • Download JBuddy Developer Tools
  • Documentation
  • Licensing

    Click for JBuddy Developer Tools Pre-Sales Product Help