infoTECH Feature

December 02, 2010

Apogee Launches Java Runtime Environments for Android Platform

Apogee Software Inc., a developer of advanced Java Runtime Environments (JREs) for various devices, has announced to launch JREs+A, innovative Java Runtime Environments for devices running upon Google’s Android (News - Alert) platform. The company developed and customized the JREs+A for devices of its customers, which comprise of its Java SE compatible Custom edition Java Runtime Environments or CJREs. These environments have been ported by Apogee to such devices and adapted to work with the ports of Google’s Android running on the devices.

All of these JREs+A can execute any Java applications compatible with Oracle’s (News - Alert) Java SE 6 platform and Android applications as well, which include a huge number of applications in Google-sponsored Android Market. Apart from it, the company can provide each JRE+A in a configuration so that it can execute Java applications compatible with Oracle’s Java SE 5 platform, J2SE 1.4 platform and Java ME CDC platform.

Enterprises can leverage the JREs+A through any wireless communication devices which are compatible with Google’s (News - Alert) Android platform and other connected devices such as the tablet computers, Telematics devices, Infotainment devices, network processors, home gateways and set-top boxes. Based on the ARM (News - Alert), MIPS, x86 or PowerPC processor, these devices can be powered by ‘embedded’ or ‘enterprise’ versions of Linux modified by Apogee to work with the Dalvik VM included in the port of Android platform, running on the devices. In case of enhanced connected devices that are based on high performance multi-core processors, the JRE+A running on the device leverages the CPU cores of the processor while it is executing multi-threaded Java or Android applications.

A JRE+A comprises of three primary components customized for a Linux/processor platform targeted by the JRE+A. The first component is Apogee’s CJRE that includes the Linux/processor ports of IBM’s (News - Alert) advanced J9 Java VM, IBM’s high performance JIT compiler and the Java SE 6 compatible Harmony class library from Apache.org. A Linux/Processor port of Google’s Android either created by Apogee or designated by the user that is further enhanced by the company to be used with the CJRE is the second component; and the main control module that invokes either the port of J9 Java VM in the CJRE to execute each Java application or the Dalvik VM in the port of Android to execute each Android application is third component of the JRE+A.

Recently this month, Artificial Life Inc., a provider of mobile content and technology for smartphones expanded its product portfolio onto the Android platform. The current collection of major iPhone titles will now be ported to the Android platform by the company.


Raja Singh Chaudhary is a contributing editor for TMCnet. To read more of Raja's articles, please visit his columnist page.

Edited by Jaclyn Allard
FOLLOW US

Subscribe to InfoTECH Spotlight eNews

InfoTECH Spotlight eNews delivers the latest news impacting technology in the IT industry each week. Sign up to receive FREE breaking news today!
FREE eNewsletter

infoTECH Whitepapers