Discover how to build your products using outstanding technologies made ready for embedded software developers. MicroEJ tools and libraries enable you to easily create:

  • Custom Virtual Execution Environment (VEE) for your IoT devices
  • Appealing and intuitive embedded graphical user interfaces (GUI)
  • Seamless device and Cloud connectivity
  • Custom application store for your devices and safe distribution of your software assets across your organization and partner ecosystem
Discover MicroEJ

Embedded Software Development

Stay connected to MicroEJ through our Developer Forum!

Stay up-to-date on the latest news, tips, tutorials, and demos. … Leverage the MicroEJ community to help you solve your challenges!
SEE ON FORUM

The MicroVG Foundation Library offers rich vector drawing capabilities such as:

  • Creation and drawing of paths with color or linear gradient.
  • Drawing of texts using vector fonts (*.ttf) with color or linear gradient.
  • Drawing of vector images in SVG or AVD formats, animated.
  • Transformation of paths, texts, images with affine transformation matrices.
More info

Glossary Update Annoucement

We recently renamed our “Platform” denomination to “VEE Port” (Virtual Execution Environment) clarifying associated engineering activity and produced artifacts. Take a look at our updated glossary page to familiarize yourselves with MicroEJ key terminology.

More info

Ready-to-Use MicroEJ Multi-Sandbox Firmware

Go further with MicroEJ by experimenting with our ready-to-use Multi-Sandbox Executable for the STM32F7508-DK. This tutorial will teach you how to create, test and execute a widget demo easily on a Virtual Device or real development board, without worrying about low-level software or hardware porting.

More info

GET STARTED WITH MICROEJ

Get access to our featured starter kits (available with or without hardware) to let you try and evaluate our technology. Happy coding!

Get Started
TECHNOLOGY

Discover MicroEJ Runtime

Runtime Embedded DevelopmentMICROEJ VEE is a trusted virtual execution environment in which your applications can be executed in a reliable and secure manner thanks to thorough secure partitioning.

Explore

Beautiful fast Embedded GUI by MicroEJ

FEATURE

Build for Embedded GUI

MicroEJ’s embedded GUI solution provides you with efficient tools and libraries to create elegant and effective graphical user interfaces, even on low-cost / low-power processors such as microcontrollers.

More Info

IoT Connectivity

FEATURE

Build for IoT Connectivity

By combining processors dedicated to connectivity (Wi-Fi, BLE, etc.) and various IoT protocols, create your IoT products enabled by rich software content.

More Info

FEATURE

Design with Managed Code

Managed Code increases the security and reliability of connected systems. Any language, such as Java language, Javascript, C, Python can have a compiler that generates managed code.

More Info
Tools

Android™ Compatibility Kit

MICROEJ VEE solution now support Android Studio and Gradle, enabling the same application to be developed, simulated, tested, and run on Android and MicroEJ alike.

More Info
DEMO

Wearable Demo on NXP i.MX RT595 Crossover MCU

Exploiting NXP i.MX RT595 full potential.

 

See More
DEMO

Weather Demo on Sony’s Spresense

Easily create a weather demo for the Sony’s Spresense Development Board.

 

See More
DEMO

GUI Demo with Morisawa Fonts

Conquer new markets with cutting edge Asian fonts that will amaze your customers and facilitate product internationalization.

See More
demo

Design with JavaScript

Discover how to collect weather and geographic coordinates and safely share the information to the Cloud through MQTT.

See More

MicroEJ Developer Resources

Tools

Resources

You are already a MicroEJ user and looking for a specific resource for your ongoing project? Go to our resources page to find docs, how-to, examples, libraries, tools, VEE implementations and firmware references in order to build your app or VEE.

Resources and Libraries

MicroEJ Developer Central Repository

LIBRARIES

Central Repository

On our central repository, you’ll find a wide range of software artifacts that can extend your MICROEJ SDK development environment.

Central Repository

MicroEJ APIs

Libraries

MicroEJ APIs

Explore Java packages and classes available to application developers.

MicroEJ APIs