Cisco AJAX XMPP Library

The Cisco AJAX XMPP Library (CAXL) is a JavaScript XMPP client library that allows you to integrate instant messaging, availability and roster management services from Cisco Unified Presence to your web-based application.

CAXL is an object-oriented, client-side library which communicates to a BOSH server component. BOSH (Bidirectional-streams Over Synchronous HTTP) technology is used as a HTTP binding for XMPP communications that is useful in situations where a device or client is unable to maintain a long-lived TCP connection to an XMPP server e.g. in a web browser.

  • AJAX Advantages

    1. Web browser UI appears more interactive and responsive

    2. Reduction in connections to the server

    3. State can be maintained throughout a web site
       

  • AJAX Applications

    1. Embed presence and messaging into web applications or portals
      1. Collaboration and project management tools

      2. Customer Service portals

      3. Corporate Directories

    2. Build a web-based instant messaging (IM) and presence client
       
  • Developer Benefits

    1. Jump start for developers writing clients and/or XMPP-enabled applications from scratch

    2. Promote reuse of code that's already written, tested, deployed

    3. Results in faster development time and improved code quality

 

 

 

Download CAXL SDK

Download CAXL SDK