[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| Re: [ecf-dev] New tutorial: Creating your first OSGi Remote Service | 
Hey Markus,
On 12/7/2013 12:06 AM, Markus Alexander Kuppe wrote:
<stuff deleted>
content-wise: - the less configuration, the better. Thus, lets remove 
the ECF specific properties from the service registration or move it 
into an advanced section. 
Ok, I've removed it.   I would like to have other, more advanced 
tutorials, so we can describe discovery and distribution provider 
configuration in those.  Perhaps there should be another tutorial just 
for configuration...even separate ones for discovery and distribution 
perhaps.
- Using LAN based discovery has its pitfalls (segmented subnets...). 
For tutorials we could by default use ZooServer running on 
disco.ecf-project.org and move LAN based Disco to an advanced section. 
ZooServer though has the disadvantage that it requires an additional 
property to be set (hostname of ZooServer). 
Yes.   I don't care that much which discovery is used...although for 
this tutorial (first OSGi remote service), I wanted to have no 
configuration at all necessary just to do localhost/LAN-based usage.
- Launch configs are so Eclipse/PDE specific. To better integrate with 
e.g. bndtools we might wanna abstract away launch configs. Being 
specific is important for a good tutorial though. 
Yeah.  I don't particularly like launch configs either...but 
bnd/bndtools is currently a whole lot of other install, config, tooling  
differences...that would increase the complexity of this tutorial 
significantly, IMHO (e.g. tool-specific meta-data...bnd.bnd, etc).  I 
would rather not have this tutorial turn into 'how to use bndtools to 
create and run a simple example'...and I don't see how to avoid that 
currently.
I agree that we have to do something to help with the tooling issues 
involved in developing and testing OSGi bundles.   Unfortunately, I 
think this is one of OSGi Remote Service's (not just ECF) biggest 
problems WRT understanding and adoption...and I/we are somewhat limited 
in what we can directly do about it.  I'm open to suggestions.
Scott