Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ecf-dev] first cut at new features

Hi Folks,

With a rapidly changing world for OSGi and Eclipse, it makes some sense for us (ECF) to create/support ways for people to consume parts of ECF for different uses. Currently, we have one feature (i.e. the entire sdk)...and this allows someone to install all the ECF sdk via one feature into Eclipse.

ECF is now being used in ways other than within Eclipse, however, (e.g. in Equinox/OSGi-based servers, in RCP apps, etc.). In order to make it easier to consume the appropriate parts of ECF for these other environments (as well as Eclipse), I've started creating features for subsets of the ECF bundles.
For example:

Discovery:
/org.eclipse.ecf.discovery.feature
(discovery providers)
/org.eclipse.ecf.discovery.jmdns.feature
/org.eclipse.ecf.discovery.slp.feature

Remote Services and REST
/org.eclipse.ecf.remoteservice.feature
(remote services providers)
/org.eclipse.ecf.remoteservice.rosgi.feature
(more to come here...e.g. xmpp, jms/activemq, javagroups, etc)

OSGi remote services (previously known as RFC119):
/org.eclipse.ecf.osgi.services.feature

Datashare
/org.eclipse.ecf.datashare.feature

This isn't exhaustive (obviously...as we've got presence, telephony, filetransfer, other components as well). And I wanted to put these on CVS so that we could discuss the shape/content of things (and make changes of course). The feature projects are in this CVS module:

/cvsroot/rt
org.eclipse.ecf/releng/features

Please take a look at these if/when you can, and bring comments/thoughts/etc to the Monday Dec 7 conference call.

Thanksinadvance,

Scott




Back to the top