Eclipse.org

Enablement Project

Project Overview

The Enablement project is intended to provide specialized support built on DTP core extension points and API. Enablement members can use the full range of these or any subset they see fit to provide specialized support for their particular data source. In general the PMC expects to see contributions to Enablement that demonstrate good usage of core DTP frameworks and tools, and not those of greater scope than could be reasonably allowed by a simple specialization delivery. Functionality beyond the confines of simple specialization is always welcome, but must be contributed by working with the DTP core frameworks and tools committers to ensure that it is delivered in a vendor neutral way as part of DTP core, and hence available to any DTP extender.

Why Enablement? Back in 2006, John Graham blogged about why Enablement is good for DTP, and good for the Eclipse ecosystem.


What's New

Project Components

Based on the Enablement proposal, we started with the following components planned for Enablement:

  • Actuate: For an XML data source
  • IBM: For IBM databases - DB2 and Informix
  • Sybase: For Sybase databases - ASE and ASA

Since then, we've also added support in Enablement for:

  • HSQLDB
  • Ingres
  • Microsoft SQL Server
  • MySql
  • ODA Web Services Data Source
  • Oracle
  • PostgreSQL
  • SAP MaxDB
  • SQLite

So as you can see, we've been busy. The community has contributed time and effort to either contribute large chunks of code for various databases or by helping to improve existing implementations.

Get involved in Enablement! Send e-mail to the PMC directly to discuss collaboration opportunities.