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
JSJaC supports any modern browser. Esp.:
Windows
- Internet Explorer 6/7/8/9
- Mozilla/Firefox and any other Gecko based browsers
- Opera v8.5 and newer
- Safari/Chrome and any other Webkit based browsers
Linux/UNI*X
- Mozilla/Firefox and any other Gecko based browsers
- Opera v8.5 and newer
- Konqueror v3.5 and newer
- Safari/Chrome and any other Webkit based browsers
Macintosh
- Mozilla/Firefox and any other Gecko based browsers
- Opera v8.5 and newer
- Chrome and any other Webkit based browsers
Download
- Tar: JSJaC v1.3.4
- ZIP: JSJaC v1.3.4
- For older versions please see the Download Archive
JSJaC’s source code is hosted at github at http://github.com/sstrigler/JSJaC. You can use git to get a copy with:
git clone git://github.com/sstrigler/JSJaC.git jsjac
Documentation
For documentation please read the file README included with the distribution.
Since version 1.0 there’s a javadoc like API documentation which is being distributed with every release.
A online copy for v1.3.4 can be found at http://blog.jwchat.org/jsjac-1.3.4/doc/.
Support
For submitting bugs or making feature requests please use the ticket system of my github repo.