"If you want a thing done well, do it yourself" --Napoleon Bonaparte

Developers

+ Resources for developers

Join the Revolution!
Using the Meta Watch platforms, you can create wearable extensions of your application, webservice, sensors, or other devices. Most applications can run on a smartphone or other device where the watch is simply a remote terminal. Other applications may require some customization of the watch system as well. Either way you have a source project and a community to help you rapidly experiment with a wearable interface.

**Important Update**

There have been several types of Android devices and other platforms (Mac OS X, Ubuntu Linux) that have reported Bluetooth connectivity and watch stability issues. You may read about our effort to address these issues in this thread on the forum.

We have been doing much debugging and analysis with some of the phones reported and we are releasing some proposed  fixes and updates now. If you have had any issues with connectivity (sniff mode), battery life, or stability (resets, corrupted screens), than please try this build and report your results to the thread above.

This release (v0.8.0) is for *Everybody*, not just those that have issues. All MetaWatchers should download and reflash with this release before reporting new issues. Thanks for everyone's patience and for helping us to gather enough data regarding these issues to find the right workarounds and fixes. -- David Rosales, CTO

Getting Started

Have a watch? Awesome! Use this handy guide to charge it up and learn how to use the watch and connect it to the Android demo.

Download Digital Watch User Guide

Download Android MetaWatch Manager APK (v0.2.4b) - You must Uninstall older versions manually before installing 0.2.4b. This is necessary due to some key signing changes. Next stop, Android Market (coming soon).

Reflashing and Updating

The files below will walk you through how to use your programming clip to reflash a watch. Same procedure can be used to reset the watch via JTAG to recover from a bad experiment.

Download the USB Drivers for your programming clip

Download the Guide to reflashing your firmware

Download the latest Analog watch firmware (0.8.0)

Download the latest Digital watch firmware binary (0.8.0)

System and Remote Protocol

Get a feel for what's under the hood. Use this to plan your own development and to understand how to write your own code to talk to the watch via the remote protocol.

Download MetaWatch System Overview 1.0

Download MetaWatch Remote Protocol 1.0 (**Updated**)

API and Open Source Projects

There are currently three API entry points into your Meta Watch:

1. Embedded firmware SDK and API. The source tree is hosted on Github. This source project is designed for IAR Embedded Workbench® for TI MSP430. The source tree is the same for both the Analog and Digital watches. Here is a guide for embedded developers (**New**).

2. Remote Protocol over Bluetooth SPP available now and built into the watch firmware.

3. Intents-based API via the Meta Watch Manager App (Android APK - Source also on Github). Review the preliminary Intents structure

4. If you are going to paint your own screens, download this Meta Watch font pack. These are TTF bitfonts designed for small pixel size and monochrome screens by the incredibly talented Susan Kare for Meta Watch. The point size is in the name.

5. If you want to contribute your code to these projects (please do), then you need to agree to the Contributor License Agreement. Awesome stuff that benefits everyone will be rolled into future releases.

Meta Watch Diagram

Benefits for smart phone app developers
  • Extend your user experience to the wrist
  • Provide hands-free, glanceable notifications at the right place and the right time
  • Open-source, message-based protocol over Bluetooth© Serial Port Profile
Benefits for embedded systems developers
  • Add your own embedded thread to a wearable system
  • No need to open the watch for in-circuit debugging
  • Open-source, low-power, multi-threaded embedded watch firmware

Hang With Us

Sign Up to Our Newsletter!