Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ecf-dev] planning for ECF fall release

Hi Folks,

I would like to do some public project planning for the next release of ECF (for this fall...hopefully prior to EclipseCon Europe).

So...first of all... I've created an OSGi remote services provider based upon Restlet [1] and Bryan Hunt's Restlet/OSGi integration [2]. The source code for this provider is on ECF's github site [3].

Restlet Provider

Restlet resources can be exported as OSGi (remote) services and published for discovery (if discovery providers are present). For consumers, no coding is necessary *at all*...as a proxy will be discovered and then a proxy created and made available via the OSGi service access mechanisms (service trackers, ds, etc).

OSGi and RSA automatically handle service versioning (i.e. and assure version compatibility between the consumer's service class and the underlying restlet/http service).

Because the IP checks (not on the Restlet provider code, but rather on the Restlet and OSGi/Restlet dependencies) may take a while, I don't think it's likely that this provider could be approved before early November. It would therefore be my suggestion that this contribution be built on ECF's build server, and *not* deployed via the Eclipse Foundation...until there's some more clarity on how the Restlet libs are going to be handled (in IP terms). We can build and deploy the Restlet Provider...not as an EF project...but rather on our own via github (source) and our build server (at OSU OSL).

Now...I want to ask everyone: are there other major code contributions that other committers have ready? If so, please bring up here so we can all know about what's being planned and what's being worked on. Thanks.

If there are not other major contributions this fall, then I'm inclined to have another ECF *maintenance* release in early Nov 2011 (before EclipseCon)...but not have an ECF 3.6 release until just prior to EclipseCon 2012 (or perhaps later).

Thanks,

Scott

[1] http://www.restlet.org/
[2] http://code.google.com/a/eclipselabs.org/p/restlet-integration-with-equinox/
[3] https://github.com/ECF/RestletProvider


Back to the top