Apogee's JREs are based on proven Java technologies licensed from IBM and on carefully selected Java technologies from reputable providers of open source Java software, ported by Apogee to customers' devices, enhanced for specific needs of such customers, and augmented with optional components from Apogee's extensive offering of such components. The technologies licensed from IBM include the J9 Java Virtual Machine (J9VM), Just-In-Time (JIT) compiler, Java class libraries, implementations of various JSRs, and Java API packages. The technologies obtained from providers of open source Java software include Harmony Class Library (an implementation of Java SE APIs) from Apache Foundation. The optional components include the "client-side" runtimes (e.g. Equinox OSGI R4 framework and service bundles) and the “application-level" packages (e.g. Tomcat servlet container and Jetty web browser). Each resulting JRE is then tuned for the highest runtime performance when running customer's Java applications.
Apogee's JREs are highly suitable for and have been deployed on many types of devices and embedded systems, such as the wireless communication devices, electronic consumer appliances, industrial devices, RFID readers, Internet routers, point-of-sale terminals, residential gateways, set-top boxes, and Telematics and Infotainment devices. Supported processors include x86, ARM/XScale, MIPS, and PowerPC. Supported operating systems include “embedded” and “enterprise” Linux, Android, WinCE/Windows Mobile, and VxWorks.
Depending on the requirements and "Java needs" of customers, Apogee can create for each customer a reliable and high performance JRE in one of the following configurations:
Each MJRE or CJRE, including its RTJRE configuration, can be customized for a given customer by adding to it the ports of optional components from Apogee's extensive offering. This offering includes: (i) IBM’s Java class libraries and implementations of Java ME JSR packages, available for MJREs; (ii) "client-side" runtimes from providers of open-source Java software (e.g. the Equinox OSGi R4 framework and service bundles from Eclipse Foundation), available for MJREs, and CJREs; and (iii) “application-level" packages from providers of open-source Java software (e.g. Tomcat servlet container from Apache or Jetty web Server from Eclipse), available for CJREs.
|