The ME Framework is a set of JT harness plugins that supports the Java ME platform. The ME Framework is based on Oracle's Java ME TCK Framework. TCK architects use the JT harness and the ME Framework to construct TCK test suites for Java ME technologies.
News and Announcements
ME Framework 1.2.2 Released (August 25, 2009)
If you downloaded the ME Framework 1.2.2 development releases, please switch to this final milestone release.
The 1.2.2 release includes the following new features and improvements:
For details, see the release notes.
A TCK is a test suite and a set of tools used to certify that an implementation of a Java technology conforms both to the applicable Java platform specifications and to the corresponding reference implementations - the end result is a Java technology that is certified as compatible. TCK test suites use the JT harness for test execution and test suite management.
The ME Framework is a set of JT harness plugins that provides support for the Java ME platform. TCK architects use the JT harness and the ME Framework to construct TCK test suites for Java ME technologies.
While the ME Framework was originally designed to support TCK test suites, its use is not limited to TCKs. The test suite architect may need to extend the ME Framework with additional functionality to support custom test types or a specific platform.
The following ME Framework features extend JT harness functionality:
The ME Framework supports the following Java ME platforms:
Note: Support for IMP 1.0 (JSR 195) and IMP NG 2.0 (JSR 228) is also available but is limited and has not been extensively tested.
Test Type Support
The ME Framework supports the following test types commonly used in TCKs.
An agent is a separate program that works in conjunction with the JT harness to run tests on a system other than the one that is running the JT harness (typical when testing Java ME technologies). The following table shows the agents the ME Framework provides for the different application models and communication protocols available in different Java ME technologies.
For CDC-based implementations, the agent is pre-loaded on the device and handles test download and execution. For CLDC-based implementations, agents are bundled with test applications and the application management software (AMS) handles download and execution.
ME Framework Documentation
The following document describes the ME Framework and how to use it with your TCK test suites. This document was developed for the ME Framework commercial product and is provided solely for your convenience and is not being released under GPL version 2 as part of this project. This document cannot be modified.
Download this document from
Java ME Technology APIs & Docs on the
Related Projects and Links
This section contains links to technologies that are related to the ME Framework technology.
Java ME TCK Framework
If you are interested in Oracle's commercial version of this product, please see the Java ME TCK Framework page on java.sun.com.