When looking to develop a new embedded application, there are at least five great reasons for using Java.