This example shows how to create and use a MVC design pattern.
The application contains only one page with three widgets: a text, a bar and a pie. All these widgets display the same value from the same model.
The value of the model can be changed by clicking on the board button.
It is also possible to resize all the widgets at once by selecting the cross between the widgets and moving it.
A cursor is also shown under the pointer (implemented by defining a new RenderPolicy).
-
MICROEJ SDK 6.
-
A VEE Port that contains:
- EDC-1.3 or higher.
- BON-1.4 or higher.
- MICROUI-3.4 or higher.
- DRAWING-1.0 or higher.
This example has been tested on:
- IntelliJ IDEA 2023.3.3.
- STM32F7508-DK VEE Port 2.2.0.
By default, the sample will use the STM32F7508-DK VEE Port.
Refer to the Select a VEE Port documentation for more information.
Configuration options can be found in: configuration/common.properties
.
In IntelliJ IDEA or Android Studio:
- Open the Gradle tool window by clicking on the elephant icon on the right side,
- Expand the
Tasks
list, - From the
Tasks
list, expand themicroej
list, - Double-click on
runOnSimulator
, - The application starts, the traces are visible in the Run view.
Alternative ways to run in simulation are described in the Run on Simulator documentation.
Make sure to properly setup the VEE Port environment before going further. Refer to the VEE Port README for more information.
In IntelliJ IDEA or Android Studio:
- Open the Gradle tool window by clicking on the elephant on the right side,
- Expand the
Tasks
list, - From the
Tasks
list, expand themicroej
list, - Double-Click on
runOnDevice
. - The device is flashed. Use the appropriate tool to retrieve the execution traces.
Alternative ways to run on device are described in the Run on Device documentation.
All dependencies are retrieved transitively by gradle.
N/A
None.
Copyright 2016-2024 MicroEJ Corp. All rights reserved.
Use of this source code is governed by a BSD-style license that can be found with this software.