
The devices supporting our daily activities are becoming more sophisticated and better connected at an astonishing rate. Java technology is ideally suited to support this complexity, whether embedded in a lightweight, low-cost secure ID card, supporting multiple systems of a jumbo jet, or any conceivable application between.
Java is a trusted, proven platform ideally-suited to embedded systems where security and reliability are critical. Java’s modular architecture and efficient language lower costs by shortening development time and easing maintenance requirements. Widespread industry support ensures broad availability of partner technologies, ongoing innovation, and prevents proprietary lock-in. Java makes embedded systems safer, more reliable, and easier to develop.
From enterprise-class servers to a 32K SIM card, embedded Java technology scales to fit any hardware application:
Java Embedded Small
Java Embedded Medium
Java Embedded Large
Supported by the world’s largest community of developers and deployed in over three billion devices, Java is a proven, reliable and secure platform for building embedded solutions.
ARM Optimizations for Java SE for Embedded
In December 2011 Oracle shipped two sets of Java SE for Embedded releases for ARM: 7 Update 2 and 6 Update 30. Java SE for Embedded 7u2 represented a key release for the ARM Community as it included the first offering of Oracle's server JIT (Just-In-Time) bytecode compiler for ARM. The server compiler, a highly optimizing JIT compiler used to produce Oracle's record-setting Java SE benchmarks, is now available on ARMv7.
In addition to supporting the server compiler, 7u2 also contains serviceability enhancements, performance improvements and bug fixes. Also released was Java SE for Embedded 6u30 which includes performance improvements and bug fixes. The 2two sets of 7u2 and 6u30 releases for Java SE for Embedded for ARM comprise a total of 7seven binaries and support the following:
For more information, please see:
Java Technologies for Embedded Systems