Using Java for Small IoT Devices
summary
Java runs on microcontrollers by using a tiny JVM and a small OS that fits on Cortex M devices and boots orders of magnitude faster while cutting power so a wearable goes from daily charging to two to three weeks between charges. Proven stacks include a port of Eclipse Californium and a lightweight M2M client plus MQTT agents, all managed by an Edge hardware abstraction layer exposing peripheral manager, I2C/SPI/serial and digital/analog I/O. Demos show a Cortex M7 controlling a washer and Z‑Wave lights and an Android companion installing apps from an online store.
AI-written summary · about
chapters (6)
- 0:00Java on small IoT devices
- 3:19Java in embedded systems myths
- 7:00Edge project and MicroJ
- 12:12MicroJ products and capabilities
- 14:23Java on Cortex M demos
- 18:45Future plans and Q&A
related talks
19mJava - Language of Choice for the Internet of Things (IoT)
08mon Java and the Internet of Things, Lambdas & More
44mJava for Internet of Things (RU)
04mJavaOne Shanghai: Alex Mironenko
36mModular Infrastructure for IoT Applications
54mImplementing IoT Architectures with Open Source
26mTo Boldly go Where Linux Cannot with Zephyr and Eclipse IoT
25mJVM on ARM. From sensor to cloud
