emite


Let's make gwt apps chat each other!

We are moving to github!!

https://github.com/EmiteGWT

A GWT XMPP (jabber, instant messaging protocol) library.

0.5.0 released

Changes in this release: * GWT 2.0 Ready * Basic search functionality * Status in room occupants

This library implements the xmpp communications protocol using the bosh technique with gwt. It also handles the xmpp Instant Messaging protocol but has a modular architecture to support any other kind of communications.

  • stable, pure java (no js), portable library
  • ready, full featured and easy to use instant messaging implementation
  • extensible architecture
  • Chat rooms support (Multi-User Chat).
  • Other XEP like: Chat State Notifications.
  • well tested (junit test, coverage support)

New: Hablar emite ui GWT2.0

See http://code.google.com/p/emite/wiki/HablarEmiteUI for more info.

At the same time we are developing two (emiteui and hablar) full featured GUI's: * Common features support (chat, chat rooms, presence, roster) * Sound and visual advices when new messages arrive * Drag & Drop support to start a conversation and for chat room invitations (emiteui only) * i18n support * Focused in be very usable * Based in extjs and gwt-ext (emiteui) * Based in GWT widgets (hablar)

See our demo or a screenshot of what we've done:

More screenshots.

There are also a couple of examples of use in order to learn how to use this library.

We want, in the near future, extend this library to support other protocols (mostly the collaborative editing protocols) and probably other platforms (be able to use it from javascript and j2se -partially done- environments).

Our license is the GNU Lesser GPL v3.

This project is the result of a bigger effort to make a collaborative web environment for free/open/libre projects: kune.

Contributors (in alphabetical order): * Antonio Petrelli * Ashley Ward * Rémi Dewitte

Project Information

Labels:
xmpp gwt chat ajax javascript bosh gwt-ext jabber xmpp4gwt xep-0124 xep-0045 xep-0085