[
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