Hi Scott,
this is great news. I really would like to work more with the ecf karaf
features.
Unfortunately the feature is not maven based which makes it very
difficult to work with in any production environment. The problem is
that all the bundle urls point to a remote http site that is not
reachable for typical production system. I think ecf could be a really
big thing for karaf if you could deploy the ecf bundles and feature file
to a maven repo (ideally maven central).
Christian
On 25.06.2015 22:51, Scott Lewis wrote:
ECF 3.10 (Mars) has been released [1].
ECF provides a framework-agnostic implementation of the OSGi R6 Remote
Services and Remote Service Admin specifications.
Some further highlights are listed below.
Cheers,
Scott
Highlights:
Remote Services Tooling. ECF 3.10 includes a new Eclipse perspective
to simplify the development, debugging, and discovery of Remote Services.
New Distribution and Discovery Providers. New distribution providers
(e.g. websockets, MQTT) and discovery (etcd) providers are now
available [2a], using ECF's open provider APIs [2b].
Additional Tutorials, Examples, and other Documentation have been
produced [3] and more are under construction.
Support for Karaf feature installation [4]. Additionally: when Karaf
4 is officially released, a new set of Karaf features that leverage
Java8 [5] will be immediately introduced.
[1a] https://www.eclipse.org/ecf/
[1b] http://eclipseecf.blogspot.com/2015/06/ecf-310mars-released.html
[2a] https://github.com/ECF
[2b] https://wiki.eclipse.org/OSGi_Remote_Services_and_ECF
[3] https://wiki.eclipse.org/ECF
[4] https://wiki.eclipse.org/EIG:Install_into_Apache_Karaf
[5]
https://wiki.eclipse.org/Tutorial:_Building_your_first_Asynchronous_OSGi_Remote_Service#Using_Java8_CompletableFuture
--
Christian Schneider
http://www.liquid-reality.de
Open Source Architect
http://www.talend.com