Sídlištní 24
165 00 Praha 6
Czech Republic

IČO 26455358
DIČ CZ26455358

Home Why Java Products Links Comp.profile Contacts VUMS division

 

Apogee.cz is pleased to present to you its comprehensive offering of JREs (Java Runtime Environments) for reliable and high performance deployments of Java applications on embedded systems used in many types of devices, from cellphones and PDAs to set-top boxes and Telematics devices.

Obtained for distribution to Apogee.cz customers from the parent company Apogee Software, Inc. (ASI) in the US, or created by Apogee.cz software engineers, each JRE is based on IBM’s Java technologies, which are enhanced by ASI and/or Apogee.cz software engineers for effective use on the targeted devices and augmented with suitable Java technologies obtained from the providers of open-source Java software.

The Java technologies obtained from IBM include the J9 Java Virtual Machine (J9VM), Just-in-Time (JIT) compiler, Java class libraries, and Java API packages.  The Java technologies obtained from the providers of open-source Java software include the additional Java class libraries and API packages (for example the Harmony Class Library from Apache.org), client side “runtimes” (for example, the Equinox OSGi R4 framework and service bundles from Eclipse.org), and application-level packages (for example the Tomcat Servlet Container from Apache.org or Jetty web server from Eclipse.org).

Apogee.cz can provide each JRE in one of the following main configurations:

·        The MJRE (Micro edition JRE) fully compatible with Sun’s Java ME CDC platform and optionally provided with Java ME compatible optional components from ASI’s extensive offering of such components. Each MJRE can be certified as compliant with Sun's Java ME CDC platform, which means that the devices having the JRE deployed on them can be distributed with Sun's "steaming coffee cup" logo and/or "Java Powered" slogan.

·        The CJRE (Custom edition JRE) compatible with Sun’s Java SE 5 or SE 6 platform with respect to being capable of running the Java 5 or Java 6 compatible Java applications and optionally supporting the customer-requested Java 5 or Java 6 features (for example, assertions, generics, reflections, etc.). Each CJRE can be provided with Java SE compatible optional components from ASI’s extensive offering of such components.

      The RTJRE (Real-Time JRE) fully compliant with the Real-time Specification for Java (RTSJ) defined by Sun’s Java Specification Requests (JSR) 001.  Each RTJRE is based on MJRE or CJR, and includes all of its standard Java APIs and features as well as selected optional components.

       The JRE+A (Java Runtime Environments for Android) are fully capable of running any Android-targeted application, as well as any Java applications targeted at Java SE 6, Java SE 5, or Java ME platforms. Available for many types of devices based of ARM, x86, and MIPS processors running Linux, including the advanced "connected" devices such as Telematics devices and set-top boxes, each JRE+A is offered in two configurations: the MJRE+A, comprised of a customer-provided or Apogee-created port of latest Google's Android and Apogee's MJRE; and the CJRE+A, comprised of a customer-provided or Apogee-created port of latest Google's Android and Apogee's MJRE. The MJRE or CJRE used in each MJRE+A or CJRE+A is enhanced to work effectively with the corresponding port of Android and to use the relevant Java core libraries, native libraries, and Application Framework class libraries that come with this port of Android.



Apogee.cz and ASI’s JREs offer many features and benefits not offered in their entirety by JREs from other providers, including Sun and IBM.

After licensing IBM's Java technologies in 2003, Apogee.cz and ASI created over 50 JREs targeted at a wide range of devices, such as:

·        Wireless communication devices (cell phones and other 'hand-helds', global positioning systems, etc.).

·        Electronic consumer appliances (smart phones, PDAs, set-top boxes, residential gateways, etc.)

·        Internet devices (residential hubs, routers, distributed servers, etc.).

·        RFID readers, 'edge' servers, and premises servers.

·        Industrial devices (sensors, monitors, controllers, gateways, robots, etc.).

·        Devices used in distributed enterprise management systems.

·        Point-of-sale terminals and premises controllers of such terminals.

·        Telematics and infotainment devices.

Apogee.cz can provide the MJRE, CJRE, or RTJRE for any of the following combinations of processor and operating systems:

·        x86, ARM, XScale, MIPS, PowerPC, or SH4 processor running Linux, including any of the “embedded” Linuxes.

·        x86, ARM, or XScale processor running Windows Mobile or Windows CE.

·        x86, PowerPC, ARM, XScale, or MIPS processor running VxWorks.

·        x86, PowerPC, or MIPS processor running LynxOS, QNX Neutrino, Integrity, or BSD UNIX.