The Java 2 Platform  Micro Edition (J2ME) implements Java support for various consumer and embedded devices such as mobile phones  PDAs  Internet screenphones  digital television settop boxes  automotive enterntainment and navigation systems  network switches  home automation components  etc