[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ecf-dev] remote services with karaf
- From: Scott Lewis <slewis@xxxxxxxxxxxxx>
- Date: Tue, 21 Jul 2015 08:40:42 -0700
- Delivered-to: email@example.com
- User-agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0
To make the install and usage of ECF remote services easier on Karaf,
I've been restructuring the Karaf features along with adding support for
Karaf 4, which was recently released. I've also updated the Karaf
If people have comments or other suggested changes/additions or fixes
please let me know. My intention is to use these also for ECF 3.10.1
maintenance release, which is scheduled for August 17 .
12:21 PM, Scott Lewis wrote:
Some of you have probably been aware that for some time we have been
creating features for install of remote services into Apache Karaf [1,2].
Increasingly, it seems that people are interested in using ECF remote
services with Karaf . Given the nature of remote services, this
opens up lots of possibilities for developers...e.g. eclipse rcp
consumers <-> karaf hosts, vice-versa, and karaf<->karaf remote services.
I've recently been working with Christian Schneider, who is one of the
Karaf committers, to make it easier to learn about, try out, test, and
use ECF remote services with Karaf. What we've done so far is to get
things working on both Karaf3 and 4 (recently released), and created a
few 'minimal' features that just install the generic provider, jmdns
and OSGi Remote Services.
Christian has also created a new example 'tasklist' remote service
that we can use as an example/for tutorials.
Here are the 'minimal' Karaf features currently (they are still in flux):
Karaf 4 on jdk1.7 
Karaf 4 on jdk1.8  <- this supports j8 CompletableFuture for ECF
Our intention is to start with these minimal karaf features, and add
features for all other distribution and discovery providers, similar
to how we have separate features for providers in our p2 repos.
I would like to do this work in July, and include it in ECF 3.10.1 in
August along with greater/more examples, tutorials, etc on using ECF
remote services with Karaf3 and 4.
It would be great if other ECF committers or contributors participated
in this effort for 3.10.1. There are a number of things to do...e.g.
create Karaf features for providers, test them, write tutorial,
example, docs. Ultimately it would be nice to generate karaf
features from our build (e.g. via Tycho).
Please contact me via email slewis at composent.com if you are able to
participate in this over the next 5 weeks.
ecf-dev mailing list
To change your delivery options, retrieve your password, or
unsubscribe from this list, visit