. . . Back to The SHOE Home Page
DownloadsParallel Understanding Systems Group
Department of Computer Science
University of Maryland at College Park
This page contains files that you may download. These files are open source and are provided under the terms of either the GNU General Public License or the GNU Lesser General Public License. See the License section for each download to determine which license applies to that software. If you would like to report a bug, submit a bug fix, or submit an enhancement, contact Jeff Heflin.
In general, Source Code downloads contain Java files, user documentation, and any data or image files required to run the application. Similarly, Application downloads contain the Java class files (compiled java files), user documentation and any required data or image files. If Java documentation is not provided with the source files, you can generate it using the javadoc utility.
You may also choose whether or not to download Stand-Alone versions of the applications. Stand-Alone downloads do not require you to download any other files from the website; the only additional thing you only need is a Java interpreter. However, many of the SHOE tools use common libraries, and if you have downloaded any of them previously, you may be able to reduce the size of your download files by getting the versions that don't include the libraries (these are the files marked as not Stand-Alone). To do this first check the Required Components section of each entry, download each library that you do not yet have, and finally download a version of the application that is marked as not Stand-Alone.
SHOE KB Library
Note concerning Parka:
The Parka-DB server is used by those SHOE applications that require a backend knowledge base. To use them as is, you need to license Parka-DB from Manning & Napier Information Services. Contact James Hendler for further information on licensing.
Most of these tools use a generic interface to the knowledge base (see the ShoeKb.KBInterface class). As such, they can be customized to use your favorite backend knowledge base with a minimum of effort. All you have to do is implement a suitable subclass of KBInterface and replace the requisite calls in the application. We have partial OKBC and XSB implementations that can be provided upon request.