Skip to main content

ME Framework Release Roadmap

This document describes the medium-term roadmap for the ME Framework project.

A description of the conventions used for release naming and versioning is included at the end.

ME Framework Roadmap Deliverables

The release plans described below are preliminary and might change. Features may be added or removed and the dates may change depending on the demand and resource availability. Version numbers may change accordingly.

The following releases are planned.

Q2 CY 07 (Feature Release: Version 1.2)

  • Communication channel
    • Add a pluggable execution protocol for CDC (CDC/JavaTV stack TCKs currently require TCP/IP for harness-agent communication)
    • Enable test execution and the distributed test frameworks (DTF) to reuse the same (pluggable) protocol
    • Upgrade the (DTF) to support both CLDC/CDC stacks out of the box and eliminate code duplication between different DTF implementations
    • Improve the handling of CDC/J2SE security during communications
    • Add a socket-based communication client (to be used in FP+)
  • Usability
    • Improve test export
    • Provide on-screen debugging
    • Enable test execution over the air (OTA)
    • Make it easier to reuse ME Framework interviews
  • Internal structure
    • Review and fix TestSuite, Interview, and Script hierarchies
    • Improve the TestBundler
    • Improve OTATest (fix OTA-related bugs)
  • Bug fixes

Q4 CY 07 (Feature Release: Version 1.3)

  • Improve alignment with JT Harness 4.x
  • Automate interactive testing
  • Fix bugs

Q2 CY 08 (Feature Release: Version 1.4)

  • Support CDC OTA
  • Adjust interviews to take advantage of any upgrades to the JT harness Configuration Editor

Release Types and Versioning Conventions

The following table shows the versioning conventions used by the ME Framework.

Release Type Description
Major release (X.0) Introduces major new functionality and improvements. May break backward compatibility of some APIs. Test suites may require updates to work properly with a new major release.
Feature release (X.Y) Adds new features and bug fixes to the X.0 major release line. Is generally backward compatible with X.0 and test suites written for X.0 are expected to work with X.Y.
Bugfix/maintenance release (X.Y.Z) Adds new features and bug fixes to the X.0 major release line. Is generally backward compatible with X.0 and test suites written for X.0 are expected to work with X.Y.
Patches Patches may be issued for each of the release types as required.

Note: ME Framework is an open source project based on Oracle's commercial Java™ Platform, Micro Edition Technology Compatibility Kit Framework. To be compatible, it inherits that product's release level (version 1.1.1).

 
 
Close
loading
Please Confirm
Close