Developing graphical user interfaces (GUIs) on Cortex-M4 microcontrollers is challenging due to their resource constraints. MicroEJ offers an ideal solution with its optimized, low-footprint embedded GUI framework, enabling effective and intuitive applications on these systems.

This video showcases a weather app developed with MicroEJ, running on a STM32F439 ARM Cortex-M4 processor at 168 MHz. The board features a 640×480 32-bit LCD display, demonstrating MicroEJ’s capability to deliver high performance with minimal resources. The MicroEJ Java virtual machine requires only 28KB of flash and 1.5KB of RAM.




Take embedded systems development to the next level by exploring our developer website!

Go To Developer Website

Additional Resources

Alexa-Compatible Smart Home


MicroEJ’s Alexa-Compatible Smart Home Demo on the STM32F748 Discovery Kit

Smartwatch Demo STM32


Wearable GUI Demo on STM32L4R9 Discovery Board powered by MicroEJ

Washing Machine UI Demo


Washing Machine GUI Demo on the STM32F746G Discovery Board