OUTILEX PLATFORM

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.


REQUIREMENTS
To compile the C++ programs, you need
* compiler gcc/g++ with version >= 4
* tool 'jam' (de chez Perforce)
library libxml (standard)
* library ICU from IBM
* library C++ Boost (www.boost.org) compiled with ICU

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).


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 THE USER INTERFACE

0) go to Outilex directory

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


ABOUT THE USER INTERFACE

The user interface does not interface all Outilex programs. It is just a help for a better understanding of the Outilex platform.
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 the documentation.


BUG REPORTS

Do not hesitate to send us bug reports :
mconstan@univ-mlv.fr
oblanc@univ-mlv.fr
