Create Beautiful Home Appliance Washing Machine GUI With MicroEJ

This video shows a demo of an application developed with MicroEJ SDK that enables to control a washing machine. It includes all the various functions for controlling the device (Program, fabric types, temperature, spin) and also includes the possibility to pair a smartphone through a Bluetooth connection to control it remotely.

A friendly and intuitive user interface emphasizes touch navigation, smooth effects and animations, as well as some features like alpha blending, widgets, or antialiasing, that can be managed with MicroEJ SDK. The application is running on an NXP K65 TWR board (ARM Cortex™-M4 @180MHz, 320×240 LCD display, 16-bit colors). The video shows the fast cold-boot-up time of MicroEJ OS.

The launch of the app is almost immediate. Before launch and installation, it was downloaded from a MicroEJ Store through an Ethernet connection to the board.

This washing machine demo application was coded in C/C++/Java languages with MicroEJ SDK. It can run as is on any other hardware platform. Some other videos showing the exact same application running on other platforms are also available on YouTube. It emphasizes the extreme portability of MicroEJ OS.

Some figures:

  • Java app RAM (without image): 52 KB
  • Boot time: 2 ms @ 120MHz

 

NXP+MicroEJ Platform Accelerator Solution

Building upon a longstanding partnership, NXP Semiconductors and MicroEJ have unveiled the Platform Accelerator. This innovative solution introduces software containers at the edge, with the goal of simplifying system integration, enabling seamless app portability across NXP’s MCU/MPU range, and doubling the pace of product development.

More Info

NXP Platform Accelerator Illustration

Additional Resources

NXP Get Started

Get Started

Unlock the full potential of your NXP hardware by exploring our developer website.

NXP i.MX RT595 Embedded GUI

VIDEO

Stunning UI with Vector Graphics on NXP i.MX RT1170 EVK

NXP i.MX RT1170 Smart Thermostat Demo

VIDEO

Stunning UI with Vector Graphics on NXP i.MX RT1170 EVK