Skip to content

MicroEJ/VEE-Wear-Samples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sdk_6.0 badge

arch_8.0 badge

gui_3 badge

Overview

This project provides samples of typical smartwatch applications. These applications serve as code examples, demonstrating best practices and how to use the VEE Wear Kernel APIs.

Illustration of the VEE Wear Kernel and some of the application samples.

Running on Simulator

To run these applications on simulator, download the VEE Wear Kernel Virtual Device. Unzip the Kernel and reference it in the build.gradle.kts of the application you want to start:

microejVee(files("path/to/wear-kernel-X.X.X/vee"))

Each sample provides a README.md that contains instructions on how to run it.

To run all the sample applications at once in the simulator, please refer to the README.md of the wear-runAll-app.

Warning

There is a known issue with JavaFX and Apple Silicon computers. The task runOnSimulator fails with an error message: uncaught exception of type NSException. Please refer to the official documentation for more information.

To learn more about application development with the VEE Wear Framework, see https://docs.microej.com/en/latest/VEEWearUserGuide/framework.html.

Note: For more information, you can contact MicroEJ Support to get help or evaluate VEE Wear.

Details

UX and navigation video

System App

This application provides a sample implementation of the System UI (navigation, activity launcher, watchface picker). The System App is imported by each Sample to allow navigation between them.

Watchfaces: Flower App & Sport App

These two applications provide respectively a stylish and a sport-like watchface to customize the device.

images/watch_faces.png

Breath App

This application provides an example for a Guided Breathing Activity.

images/breath_app.png

Compass App

This application provides an example for a compass implementation.

images/compass_app.png

Fitness App

This application offers an example to monitor steps and calorie intake.

images/fitness_app.png

Health App

This application allows you to take a quick look at all the health-related data monitored by the watch.

images/health_app.png

Hello World

A simple application displaying 'Hello World' in an independent Activity.

images/helloworld_app.png

Settings App

This application provides an example for a Settings Activity.

images/settings_app.png

Training App

This application is an example for a Training Activity to monitor heart rate, distance and speed during a training.

images/training_app.png

Stopwatch App

This application provides a Stopwatch Activity.

images/stopwatch_app.png

Weather App

This application offers an implementation of a Weather Activity.

images/weather_app.png

Troubleshooting

Image Format

ARGB8888, ARGB1555, and ARGB4444 transparent images may need to be pre-multiplied to be rendered properly by the GPU.

This can be achieved by adding the suffix _PRE to the image format in the *.images.list resource files.

For more details about image output format, see https://docs.microej.com/en/latest/ApplicationDeveloperGuide/UI/MicroUI/images.html#standard-output-formats.


About

This project provides samples of typical smartwatch applications. These applications serve as code examples, demonstrating best practices and how to use the VEE Wear Kernel APIs.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages