Skip to main content
Jump to: navigation, search

Difference between revisions of "EIG:Runtime Dependencies/Configuration"

(Runtime Dependencies/Configuration)
(Other Bundles)
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
==[[EIG:Integrators Guide|Runtime Dependencies/Configuration]]==
 
__TOC__
 
 
== 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) ===
 
 
{|{{BMTableStyle}}
 
|-{{BMTHStyle}}
 
! 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.
 
 
{|{{BMTableStyle}}
 
|-{{BMTHStyle}}
 
! 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.
 
 
{|{{BMTableStyle}}
 
|-{{BMTHStyle}}
 
! 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 ===
 
=== Other Bundles ===
  
Line 104: Line 21:
 
| org.xbill.dns
 
| org.xbill.dns
 
| Available from [http://download.eclipse.org/tools/orbit/downloads/ Orbit]. Only required when using "org.eclipse.ecf.provider.dnssd"
 
| Available from [http://download.eclipse.org/tools/orbit/downloads/ Orbit]. Only required when using "org.eclipse.ecf.provider.dnssd"
 +
|-
 +
| org.eclipse.ecf.provider.jgroups
 +
| Available from http://localhost:3282/jgroups
 +
"org.eclipse.ecf.provider.jgroups.manager"
 
|}
 
|}

Latest revision as of 15:43, 6 March 2011

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"
org.eclipse.ecf.provider.jgroups Available from http://localhost:3282/jgroups

"org.eclipse.ecf.provider.jgroups.manager"

Back to the top