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.
Based on the Enablement proposal, we started with the following components planned for Enablement:
Since then, we've also added support in Enablement for:
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.