i’m Droid


i’m Droid is the custom-tailored version of Android that runs on the i’m Watch. i'm Droid is the only full-fledged version of Android especially made to run on a smartwatch, featuring an optimized UI for the smartwatch form factor, innovative power-saving features such as Smart Tethering, and some unique capabilities.

i'm Droid is based upon Android 1.6, slimmed down of its features which are not needed on the i’m Watch. We’ve worked on the OS of the i’m Watch adding support for advanced features not available on the underlying Android distribution, to perfectly integrate it with the i’m Watch hardware and to overcome the differences and limitations that the smartwatch form factor has on respect to the smartphones Android was designed for.

Setup Checklist



1. install JDK6 and Eclipse


a) Download and Install the Java Development Kit (JDK) 6 from Oracle.

b) Download the ADT bundle from the Android Developers website

c) Open the Android SDK Manager and download at least the Android 1.6 (API 4) SDK Platform, and all the Tools (Android SDK tools, Android SDK Platform-tools and Android SDK build-tools). Note: you’ll probably want to install the Android Support Library as well. This library backports some Android 3.0+ APIs to older Android versions.


Alternatively to Eclipse, you can use the Android Studio. You can find more informations about it on the Android Developers website.


2. create an i’m Watch AVD

a) The Android SDK includes a device emulator. The emulator lets you develop and test Android applications without using a physical device. A virtual device is called AVD, which stands for Android Virtual Device.

b) In order to test your apps without an i’m Watch, open the AVD Manager and create an AVD with the following configuration:

  • Target: Android 1.6 – API level 4
  • SD card size: 4 GiB
  • Skin custom resolution: 240×239
  • Abstracted LCD density: 120 dpi
  • Max VM application heap size: 24 MB

 


3. connect and configure your Developer i’m Watch

Please follow this guide to learn how to install and configure your developer i’m Watch for use on your computer to develop and debug apps:

  • Windows
  • Mac OS X
  • On Linux, you have to follow similar steps that the ones for Mac OS X; in particular, the virtual network IP configuration.


Become a Developer