Eclipse-based MicroEJ Workbench
MicroEJ Workbench, included in MicroEJ SDK, is a full set of tools, built on Eclipse, for device software development. It runs on the device software developer’s host. MicroEJ Workbench gives everything required to build the custom MicroEJ OS and firmware that can be flashed to devices.
It provides an Integrated Development Environment (IDE) built on Eclipse for Java, C and C++ programming. The OS Builder allows to create a custom OS that fits the HW capabilities and deliver the required SW services. The Application Tools allow to create resident applications in Java – with potentially a touch and Graphical User Interface (GUI). The MicroEJ OS and resident applications 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.