CS275 Development Environment Configuration

Eclipse

You can download the standard Eclipse installation at http://eclipse.org/downloads/. Unzip it, and you will find a binary called eclipse that you can run.

Android SDK

First, go to http://developer.android.com/sdk/index.html and select the entry under ADT Bundle that matches your operating system.  Download and extract this file.

Next, per the directions found at http://developer.android.com/sdk/installing/installing-adt.html, in Eclipse, go to Help->Install new Software.  Type the URL
https://dl-ssl.google.com/android/eclipse/
into the box that appears and a set of software options will appear.  Select everything (or at least "Developer Tools") and click Next/Accept/Finish to accept the license agreement (if you accept it) and install the plugin.

When you start Eclipse, it will prompt you to select your SDK; select the SDK subdirectory under the directory into which you extracted the ADT Bundle that you downloaded earlier.

Finally, it is a good idea to click on Window->Androd SDK Manager, and click Install to allow it to install or update any packages that are in need.  In particular, make sure the box next to "ARM EABI" is checked for installation, particularly if it is labeled "Not Installed" under status.  Click on Window->Android Virtual Device Manager and create an Android emulator (which runs on top of the SDK you just configured) with as much memory as you can and with the "Snapshot" checkbox checked.

Be sure to install the SDK, and then click the SDK Manager to check for updates. If there are any updates, the Install button will be activated. Click that and allow the updates to install, restart eclipse, and then create a new Android project.

Required Libraries for JSON, Temboo, Cloudmine, and other Dependencies

Click here to download and unzip somewhere a set of jar file dependencies you will use throughout the term.  This will save you from downloading them manually.  We will use them later.

You will be able to use the following services:

Optional Add-Ons