MicroEJ

Docs

Welcome to the MicroEJ developer documentation.

MicroEJ (pronounced “micro-EDGE”) turns any electronic product or ‘things’ into smart things, MicroEJ tools and libraries enable you to easily create efficient and feature complete applications for embedded devices. MicroEJ leverages a runtime environment called VEE (Virtual Execution Environment) to simplify and secure embedded development.

Browse the following chapters to familiarize yourself and understand the principles of development with MicroEJ Technology.

  • The MicroEJ Glossary chapter describes MicroEJ terminology.

  • The Overview chapter introduces MicroEJ products and technology.

  • The SDK 5 User Guide chapter presents MICROEJ SDK 5 (Software Development Kit). Use SDK 5 for legacy development.

  • The SDK 6 User Guide chapter presents MICROEJ SDK 6 (Software Development Kit). Use SDK 6 for new projects.

  • The Application Developer Guide presents how to develop a Java or JavaScript application on MICROEJ VEE (Virtual Execution Environment).

  • The VEE Porting Guide teaches you how to integrate MICROEJ VEE into a C Board Support Package as well as simulation configurations.

  • The Kernel Developer Guide introduces you to advanced concepts, such as partial updates and dynamic app life cycle workflows.

  • The VEE Wear User Guide addresses the development of smartwatch applications using VEE Wear, specifically designed for low-power MCU and MPU.

  • The Training Courses chapter offers online courses to help you learn the essentials of Firmware development using MICROEJ SDK.