Expresso for Linux and Windows

This page provides an Expresso executable for Linux and Windows. Expresso is a tool to aid in the the development and validation of EXPRESS schema. It also provides an Express-X mapping engine.

The disclaimers found to the left of this text apply to this work.

New executables will be provided occassionally. Check the change log below to determine whether you have the currently release. You can compare that date against the executable date found under the menu item "Help" ... "About."

Expresso screen shot

The Linux Version

Requirements

Expresso requires the GTK+ libraries. Your system probably already has these.

Expresso has been lightly tested on SUSE SLED 10, and Fedora Core 4.

Installation

  1. Downloaded the zipped tar file: expresso.tar.gz.
  2. Unpack the file: tar zvxf expresso.tar.gz. This will create a directory ./expresso-distrib/
  3. Necessary only if your system doesn't have libglitz.so, or libpangocairo.so. In a shell type:
    export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:your-expresso-distrib/lib
    For example, if I placed expresso-distrib in my home directory, I'd execute:
    export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/home/pdenno/expresso-distrib/lib
  4. Execute expresso.exe and try loading the example project provided in the subdirectory lib/demo/requirements-mapping. See the notes under The 'Help' menu item 'Quick Help' for details about how to run the example. Note that to see the results of Express-X mapping, you should use the 'Data' menu item 'Show Instances.'
  5. Let me know if you have any problems: peter.denno@nist.gov

The Windows Version

Requirements

Expresso has been lightly tested on Windows 2000 and Windows XP.

Installation

  1. Execute the installer: expresso-install.exe.
  2. If you experience problems running the program, verify that the following user variables are correctly set (Old versions can mess these up. Uninstall may not have cleared them.): The above assumes that you installed in C:/Program Files/Expresso You can verify the values of these variables by typing echo %EXPOPATH% and echo %PATH%. The latter should show a value that is the concatenation of the system variable Path and the user variable PATH. If this is the case and things still don't work, you can either execute the .exe directly from the shell in which you did the echo, or try rebooting.
  3. As an initial test of the sytem, load the example project provided in the subdirectory (beneath the installation directory) examples/requirements-map. See the notes under The 'Help' menu item 'Quick Help' for details about how to run the example. Note that to see the results of Express-X mapping, you should use the 'Data' menu item 'Show Instances.'
  4. Let me know if you have any problems: peter.denno@nist.gov

Changelog