FESI was created by Jean-Marc Lugrin, and is licensed under the liberal GNU Lesser General Public License. You can download the latest binaries and source code from the FESI Web site.
To run the example program in this article, you need to download fesikit.zip. Both the fesikit and this article assume you are running a Win32 OS; however, you can readily adapt the batch files to work in a UNIX environment.
After the download, unarchive the distribution using the command:
jar -xvf fesikit.zip
This command will create a fesi directory below the current one, containing all the FESI executables, documentation, and samples. To complete the setup, you should change the directory to fesi/bin and run the setup.bat file. The program will ask a few questions concerning the location of the various libraries (with JDK 1.3 and above, all detections are automatic), then it will generate the batch files for running FESI. The program will generate the following files:
- fesidev.bat -- Starts an interactive FESI session, with command-line capabilities
- fesi.bat -- Runs an EcmaScript program in the batch mode
- fesiw.bat -- Runs an EcmaScript program in batch mode, using a Swing GUI library where applicable
- fesia.bat -- Runs an EcmaScript program in batch mode, using AWT GUI library where applicable