Sony Ericsson K700 Benutzerhandbuch

Seite von 62
White Paper
 K700
31
February 2004
Hand-held computers and mobile phones that 
support Java also need a Java interpreter to run the 
applications. Since the Java Virtual Machine (JVM) 
was not the optimal interpreter for devices with 
small memory capacity and slower processors, 
Sun developed K Virtual Machine (KVM). A KVM 
requires only 40-80 KB of memory and can run on 
processors with low clock frequency. KVM is only 
used for J2ME CLDC. PersonalJava relies on the 
Java Virtual Machine (JVM). 
PersonalJava has a richer application environment 
and can interact more extensively with the phone 
software.
Support
The phone supports Java 2 Micro Edition. The 
functionality consists of:
JSR 139 CLDC 1.1
JSR 118 MIDP 2.0
JSR 120 Wireless Msg API (the SMS part, not 
cell broadcast).
The following functions of the JSR 135 Mobile 
Media API: 
- Audio playback 
- Video playback 
- Camera snapshot.
Java 3D
Overview
Rapid advancement in LD hardware has made 
more sophisticated graphics APIs possible. Among 
these are the java community standard JSR-184 
and the well proven Mascot Capsule API.
JSR-184
A scenegraph based system, generic and easy to 
use for everyone. This is the next generation 
standard for games and other 3D-content. 
MASCOT CAPSULE V3
Successful in Japan, this API has been very useful 
for games programming. Command lists and other 
optimizing features are in focus.