What kind of Java implementations do Nokia phones support?
Most of Nokia’s newer models support J2ME, which consists of the industry standard MIDP 1.0 and CLDC 1.0. The application platform is extended by the Nokia User Interface (UI) API, which gives application developers access to certain basic phone functionality that is not specified by CLDC 1.0 or MIDP 1.0. The Nokia UI API provides access to simple audio capabilities, vibration, display lighting, as well as some graphics-related enhancements. The functionality now included in Nokia UI API is currently being specified in the MIDP 2.0 expert group. Nokia’s plan is to converge with the MIDP 2.0 specification when it is finalized. The Nokia 9210 Communicator supports the PersonalJava platform. PersonalJava is based on the Java 1.1 Platform, and targeted for high-end consumer electronics devices. PersonalJava includes a full Java Virtual Machine, and provides wide functionality for application developers. PersonalJava will evolve to Java 2 Platform through CDC and Personal Profile. The Perso