Mixed C and Java environment accelerates IoT, embedded development

October 20, 2016 // By Graham Prophet
Accelerated embedded-system and IoT development is promised from an offering in which MicroEJ OS uses Micrium’s µC/OS RTOS kernel and associated libraries to provide software portability, scalability and security to embedded and IoT devices.

MicroEJ (Nantes, France) and Micrium Software, part of Silicon Labs (Austin, TX), have integrated the MicroEJ OS application platform and µC/OS real-time operating system (RTOS), with the aim of offering a mixed C and Java language programming environment to software developers for embedded microcontrollers and microprocessors.

The combined solution of Micrium’s µC/OS RTOS runtime components and MicroEJ OS allows device manufacturers to deliver embedded software that offers a richer user experience. MicroEJ and Micrium support a wide range of microcontroller architectures and evaluation kits, making this solution portable across all hardware configurations.

Combining Micrium and MicroEJ solutions for developing and deploying software for IoT and embedded devices enables:

- Support for a diversity of cost-effective and low-power hardware

- Reliable and optimized low-level software runtime that makes the most of available hardware services and allows connection to a variety of networks

- Delivery of a software platform to a large community of programmers that allows portable application development

- Connectivity to IoT cloud platforms for deployment of cloud-based services and big data analytics

- Dynamic app download that allows flexible software content management and the creation of ecosystems around online stores