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
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:
Actions ATS3085S EVK
STMicroelectronics STM32L4R9I-DISCO Discovery Kit
STMicroelectronics STM32U5A9J-DK Discovery Kit
Ambiq Apollo4
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
Note
For more information about VEE Wear, contact your MicroEJ sales representative.
