blob: 88cfff72238cfd068cd46d0efff362d36b569950 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en">
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Data Tools Platform Project</title><link rel="stylesheet" href="../../../default_style.css"/>
</head>
<body alink="#ff0000" bgcolor="#ffffff" link="#0000ee" text="#000000" vlink="#551a8b">
&nbsp;
<table border="0" cellpadding="2" cellspacing="5" width="100%">
<tbody><tr>
<td align="left" width="60%"><font class="indextop">The DTP 1.0 Project Plan</font><br>
<font class="indexsub"><b>eclipse data tools platform project</b></font></td>
<td width="40%"><img src="../../../images/Idea.jpg" align="middle" height="86" hspace="50" width="120"></td>
</tr>
</tbody></table>
<table border="0" cellpadding="2" cellspacing="5" width="100%">
<tbody><tr>
<td colspan="2" align="left" bgcolor="#0080c0" valign="top"><b><font color="#ffffff" face="Arial,Helvetica">Document Status</font></b></td>
</tr>
<tr>
<td>
<p>This document will be updated to reflect current status as DTP 1.0 proceeds. (Last Edit: <b>9/12/06</b>)</p>
<p>A calendar-based view of the scheduled described below can be found
<a href="../DTP_0_9_1_and_1_0_calendar.html">here.</a></p>
</td>
</tr>
</tbody></table>
<table border="0" cellpadding="2" cellspacing="5" width="100%">
<tbody><tr>
<td colspan="2" align="left" bgcolor="#0080c0" valign="top"><b><font color="#ffffff" face="Arial,Helvetica">Themes and Priorities</font></b></td>
</tr>
<tr>
<td>
<p>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 <i>incubating</i> to <i>mature</i> status at Eclipse. That is, the PMC will request the EMO to conduct a
<a href="http://www.eclipse.org/projects/dev_process/validation-phase.php#Checkpoint%20Review" target="_blank">Checkpoint Review</a> 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.</p>
<p>DTP 1.0 will also bring significant new enhancements, in addition to bug fixed. These enhancements fall into three broad categories:
<ul>
<li>Incremental features for existing DTP frameworks and tools</li>
<li>Specializations of DTP in the Enablement project</li>
<li>Initial content for end user documentation</li>
</ul>
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.</p>
</td>
</tr>
</tbody></table>
<table border="0" cellpadding="2" cellspacing="5" width="100%">
<tbody><tr>
<td colspan="2" align="left" bgcolor="#0080c0" valign="top"><b><font color="#ffffff" face="Arial,Helvetica">Release Deliverables</font></b></td>
</tr>
<tr>
<td>
<p>The DTP 1.0 release will be distributed as follows:</p>
<ul>
<li>A "base" download, containing binaries for all DTP 1.0 components and end-user documentation</li>
<li>A "SDK" download, which adds extender documentation and source code to the "base" distribution</li>
<li>An "Enablement base" download, containing binaries for all DTP 1.0 Enablement project components and end-user documentation</li>
<li>An "Enablement SDK" download, which adds extender documentation and source code to the "Enablement base" distribution</li>
<li>An update site, containing feature definitions for component sets within DTP</li>
</ul>
<p>The following feature definitions are planned for DTP 1.0:</p>
<ul>
<li>Model base feature (<i>org.eclipse.datatools.modelbase.feature</i>)</li>
<li>Connectivity feature (<i>org.eclipse.datatools.connectivity.feature</i>)</li>
<li>Open Data Access (ODA) feature (<i>org.eclipse.datatools.connectivity.oda.feature</i>)</li>
<li>Open Data Access (ODA) designer feature (<i>org.eclipse.datatools.connectivity.oda.designer.feature</i>)</li>
<li>SQL Development Tools feature (<i>org.eclipse.datatools.sqldevtools.feature</i>)</li>
<li>Enablement feature (<i>org.eclipse.datatools.enablement.feature</i>), consisting of subfeatures for each vendor contribution set</li>
</ul>
<p>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.</p>
</td>
</tr>
</tbody></table>
<table border="0" cellpadding="2" cellspacing="5" width="100%">
<tbody><tr>
<td colspan="2" align="left" bgcolor="#0080c0" valign="top"><b><font color="#ffffff" face="Arial,Helvetica">Release Milestones</font></b></td>
</tr>
<tr>
<td>
<p>A calendar for the milestones below can be found <a href="http://www.eclipse.org/datatools/pmc/DTP_0_9_1_and_1_0_calendar.html">here</a>.</p>
<ul>
<li>Milestone 1 (M1): September 8, 2006</li>
<li>Milestone 2 (M2): October 6, 2006</li>
<li>Milestone 3 (M3): October 27, 2006</li>
<li>Milestone 4 (M4)/Release Candidate 0 (RC0): November 17, 2006</li>
<li>Release Candidate 1 (RC1): December 1, 2006</li>
<li>Release Candidate 2 (RC2): December 15, 2006</li>
</ul>
<p>We are targeting a release for the week of December 18, 2006.</p>
</td>
</tr>
</tbody></table>
<table border="0" cellpadding="2" cellspacing="5" width="100%">
<tbody><tr>
<td colspan="2" align="left" bgcolor="#0080c0" valign="top"><b><font color="#ffffff" face="Arial,Helvetica">Target Operating Environments</font></b></td>
</tr>
<tr>
<td>
<p>DTP 1.0 will be built and tested in the following primary operating environment:</p>
<ul>
<li><a href="http://download.eclipse.org/eclipse/downloads/index.php" target="_blank">Eclipse 3.2.1</a></li>
<li><a href="http://www.eclipse.org/modeling/" target="_blank">EMF 2.2.1</a></li>
<li><a href="http://download.eclipse.org/tools/gef/downloads/" target="_blank">GEF 3.2.1</a></li>
<li>Sun J2SE 1.4.2</li>
</ul>
<p>DTP 1.0 will be tested for execution tolerance in other operating environment combinations as time permits, including the following:</p>
<ul>
<li><a href="http://download.eclipse.org/eclipse/downloads/index.php" target="_blank">Eclipse 3.3 milestones</a> (including appropriate EMF and GEF versions)</li>
<li>Sun J2SE 1.5</li>
<li>IBM J2SE 1.4</li>
<li>IBM J2SE 1.5</li>
</ul>
<p>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.</p>
</td>
</tr>
</tbody></table>
<table border="0" cellpadding="2" cellspacing="5" width="100%">
<tbody><tr>
<td colspan="2" align="left" bgcolor="#0080c0" valign="top"><b><font color="#ffffff" face="Arial,Helvetica">Work Items</font></b></td>
</tr>
<tr>
<td>
<p>The current list of work items in scope for DTP 1.0 can be found in Bugzilla, using the following queries:</p>
<ul>
<li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=DataTools&product=Data+Tools&target_milestone=1.0&target_milestone=1.0M1&target_milestone=1.0M2&target_milestone=1.0M3&target_milestone=1.0RC0&target_milestone=1.0RC1&target_milestone=1.0RC2&target_milestone=1.0RC3&target_milestone=1.0RC4&target_milestone=1.0RC5&target_milestone=1.0RC6&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=" target="_blank">All work items</a></li>
<li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=DataTools&target_milestone=1.0&target_milestone=1.0M1&target_milestone=1.0M2&target_milestone=1.0M3&target_milestone=1.0RC0&target_milestone=1.0RC1&target_milestone=1.0RC2&target_milestone=1.0RC3&target_milestone=1.0RC4&target_milestone=1.0RC5&target_milestone=1.0RC6&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=" target="_blank">Open work items</a></li>
<li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=DataTools&target_milestone=1.0&target_milestone=1.0M1&target_milestone=1.0M2&target_milestone=1.0M3&target_milestone=1.0RC0&target_milestone=1.0RC1&target_milestone=1.0RC2&target_milestone=1.0RC3&target_milestone=1.0RC4&target_milestone=1.0RC5&target_milestone=1.0RC6&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&resolution=FIXED&resolution=INVALID&resolution=WONTFIX&resolution=LATER&resolution=REMIND&resolution=DUPLICATE&resolution=WORKSFORME&resolution=MOVED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=" target="_blank">Completed work items</a></li>
<li>Milestone 1 (M1)work items:
<ul>
<li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=DataTools&target_milestone=1.0M1&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=" target="_blank">Open</a></li>
<li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=DataTools&target_milestone=1.0M1&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&resolution=FIXED&resolution=INVALID&resolution=WONTFIX&resolution=LATER&resolution=REMIND&resolution=DUPLICATE&resolution=WORKSFORME&resolution=MOVED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=" target="_blank">Completed</a></li>
</ul>
</li>
<li>Milestone 2 (M2)work items:
<ul>
<li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=DataTools&target_milestone=1.0M2&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=" target="_blank">Open</a></li>
<li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=DataTools&target_milestone=1.0M2&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&resolution=FIXED&resolution=INVALID&resolution=WONTFIX&resolution=LATER&resolution=REMIND&resolution=DUPLICATE&resolution=WORKSFORME&resolution=MOVED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=" target="_blank">Completed</a></li>
</ul>
</li>
<li>Milestone 3 (M3)work items:
<ul>
<li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=DataTools&target_milestone=1.0M3&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=" target="_blank">Open</a></li>
<li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=DataTools&target_milestone=1.0M3&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&resolution=FIXED&resolution=INVALID&resolution=WONTFIX&resolution=LATER&resolution=REMIND&resolution=DUPLICATE&resolution=WORKSFORME&resolution=MOVED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=" target="_blank">Completed</a></li>
</ul>
</li>
<li>Release Candidate 0 (RC0)work items:
<ul>
<li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=DataTools&target_milestone=1.0RC0&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=" target="_blank">Open</a></li>
<li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=DataTools&target_milestone=1.0RC0&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&resolution=FIXED&resolution=INVALID&resolution=WONTFIX&resolution=LATER&resolution=REMIND&resolution=DUPLICATE&resolution=WORKSFORME&resolution=MOVED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=" target="_blank">Completed</a></li>
</ul>
</li>
<li>Release Candidate 1 (RC1)work items:
<ul>
<li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=DataTools&target_milestone=1.0RC1&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=" target="_blank">Open</a></li>
<li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=DataTools&target_milestone=1.0RC1&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&resolution=FIXED&resolution=INVALID&resolution=WONTFIX&resolution=LATER&resolution=REMIND&resolution=DUPLICATE&resolution=WORKSFORME&resolution=MOVED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=" target="_blank">Completed</a></li>
</ul>
</li>
<li>Release Candidate 2 (RC2)work items:
<ul>
<li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=DataTools&target_milestone=1.0RC2&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=" target="_blank">Open</a></li>
<li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=DataTools&target_milestone=1.0RC2&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&resolution=FIXED&resolution=INVALID&resolution=WONTFIX&resolution=LATER&resolution=REMIND&resolution=DUPLICATE&resolution=WORKSFORME&resolution=MOVED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=" target="_blank">Completed</a></li>
</ul>
</li>
<li>Target 1.0 work items:
<ul>
<li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=DataTools&target_milestone=1.0&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=" target="_blank">Open</a></li>
<li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=DataTools&target_milestone=1.0&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&resolution=FIXED&resolution=INVALID&resolution=WONTFIX&resolution=LATER&resolution=REMIND&resolution=DUPLICATE&resolution=WORKSFORME&resolution=MOVED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=" target="_blank">Completed</a></li>
</ul>
</li>
</ul>
</td>
</tr>
</tbody></table>
</body></html>