JavaOS
Smallest, fastest implementation of Java
Runs on 'bare' metal
Tiny footprint (4MB flash ROM, 4MB RAM)
Supports:

"Thin client" computers
Consumer devices
Intelligent controllers