OSGi Remote Service Bundles
If the ECF SDK is installed into Eclipse, then the ECF Remote Services bundles are installed, but also a number of Eclipse views and perspectives are made available for use within Eclipse. If you only would like to use the bundles of the OSGi Remote Service implementation, take these:
ECF Bundles (OSGi Remote Service Implementation)
Bundle
|
Description
|
org.eclipse.ecf
|
ECF Core Bundle
|
org.eclipse.ecf.discovery
|
|
org.eclipse.ecf.identity
|
|
org.eclipse.ecf.osgi.services.discovery
|
Implementation of the OSGi Discovery API.
|
org.eclipse.ecf.osgi.services.distribution
|
Implementation of the OSGi Distribution API.
|
org.eclipse.ecf.osgi.services.remoteserviceadmin
|
Implementation of the OSGi Remote Service and Remote Service Admin API.
|
org.eclipse.ecf.provider
|
|
org.eclipse.ecf.remoteservice
|
|
org.eclipse.ecf.sharedobject
|
|
ECF Distribution Provider Bundles
In a common use case you should choose only one(!) of these providers.
Bundle
|
Description
|
org.eclipse.ecf.provider.remoteservice
|
Generic provider ("ecf.generic.client" and "ecf.generic.server").
|
org.eclipse.ecf.provider.r_osgi
|
R-OSGi Provider ("ecf.r_osgi.peer")
|
ECF Discovery Provider Bundles
In a common use case you should choose only one(!) of these providers.
Bundle
|
Description
|
org.eclipse.ecf.provider.dnssd
|
DNS-SD Provider
|
org.eclipse.ecf.provider.jmdns
|
Zeroconf/Bonjour Provider
|
org.eclipse.ecf.provider.jslp
|
SLP Provider
|
org.eclipse.ecf.provider.localdiscovery
|
|
org.eclipse.ecf.provider.zookeeper
|
ZooDiscovery Provider
|
Other Bundles
Bundle
|
Description
|
ch.ethz.iks.r_osgi.remote
|
R-OSGi Implementation. Only required when using "org.eclipse.ecf.provider.r_osgi"
|
ch.ethz.iks.slp
|
SLP Implementation. Only required when using "org.eclipse.ecf.provider.jslp"
|
org.apache.zookeeper
|
Apache ZooKeeper Implementation. Only required when using "org.eclipse.ecf.provider.zookeeper"
|
org.objectweb.asm
|
Java bytecode manipulation and analysis framework.
|
org.xbill.dns
|
Available from Orbit. Only required when using "org.eclipse.ecf.provider.dnssd"
|