Jump to: navigation, search

DTP Ganymede Project Plan

Revision as of 16:40, 17 August 2007 by John.graham.sybase.com (Talk | contribs) (New page: ← Back to DTP Main Page ==Document Status== * [8/17/07]: The is a '''draft''' version and '''should not''' be taken as offical until reviewed and app...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Back to DTP Main Page

Document Status

  • [8/17/07]: The is a draft version and should not be taken as offical until reviewed and approved by the DTP PMC.

Themes and Priorities

  • Further stabilize the foundation of DTP by resolving as many bugs and Discouraged Access warnings as possible.
  • If appropriate, promote select DTP 1.5 provisional API to platform status.
  • Enhance user tools to make DTP a compelling choice for developing data centric applications in Eclipse.
  • Accurately prioritize and address bugs, especially those having a severity of major or higher.
  • Grow the DTP community through direct contributions and external projects using DTP components.
  • Make DTP easier to understand and leverage, from both the extender and user perspectives.
  • Meet milestone dates in tight synchronization with Europa plans.

Release Deliverables

The DTP Ganymede release will be distributed as follows:

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

The following feature definitions are planned for DTP Ganymede:

  • 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)
  • Enablement Open Data Access (ODA)feature (org.eclipse.datatools.enablement.oda.feature)
  • Enablement Open Data Access (ODA)designer feature (org.eclipse.datatools.enablement.oda.designer.feature)
  • User documentation for Connectivity feature (org.eclipse.datatools.connectivity.doc.user)
  • User documentation for SQL Development Tools feature (org.eclipse.datatools.sqldevtools.doc.user)
  • Welcome Page content feature (org.eclipse.datatools.intro)
  • Extender ("SDK") feature (org.eclipse.datatools.sdk)

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.5 going forward.

Release Milestones

DTP 1.5 is part of the Europa release. As such, our milestones, release candidates, and final release date are determined by Europa. DTP is a "+1 dependency" on the Eclipse platform, and the dates of specific milestones can be found here, Milestones and Release Candidates section.

Europa, like Callisto, is designed to shrink the lag time between platform milestones and downstream projects as the release approaches. Thus, while DTP is a "+1" dependency at the current time, DTP builds for later platform releases (typically in the release candidate periods) will appear in less than one week from the platform milestone. The DTP PMC interprets the downstream lag as an idealized upper limit, and will seek to make matching DTP builds available as soon as possible after platform milestones, typically with a 24 hour (business day) delay for testing. Hence, if a platform milestone appears on a Friday, DTP will seek to have its corresponding build by the end of the following Monday. Such builds will be designated as Integration builds and subject to further testing past that date. The general disclaimer is that DTP can not guarantee hitting these dates due to bugs that might appear in integration tests and availability of additional dependencies other than the platform (for example, EMF and GEF). Timing of DTP integration and milestones builds are detailed here.

Target Operating Environments

The build, test, and deployment environments for DTP 1.5 are described here.

Individual Project Plans

Work Items

This Bugzilla query shows all items currently planned for DTP 1.5.