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
Web browser UI appears more interactive and responsive
Reduction in connections to the server
State can be maintained throughout a web site
AJAX Applications
- Embed presence and messaging into web applications or portals
Collaboration and project management tools
Customer Service portals
Corporate Directories
- Build a web-based instant messaging (IM) and presence client
- Embed presence and messaging into web applications or portals
Developer Benefits
Jump start for developers writing clients and/or XMPP-enabled applications from scratch
Promote reuse of code that's already written, tested, deployed
Results in faster development time and improved code quality