An Eclipse-based MicroEJ Workbench
MicroEJ SDK, is a full set of tools, built on Eclipse, for device software development. MicroEJ SDK gives everything required to build the custom MicroEJ VEE that can be flashed to devices and allows creating Virtual Devices (simulators) to develop application software without hardware availability.
It provides an Integrated Development Environment (IDE) built on Eclipse for Java, C and C++ programming. The MicroEJ platform Builder allows to create a custom VEE that fits the HW capabilities and deliver the required SW services including trusted execution environment functionality. The Application Tools allow creating resident applications in Java – with potentially a touch and Graphical User Interface (GUI), cloud connectivity, etc. The MicroEJ VEE and the resident application can run on the host Simulator that simulates the target hardware and its inputs/outputs. To allow third-party developers to write applications for their device, device manufacturers can use the Virtual Device Builder to create a specification of their real device (called a “virtual device”) and publish it to a MicroEJ Application Store.
MicroEJ Workbench IDE allows to edit Java and C++/C code, manage projects, and launch executables and tools. It provides an integration to any target C/C++ toolchain such as ARM Keil MDK, IAR Embedded Workbench, or Eclipse CDT/GNU GCC.