Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What about Java Physical Machine? [closed]

Tags:

java

jvm

Java is most important language for mobile devices as it allows the same binary/byte code to be executed on every machine by inserting virtual layer of JVM between byte code and machine.

Can we build Java Physical Machine which will take byte code instead of traditional opcode and operand for X86/arm ? so the Actual Operating System Can be built using Java and it will be efficient/fast than installing JVM over our current operating system

My guess is it will restrict installing new version of JVM but many mobile devices do support limited version of JVM so that may not be the issue ?

Why anybody has not tried to implement same concepts to hardware ?

like image 820
Xinus Avatar asked Oct 24 '10 08:10

Xinus


1 Answers

This already exists. The first attempt was Sun's PicoJava specification, of which an open source implementation was released at some point.

Current examples of CPUs that can directly run Java bytecode:

  • aJile: http://www.ajile.com/
  • Imsys: http://www.imsystech.com/
  • ARM with Jazelle extensions
  • JOP: http://www.jopdesign.com/index.jsp
like image 188
Grodriguez Avatar answered Sep 21 '22 16:09

Grodriguez