The DTP 1.0 Project Plan
eclipse data tools platform project
Document Status

This document will be updated to reflect current status as DTP 1.0 proceeds. (Last Edit: 9/12/06)

A calendar-based view of the scheduled described below can be found here.

Themes and Priorities

DTP 1.0 will build on the strong release history of DTP 0.7, DTP 0.9 (with Callisto), and DTP 0.9.1 (with Callisto). With the 1.0 release, we are declaring our intention to move from incubating to mature status at Eclipse. That is, the PMC will request the EMO to conduct a Checkpoint Review as part of the 1.0 release. As work toward the 1.0 release proceeds, we plan to complete work items required by the Checkpoint Review, in addition to the other themes and priorities listed below.

DTP 1.0 will also bring significant new enhancements, in addition to bug fixed. These enhancements fall into three broad categories:

  • Incremental features for existing DTP frameworks and tools
  • Specializations of DTP in the Enablement project
  • Initial content for end user documentation
Thus, the DTP 1.0 release will provide a proven and ready data tooling platform for the Eclipse community, and position DTP well for future releases, especially the next (Europa) coordinated release effort, targeted for the end of June, 2007.

Release Deliverables

The DTP 1.0 release will be distributed as follows:

  • A "base" download, containing binaries for all DTP 1.0 components and end-user documentation
  • A "SDK" download, which adds extender documentation and source code to the "base" distribution
  • An "Enablement base" download, containing binaries for all DTP 1.0 Enablement project components and end-user documentation
  • An "Enablement SDK" download, which adds extender documentation and source code to the "Enablement base" distribution
  • An update site, containing feature definitions for component sets within DTP

The following feature definitions are planned for DTP 1.0:

  • Model base feature (org.eclipse.datatools.modelbase.feature)
  • Connectivity feature (org.eclipse.datatools.connectivity.feature)
  • Open Data Access (ODA) feature (org.eclipse.datatools.connectivity.oda.feature)
  • Open Data Access (ODA) designer feature (org.eclipse.datatools.connectivity.oda.designer.feature)
  • SQL Development Tools feature (org.eclipse.datatools.sqldevtools.feature)
  • Enablement feature (org.eclipse.datatools.enablement.feature), consisting of subfeatures for each vendor contribution set

Additional features, or changes to the features above might occur based on evolving requirements. This document will be updated to reflect the current planned feature definitions for DTP 1.0 going forward.

Release Milestones

A calendar for the milestones below can be found here.

  • Milestone 1 (M1): September 8, 2006
  • Milestone 2 (M2): October 6, 2006
  • Milestone 3 (M3): October 27, 2006
  • Milestone 4 (M4)/Release Candidate 0 (RC0): November 17, 2006
  • Release Candidate 1 (RC1): December 1, 2006
  • Release Candidate 2 (RC2): December 15, 2006

We are targeting a release for the week of December 18, 2006.

Target Operating Environments

DTP 1.0 will be built and tested in the following primary operating environment:

DTP 1.0 will be tested for execution tolerance in other operating environment combinations as time permits, including the following:

For DTP 1.0, it is required that all DTP components execute correctly (modulo deferred bugs) within the primary operating environment, and desirable that they execute correctly (modulo deferred bugs) within the other combinations above.

Work Items

The current list of work items in scope for DTP 1.0 can be found in Bugzilla, using the following queries: