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 ...