Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [dtp-pmc] Proposal: Feature Set for Europa

Rob,

Re: connectivity-core -  End-user plugins for the core connectivity functionality

Some consumers may want to include just the runtime core component for deployment in a server or headless application.  It would be good to split the core connectivity feature into 2.  One for "engine" and another for "ui".
For example:

feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
      includes:
            plugin@org.eclipse.datatools.connectivity

feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx                  
includes:
		feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
		plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Linda

-----Original Message-----
From: dtp-pmc-bounces@xxxxxxxxxxx [mailto:dtp-pmc-bounces@xxxxxxxxxxx]On
Behalf Of rcernich@xxxxxxxxxx
Sent: Monday, February 12, 2007 4:45 PM
To: dtp-pmc@xxxxxxxxxxx
Subject: [dtp-pmc] Proposal: Feature Set for Europa



Hey all,

I'd like to propose an alternative set of features for the Europa release,
listed below by downloadable component.  I think this breakdown will serve
our end users and adopters well by giving them access to the features they
need, without having to pull down those they don't.

Here's the component breakdown.  (Note, I'm not married to any of the
component or feature names.  Also, I've left out the branding plugins; I
assume these are needed for every feature, but am not sure.)

Also, the following were raised in the connectivity committers' meeting:
1.  Features should be divided into non-UI and UI feature sets.  (I agree
with this, but it is not reflected in the summary below).  (Larry and
Linda)
2.  Feature definitions should be solidified and standardized to prevent
update site breakage in the future.  (Larry)
3.  A "headless" connectivity component should be made available for use
with BIRT's runtime component. (Linda)

This component/feature summary is based on the current prototype PDE based
build system.

connectivity-core -  End-user plugins for the core connectivity
functionality (e.g. connectivity-core-R1.5.zip).  This component provides
connectivity features for adopters which do not require any other features
from DTP.  Feature breakdown:
      feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
      includes:
            plugin@org.eclipse.datatools.connectivity
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx



sqldevtools - Runtime for core sql development tooling (e.g.
sqldevtools-R1.5.zip).  This component provides a base platform for SQL
development.  Feature breakdown:
      feature@org.eclipse.datatools.sqldevtools
      includes:
            feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
            includes:
                  feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (details
above)
                  feature@org.eclipse.datatools.modelbase
                  includes:
                        plugin@org.eclipse.datatools.modelbase.dbdefinition
                        plugin@org.eclipse.datatools.modelbase.derby
                        plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                        plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                        plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.query

plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.query
                  requires:
                        feature@xxxxxxxxxxxxxxx
                        feature@xxxxxxxxxxxxxxxxxxxxxxxxx
                  plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.derby
                  plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.generic
                  plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

plugin@org.eclipse.datatools.connectivity.dbdefinition.derby

plugin@org.eclipse.datatools.connectivity.dbdefinition.genericJDBC
                  plugin@org.eclipse.datatools.connectivity.derby
                  plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                  plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                  plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                  plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.actions
                  plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxx
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.derby
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.generic
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.lexer
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.query
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.query
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
            plugin@org.eclipse.datatools.sqltools.result
            plugin@org.eclipse.datatools.sqltools.routineeditor
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
            plugin@org.eclipse.datatools.sqltools.sqleditor
            plugin@org.eclipse.datatools.sqltools.scrapbook
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
      requires:
            feature@xxxxxxxxxxxxxxx



enablement-db - Runtime for vendor DB support (e.g.
enablement-db-R1.5.zip).  This component provides vendor specific add-ons
for use with the base SQL development framework.  Feature breakdown:
      feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
      includes:

plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.db2.iseries.dbdefinition
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.db2.iseries.profile

plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.dbdefinition
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.profile

plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.db2.zseries.dbdefinition
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.db2.zseries.profile

plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.informix.dbdefinition
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.informix.profile

plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.sqlserver.dbdefinition
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.sqlserver.profile
            plugin@org.eclipse.datatools.enablement.mysql
            plugin@org.eclipse.datatools.enablement.mysql.dbdefinition
            plugin@org.eclipse.datatools.enablement.mysql.profile
            plugin@org.eclipse.datatools.enablement.oracle.dbdefinition
            plugin@org.eclipse.datatools.enablement.oracle.profile
            plugin@org.eclipse.datatools.enablement.postgresql.dbdefinition
            plugin@org.eclipse.datatools.enablement.postgresql.profile
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.dbdefinition
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.profile
      requires:
            feature@org.eclipse.datatools.sqldevtools (details above)



connectivity-oda - Runtime for core ODA functionality (e.g.
connectivity-oda-R1.5.zip).  This component provides the base ODA
framework.  Feature breakdown:
      feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.designer
      includes:
            feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (details above)
            feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
            includes:
                  plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
                  plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.consumer
                  plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.flatfile
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.design
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.profile
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
      requires:
            feature@xxxxxxxxxxxxxxx



enablement-oda - Runtime for ODA enablement features (e.g.
enablement-oda-R1.5.zip).  This component provides extensions to the core
ODA framework.  Feature breakdown:
      feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.designer
      includes:
            feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
            includes:
                  feature@org.apache.xerces.feature
                  includes:
                        org.apache.xerces
                  org.eclipse.datatools.enablement.oda.xml
            org.eclipse.datatools.enablement.oda.xml.ui
            requires:
                  org.eclipse.datatools.connectivity.oda.designer (details
above)



connectivity-jdt - Runtime for connectivity's JDT support (e.g.
connectivity-jdt-R1.5.zip).  This component integrates core connectivity
with the JDT.  Feature breakdown:
      feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
      includes:
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
      requires:
            feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (details above)



dtp-all - Runtime for entire DTP feature set (e.g. dtp-all-R1.5.zip).  This
component contains all DTP features, with the exception of source and ISV
documentation.  Feature breakdown:
      feature@xxxxxxxxxxxxxxxxxxxxxxxxx
      includes:
            feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (details above)
            feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.designer
(details above)
            feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (details above)
            feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.designer (details
above)
            feature@org.eclipse.datatools.sqldevtools (details above)



dtp-all-sdk - SDK for entire DTP feature set (e.g. dtp-all-sdk-R1.5.zip).
This component contains all DTP features including source and ISV
documentation.  Feature breakdown:
      feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
      includes:
            feature@xxxxxxxxxxxxxxxxxxxxxxxxx (details above)
      plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
      feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.source
      includes:
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.source
      requires:
            feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (details above)
            feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.source
            includes:
                  feature@org.eclipse.datatools.connectivity
                  plugin@org.eclipse.datatools.connectivity.source
      feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.designer.source
      includes:
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.designer.source
            feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (details above)
            feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.source (details
above)
            feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (details above)
            feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.source
            includes:
                  plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.source
      feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.source
      includes:
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.source
      feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.designer.source
      includes:
            plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.designer.source
            feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (details above)
            feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.source
            includes:
                  plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.source
      feature@org.eclipse.datatools.sqldevtools.source
      includes:
            plugin@org.eclipse.datatools.sqldevtools.source
            feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
            feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.source
            includes:
                  plugin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.source
                  feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (details
above)
                  feature@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.source
(details above)
                  feature@org.eclipse.datatools.modelbase (details above)
                  feature@org.eclipse.datatools.modelbase.source
                  includes:
                        plugin@org.eclipse.datatools.modelbase.source



Best regards,
Rob Cernich
DTP Connectivity Project Lead

_______________________________________________
dtp-pmc mailing list
dtp-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/dtp-pmc


Back to the top