OUTILEX PLATFORM (beta version)

The Outilex platform includes a user interface written in Java and C++ programs called by this interface.

C++ programs are compatible with linux OS only.
When more stable, they will be made available for other OS.


REQUIREMENTS
To compile the C++ programs, you need
* tool 'jam' (de chez Perforce)
* library C++ Boost (www.boost.org)
* library libxml (standard)
* library ICU from IBM

To compile the Systran C++ tokenization module,
you need an old version of 'flex' 2.5.4 (package flex-old);
Newer versions do not work.

To run the User Interface,
you need the Java Run time Environment (1.5).

To vizualize text automata generated by the programs,
you need to install AT&T Graphviz programs.
(especially, the program 'dot')


HOW TO INSTALL OUTILEX-PLATFORM

0) go to Outilex directory

1) Run compilation by typing:
./install-outilex

WARNING: you might have to change environment parameters in Makefile, Jamfile and Jamrules, depending on your local system.

2) set LINGDEF environment variable by typing:
LINGDEF=${OUTILEX_HOME}/lingdef/french/lingdef.xml
export LINGDEF

with ${OUTILEX_HOME} the path of Outilex directory

To avoid doing this operation everytime, you want to run Outilex-platform,
you should put these commands in your .bashrc file.

NOTE: this operation is now optional (2); by setting LINGDEF variable, it prevents you from typing the path of your lingdef file when lauching C++ programs.

HOW TO LAUNCH

0) go to Outilex directory

1) run by typing:
java -jar outilexUI.jar


ABOUT THE USER INTERFACE

The user interface is experimental. If you have any comment, do not hesitate to contact mconstant@univ-mlv.fr.
Many functionalities can be launched via popup menus: right-click on mouse.

The interface can be tested with examples stored in directory 'data'.


MORE DETAILS

You can find more details in docs/user_guide.txt.
Documentation is far from being complete, please check frequently to get new versions.

The platform is still unstable. So it will be updated on a daily basis in the first months. Please 'cvs update' frequently.

BUG REPORTS

Do not hesitate to send us bug reports, as this version is experimental an unstable:
mconstan@univ-mlv.fr
oblanc@univ-mlv.fr



