VEE Wear User Guide

VEE Wear is an application framework for smartwatches and fitness trackers that run on a low-power microcontroller.

A Wear Kernel runs on the watch and hosts the applications. Each application is a sandboxed MicroEJ Feature that adds watchfaces, activities, or complications to the watch. The smartphone sends new applications to the watch over Bluetooth Low Energy, and the Kernel installs them without a firmware update.

The Kernel gives the applications access to the display, the health data, the device information, and the time. The navigation of the watch is also an application, so a device maker can change the user experience without changing the Kernel.

VEE Wear runs on RTOS-based wearable SoCs, such as the Actions ATS3085S.

VEE Wear Kernel and sample applications

VEE Wear Kernel and sample applications


Feature Overview

The diagram shows the parts of a VEE Wear device. The VEE Port and the BSP adapt the runtime to the hardware. VEE Wear adds the Kernel and the services that the sandboxed applications use. Features marked preview can change in the next releases.


Chapters

  • Architecture: the Wear Kernel, the Wear Services library, the application components, their lifecycle, and the navigation.

  • Application Development: create, implement, build, and deploy watchfaces, activities, and complications.

  • Services: the services of the Kernel, the external resources, and the Health Services (preview).

  • Capabilities: graphics and UI libraries, VEE Script, Facer watch faces, connectivity and the Companion App, data serialization, GNSS location, native interface (SNI and Event Queue), and power management.

  • Reference Applications: the System App, the sample watchfaces and activities, and the Facer application.


Supported Hardware

VEE Wear runs on the following boards, and can be ported to other microcontrollers:

The VEE Wear Developer Package is ready to use on the Actions ATS3085S EVK. To evaluate VEE Wear on another board, contact your MicroEJ sales representative.

Boards that run VEE Wear

Boards that run VEE Wear


Note

For more information about VEE Wear, contact your MicroEJ sales representative.