[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Hi All,
On 7/2/2013 9:16 AM, Wim Jongman wrote:
We should make tooling that hooks into PDE. I think this was mentioned
on the last call.
I am thinking about the following tasks:
1. Create a remote services client
with options for the protocol and discovery
2. Create a remove services discovery server
with options for the discovery proto
It would create stubs for a server, create all the components and
settings, makes tycho artifacts in different projects. All components
would be ready to deploy or use.
That would also make a great topic for the ECF talk.
I don't disagree with any of this...I would like to see much more.
FWIW, I did add a PDE template in ECF 3.6.0 for remote services..and
it's in ECF/3.6.1 of course. With ECF installed, if one creates a
plugin project, selects 'an OSGi Framework'->Next and selects 'Generate
an activator...'->Next there are two templates from ECF remote services
(along with the others contributed by PDE): OSGi Remote Service Host
Example and OSGi Remote Service Consumer Example. These create host and
consumer projects, respectively...generating some simple java source in
the Activator (to register host, and to lookup via ServiceTracker on
client).
Just so everyone is aware, all of the code for these templates is in
this plugin:
http://git.eclipse.org/c/ecf/org.eclipse.ecf.git/tree/tooling/plugins/org.eclipse.ecf.remoteservices.tooling.pde
There are plenty of additions possible here...along the lines that Wim
has outlined...e.g.
a) add the creation of build info (PDE and/or Tycho...I'm not really
partial on which ones myself)...e.g. feature(s), product configs,
etc...so that the projects can be easily built and deployed
b) add other ways of registering/exporting and discovering/importing
remote services (e.g. DS)
c) add PDE wizard pages to configure the discovery provider and the
distribution provider...with the appropriate options as Wim points out.
I'm not going to be able to work on this myself in the next few weeks,
but I will/can support others in working on it, if there are
contributions. I would actually like to see several new/other pde
templates...rather than modifying the existing one (although
enhancing/modifying the existing one is ok with me too).
As for topic for ECF talk...yes, I agree.
Scott