Download The Amazon Mechanical Turk SDK for Java is an open source project containing a set of libraries and tools designed to make it easier for you to build solutions leveraging Amazon Mechanical Turk in Java.
|License:||Apache License 2.0|
The goals of the SDK are:
Visit the Amazon Mechanical Turk SDK for Java project homepage.
We believe that the developer community is an integral part of making Mechanical Turk easier to use for everyone. Releasing the code to the open source community is the first step in creating an environment of innovation and collaboration with our customers.
The Amazon Mechanical Turk SDK for Java offers you the following features and benefits:
|Access Amazon Mechanical Turk web services through easy-to-use Java APIs.||Increase productivity by avoiding web service "muck" like authentication, forming SOAP requests, XML parsing, etc.|
|Bulk load HITs via a Question Template File, an Input File, and a HIT Properties File.||Significantly reduce the amount of coding necessary to manage your HIT design and input data.|
|Output submitted results to a file.||Results can be easily viewed in a text editor or Microsoft Excel and can be easily parsed for integration to your backend system or into another HIT workflow.|
|Full QuestionForm validation.||Save development time by being able to validate your QuestionForm and receive detailed error messages on why your QuestionForm XML failed validation.|
To use the SDK and successfully run the samples, you must meet these prerequisites:
The installation of the SDK and other required components is simple and requires minimal configuration.
Follow the instructions on the Oracle website to install the JDK. Instructions can be found on the download site: https://www.oracle.com/technetwork/java/javase/downloads/index.html.
After installation, you must set your JAVA_HOME environment variable to point to your JDK installation location.
Follow the instructions on the Apache Ant website to install Ant. Instructions can be found at the following location: https://ant.apache.org/manual/index.html.
After installation, you must set your ANT_HOME environment variable to point to your Ant installation location.
a. Open the following file:
[SDK Installation Directory]\samples\mturk.properties
b. Set the following properties to reflect your AWS identifiers:
access_key=[Your AWS Access Key]c. Save and close the file.
secret_key=[Your Secret Key]
If you have any comments, questions, or feedback concerning the Amazon Mechanical Turk SDK for Java, please visit the SourceForge project page.
If you have any comments, questions, or feedback concerning the Mechanical Turk service in general, please visit the Amazon Mechanical Turk discussion forums