phoneME is a Java virtual machine and associated Java platform originally developed by Sun Microsystems for resource-constrained devices such as mobile phones. It enables mobile devices to run Java apps and games.
phoneME is a Java virtual machine and associated Java platform originally developed by Sun Microsystems in 1998 for resource-constrained devices such as mobile phones. The goal of phoneME was to enable mobile phones, pagers, and other portable devices to run Java apps and games.
phoneME includes a highly optimized Java virtual machine called the Kilobyte Virtual Machine (KVM) as well as a subset of the Java ME platform with the core libraries and APIs needed for mobile development. This allows it to run on devices with as little as 128KB of memory while still supporting key mobile Java functionality.
A key advantage of phoneME was that it allowed developers to write Java apps and games that could run across a wide range of mobile devices from different manufacturers, without having to rewrite them for each device platform. This greatly simplified mobile development at a time when there were many competing platforms.
Over time, phoneME was renamed to Java Micro Edition (Java ME) and expanded with additional capabilities. Although it has largely been replaced by Android in the mobile market, Java ME still sees some usage today in feature phones and other embedded systems needing a compact Java runtime.
Here are some alternatives to PhoneME:
Suggest an alternative ❐