Downloads


The match server and example tools are included in sh-tools.jar. The other files are source code for the jar.

License

The SemanticHacker API Example Tools and Match Server are licensed under the GPL version 2 or later. A copy of the GPLv2 is included in both the jar and tar files. Note that the jar also includes GNU Trove (LGPL) and JLine (BSD License).

Requirements

Compiling the tools from source requires GNU Trove and JLine. The binaries for these libraries are included in the jar. The sources are included above. The applicable licenses are included in each download.

The example tools are written in Java, a Java Runtime Environment equivalent to Java 5 or higher is required. The example tools make calls to the SemanticHacker API server and will need to be able to connect to the internet. The example tools do not have a GUI, so no graphics libraries are required.

Windows

Windows users can get a JRE at java.com .Click the download link near the top of the page.

Windows users may also find a Unix-like shell useful for running command line programs. Cygwin is the most useful for this purpose, it can be downloaded from the Cygwin website. MinGW, another Unix-like shell based on Cygwin, can be downloaded from the MinGW website.

Cygwin and MinGW also provide the tar and gzip utilities, which you will need in order to extract the tool source code. If you would like a graphical tool for extracting the source, we suggest 7-Zip. 7-zip and modern versions of Windows also support zip, which you will need to extract the JLine sources.

Linux

Linux users should be able to install a suitable JRE through their distribution's package manager. Otherwise, a JRE can be obtained from java.com. Almost all Linux distributions provide tar and gzip, which you will need to extract the tool source code. The JLine source code will additionally require the unzip utility

Mac OS X

Java 5 on OS X requires Mac OS X Tiger (10.4) or higher. A Java 5 JRE can be acquired from the Apple website. You should be able to extract the source code by double clicking on the archive in Finder.