Eclipse Edje: A Java API for Microcontrollers

Thank you for attending September’s Virtual IoT Meetup with MicroEJ and Eclipse!

The Eclipse Edje project defines a standard high-level Java API called Hardware Abstraction Layer (HAL) for accessing hardware features delivered by microcontrollers (MCU) such as GPIO, DAC, ADC, PWM, etc. that can directly connect to native libraries, drivers, and board support packages provided by silicon vendors with their evaluation kits. MCUs are small low-cost low-power 32-bit processors designed to run software in resource-constrained environments: low memory (typically KB), flash (typically MB) and frequency (typically MHz).

In the webinar, you got an update on the project, presenting the project philosophy, the intended scope and dependencies, and of course, what is available for anyone to download and evaluate the project content. We also covered the next planned features and where some involvement of the community was required.

If you missed the webinar, you can see it on video or read the presentation below.

You can also read the related article “Eclipse Edje + Eclipse IoT: Towards a full IoT Stack for Microcontrollers