CEE-J is a compatible execution environment designed for the Embedded Java Platform.
The Connected Limited Device Configuration (CLDC) defines the base set of application programming interfaces and a virtual machine for resource-constrained devices like mobile phones, pagers, and mainstream personal digital assistants.
JavaFX Mobile is a complete, pre-integrated software system for advanced mobile devices designed to enable developers to author rich, high-impact content and network-based services.
Jeode is an implementation of Insignia's Java virtual machine environment tailored traditional embedded devices.
PERC is a clean-room JVM expressly created for demanding embedded systems.
a full function Java-compliant Virtual Machine (32K in byte size, and even smaller for JavaCard VM) which runs without an operating system
simple Real-Time-Java: for the small embedded and consumer devices is a clean room implementation of the Java Virtual Machine that has been specifically designed to run on devices with the small amount of system memory (from as low as 48KB)
Tiny InterNet Interface: a combination of a small but powerful chipset and a Java programmable runtime environment. The chipset provides processing, control, device-level communication and networking capabilities
an open source Java based replacement firmware for the Lego Mindstorms RCX microcontroller. The RCX is a programmable brick that comes with Lego's Robotics Invention System