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."
|
|
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
- Downloaded the zipped tar file: expresso.tar.gz.
- Unpack the file: tar zvxf expresso.tar.gz.
This will create a directory ./expresso-distrib/
- 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
- 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.'
- 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
- Execute the installer: expresso-install.exe.
- 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.):
- EXPOPATH C:/Program Files/Expresso/
- PATH should contain C:/Program Files/Expresso/GTK/2/bin.
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.
- 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.'
- Let me know if you have any problems: peter.denno@nist.gov
Changelog
- 2007-09-28 Stop report of spurious warnings about use of GroupRef on attributes declared in suptypes.
- 2007-04-18 Start with a smaller window size. Fixed problem loading EXPRESS files directly.
- 2007-04-17 Fixed problems in win32: (1) not finding a libcellsgtk, (2) add pathname-host to merge-pathnames to pick up drive letter, (3) include examples/requirements-map in distribution, (4) NIST license.
- 2007-04-16 Created a Windows version.
- 2007-03-13 Moved libpangocairo.so out of the way. Added features to save data sets and compiled EXPRESS, generally cleaned up.
- 2007-02-28 Added libpangocairo.so to things provided in the lib directory.
- 2007-02-27 Fixed (I think) a problem finding libraries. Also, new GUI features.
- 2007-02-16 Fixed bug in GUI code that caused crashing (still a bit fragile though).
- 2007-02-12 Initial release.
Send questions or comments to
se-interop@nist.gov.
Date Created: April 24, 2006
Last Modified: August 19, 2008