Tree [d756e8] master /
History



File Date Author Commit
doc 2011-10-25 dfreis dfreis [d756e8] initial git version
lib 2011-10-25 dfreis dfreis [d756e8] initial git version
src 2011-10-25 dfreis dfreis [d756e8] initial git version
README.txt 2011-10-25 dfreis dfreis [d756e8] initial git version
build.xml 2011-10-25 dfreis dfreis [d756e8] initial git version
export.xml 2011-10-25 dfreis dfreis [d756e8] initial git version

Read Me

Running Timmon
==============

Binary Distribution
-------------------

- untar the timmon_bin-x.y.z.tar.gz file: 'tar -xzf timmon_bin-x.y.z.tar.gz'.

- change to the Timmon directory (timmon_bin-x.y.z) and type java -jar timmon.jar


Source Distribution
--------------------

- untar the timmon_src-x.y.z.tar.gz file: 'tar -xzf timmon_src-x.y.z.tar.gz'.

- change to the Timmon directory (timmon_src-x.y.z) and type java -jar timmon.jar


Doing it with ANT:

The easiest way to compile and run Timmon is to use the Java based
build tool Ant (http://jakarta.apache.org/ant/index.html).

It is highly recommended to use Ant!

Type 'ant compile' to compile Timmon. 
To run Timmon type 'ant run'.


Doing it without ANT:

If compilation is done without ant, take care that your classpath
holds all files given within Timmons 'lib/java' directory and, of
course the 'src' directory.

Some classes are loaded via a factory (the front-end and back-end of the
Timmon and the property editors) so you have to compile them
separately. To compile the whole package, the following steps are
necessary (assuming you are in the timmon_src-x.y.z directory):
 
-compile the Timmon:

  javac -d classes src/org/dinopolis/timmon/Timmon.java 

  the option -d specifies where the class files should be stored (in
  the above example in a directory named classes).
 
-compile the (treetable) front-end:
  javac -d classes src/org/dinopolis/timmon/frontend/treetable/*.java
  
-compile the (xml) back-end:

  javac -d classes src/org/dinopolis/timmon/backend/xml/*.java 

-compile the property editors
  javac -d classes src/org/dinopolis/util/gui/property_editor/*.java
  
After the compilation is finished, you can start Timmon (if you also
add the 'classes' directory to your classpath) with:
  
  java org.dinopolis.timmon.Timmon

Documentation
=============

Documentation is part of every binary (manual.pdf) or source
(doc/org/dinopolis/timmon/timmon_manual_main.pdf) distribution.

Found any bugs??
=================

Report them on the dinopolis bug tracking site: 'http://www.dinopolis.org/bugzilla/'.

Latest Version
==============

The latest version is available at 'http://www.dinopolis.org/projects/timmon/index.html'.

Contact
=======

support@dinopolis.org

Licensing
=========

This software is licensed under the terms of the GPL 
(see http://www.gnu.org/copyleft/gpl.html).

Used Libraries
==============

Xerces
------

Copyright (c) 1999 The Apache Software Foundation,
published under the Apache Software License.

The official web site is:
  http://xml.apache.org/xerces-j/

gnu.regexp
----------

Regular Expressions for Java,
published under the GNU Lesser General Public License.

The official web site is:
  http://www.cacas.org/java/gnu/regexp/

JCalendar
---------

published under the GNU Lesser General Public License.

The official web site is:
  http://www.toedter.com/en/jcalendar

Kunststoff
----------

Kunststoff LnF (C) INCORS GmbH,
published under the GNU Lesser General Public License.

The official web site is:
  http://www.incors.com

Skin LF
-------

Copyright (c) 2000-2002 L2FProd.com.  All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:

1. Redistributions of source code must retain the above copyright
   notice, this list of conditions and the following disclaimer. 

2. Redistributions in binary form must reproduce the above copyright
   notice, this list of conditions and the following disclaimer in
   the documentation and/or other materials provided with the
   distribution.

3. The end-user documentation included with the redistribution, if
   any, must include the following acknowlegement:  
      "This product includes software developed by L2FProd.com
       (http://www.L2FProd.com/)."
   Alternately, this acknowlegement may appear in the software itself,
   if and wherever such third-party acknowlegements normally appear.

4. The names "Skin Look And Feel", "SkinLF" and "L2FProd.com" must not
   be used to endorse or promote products derived from this software
   without prior written permission. For written permission, please
   contact info@L2FProd.com.

5. Products derived from this software may not be called "SkinLF"
   nor may "SkinLF" appear in their names without prior written
   permission of L2FProd.com.

THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED.  IN NO EVENT SHALL L2FPROD.COM OR ITS CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

The official web site is:
  http://www.L2FProd.com/