Virtual Player

Try It For Yourself

MICROEJ VEE technology allows to run the real binary embedded code on Virtual Devices: try it! This is not yet another simulator, it is a true binary code simulator.

Download Virtual Device


Evaluate MicroEJ technology, functionalities and tools by downloading MicroEJ Software Development Kit.


Download MicroEJ for free embedded development

Download MicroEJ SDK Dist. 21.11
Get started


MICROEJ SDK is an IDE built on Eclipse for creating feature-rich applications for electronic devices Powered by 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.


  • 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.

Get started

Create Your First Application



Get used to MicroEJ Technology, tools and libraries by creating an app on both a Virtual Device and a real (physical) device.

Create your First App
Get started

Build Your First Embedded VEE



Learn how to create and enhance a MicroEJ VEE: leverage existing libraries (Java, C, etc.) on top of existing BSP software (RTOS, drivers, etc.) and start prototyping your embedded software.

Build Your First Embedded VEE
Get started

Evaluate MicroEJ GUI



Develop beautiful and fast graphical user interfaces with MicroEJ’s tools and libraries and enjoy a wide range of examples and extensive documentation to get you started.

Evaluate MicroEJ Embedded GUI