Jul 072012

Connected device applications are networked but operate in a more restricted environment, such as telecommunications equipment. The attractiveness of Java may relate to reuse, strength of language and processor independence as well as the ability to dynamically run new applications, but the applications themselves come from a closed universe. That is, the applications come only from the service provider or developer of the Java-based system and are qualified to run only on this device subject to certain constraints, such as size or perhaps even a language subset. In general, there is no requirement to run an arbitrary Java application; therefore, these applications can experience significant performance benefits by using compiled Java instead of a Java Virtual Machine. These devices start to resemble more traditional embedded