Project Plan For Enablement, version 1.7
Introduction
"Data Tools" 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.
The Data Tools Platform (DTP) project provides a set of frameworks and basic tools to enable data-centric development in a variety of data types, including databases (via JDBC) and ODA data sources (for BIRT reporting). The frameworks are open to allow common interfaces (both API and user interface) across different types of data.
DTP is broken into a number of sub-projects. This project plan focuses on the Enablement subproject, which hosts contributions specializing DTP for specific data sources.
Release Deliverables
Release Milestones
The DTP project delivers a set of components to ease connecting to and working with data sources. Primarily DTP focuses on database (SQL development) work and ODA data sources for BIRT reporting.
M3 | 11/5/2008 |
Release Train M3 +1 Date (M3 GA on 11/19/08) (Note that this will be the DTP 1.6.2 M1 build for now until we branch Galileo sometime the week of November 10th) |
M4 | 12/17/2008 |
Release Train M4 +1 Date (M4 GA on 1/12/09) |
M5 | 2/3/2009 |
Release Train M5 +1 Date (M5 GA on 2/16/09) |
M6 | 3/16/2009 |
Release Train M6 +1 Date (M6 GA on 3/23/09) |
M7 | 5/4/2009 |
Release Train M7 +1 Date (M7 GA on 5/11/09) |
RC1 | 5/18/2009 |
Release Train RC1 +1 Date (RC1 GA on 5/25/09) |
RC2 | 5/25/2009 |
Release Train RC2 +1 Date (RC2 GA on 6/1/09) |
RC3 | 6/1/2009 |
Release Train RC3 +1 Date (RC3 GA on 6/8/09) |
RC4 | 6/8/2009 |
Release Train RC4 +1 Date (RC4 GA on 6/15/09) |
RC5 | 6/15/2009 |
Release Train RC5 +1 Date (Galileo GA on 6/26/09) |
Target Environments
See the main Datatools plan for target environment details.
Compatibility with Previous Releases
The goal of this release is to be backward compatible back to DTP 1.6.
Themes and Priorities
The Enablement sub-project will work on the following themes and priority for the DTP Galileo release.
(Note that "committed" items have the "plan" keyword in the BZ entry. "Proposed" items do not.)
Enablement Priorities
We will focus on the following:
- Continue promoting and expanding Enablement support (through community involvement)
- Continue promoting and expanding Enablement support (through providing additional exemplary tools)
- Promote Enablement-related Incubator projects where appropriate
- Package DTP as an RCP SQL Development Tool
- Committed
-
Proposed
- MySQL: catalogs and schemas inconsistent with other vendors [249013] (target milestone: Galileo)
- MySQL SQL formatter uppercase table names [105625] (target milestone: Galileo)
- For SQL Server, need connection option to filter system tables [252706] (target milestone: Galileo)
- Allow the XML Datasource with http authentication [246967] (target milestone: Galileo)
- Expression editor in column bindings in the dataset column editor. Very hard to write expressions in the columns. [251702] (target milestone: Galileo)
- JAX-WS web service request being improperly generated. [251285] (target milestone: Galileo)
- CSV file location for data source is not relative and therefore not portable! [255004] (target milestone: Galileo)
- unable to work offline with PostgreSQL [226704] (target milestone: Galileo)
- Sybase enablement plug-ins should be refactored for UI/non-UI separation [213390] (target milestone: Galileo)
- Incorrect selection state for the XML dataset setting page [253642] (target milestone: Galileo)
- Problem with web service datasource (rpc soap binding) [246558]
(target milestone: Galileo) - Ability to choose where the reponses from [247767]
(target milestone: Galileo)