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!.
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
- JSJaC v1.3.2: jsjac-1.3.2.tar.gz | jsjac-1.3.2.zip
- JSJaC v0.6.1: tar.gz | zip
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.