1Open Accessory API
This API will allow developers to support a variety of hardware accessories that enable Android to run on devices way beyond the typical mobile phone and IT environments, such as on exercise bicycles or other household appliances. “Think of it as the beginning of the next wave of Android,” said Hugo Barra, Google’s vice president of Android product management.” This API supports Android 3.1 and Android 2.3, with USB support now. Bluetooth support is forthcoming.
3Exercise Bike Demonstration
5Open Accessory Reference Design
Building on the Open Accessory API is the Android@Home project. “We’d like to think of your entire home as an accessory, or better yet, as a network of accessories,” said Google engineer Joe Britt. Think of Android as the operating system for your home.” Google expects developers to write applications that control appliances in the home.
For devices that connect to WiFi, Google created a new wireless protocol that allows Android devices to talk to various appliances. This would cover lights, alarm clocks, dishwashers and thermostats. Here, Britt shows how to control the lights over the stage and later connects a game to the lights to make the lights flash when a user fires their virtual weapon. Britt envisions developers creating an alarm clock application that will play music when the lights go on.
In this demo, Britt shows how a user can simply tap a CD on the hub to upload the CD’s entire music playlist to the Google Music cloud service. By tapping it again on the hub, the CD begins playing. The CD jewel case includes a near-field communication sensor to talk to the Android home hub.