Thank you for your interest in
Apogee's JRE4A (“Java Runtime Environment for Android”), a new advanced product
that allows running of standard Java SE applications
and other Java SE software (games, for example) on Android-based devices, such as smart phones, tablets, and other "hand-helds". Each JRE4A includes a port of Java SE 7 class library from Oracle's Java SE 7 OpenJDK and Apogee's Java SE 7 compatible Java VM, and is provided in form of an Android compatible APK file that runs on a given Android-based device "side by side" with its Android while utilizing relevant Android's native libraries, such as libC, Open GL/ES, SGL, SSL, SQlite, WebKit, etc. This means that each Android-based device having the APK file
of JRE4A running on it can execute JAR files of Java SE 5/6/7
applications and other Java SE 5/6/7 software, in addition to still being fully capable of executing DEX files of
The use of JRE4A greatly enhances usefulness of Android-based devices, because there are many Java SE applications and other software available form the Internet and open source providers, the JAR files of which can be executed on Android-based devices only if each such device has the APK file of the appropriate JRE4A running on it. The use of JRE4As also benefits organizations that want to market new versions of existing devices with Android running on them, because such organizations often developed the Java SE applications
for the existing devices running Linux or other operating systems and would like to continue to use these applications on the Android-running devices.
The APK file of the first commercially
released JRE4A targeted at devices based on ARM
Cortex-A8 or Cortex-A9 or
similar ARM processors running Android 4.2.x, 4.3.x, or 4.4 will be available from Google Play starting June 2014. In addition, Apogee would be
pleased to license the JRE4As to corporate customers who would like to market
Android-based devices with APK files of JRE4A pre-installed
on them. In this case, Apogee can customize each licensed
JRE4A for the specific needs of a given customer.
For example, Apogee can add a port of Equinox OSGi Framework and
Service bundles from Eclipse.org, in which case the Android device having the APK file of this JRE4A running
on it will become capable of executing Java applications the components of
which are available in form of dynamically loaded OSGi bundles.
organizations that do not have yet Android running devices but would like to
start offering them to their customers, Apogee offers the following highly
- Port the latest release of
Android to any device based on the ARM, x86, or MIPS processor running any
- Adapt the Linux to work with
the port of Android.
- Add the JRE4A to work
“side-by-side” with the port of Android on “top of” the adapted Linux.