Difference between revisions of "EIG:Integrators Guide"

From Eclipsepedia

Jump to: navigation, search
(ECF User Guide)
(37 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Construction of this manual started Thursday, October 28, 2010. If you want to contribute then you want to [[EUG:How to Contribute|read this first]].
+
This is Work in Progress. Please contribute. [[EUG:How to Contribute|Read here how]].
  
 
[[Image:Ecflogoremoveme.jpg|right|300px]]  
 
[[Image:Ecflogoremoveme.jpg|right|300px]]  
Line 8: Line 8:
  
 
<!--  NOTE TO EDITORS: Subtopics added here must also be added into the page where the above link points to -->  
 
<!--  NOTE TO EDITORS: Subtopics added here must also be added into the page where the above link points to -->  
[[EIG:Foreword by Scott Lewis|Foreword by Scott Lewis, ECF Project Lead]]  
+
[[EIG:Foreword by Scott Lewis|Foreword by Scott Lewis, ECF Project Lead]]<br>
 +
[[EIG:Acknowledgements|Acknowledgements]]
  
 
==[[EIG:Introduction|Introduction]]==  
 
==[[EIG:Introduction|Introduction]]==  
Line 16: Line 17:
 
[[EIG:Overview|Overview]]<br>  
 
[[EIG:Overview|Overview]]<br>  
 
[[EIG:Download|Download]]<br>  
 
[[EIG:Download|Download]]<br>  
[[EIG:Applications|Applications]]<br>  
+
[[EIG:Add to Target Platform|Add to Target Platform]]<br>
 +
[[EIG:Download Source Code|Download Source Code]]<br>
 +
[[EIG:Download Other OSGi|Install in Felix or other OSGi]]<br>
 +
[[EIG:Applications|Applications]]<br>
  
==[[EIG:The Communications Perspective|The Communications Perspective]]==  
+
==[[EIG:The Container Architecture|The Container Architecture]]==  
  
 
<!-- NOTE TO EDITORS: Subtopics added here must also be added into the page where the above link points to -->  
 
<!-- NOTE TO EDITORS: Subtopics added here must also be added into the page where the above link points to -->  
[[EIG:Toolbar|Toolbar]]<br>  
+
[[EIG:Container Introduction|Container Introduction]]<br/>
[[EIG:Contacts|Contacts]]<br>  
+
[[EIG:ECF ID's|ECF ID's]]<br>  
[[EIG:Instant Messaging|Instant Messaging]]<br>  
+
[[EIG:Containers|Containers]]<br>
 +
[[EIG:Container Factories|Container Factories]]<br>
 +
[[EIG:Implementing a New Container|Implementing a New Container]]<br>
  
==[[EIG:XMPP - The Extensible Messaging and Presence Protocol|XMPP - The Extensible Messaging and Presence Protocol]]==  
+
==[[EIG:Container Implementations|Container Implementations]]==
 +
 
 +
<!-- NOTE TO EDITORS: Subtopics added here must also be added into the page where the above link points to -->
 +
[[EIG:Example Provider|See this page for hints on how to document a provider]]<br/>
 +
[[EIG:JGroups provider|JGroups provider]]<br/>
 +
 
 +
==[[EIG:OSGi Remote Services|OSGi Remote Services]]==  
 
<!-- NOTE TO EDITORS: Subtopics added here must also be added into the page where the above link points to  
 
<!-- NOTE TO EDITORS: Subtopics added here must also be added into the page where the above link points to  
 
-->  
 
-->  
[[EIG:Introduction to XMPP|Introduction to XMPP]]<br>  
+
[[EIG:Introduction to OSGi Remote Services|Introduction to OSGi Remote Services]]<br>  
[[EIG:XMPP vs XMPPS|XMPP vs XMPPS]]<br>  
+
[[EIG:Getting Started with OSGi Remote Services|Getting Started with OSGi Remote Services]]<br>
[[EIG:Making an XMPP Connection|Making an XMPP Connection]]<br>  
+
[[EIG:Asynchronous Remote Services|Asynchronous Remote Services]]<br>
[[EIG:Configuration for Known XMPP Servers|Configuration for Known XMPP Servers]]<br>  
+
[[EIG:Runtime Dependencies/Configuration|Runtime Configuration]]<br>
 +
[[EIG:Remoting|Service Distribution]]<br>
 +
[[EIG:Discovery|Service Discovery]]<br>
  
==[[EIG:Eclipse Instant Messaging|Eclipse Instant Messaging]]==  
+
==[[EIG:OSGi Remote Services Discovery|OSGi Remote Services Discovery]]==  
<!-- NOTE TO EDITORS: Subtopics added here must also be added into the page where the above link points to -->  
+
<!-- NOTE TO EDITORS: Subtopics added here must also be added into the page where the above link points to  
[[EIG:Introduction to Eclipse IM Server|Introduction to Eclipse IM Server]]<br> [[EIG:Connecting to the Eclipse IM Server|Connecting to the Eclipse IM Server]]<br>  
+
-->  
 +
[[EIG:File-based Discovery with the Endpoint Description Extender Format|File-based Discovery with the Endpoint Description Extender Format]]<br>
  
==[[EIG:Eclipse Workbench Collaboration|Eclipse Workbench Collaboration]]==  
+
==[[EIG:Distributed EventAdmin Service|Distributed EventAdmin Service]]==  
<!-- NOTE TO EDITORS: Subtopics added here must also be added into the page where the above link points to -->  
+
<!-- NOTE TO EDITORS: Subtopics added here must also be added into the page where the above link points to  
[[EIG:Introduction to Eclipse Collaboration Groups|Introduction to Eclipse Collaboration Groups]]<br>
+
-->  
[[EIG:Connecting to the Eclipse Collabroation Server|Connecting to the Eclipse Collabroation Server]]<br>
+
[[EIG:Introduction to Distributed EventAdmin|Introduction to Distributed EventAdmin]]<br>
[[EIG:Running Your Own Collabroation Server|Running Your Own Collabroation Server]]<br>
+
[[EIG:Sharing a Project|Sharing a Project]]<br> [[EIG:Activating Collaboration Listeners|Activating Collaboration Listeners]]<br>
+
[[EIG:Sharing Your Screen|Sharing Your Screen]]<br>
+
[[EIG:Real-Time Shared Editing|Real-Time Shared Editing]]<br>  
+
  
==[[EIG:BitTorrent|BitTorrent]]==  
+
==[[EIG:OSGi Remote Services Admin|OSGi Remote Services Admin]]==  
<!-- NOTE TO EDITORS: Subtopics added here must also be added into the page where the above link points to -->  
+
<!-- NOTE TO EDITORS: Subtopics added here must also be added into the page where the above link points to  
[[EIG:Introduction to BitTorrent|Introduction to BitTorrent]]<br>  
+
-->
[[EIG:Downloading a Torrent|Downloading a Torrent]]<br>  
+
[[EIG:Remote Services Admin|Remote Services Admin]] <br>
[[EIG:Downloading a Torrent from the Command Line|Downloading a Torrent from the Command Line]]<br>  
+
[[EIG:Topology Management|Topology Management]]<br>
 +
[[EIG:RemoteServiceAdminListener|Remote Service Admin Listener]]<br>
  
==[[EIG:VOIP - Voice over IP|VOIP - Voice over IP]]==  
+
==[[EIG:The Shared Object API|The Shared Object API]]==  
 
<!-- NOTE TO EDITORS: Subtopics added here must also be added into the page where the above link points to -->  
 
<!-- NOTE TO EDITORS: Subtopics added here must also be added into the page where the above link points to -->  
[[EIG:What is VOIP|What is VOIP]]<br>  
+
[[EIG:Introduction to the Shared Object API|Introduction to the Shared Object API]]<br>  
[[EIG:Starting a VoIP Session|Starting a VoIP Session]]<br>  
+
[[EIG:Creating a Shared Object|Creating a Shared Object]]<br>
 +
[[EIG:Sharing the Shared Object|Sharing the Shared Object]]<br>
  
==[[EIG:IRC - Internet Relay chat|IRC - Internet Relay chat]]==  
+
==[[EIG:ECF API|The ECF API]]==  
<!-- NOTE TO EDITORS: Subtopics added here must also be added into the page where the above link points to -->
+
<!-- NOTE TO EDITORS: Subtopics added here must also be added into the page where the above link points to -->
[[EIG:Introduction to IRC|Introduction to IRC]]<br>
+
[[EIG:Connecting to an IRC Server|Connecting to an IRC Server]]<br>
+
[[EIG:Connecting to Eclipse Channels|Connecting to Eclipse Channels]]<br>  
+
  
==[[EIG:MSN|MSN]]==  
+
==[[EIG:Configuration_Properties |ECF Configuration properties]]==  
<!-- NOTE TO EDITORS: Subtopics added here must also be added into the page where the above link points to -->
+
<!-- NOTE TO EDITORS: Subtopics added here must also be added into the page where the above link points to -->
[[EIG:Introduction to MSN|Introduction to MSN]]<br>
+
[[EIG:Connecting to MSN|Connecting to MSN]]<br>
+

Revision as of 07:26, 6 July 2012

This is Work in Progress. Please contribute. Read here how.

Ecflogoremoveme.jpg

Contents

ECF Integrators Guide

Foreword

Foreword by Scott Lewis, ECF Project Lead
Acknowledgements

Introduction

Who should use this guide
Overview
Download
Add to Target Platform
Download Source Code
Install in Felix or other OSGi
Applications

The Container Architecture

Container Introduction
ECF ID's
Containers
Container Factories
Implementing a New Container

Container Implementations

See this page for hints on how to document a provider
JGroups provider

OSGi Remote Services

Introduction to OSGi Remote Services
Getting Started with OSGi Remote Services
Asynchronous Remote Services
Runtime Configuration
Service Distribution
Service Discovery

OSGi Remote Services Discovery

File-based Discovery with the Endpoint Description Extender Format

Distributed EventAdmin Service

Introduction to Distributed EventAdmin

OSGi Remote Services Admin

Remote Services Admin
Topology Management
Remote Service Admin Listener

The Shared Object API

Introduction to the Shared Object API
Creating a Shared Object
Sharing the Shared Object

The ECF API

ECF Configuration properties