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 ?