MICROEJ VEE¶
MicroEJ VEE (Virtual Execution Environment) is an applications container for resource-constrained embedded devices running on microcontrollers or microprocessors. It allows devices to run multiple and mixed managed code (Java, JavaScript) and C software applications.
MicroEJ VEE provides a fully configurable set of services that can be expanded, including:
- a secure multi-application framework,
- a GUI framework (includes widgets),
- a network connection with security (SSL/TLS, HTTPS, REST, MQTT, …),
- a storage framework (file system)
- a Java Cryptography Architecture (JCA) implementation.

MICROEJ VEE Overview¶