blob: 0e100040bbba72bd94826258b2508532edb12a62 [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"><link></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">data tools platform project</font><br>
<font class="indexsub">Project Home Page </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">Getting Started...</font></b></td>
</tr>
<tr>
<td>
The following links are useful for understanding and getting started with DTP:<br/><br/>
<a href="http://wiki.eclipse.org/index.php/Getting_Started_with_DTP" target="_blank">Getting Started Guide</a><br/>
<a href="http://www.eclipsezone.com/articles/graham-dtp/?source=archives" target="_blank">Overview Article on EclipseZone</a><br/>
<a href="http://wiki.eclipse.org/index.php/Specialized_Database_Support" target="_blank">Specialized Database Support for DTP</a><br/>
<a href="presentations/106. How to Improve Database Connectivity With the Data Tools Platform.pdf" target="_blank">EclipseWorld 2006 Presentation: <i>How to Improve Database Connectivity</i></a><br/>
<a href="presentations/Data Tools for Rich Clients.pdf" target="_blank">EclipseCon 2006 Presentation: <i>Data Tools for Rich Clients</i></a><br/>
<a href="downloads.html">Download DTP</a><br/><br/>
<a href="community.html">Who</a> is using DTP?<br/>
</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">Project Overview</font></b></td>
</tr>
<tr>
<td>
<p>&ldquo;Data Tools&rdquo; is a vast domain, yet there are a fairly small number of foundational requirements when
developing with or managing data-centric systems. A developer is interested in an environment that is easy to configure,
one in which the challenges of application development are due to the problem domain, not the complexity of the tools employed. Data management, whether by a
developer working on an application, or an administrator maintaining or monitoring a production system, should also provide
a consistent, highly usable environment that works well with associated technologies.</P>
<p>Such an environment starts with key frameworks designed both for use and extensibility. Examples include location and management of
data source drivers, and configurations for access to particular data source instances. Once a connection is successfully made,
the next task often is to explore the data source, making changes as required. Some of these operations might be carried out by GUI
actions, others directly through commands. For example, users &ndash; both developers and administrators &ndash; typically will create,
edit, and test SQL for these commands. Assistance in editing SQL through code completion, formatting, and dialect specialization,
greatly enhances productivity. Further, the ability to execute or debug commands, both SQL and stored procedures, rounds out the
rapid development process that Eclipse supports so well. Finally, bridging chasms, whether between relational, object, or other
structures, presents challenges that data management tooling should address.</p>
<p>The Data Tools Platform project is an open source project of eclipse.org, overseen by a
<a href="team-leaders.html" target="main">Project Management Committee (PMC) and project leaders.</a></p>
</td>
</tr>
</tbody></table>
<table border="0" cellpadding="2" cellspacing="5" width="100%">
<tbody>
<tr>
<td align="left" bgcolor="#0080c0" valign="top"><b><font face="Arial,Helvetica"><font color="#ffffff">What's New</font></font></b></td>
</tr>
<tr><td>
<p><img src="../images/Adarrow.gif" width="16" height="16" border="0">
<a href="downloads.html" target="main"><b>October 6: </b>DTP 1.0 Milestone 2 (M2) build Posted</a>
</p>
</td></tr>
<tr><td>
<p><img src="../images/Adarrow.gif" width="16" height="16" border="0">
<a href="downloads.html" target="main"><b>September 29: </b>DTP 0.9.1 Released (synchronized with Callisto)</a>
</p>
</td></tr>
<tr><td>
<p><img src="../images/Adarrow.gif" width="16" height="16" border="0">
<a href="development.html" target="main"><b>September 12: </b>DTP 1.0 Project Plan Posted</a>
</p>
</td></tr>
<tr><td>
<p><img src="../images/Adarrow.gif" width="16" height="16" border="0">
<a href="downloads.html" target="main"><b>September 8: </b>DTP 1.0 Milestone 1 (M1) build Posted</a>
</p>
</td></tr>
<tr><td>
<p><img src="../images/Adarrow.gif" width="16" height="16" border="0">
<a href="development.html" target="main"><b>August 29: </b>DTP 1.0 Calendar Posted</a>
</p>
</td></tr>
<tr><td>
<p><img src="../images/Adarrow.gif" width="16" height="16" border="0">
<a href="downloads.html" target="main"><b>August 25: </b>DTP 0.9.1 Release Candidate 0 (RC0) build Posted</a>
</p>
</td></tr>
<tr><td>
<p><img src="../images/Adarrow.gif" width="16" height="16" border="0">
<a href="downloads.html" target="main"><b>August 11: </b>DTP 0.9.1 Milestone 1 (M1) build Posted</a>
</p>
</td></tr>
<tr><td>
<p><img src="../images/Adarrow.gif" width="16" height="16" border="0">
<a href="development.html" target="main"><b>August 2: </b>DTP 0.9.1 Calendar Posted</a>
</p>
</td></tr>
<tr><td>
<p><img src="../images/Adarrow.gif" width="16" height="16" border="0">
<a href="project_enablement/index.html" target="main"><b>July 12: </b>Enablement project passes Creation Review</a>
</p>
</td></tr>
<tr><td>
<p><img src="../images/Adarrow.gif" width="16" height="16" border="0">
<a href="downloads.html" target="main"><b>June 30: </b>DTP 0.9 Released (synchronized with Callisto)</a>
</p>
</td></tr>
<tr><td>
<p><img src="../images/Adarrow.gif" width="16" height="16" border="0">
<a href="downloads.html" target="main"><b>June 19: </b>DTP 0.9RC5 Callisto Build Available</a>
</p>
</td></tr>
<tr><td>
<p><img src="../images/Adarrow.gif" width="16" height="16" border="0">
<a href="downloads.html" target="main"><b>May 29: </b>DTP 0.9RC4 Callisto Build Available</a>
</p>
</td></tr>
<tr><td>
<p><img src="../images/Adarrow.gif" width="16" height="16" border="0">
<a href="downloads.html" target="main"><b>May 17: </b>DTP 0.9RC3 Callisto Build Available</a>
</p>
</td></tr>
<tr><td>
<p><img src="../images/Adarrow.gif" width="16" height="16" border="0">
<a href="downloads.html" target="main"><b>May 3: </b>DTP 0.9RC2 Callisto Build Available</a>
</p>
</td></tr>
<tr><td>
<p><img src="../images/Adarrow.gif" width="16" height="16" border="0">
<a href="downloads.html" target="main"><b>April 19: </b>DTP 0.9RC1 Callisto Build Available</a>
</p>
</td></tr>
<tr><td>
<p><img src="../images/Adarrow.gif" width="16" height="16" border="0">
<a href="downloads.html" target="main"><b>April 7: </b>DTP 0.9M6 Callisto Build Available</a>
</p>
</td></tr>
<tr><td>
<p><img src="../images/Adarrow.gif" width="16" height="16" border="0">
<a href="downloads.html" target="main"><b>April 7: </b>DTP 0.7 Release Available</a>
</p>
</td></tr>
<tr><td><p><a href="news_archive.html" target="_main">Archive...</a></p></td></tr>
</tbody></table>
<table border="0" cellpadding="2" cellspacing="5" width="100%">
<tbody><tr>
<td align="left" bgcolor="#0080c0" valign="top"><b><font face="Arial,Helvetica"><font color="#ffffff">Project Principles</font></font></b></td>
</tr>
<tr>
<td>
<p>The Data Tools Platform (DTP) project will include extensible frameworks and exemplary tools, enabling a diverse set of plug-in
offerings specific to particular data-centric technologies and supported by the DTP ecosystem.
In the spirit of Eclipse, will be guided by the following values:</p>
<ul><li><p><i>Vendor neutrality: </i>We intend to provide data management frameworks
and tools not biased toward any vendor. Our intention is that DTP be leveraged to provide the Eclipse community with the widest
range of choices possible. To this end, we seek community involvement in formulating key framework interfaces, so that the
largest possible constituency is represented.</p></ul>
<ul><li><p><i>Extensibility:</i>We recognize both the common need for data tooling infrastructure
and the desire to extend the offerings in new and innovative ways. To support these efforts, our components will be designed
for, and make good use of, extensibility mechanisms supported by Eclipse.</p></ul>
<ul><li><p><i>Community Involvement: </i>Success for DTP, as with other eclipse.org projects, is as much a factor of community involvement as the
technical merit of its components. We strongly believe that DTP will achieve its full potential only as the result of deep and
broad cooperation with the Eclipse membership-at-large. Thus, we will make every effort to accommodate collaboration, reach
acceptable compromises, and provide a project management infrastructure that includes all contributors, regardless of
their affiliation, location, interests, or level of involvement. Regular meetings covering all aspects of DTP, open communication
channels, and equal access to process will be key areas in driving successful community involvement.</p></ul>
<ul><li><p><i>Transparency:</i>As with all projects under the eclipse.org banner, key information and discussions at every level &ndash; such as
requirements, design, implementation, and testing &ndash; will be easily accessible to the Eclipse membership-at-large.</p></ul>
<ul><li><p><i>Agile development </i>We will strive to incorporate into our planning process innovations that arise once a project is underway, and
the feedback from our user community on our achievements to date. We think an agile planning and development process, in which
progress is incremental, near-term deliverables are focused, and long-term planning is flexible,
will be the best way to achieve this.</p></ul>
</td>
</tr>
</tbody></table>
</body></html>