Development Environment
The following tools and resources are the minimum software requirements for the Framework development environment:
■JDK, version 5.0 or later
■JavaTest harness, version 3.2.2 or later
For TCK development, download the latest Java Compatibility Test Tools (Java CTT) from the Java Community Process (JCP) program web site.
Use of the Framework
The Framework is a bundled set of resources used by test suite developers and test writers to create tests and test suites for Java ME technology implementations as well as to provide a bridge between the device and the harness when users run tests.
Java ME technology tests and test suites are run on a device by the harness. Because of Java ME technology connectivity requirements (see “Connectivity Requirements” on page 4) and limited hardware resources test devices (see “Resource Limitations” on page 5), test suite and test developers are presented with a number of challenges. To help simplify test development, the Framework provides a set of components (harness
The Framework resources for both the harness host and the test device enable developers to reduce the complexity of test suite development while optimizing test performance. Because Framework classes and resources are shared by multiple test suites, they are fully developed, extensively tested, and stable. In addition to reducing the complexity of Java ME test suite development, Framework classes and resources can improve the reliability of the test suite.
Target Environment
The Framework resources enable developers to package and deliver tests developed for a device in an appropriate form for a particular platform implemented on a device. The Java ME application environment includes both a configuration such as Connected Limited Device Configuration (CLDC) or Connected Device
Chapter 1 Introduction 3