Sun Microsystems 1.2 Telephone Accessories User Manual


 
Chapter 1 Introduction 7
Framework Components on the Harness Side
The following components are used for running CLDC, MIDP, and CDC tests in the
Distributed, OTA, and Automated test configurations with the harness:
Execution server - Used in CLDC and MIDP Distributed and Automated test
configurations.
The execution server contains no internal test-related logic. Its only function is to
forward data. It is as lightweight as possible.
Test provider - In addition to the execution server, a test provider acts as a server
to the execution server.
The execution server knows its test provider and calls its methods to pass the
data from the client to the test provider and vice versa.
OTA provisioning server - Used in the MIDP OTA test configuration.
The OTA provisioning server supplies applications over the air to wireless
devices.
Passive agent - Used in CLDC, MIDP, and CDC Distributed and OTA test
configurations.
An agent is a Java SE side component that works in conjunction with the harness
to run server-side parts of the tests on Java SE, on the same or different system
that is running the harness. Passive agents wait for a request from the harness
before running tests.
Server-side test - Used in CLDC, MIDP, and CDC Distributed and OTA test
configurations.
Messaging service - Used in CLDC, MIDP, and CDC Distributed test
configuration.
Interview classes and support classes - Used in CLDC, MIDP, and CDC to create
interviews.
Framework Components on the Device Side
The device used to run tests might be a resource constrained device in which
available memory and persistent storage are limited. The Framework includes the
following components for running CLDC, MIDP, and CDC tests on a device in the
Automated, Distributed, and OTA test configurations:
AMS - Used in CLDC and MIDP. Application management code required on the
target device to receive the bundle with the test execution agent and the tests
from the harness is called the Application Management Software (AMS).
In some contexts, AMS is referred to as Java Application Manager (JAM).
Agent - Used in CLDC, MIDP, and CDC Automated and Distributed test
configurations.