Get Started: Build your Platform on STM32F7508-DK and Run MicroEJ’s New Widget Demo

Build your embedded platform on STMicroelectronics STM32F7508 Development Kit with MicroEJ Software Development Kit and run MicroEJ’s Widget demo based on our latest UI release.

Follow the steps to learn how to create and enhance a MicroEJ architecture to better answer your needs and start prototyping your embedded device. In case you are not familiar with MicroEJ, please visit Discover MicroEJ to understand the principles of our technology.

The STM32F7508 embedded platform is compatible with our latest user interface tools. After following the steps to create and enhance your platform, you will be able to experiment with bright new UI features. Visit our Get Started – UI Development to find out more!

1 – Download MICROEJ SDK

MICROEJ SDK is an IDE built on Eclipse for creating feature-rich applications for platforms based on the MicroEJ Virtual Execution Environment (VEE).

Supported Operating System

MICROEJ SDK runs on the following operating systems: Windows (7, 8, 8.1, 10), Linux, macOS.

A Java™ Runtime Environment 8 is needed on your host computer for running MICROEJ SDK. Download Java™ Runtime Environments


Download the installer package corresponding to your host computer OS (about MICROEJ SDK download).

Download MICROEJ SDK Dist. 21.03

2 – Install MICROEJ SDK

  • Unzip the downloaded installer package, if needed.
  • Run the unzipped executable file.

On Windows, accept the administrator privileges elevation.

  • Follow the installer steps.
  • Proceed to the next step.

3 – Start MicroEJ SDK for the first time

  • Start MICROEJ SDK.
  • Select a workspace.

If you are not familiar with Eclipse workspaces, select the default one and press OK.

  • Select the MicroEJ repository where to import MicroEJ architectures from.

If you are not familiar with MicroEJ repositories, select the default one and press OK.

Prepare the platform source

  • Download one version of the platform source:

  • Unzip the archive in the folder of your choice.
  • From MicroEJ SDK, select File > Import > MicroEJ > Architectures and click on Next> and choose the directory platformArchitecture inside the unarchived folder, Read the license of the targets, and then click Finish.
  • Once finished, select the File > Import > General > Existing Projects into Workspace and click on Next>.
  • Select and browse the previously unarchived folder for a MicroEJ Platform Sources file (e.g. [board]-[uid]
  • Select all Eclipse projects. Press Finish.

The MicroEJ Platform sources are now successfully imported.

4 – Activate an evaluation license

Generate Your Activation Key

MICROEJ SDK requires to be activated. Before going further, an evaluation license is required.

Videos shown below may use another platform.

  • Go to
  • Click on Create a new account link.
  • After receiving the confirmation e-mail, login to your account and click on Activate a License.
  • Set Product P/N: to 9PEVNLDBU6IJ.
  • To get your UID from MicroEJ SDK, select Window > Preferences > MicroEJ > Architectures menu, click on one of the available architectures and press Get UID.

  • Back to Fill-in your UID and click on Activate.
  • Wait for an e-mail confirmation and download the attached zip file that contains your activation key.

You should receive your activation key by email in less than 5 minutes. If not, please contact



  • From MICROEJ SDK, select the Window > Preferences > MicroEJ menu and press Add....
  • Browse the previously downloaded activation key archive file.
  • Press OK. A new license is successfully installed.
  • Go to Architectures sub-menu and check that all architectures are now activated (green check).
  • Your MICROEJ SDK is successfully activated. Proceed to the next step.

5 – Build Your Platform

  • In your MicroEJ SDK workspace, in the project -configuration, inside the folder documentation, open the .pdf file.
  • Follow instructions from Create and Use Your First MicroEJ Platform chapter of the document to build a new platform, compile it in the third party IDE and program a MicroEJ Sample Firmware.

6 – Featured: New MicroEJ Widget Example

This Widget demo is based on MicroEJ UI3 and MWT3 and showcases advanced notions such as navigation and animation.
Experiment with our latest UI tools with examples available on our Get Started – UI Development page.



7 – Resources

Embedded Graphical User Interface and Internet Connectivity on Embedded Systems


Go Further

Get ready to upgrade your device with GUI & Networking tools, file system, and more.

Go To Platform Guide

MicroEJ Developer Forum

Need Help?

Get Support

How can we help you? Our technical support team is here to help if you have any issue or technical question about MicroEJ. Send your technical support request by email and we’ll connect you to one of our experts.

Contact Us