We talked about Java scaling from tiny cell phone to heavy-duty multi-CPU machines. This is made possible by the packaging of the Java platform in three different editions:
J2ME (Java 2 Platform, Micro Edition): An optimized Java platform for small devices ranging from smart cards to set top boxes and including handheld PDAs (Personal Digital Assistants) and cell phones.
J2SE (Java 2 Platform, Standard Edition): Java platform for developing and running human facing interactive applications and applets. Here the focus is on features that emphasize interaction with human users.
J2EE (Java 2 Platform, Enterprise Edition): Java platform for developing and deploying always running, backend, business applications. Here the ...