Libraries

All the libraries used in other Tigase projects, both client side libraries, server side libraries or more generic code used in both.

Tigase utils

Small classes with generic functions used in other projects.

This library includes very small and generic functions included here to reduce code duplication. It contains functions for JID processing, DNS resolving, Base64 calculation, MD5 sum calculation and some other small stuff.

XMPP4GWT - Tigase library for Web clients development

This is the project for development XMPP library for Web, AJAX clients.

The library is developed using GWT (Google Web Toolkit) framework and is used in all our Web clients projects development.

JaXMPP - Tigase XMPP library in Java

JaXMPP is Java, modular XMPP (http://www.xmpp.org) implementation.

Tigase XMLTools

This is mainly XML parser dedicated for XMPP stream handling.

Lightweight and offering high performance parser doesn't handle full XML specification. The implementation covers only elements used in the XMPP protocol.

It uses String.intern() for XML element names and attribute names to reduce memory usage and speed processing up as you can use == for element names and attribute names comparison.