LWN.net Logo

Not even Sun believes in a "one true" Java VM

Not even Sun believes in a "one true" Java VM

Posted Nov 14, 2007 8:15 UTC (Wed) by jem (subscriber, #24231)
Parent article: Dalvik: how Google routed around Sun's IP-based licensing restrictions on Java ME (Betaversion)

A side remark: Even Sun has more than one Java VM. In addition to the standard VM Sun has
specified the Java Card VM for use in smart cards. This VM is a subset of the "real" Java VM,
with incompatible encodings for the instructions the two VMs have in common. The Java Card
development environment takes the same path as Android: the Java source code is first compiled
to class files using a regular Java compiler and the class file byte code is then converted to
Java Card byte code.


(Log in to post comments)

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds