MJRE |
JavaTM Runtime Environment
Each MJRE is comprised of RTOS/processor ports of the following components:- IBM's J9 Java Virtual Machine (J9VM) compatible with J2ME CLDC VM defined by JSR-139.
- IBM's micro JIT (Just-In-Time) compiler integrated with the port of J9VM.
- IBM's Mobile Device Class Library (MDCL) compatible with J2ME CLDC Mobile Information Device Profile v2.0 (MIDP2) defined by JSR-118.
In addition, a given MJRE can include the customer requested RTOS/processor ports of optional Java API packages defined for the J2ME CLDC Platform by various JSRs, such as:
- Mobile Media API defined by JSR-135;
- Wireless Messaging API defined by JSR-120 and JSR-205; and
- Bluetooth API defined by JSR-82.
Each MJRE is compatible with CLDC J2ME Platform, which means that it can pass all tests in J2ME TCK test suites for the CLDC VM and MIDP2.