blob: 95b816cc5825336f97365ab6fdf13a5dbaa79b13 [file] [log] [blame]
<!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">
<head>
<title>Project Plan - datatools</title><meta name="author" content="Bjorn Freeman-Benson" />
<meta name="keywords" content="" />
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/yui/2.6.0/build/reset-fonts-grids/reset-fonts-grids.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/yui/2.6.0/build/menu/assets/skins/sam/menu.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/reset.css" media="screen"/>
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/layout.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/header.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/footer.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/visual.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/print.css" media="print" />
<!--[if lte IE 7]> <link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/ie_style.css" media="screen"/> <![endif]-->
<!--[if IE 6]> <link rel="stylesheet" type="text/css" href="/eclipse.org-common/themes/Nova/css/ie6_style.css" media="screen"/> <![endif]-->
<!-- Dependencies -->
<!-- Source File -->
</head>
<body>
<div id="novaWrapper"> <div id="clearHeader">
<div id="logo">
<img src="/eclipse.org-common/themes/Nova/images/eclipse.png" alt="Eclipse.org"/>
</div>
<div id="otherSites">
<div id="sites">
<ul id="sitesUL">
<li><a href='http://marketplace.eclipse.org'><img alt="Eclipse Marketplace" src="http://dev.eclipse.org/custom_icons/marketplace.png"/>&nbsp;<span>Eclipse Marketplace</span></a></li>
<li><a href='http://www.youtube.com/user/EclipseFdn' target="_blank"><img alt="Eclipse YouTube Channel" src="http://dev.eclipse.org/custom_icons/audio-input-microphone-bw.png"/>&nbsp;<span>Eclipse YouTube Channel</span></a></li>
<li><a href='https://bugs.eclipse.org/bugs/'><img alt="Bugzilla" src="http://dev.eclipse.org/custom_icons/system-search-bw.png"/>&nbsp;<span>Bugzilla</span></a></li>
<li><a href='http://www.eclipse.org/forums/'><img alt="Forums" src="http://dev.eclipse.org/large_icons/apps/internet-group-chat.png"/>&nbsp;<span>Eclipse Forums</span></a></li>
<li><a href='http://www.planeteclipse.org/'><img alt="Planet Eclipse" src="http://dev.eclipse.org/large_icons/devices/audio-card.png"/>&nbsp;<span>Planet Eclipse</span></a></li>
<li><a href='http://wiki.eclipse.org/'><img alt="Eclipse Wiki" src="http://dev.eclipse.org/custom_icons/accessories-text-editor-bw.png"/>&nbsp;<span>Eclipse Wiki</span></a></li>
<li><a href='http://portal.eclipse.org'><img alt="MyFoundation Portal" src="http://dev.eclipse.org/custom_icons/preferences-system-network-proxy-bw.png"/><span>My Foundation Portal</span></a></li>
</ul>
</div>
</div>
</div>
<div id="header">
<div id="menu">
<ul>
<li><a href="/" target="_self">Home</a></li>
<li><a href="/downloads/" target="_self">Downloads</a></li>
<li><a href="/users/" target="_self">Users</a></li>
<li><a href="/membership/" target="_self">Members</a></li>
<li><a href="/committers/" target="_self">Committers</a></li>
<li><a href="/resources/" target="_self">Resources</a></li>
<li><a href="/projects/" target="_self">Projects</a></li>
<li><a href="/org/" target="_self">About Us</a></li>
</ul>
</div>
<div id="search">
<form action="http://www.google.com/cse" id="searchbox_017941334893793413703:sqfrdtd112s">
<input type="hidden" name="cx" value="017941334893793413703:sqfrdtd112s" />
<input id="searchBox" type="text" name="q" size="25" />
<input id="searchButton" type="submit" name="sa" value="Search" />
</form>
<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=searchbox_017941334893793413703%3Asqfrdtd112s&lang=en"></script>
</div>
</div>
<div id="novaContent" class="faux"> <br style="clear:both;height:1em;"/>
<div id="leftcol">
<ul id="leftnav">
<li class="separator"><a class="separator" href="/projects/">
Projects<img src="/eclipse.org-common/themes/Nova/images/separator.png"/></a></li>
<li><a href="/projects/whatsnew.php" target="_self">What's New?</a></li>
<li><a href="/projects/listofprojects.php" target="_self">List of Projects</a></li>
<li><a href="/projects/searchpage.php" target="_self">Search through Projects...</a></li>
<li><a href="/projects/dev_process/index-quick.php" target="_self">Rules &amp; Processes</a></li>
<li><a href="/projects/dev_process/index.php" target="_self">FAQ</a></li>
<li><a href="/projects/tools" target="_self">Tools for committers</a></li>
</ul>
</div>
<style>
h2 {
border-bottom: 2px solid gray;
}
h3 {
border-bottom: 1px dotted gray;
}
</style>
<div id="fullcolumn">
<div id="midcolumn">
<div xmlns="http://www.w3.org/1999/xhtml" id="rendered-plan">
<div id="maincontent">
<div id="midcolumn"><h1>
Project Plan For
<a href="http://www.eclipse.org/projects/project_summary.php?projectid=datatools">Data Tools Platform</a>, version 1.8</h1><div id="toc"><p><a name="toc"><strong>Table of Contents</strong></a></p><ul><li><a href="#introduction">Introduction</a></li><li><a href="#release_deliverables">
Release Deliverables
</a></li><li><a href="#release_milestones">
Release Milestones
</a></li><li><a href="#target_environments">
Target Environments
</a></li><li><a href="#compatibility">
Compatibility with Previous Releases
</a></li><li><a href="#themes_and_priorities">
Themes and Priorities
</a></li></ul></div><h2><a name="introduction">Introduction</a></h2><div>
The Data Tools Platform (DTP) project provides a framework and exemplary tooling for accessing database data.
This is the plan for the DTP 1.8 release, which is part of the "Helios" (Eclipse 3.6) release train. This is
the fourth Eclipse release train in which DTP has participated.
</div><h2><a name="release_deliverables">Release Deliverables</a></h2><div>
DTP provides two main deliverables: a "source" build for developers, which includes source code,
and a "runtime" build for users, which provides only what is needed to use DTP.
</div><p><a href="#toc">Table of Contents</a></p><h2><a name="release_milestones">Release Milestones</a></h2><p>The DTP project is a "+1" project for the Eclipse Helios release train. In general, "+1" projects
are release a working day after the base platform is released. Note: the current Galileo build will be used
as the Helios build for milestones M1 and M2.</p><table border="1" align="center"><tr><td><b>M3</b></td><td>11/9/2009</td><td><div>Release train M3 +1 (M3 GA on 11/13/2009)</div></td></tr><tr><td><b>M4</b></td><td>12/14/2009</td><td><div>Release train M4 +1 (M4 GA on 12/18/2009)</div></td></tr><tr><td><b>M5</b></td><td>2/1/2010</td><td><div>Release train M5 +1 (M5 GA on 2/5/2010)</div></td></tr><tr><td><b>M6</b></td><td>3/15/2010</td><td><div>Release train M6 +1 (M5 GA on 3/19/2010)</div></td></tr><tr><td><b>M7</b></td><td>5/3/2010</td><td><div>Release train M7 +1 (M5 GA on 5/7/2010)</div></td></tr><tr><td><b>RC1</b></td><td>5/17/2010</td><td><div>Release train RC1 +1 (RC1 GA on 5/21/2010)</div></td></tr><tr><td><b>RC2</b></td><td>5/24/2010</td><td><div>Release train RC2 +1 (RC2 GA on 5/28/2010)</div></td></tr><tr><td><b>RC3</b></td><td>5/31/2010</td><td><div>Release train RC3 +1 (RC3 GA on 6/4/2010)</div></td></tr><tr><td><b>RC4</b></td><td>6/7/2010</td><td><div>Release train RC4 +1 (RC4 GA on 6/11/2010)</div></td></tr><tr><td><b>Final</b></td><td>6/14/2010</td><td><div>Release train Final +1</div></td></tr><tr><td><b>1.8</b></td><td>6/23/2010</td><td/></tr></table><div/><p><a href="#toc">Table of Contents</a></p><h2><a name="target_environments">Target Environments</a></h2><div>
<p>The DTP project is compiled with Java 5. It is compatible with (but does not require) Java 6.</p>
<p>DTP 1.8 will be compatible with Eclipse version 3.5 and above.</p>
</div><h3>Internationalization</h3>
<p>DTP is included in the Babel project.</p>
<p><a href="#toc">Table of Contents</a></p><h2><a name="compatibility">Compatibility with Previous Releases</a></h2><div><div>
The goal for DTP 1.8 is that it will be "binary compatible" with DTP 1.7. That is, client applications that
use DTP API's will not need to be recompiled to run with DTP 1.8.
</div></div><p><a href="#toc">Table of Contents</a></p><h2><a name="themes_and_priorities">Themes and Priorities</a></h2><div>The DTP project is has reached a stage of maturity where stability has become more important than
adding new features and function. The primary participating companies (Actuate, IBM, and Sybase) continue to use
DTP, but they have reduced the amount of resource assigned to the project so that change activity is limited
to small enhancements and important bug fixes. This is reflected in the themes for this release.</div><h3>Improved RCP Enablement</h3><p>Improve the enablement in DTP for the creation of RCP-based data access tooling.
One of the oldest open requests since DTP started has been for the creation of a stand-alone RCP tool for
database development. We have some enhancements in this area (developed with the help of Ingres) we want to
get into DTP. These enhancements will "incubate" for a while and won't be part of the regular build, but
will be available for user to try out and extend.</p><h3>Improved Result Set Handling in the Open Data Access Framework</h3><p>Enhance the ODA API to support specifying dynamic result set operations and handle additional
result set types.</p><h3>Continuing Quality Improvements</h3><p>Continue fixing important bugs as identified by the participating companies and the
DTP community.</p><p><a href="#toc">Table of Contents</a></p></div>
</div>
</div>
<div style="float: right; text-align: right"><a href="?projectid=datatools&raw=1">view raw xml of project plan</a><br>
<a href="/projects/dev_process/project-status-infrastructure.php">from project meta-data key "projectplanurl"</a></div>
</div> <!-- midcolumn -->
</div> <!-- fullcolumn -->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-910670-2']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<br style="clear:both;height:1em;"/>&nbsp;
</div>
<div id="clearFooter"></div>
<div id="footer">
<ul id="footernav">
<li><a href="/">Home</a></li>
<li><a href="/legal/privacy.php">Privacy Policy</a></li>
<li><a href="/legal/termsofuse.php">Terms of Use</a></li>
<li><a href="/legal/copyright.php">Copyright Agent</a></li>
<li><a href="/legal/">Legal</a></li>
<li><a href="/org/foundation/contact.php">Contact Us</a></li>
</ul>
<span id="copyright">Copyright &copy; 2011 The Eclipse Foundation. All Rights Reserved.</span>
</div>
</div> </body>
</html>