Project Hawaii Documentation for Android

Find documention for Project Hawaii for Android

Intruduction

The Hawaii Android Software Development Kit (SDK) is intended to help Android developers use Hawaii services easily and quickly. The SDK includes client libraries and sample Android applications for the KeyValue, Optical Character Recognition (OCR), Relay, Rendevezvous, SpeechToText (STT), TextToSpeech (TTS), Translator, and Path Prediction services. Android applications use these client libraries to interact with Hawaii services. To ease development, the SDK provides the complete source code and associated Eclipse project files.

Prerequisites

Before you can use the Hawaii Android SDK:

  • Set up the Android development environment.
  • Download the Jackson library.
  • Obtain authentication credentials.

Set up the Android development environment

Download the Android development environment, which is available on the following website:http://developer.android.com/sdk/installing/index.html

Ensure that you have the latest versions of the following components:

  • Java Development Kit (JDK)
  • Android SDK
  • Eclipse Classic integrated development environment (IDE)
  • Eclipse ADT plug-in for Android development

Download the Jackson library

The SDK uses the Jackson library for JavaScript object notation (JSON) serialization and deserialization. Download the Jackson library from the following website:
http://wiki.fasterxml.com/JacksonDownload
Ensure that you download the stable 2.x version, which includes the following three files:

  • Jackson-core-2.x.jar
  • Jackson-annotations-2.x.jar
  • Jackson-databind-2.x.jar