K Virtual Machine and its architecture:
The K virtual machine (KVM) is Sun's newest Java virtual machine technology and
is designed for products with approximately 128K of available memory. The KVM
fills a very important role in Sun's Java virtual machine product offerings, and
will form a part of a completely new Java runtime environment. This environment
is highly optimized for small-memory limited-resource connected devices such as
cellular phones, pagers, PDAs, set-top boxes, and point-of-sale terminals.
The KVM evolved from a research project at Sun Laboratories. It is a derivative
of The Java Virtual Machine Specification, written from scratch in C, with
special emphasis in these key areas:
1.Optimized for small size
2.Easily portable to different platforms
3.Modular and extensible
4.Source code base written from scratch
5.As "complete" and "fast" as possible without significantly increasing
footprint.
List some Property Supported by J2ME?
1. No authorizing costs required for the SDK
2. Better client interfaces with graphics
3. The proficiency to function off-line out of wireless treatment
4. Introduced advanced security
5. Submissions over stages and apparatus consistently
6. Peer-to-peer networking