If you listen to Oracle, Java is what you should use to develop applications for embedded systems, particularly those involving M2M (machine-to-machine) communications. Embedded systems comprise an ...
In fact, the Java virtual machine can be implemented in software or hardware, or varying degrees of both. This flexibility in the specification for the Java virtual machine was intended to allow for ...