Embedded Java Virtual Machine
![Duetware Embedded Java Virtual Machine Duetware Embedded Java Virtual Machine](/csx/scripts/resizer.php?filename=T004%2Fimg1%2F6f%2F12%2F36p5qqucki3n&mime=image%252Fpng&originalname=Software-ecosystem-Duetware.png)
For additional design flexibility, Duetware includes an embedded Java Virtual Machine (JVM) to run a designers' Java code. With this added resource, products with Duetware can do edge processing, or act as the central processor for a sensor or controller application. The JVM can be use to:
- Read data from external devices or internal memory
- Drive external components via extension ports (GPIOs, analog PWM, UART, I2C)
- Trigger events on complex conditions
- Send commands to the internal processor (lwM2M)
- Format, send data to Cloud platforms
The IoTize support site and forum provides examples of JVM implementations here...
JVM Technical Documentation
LwM2M Core
Plug-and-play network and system integration with our configurable, low-power command processor.
Technical Documentation