MicroEJ to Present Eclipse Edje Open Source IoT Project at EclipseCon

Eclipse Edje open source project aims at defining the software foundation for IoT devices

RESTON, Va.--Tomorrow at EclipseCon in Reston, Virginia, MicroEJ® will present the Eclipse Edje open source project. Edje will define a set of software application programming interfaces (APIs) required to deliver Internet of Things (IoT) services that meet the performance and memory constraints of microcontroller-based devices. Edje also will provide ready-to-use software packages for targeted hardware that developers can get from third parties for quick and easy development of IoT device software and applications.

MicroEJ to present Eclipse Edje open source IoT Project at EclipseCon -- projects.eclipse.org/projects/iot.edje

The edge devices connected to the cloud that constitute the IoT require support for building blocks, standards and frameworks like those provided by the Eclipse Foundation projects at iot.eclipse.org: Californium, Paho, Leshan, Kura, Vorto, etc. Because of the large deployment of Java technology in the cloud, on PCs, on mobile devices and servers, most projects above are implemented using the Java language. Deploying these technologies on embedded devices requires a scalable IoT software platform that can support the hardware foundations of the IoT: microcontrollers (MCUs). MCUs delivered by companies like STMicroelectronics, NXP, Renesas, Microchip, etc. are small, cost-effective, low-power 32- bit processors designed for running software in resource-constraint environments: low memory (typically KB), flash (typically KB/MB) and frequency (typically MHz).

The Eclipse Edje project will deliver a standard library called hardware abstraction layer (HAL) for accessing hardware features delivered by microcontrollers such as GPIO, DAC, ADC, PWM, MEMS, UART, CAN, Network, LCD, etc.

To achieve this goal, Edje also will define the minimal set of APIs required for delivering IoT services, leveraging widely-deployed technologies, and meeting performance and memory constraints of IoT embedded devices.

The goal of the Edje project is to accelerate the development and deployment of IoT. The Edje project will ensure that applications developed for Edje APIs will run across hardware suitable for IoT deployment. Eventually, Edje will provide ready-to-use reference implementations for available hardware and software platforms.

"Eclipse Edje provides a foundation for deploying IoT frameworks and standards on cost-effective, resource-constrained hardware. Hosting the Edje project at Eclipse ensures that the full stack is available from the same source and is properly integrated," said Mike Milinkovich, Executive Director of the Eclipse Foundation. "Being part of Eclipse, the Edje project can expect quicker and broader adoption in the industry, through open source, and by leveraging the Eclipse community and ecosystem."

The Edje project description is available at projects.eclipse.org/projects/iot.edje and will be based initially on source code contributions by MicroEJ. MicroEJ welcomes and encourages new contributors to join the project through the Eclipse Foundation.

About MicroEJ

MicroEJ is an independent software vendor of cost-driven solutions for the smart digital world. With more than $20M of R&D investment, MicroEJ is focused on providing turnkey software products to solve the embedded world's major business challenges and to enable application-driven uses and services in the IoT world commensurate with the cost and resource constraints of that world. MicroEJ helps OEMs create flexible and future-proof smart devices, brings rich user experiences, and enables additional sources of revenue across the whole value chain, from sensor data collection to cloud-based services.

MicroEJ has experienced strong and steady growth. Today, more than 1 million devices in the world are powered by MicroEJ in a large variety of industries, including home automation, consumer and wearables, communications, smart energy, smart transportation, healthcare, industrial automation, and smart building.

Java™ is Sun Microsystems' trademark for a technology for developing application software and deploying it in cross-platform, networked environments. When it is used in this document without adding the "™" symbol, it includes implementations of the technology by companies other than Sun. Java™, all Java-based marks and all related logos are trademarks or registered trademarks of Sun Microsystems Inc., in the United States and other Countries. All other trademarks or registered trademarks mentioned in this release are the property of their respective owners.
© IS2T S.A. 2016. All rights reserved.
The Industrial Smart Software Technology (IS2T S.A.) corporation operates under the brand name MicroEJ®.

Source URL: http://businesswire.com/news/home/20160308005407/en/MicroEJ-Present-Eclipse-Edje-Open-Source-IoT



High Technology