[
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