Xmpp4Js is an XMPP client written in pure Javascript. It connects to a server using BOSH (XEP-0124), which is a COMET protocol that provides instantaneous responses.
It allows any web page to be active on an XMPP network. Uses can range from a simple Meebo-like chat client, to a phpLive-like support interface, and beyond.
Xmpp4Js is supported in all major browsers, which removes compatibility limitations inherent in browser extensions like xmpp4moz.
The initial release includes a sample chat client with basic in-browser messaging functionality, and all dependencies.
Xmpp4Js is dual-licensed under LGPL and Apache 2.0. It is available for download here.
Monday, February 25, 2008
Xmpp4Js: Initial Release
Labels:
development,
instant messaging,
jabber,
javascript,
opensource,
release
Subscribe to:
Post Comments (Atom)
3 comments:
Hey.. could you point me to a descriptive tutorial for setting up an XMPP4js based chat client?
Can it wholly reside on my own WAMP/LAMP based webserver, or do I have to connect an external server like soashable or something? Are there a lot of technicalities involved in setting up my own standalone server for such a web-based chat client? Thanks a lot for your help
Hi Harlan,
I see in the above post that the license for Xmpp4js is Dual(Apache 2.0 and LGPL), however the site says LGPL. It will be helpful if you can clarify the license, since I wanted to use this in my CDDL project.
Thanks,
Vihang
Hi I really liked the way you used maven to implement a javascript based project and since I'm working on a project completely maven powered so it would be a great stuff to have alsothe jascript application i'm working on handled by maven itself and i'm also thinking to use xmpp4js. Surfing the web I found out how to get the maven javascript plugin (since it is sandboxed at the beginning I had some troubles) but when i downloaded the source from your git it was failing as soon as it was trying to handle the javascript dependency. How could I dowload those dependecies from the web and install in the local repo? Or wich repo i should add to my pom?
Tnx in advance
Post a Comment