JSJaC

JSJaC - JavaScript Jabber/XMPP Client Library

JSJaC is a jabber/XMPP client library written in JavaScript to ease implementation of web based jabber/XMPP clients. For communication with a jabber server it needs to support either HTTP Polling or XMPP Over BOSH (formerly known as HTTP Binding). JSJaC has an object oriented design which should be quite easy to use. Communication is done by using the XML HTTP Request object also refered to as AJAX technology. Your browser must support this.

JSJaC is fully compatible with all major AJAX/JavaScript frameworks like prototype, mootools, jQuery, dojo and YUI!.

  1. License
  2. Supported Browsers and Platforms
  3. Download
  4. Documentation
  5. Help/Support

License

JSJaC is licensed under the terms of the Mozilla Public License version 1.1 or, at your option, under the terms of the GNU General
Public License version 2 or subsequent, or the terms of the GNU Lesser General Public License version 2.1 or subsequent.

Supported Browsers and Platforms

Windows

  • Internet Explorer 6/7
  • Mozilla/Firefox and any other Gecko based browsers
  • Opera v8.5 and newer

Linux/UNI*X

  • Mozilla/Firefox and any other Gecko based browsers
  • Opera v8.5 and newer
  • Konqueror v3.5 and newer

Macintosh

  • Mozilla/Firefox and any other Gecko based browsers
  • Safari

Download

You can also choose to use Subversion to get a current snapshot:

svn co http://svn.jwchat.org/jsjac/trunk/ jsjac

Documentation

For documentation please read the file README included with the distribution or use the wiki which contains a slightly outdated versions of the old API documentation.

Since version 1.0 there’s a javadoc like API documentation which is being distributed with every release.
A online copy for v1.0 can be found at http://blog.jwchat.org/jsjac-1.3.2/doc/.

Help/Support

For submitting bugs or making feature requests please use the ticket system of our trac instance.