Sony Ericsson K700 Cell Phone User Manual


 
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.