Download - Eclipse Edje Project Status
![Page 1: Eclipse Edje Project Status](https://reader034.vdocuments.net/reader034/viewer/2022052606/587a71751a28ab8a2a8b7ee9/html5/thumbnails/1.jpg)
© IS2T S.A. 2016. All rights reserved.
EDJE PROJECTThe Software Foundation for IoT Devices
https://projects.eclipse.org/projects/iot.edje
![Page 2: Eclipse Edje Project Status](https://reader034.vdocuments.net/reader034/viewer/2022052606/587a71751a28ab8a2a8b7ee9/html5/thumbnails/2.jpg)
Laurent LagosantoSenior Architect at MicroEJ®18 years of “Java in the Small” activities
Oct 24th 2016 2
ABOUT THE PRESENTER
EclipseCON Europe 2016
The information contained herein is not warranted to be error-free.MicroEJ® and all relative logos are trademarks or registered trademarks of IS2T S.A. in France and other Countries.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 site 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.Other trademarks are proprietary of their respective owners.
![Page 3: Eclipse Edje Project Status](https://reader034.vdocuments.net/reader034/viewer/2022052606/587a71751a28ab8a2a8b7ee9/html5/thumbnails/3.jpg)
THE EDJE PROJECT
Sensors/Actuators
Local Network
Internet
A Java library at the edge of the IoT for sensor hubs and devices
![Page 4: Eclipse Edje Project Status](https://reader034.vdocuments.net/reader034/viewer/2022052606/587a71751a28ab8a2a8b7ee9/html5/thumbnails/4.jpg)
EDJE FOCUS
![Page 5: Eclipse Edje Project Status](https://reader034.vdocuments.net/reader034/viewer/2022052606/587a71751a28ab8a2a8b7ee9/html5/thumbnails/5.jpg)
5Sept 28th, 2016
IOT: DEVICES & GATEWAYS, DIFFERENT HARDWARES
8/16/32-bit MCU Mono-CoreFrequency: < 200 MHz
Flash: < 1 MBRAM: < 512 KB
32/64-bit MPU Multi-CoreFrequency: in GHz
Flash: in GBRAM: in GB
MCU MPU
IOT DEVICES GATEWAY
![Page 6: Eclipse Edje Project Status](https://reader034.vdocuments.net/reader034/viewer/2022052606/587a71751a28ab8a2a8b7ee9/html5/thumbnails/6.jpg)
List of minimum Java APIThe minimum execution environment provided by an Edje-compatible deviceIntersection between Java SE, Java SE Embedded, MicroEJ and Android
Oct 24th 2016 6
EDJE DEVICE CONFIGURATION (EDC)
EclipseCON Europe 2016
Edje Device Configuration
Edje API
Edje Application
Library
Execution Environment
ApplicationFramework
Other APIsOther
APIsOther APIs
Java Runtime
Micro Controller
![Page 7: Eclipse Edje Project Status](https://reader034.vdocuments.net/reader034/viewer/2022052606/587a71751a28ab8a2a8b7ee9/html5/thumbnails/7.jpg)
Edje focuses on the following aspects
Oct 24th 2016 7
EDJE API FOCUS
EclipseCON Europe 2016
Controller Communication
Interfaces
Serial Port
CAN
Digital and Analog I/O
GPIO
Peripheral Management
LCD
USB Devices
Analog Input
![Page 8: Eclipse Edje Project Status](https://reader034.vdocuments.net/reader034/viewer/2022052606/587a71751a28ab8a2a8b7ee9/html5/thumbnails/8.jpg)
EclipseCON Europe 2016 8
• Not much to say
• We silently droppped a first release end of July, mostly for legal evaluation
• Communication activity re-started end of September, with a Virtual Meetup
• Expect more soon… as we finally got the legal approval last Friday
PROJECT STATS
Oct 24th 2016
![Page 9: Eclipse Edje Project Status](https://reader034.vdocuments.net/reader034/viewer/2022052606/587a71751a28ab8a2a8b7ee9/html5/thumbnails/9.jpg)
EclipseCON Europe 2016 9
• Second code drop to happen this week• Significant set of changes• Includes a MicroEJ-specific implementation• Runs on a STM32F746G-DISCO board (Cortex M7)• Defines the base framework
• Next releases should happen soon• Device API definitions (e.g. SPI, I2C, CAN)• Topology-related improvements• More ports (MicroEJ targets, and other runtimes)• More samples
• Next MicroEJ OS releases will be based on Edje
PROJECT PLAN
Oct 24th 2016
![Page 10: Eclipse Edje Project Status](https://reader034.vdocuments.net/reader034/viewer/2022052606/587a71751a28ab8a2a8b7ee9/html5/thumbnails/10.jpg)
EclipseCON Europe 2016 10
• Keep it small• We target micro-controllers, footprint matters
• Keep it focused• There are a lot of Peripherals, Buses, Protocols, …
KEY CHALLENGES
Oct 24th 2016
![Page 11: Eclipse Edje Project Status](https://reader034.vdocuments.net/reader034/viewer/2022052606/587a71751a28ab8a2a8b7ee9/html5/thumbnails/11.jpg)
EclipseCON Europe 2016 11
• For new Peripheral API definitions• Get input from field experts
• For new ports• Raspberry Pi / JavaSE / jdk.dio, anyone ?
• Demos• If you have a gateway or cloud project and need devices, think
Edje !• We can have Edje on any MicroEJ target• Come see us on the Playground, and you’ll see:
• Edje• LWM2M (Leshan)• Californium• Eclipse IDE
COLLABORATION OPPORTUNITIES
Oct 24th 2016
![Page 12: Eclipse Edje Project Status](https://reader034.vdocuments.net/reader034/viewer/2022052606/587a71751a28ab8a2a8b7ee9/html5/thumbnails/12.jpg)
THANK YOU FOR YOUR ATTENTION!
12
https://projects.eclipse.org/projects/iot.edje
Oct 24th 2016