• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Is Java Not Really Possible on PDA/Micro?

 
Robert Paris
Ranch Hand
Posts: 585
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am not sure I understand all the micro-edition options for Java, but it's my understanding that the most recent ones do not have a JVM for the PDA/cell-phone, but instead compile the Java code into C. Is this correct? Is the limited memory of phones, etc just too little for such a thing as a VM?
If not (if I'm wrong about the above), why don't they simply compile the Java code to native code on the PDA/cell? When I used Personal Java, the VM was so slow and took up so much memory, it was almost pointless. And all a VM really does is compile/translate your code to native lang anyways, just at runtime instead of compile-time.
 
Mark Spritzler
ranger
Sheriff
Posts: 17278
6
IntelliJ IDE Mac Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The Mobile devices run a small footprint of a "JVM" called the KVM to run the J2ME code.
Mark
 
Ko Ko Naing
Ranch Hand
Posts: 3178
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Mark Spritzler:
The Mobile devices run a small footprint of a "JVM" called the KVM to run the J2ME code.
Mark

The architecture where KVM is located in can be seen here in the following link...
http://developers.sun.com//techtopics/mobility/midp/articles/bluetooth2/bluetooth2_fig1.gif
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic