How do Java applications get executed on a MEAP device?
Java applications are executed software called a Java Virtual Machine (JVM). A JVM for Java 2 Micro Edition (J2ME) with the Connected Device Configuration (CDC) is embedded on the device. Java applications need to be translated (compiled) into a form called byte code in order to be executed by a JVM.