Google Glass is a device that is pretty much running on a customized version of Android. For the current firmware XE16.11, the base OS is a customised kitkat 4.2.2.

Currently, there’s only one way to develop apps for Glass, which Google calls “Glassware”: Using Google’s Mirror API.

The Glass Development Kit (GDK) is an add-on to the Android SDK that lets you build Glassware that runs directly on Glass. The guides in this section describe how to use the major APIs in the GDK.

With the Mirror API, the service “talks to” Google services, which sync with the Glass device in question. Devs can use location and subscriptions to make their services more interesting. All this happens with three common technologies: REST, JSON, and OAuth.

What you see on the Google Glass display are called “cards.” They’re more TV-shaped than phone or computer screen-shaped

3. Install the SDK Platform and Glass Development Kit Preview for Android 4.4.2 (API 19). Everything else is optional.4. On the Google Glass, go to Settings > Device Info > Turn on debug to enable adb, which allows your development system to communicate with Glass.5. Connect Glass to your development system and confirm that it’s detected by clicking Window > Open Perspective > DDMS and verifying Glass appears in the Devices tab.

Method 1 : Sideload by recompiling Glass project files

You can import these sample apps/glassware to Eclipse (included in the ADT Bundle) by: