The Micro edition JREs are suitable for devices that have the limited sets of system resources and are targeted by Java applications that only use the Java APIs included in Sun's Java ME platform. 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.
Each MJRE includes the target-specific ports of the following components:
- IBM's J9 Virtual Machine (J9VM) compatible with Sun's latest Java ME CDC VM 1.1.2 defined by JSR-218.
- IBM's Just-in-Time (JIT) compiler integrated with the port of J9VM.
- IBM's Foundation Class Library (FCL) compatible with:
- Sun's Java ME Foundation Profile 1.0 defined by JSR-46, and/or
- Sun's latest Java ME Foundation Profile 1.1.2 defined by JSR-219.
Each MJRE can include the customer-requested target-specific ports of the following class libraries and implementations of various API packages defined by Java ME targeted Java Specification Requests (JSRs):
- Java API packages defined for the Java ME Foundation Profile by JSR-219:
- Java Secure Socket Extension (JSSE).
- Java Cryptography Extension (JCE).
- Java Authentication and Authorization Service (JAAS).
- IBM's Personal Class Library (PCL) providing full support for Java ME AWT graphics, applets and Java beans, as defined by JSR-62/216. PCL comes with a port of IBM's Universal Graphics Library that facilitates effective rendering of AWT graphics using the following graphics libraries:
- GTK2 + X on Linux-based targets
- GDI on Windows CE/Mobile-based targets
- RMI (Remote Method Invocation) package defined by JSR-66.
- Wireless Messaging and Mobile Media APIs defined by JSR-120/205 and JSR-135.
- JDBC (Java DataBase Connectivity) package defined by JSR-169.
- XML Support & Web Services package defined by JSR-172.
- Mobile Location APIs defined by JSR-179.
- IBM's JavaComm class library providing support for the serial/parallel port communications.
- and more...
Each MJRE can include the target-specific ports of the following client-side runtimes:
Each MJRE can include the target-specific ports of the following application-level packages:
|
|