source: branches/2.2/jabberit_messenger/java_source/src/docs/README.txt @ 3102

Revision 3102, 1.9 KB checked in by amuller, 14 years ago (diff)

Ticket #986 - Efetuado merge para o Branch 2.2( atualizacao do modulo)

  • Property svn:executable set to *
Line 
1Jeti A Java Jabber Messenger
2
3The goal of Jeti is to be a complete Jabber messenger which can be used as applet
4as well as a standalone Java application. It is build with a small core extended
5with plugins, so only the features that are necessary are loaded.
6
7Building Jeti
8
9Jeti consists of a main program and several plugins, you can build Jeti with
10the inculded ant build file in the buildfiles directory. You can also build the
11plugins seperatly with the provided buildfiles.
12
13Standalone, Webstart or Applet version
14
15You can deploy Jeti on three different ways, they all use the same sourcecode.
16The applet version doesn't need the nu.fw.jeti.ui.login package and the other
17versions don't need the nu.fw.jeti.applet package. The webstart and Applet need
18to be signed to connect to a different server then the one they were started from
19you can do this with the java jarsigner tool included with the JDK
20
21Global overview
22
23Jeti consits of several packages:
24backend This package consists of the low level network interface and the main class (Start)
25backend.roster contains the roster handling code
26events All kinds of events that can be used to be notified of jabber events
27images The standard Jeti images and some roster icon handling code
28jabber The core jabber packages, including the Backend class
29       to communicate with the rest of Jeti
30jabber.elements The different jabber stanzas as Java classes
31jabber.handlers The Sax xml handlers for the Jabber stanzas
32plugins The different plugins and plugin management
33ui The core user interface
34ui.login The login interface
35ui.models Some Swing models
36util Some utilities, including a non model popup,the I18N class and the Preferences
37
38License
39
40Jeti is licensed under the GPL, which means that you can modify it
41if you make it open source too. If you make some plugins other people could
42use it would be nice if you send it to me so I can add it to the jeti website.
Note: See TracBrowser for help on using the repository browser.