Tigase
Encyclopedia
Tigase is an open source (GPL3
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

) project started by Artur Hefczyc in October 2004 to develop XMPP
Extensible Messaging and Presence Protocol
Extensible Messaging and Presence Protocol is an open-standard communications protocol for message-oriented middleware based on XML . The protocol was originally named Jabber, and was developed by the Jabber open-source community in 1999 for near-real-time, extensible instant messaging , presence...

 server implementation in Java
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...

.

Initially the goal was to develop fully compliant XMPP
Extensible Messaging and Presence Protocol
Extensible Messaging and Presence Protocol is an open-standard communications protocol for message-oriented middleware based on XML . The protocol was originally named Jabber, and was developed by the Jabber open-source community in 1999 for near-real-time, extensible instant messaging , presence...

 server with backward compatibility with informal XMPP
Extensible Messaging and Presence Protocol
Extensible Messaging and Presence Protocol is an open-standard communications protocol for message-oriented middleware based on XML . The protocol was originally named Jabber, and was developed by the Jabber open-source community in 1999 for near-real-time, extensible instant messaging , presence...

 specification. In time the project has been split into smaller parts - server implementation, xmltools containing parser for XML
XML
Extensible Markup Language is a set of rules for encoding documents in machine-readable form. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications, all gratis open standards....

streams and test suite with built in scripting language.

In summer 2006 client side library and application in Java have joined Tigase project.

Subprojects

Now Tigase consists of following subprojects:
  • tigase-server - Tigase XMPP server
  • tigase-xmltools - XML tools, parser simple XML database
  • tigase-testsuite - Test suite for testing XMPP servers.
  • tigase-utils - Repository with common files used in other Tigase subprojects.
  • evora - XMPP client
  • jaxmpp - XMPP client library

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK