|
|
XMPP4JS
Overview
Xmpp4js is a spin-off of the Soashable Instant Messenger project; mostly non-gui protocol and extensions. It currently supports only HTTP Binding but could theoretically be extended to support HTTP Polling as well. It is designed with testability and extensibility in mind. We also aim to support as wide a range of mostly-standards-compliant browsers as possible, including mobile browsers.
Our current target is to support:
- Opera (including Mobile & Mini)
- Safari (iPhone)
- Mozilla Family (Firefox)
- Internet Explorer 7+ (don't have the stomach for IE6, but I'd be happy to take a patch)
Current functionality includes:
- HTTP Binding (XEP-0124)
- Registration
- Sign-on
- Send/Receive IM
- Roster with groups and presence updates
- Service Discovery (XEP-0030)
- Gatway Discovery / Registration (XEP-0100)
- Data Forms (XEP-0004)
The project is built using JSLibBuilder.
Example
See the usage page on XMPP4JSUsage
Download
It's only available in subversion, here. It also requires JSLibBuilder.
Sign in to add a comment
