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.

Bluetooth APIs for i’m Watch

The i’m Watch Bluetooth APIs allow your app to connect to other Bluetooth devices using the SPP (Serial Port Profile).

First, ensure the user has paired to the device you want to connect to. You can then open a connection to the remote device (client connection) or listen for connections from the remote device (server connection), and send and receive data.

You can find the API jar, a guide and a sample application project over at our GitHub account.

NOTE: the SPP is not available on all Bluetooth devices. Most notably, iOS devices such as the iPhone do not support SPP.