releasenotes-me_framework.html.svn-base

来自「cqME :java framework for TCK test.」· SVN-BASE 代码 · 共 1,302 行 · 第 1/3 页

SVN-BASE
1,302
字号
<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head>  <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />  <title>Release Notes - ME Framework</title>  <link rel="stylesheet" href="document.css" type="text/css" /></head><body>  <a name="_top"></a>  <table class="full-width"      summary="This table is for formatting purposes only.">    <tr>      <td class="sun-darkblue">&nbsp;</td>    </tr>    <tr>      <td class="sun-darkblue">        <h1>Release Notes</h1>        <h2>ME Framework<br />        Version 1.2</h2>        <h4>2007</h4>      </td>    </tr>    <tr>      <td class="sun-lightblue">&nbsp;</td>    </tr>  </table><br />  <p class="fine-print">[<a href="#_maincontent">Skip TOC</a>]</p>  <h2 class="Head1">Table of Contents</h2>  <dl>    <dt><a href="#introduction">Introduction</a></dt>    <dt><a href="#features">Features</a></dt>    <dt><a href="#platform">Platform Support</a></dt>    <dt><a href="#test_types">Test Types</a></dt>    <dt><a href="#agents">Agents</a></dt>        <dt><a href="#whats_new">What's new in ME Framework 1.2</a></dt>    <dt><a href="#system_requirements">System Requirements</a></dt>  </dl>  <a name="introduction" id="introduction"></a>  <a name="_maincontent"></a>  <h2>Introduction</h2>  <p>ME Framework is the open source release based on   Sun's Java<sup>TM</sup> ME TCK infrastructure.  The ME Framework collaboration web site is located at    https://cqme.dev.java.net. </p>  <p>ME Framework (Framework) simplifies and standardizes the  process of creating compatibility test suites for Java ME technologies.  The Framework is a set of JavaTest plug-ins and shared support classes for Java ME   test suites.  <p>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.  <p class="fine-print">[<a href="#_top">Top</a>]</p>  <p class="Linebreak">&nbsp;</p>  <a name="features" id="features"></a>  <h2>Features</h2>  <p>  The following ME Framework features extend JT harness functionality:  <ul>  <li><b>Test bundling (for CLDC-based test suites).</b>     Packages several tests into one downloadable test application bundle.     This significantly reduces the number of application downloads as well     as the quantity of code that is downloaded.  <li><b>Parallel test execution.</b>     Enables several test devices to be connect to a JT harness host.     Automated tests run concurrently on all connected devices as part of a     single JT harness session.  <li><b>Test export (for CLDC-based test suites).</b>     Creates standalone versions of automated tests that can     be run without a harness-agent setup.  <li><b>Preinstalled agent (for CLDC-based test suites).</b>     Makes it possible to preinstall shared agent classes on the device before     the test run. This reduces the amount of application code that is downloaded.  <li><b>MIDP 2.0 security.</b>     Provides functionality to handle MIDP security features, such as:     <ul>     <li>Permissions     <li>Certificates     <li>Java Archive (JAR) file signing     </ul>  </ul>  <p class="fine-print">[<a href="#_top">Top</a>]</p>  <p class="Linebreak">&nbsp;</p>  <a name="platform" id="platform"></a>  <h2>Platform Support</h2>  <p>  The ME Framework supports the following Java ME platforms:  <table border="1" cellpadding="5">  <tr>  <th width="100">  Platform  </th>  <th>  Versions Supported  </th>  </tr>    <tr valign="top">  <td>  CLDC   </td>  <td>    1.0 (JSR 20)  <br />   1.1 (JSR 139)  </td>  </tr>    <tr valign="top">  <td>  MIDP  </td>  <td>  1.0 (JSR 37)   <br />  2.0 (JSR 118)  </td>  <tr valign="top">  <td>  CDC  </td>  <td>  1.0 (JSR 36)   <br />  1.1 (JSR 218)  </td>  </tr>    <tr valign="top">  <td>  FP  </td>  <td>  1.0 (JSR 46)     <br />  1.1 (JSR 219)  </td>  </tr>  <tr valign="top">  <td>  PBP  </td>  <td>  1.0 (JSR 129)   <br />  1.1 (JSR 217)  </td>  </tr>    <tr valign="top">    <td>  PP  </td>  <td>  1.0 (JSR 62)   <br />1.1 (JSR 216)  </td>  </tr>  </table>  <p>  <b>Note:</b> 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.  </p>  <p class="fine-print">[<a href="#_top">Top</a>]</p>  <p class="Linebreak">&nbsp;</p>  <a name="test_types" id="test_types"></a>  <h2>Test Types</h2>  <p>  The ME Framework supports the following test types commonly used in TCKs.  </p>  <ul>  <li>Simple automated tests  <li>Network distributed tests  <li>Interactive tests  <li>Over-the-air download tests for MIDP-based implementations  </ul>  <p class="fine-print">[<a href="#_top">Top</a>]</p>  <p class="Linebreak">&nbsp;</p>  <a name="agents" id="agents"></a>  <h2>Agents</h2>  <p>  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.  </p>  <table border="1" cellpadding="5">  <tr>  <th width="100">  Agent  </th>  <th>  Platform  </th>  <th>  Application Model  </th>  <th>  Communication Channel  </th></tr>    <tr valign="top">  <td>  cldc_agent   </td>  <td>    CLDC 1.0/1.1  </td>  <td>  Main  </td>  <td>  Pluggable (HTTP by default)  </td>  </tr>  <tr valign="top">  <td>  midp_agent   </td>  <td>  MIDP 2.0  </td>  <td>  MIDlet  </td>  <td>  HTTP  </td>  </tr>  <tr valign="top">  <td>  midp_agent10   </td>  <td>  MIDP 1.0  </td>  <td>  MIDlet  </td>  <td>  HTTP  </td>  </tr>    <tr valign="top">  <td>  main_agent  </td>  <td>  CDC 1.0/1.1  </td>  <td>  Main  </td>  <td>  Pluggable (Socket, Datagram, HTTP, Serial, custom)  </td>  </tr>  <tr valign="top">  <td>  xlet_agent  </td>  <td>  PBP 1.0/1.1  </td>  <td>  Xlet  </td>  <td>  Pluggable (Socket, Datagram, HTTP, Serial, custom)  </td>  </tr>    <tr valign="top">  <td>  applet_agent  </td>  <td>  PP 1.0/1.1  </td>  <td>  Applet  </td>  <td>  Pluggable (Socket, Datagram, HTTP, Serial, custom)  </td>  </tr>    </table>  <p>  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.   </p>  <p class="fine-print">[<a href="#_top">Top</a>]</p>  <p class="Linebreak">&nbsp;</p>  <a name="whats_new" id="whats_new"></a>  <h2>What's new in ME Framework 1.2</h2>  <h3>Test Execution Over Generic Pluggable Communication Channel for CDC</h3>    <ul>      <li>For CDC mode, new test execution agents, suitable for test          execution over generic pluggable communication channel, were created.           This enables you to execute tests with help of a new Agents that use          the pluggable CommToJavaTest service to communicate          with the JavaTest harness via variety of different protocols.      <li>Pluggable communication channel supports TCP/IP,          UDP, HTTP, Serial line, and custom protocols.</li>      <li>Standard Interviews updated to enable new communication by default.</li>    </ul>  <h3>Significantly Improved Test Export Feature</h3>    <ul>      <li>It's now possible not only to export tests, but to export them with          their sources (CLDC and MIDP modes).</li>      <li>Java Archive Descriptor (JAD)	files are now generated for exported tests (MIDP mode).</li>      <li>Produces Ant builds to easily rebuild the exported tests.</li>      <li>Produces NetBeans&#8482; projects. That is, it enables you to easily modify, build,          run and debug the exported test right from the NetBeans.</li>      <li>Distributed and interactive tests can now be exported.</li>      <li>OTA provisioning server for exported tests          (<a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=6">ISSUE #6</a>)</li>    </ul>  <h3>New Interactive Agents for MIDP</h3>    <ul>      <li>New Interactive Agent for MIDP provides tracing and debugging          information on the device screen, i.e., the name of the          currently executing test. This agent also enables you to manually          cancel long-running tests.</li>    <li>New Interactive Agent in MIDP test export mode, enables you to run the        exported tests and to see and traverse the test results right on the        device.        (<a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=106">ISSUE #106</a>).</li>    </ul>     <h3>Major DTF (Distributed Test Framework) update.</h3>    <ul>      <li>Added support for distributed tests in CDC mode</li>      <li>See "DTF Update" in the        <a href="https://cqme.dev.java.net/servlets/NewsItemView?newsItemID=4709">          Changelog </a>for more details</li>      <li>New DTF Configuration interview          (<a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=72">ISSUE #72</a>)</li>    </ul>  <h3>Three New Samples</h3>    <ul>      <li>SimplestTestSuite (bare minimum to execute automated tests)</li>      <li>SimpleTestSuite (features automated and distrubuted tests in MIDP and CDC mode)</li>      <li>AdvancedTestSuite (typical conformance test suite)</li>      <li>The samples reside in the <tt>samples</tt> directory, and can be built          as part of ME Framework build using <code>'ant samples'</code> command.</li>    </ul>  <h3>Configuration Interviews Improvements</h3>    <ul>      <li>Better Debugging options (<a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=2">ISSUE #2</a>)</li>      <li>Better interview's visualization</li>      <li>Fixed some interview usability and inconsistency issues (<a href="https://cqme.dev.java.net/issues/show_bug.cgi?id=47">ISSUE #47</a>)</li>      <li>SignatureTest Interview added</li>      <li>Preverifier Interview added</li>      <li>Added common interview questions for CDC-based test suites</li>    </ul>  <h3>Internal structural improvements</h3>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?