Skip to main content
Jump to: navigation, search

Difference between revisions of "Corona Demo M4"

(Corona Server)
(Corona (Workbench) Client)
Line 23: Line 23:
 
#Install Eclipse 3.2RC3 (or later)
 
#Install Eclipse 3.2RC3 (or later)
 
#Install Corona client plugins
 
#Install Corona client plugins
##Download [Corona client|plugins.zip] distribution
+
##Download Corona client distribution [http://www.eclipse.org/downloads/download.php?file=/technology/corona/corona_0.2.0_demo_client.zip corona_0.2.0_demo_client.zip]<br>Note: distribution includes both Equinox event (org.eclipse.equinox.event) and ECF (org.eclipse.ecf.*) bundles  
###[http://www.eclipse.org/downloads/download.php?file=/technology/corona/corona_0.2.0_demo_client.zip corona_0.2.0_demo_client.zip]
+
##Unzip Corona client to the Eclipse 3.2RC3 eclipse/plugin folder
###Note: includes both Equinox event and ECF bundles
+
##Update the Eclipse configuration file '''eclipse/configuration/config.ini
##Unzip Corona client to the Eclipse 3.2RC3 plugin folder
+
##Update the Eclipse configuration config.ini
+
 
###Modify the settings for '''osgi.bundles'''
 
###Modify the settings for '''osgi.bundles'''
####Append the following plugins to be automatically started
+
####Find '''osgi.bundles''' in the config.ini
#####org.eclipse.ecf@3:start
+
####Append the following plugins names to the end of the osgi.bundles list so these plugins will be automatically started <br>'''org.eclipse.ecf@3:start, org.eclipse.corona.ecf.client@4:start, org.eclipse.corona.collaboration.client@5:start'''
#####org.eclipse.corona.ecf.client@4:start
+
#####org.eclipse.corona.collaboration.client@5:start
+
 
#Start Eclipse Workbench
 
#Start Eclipse Workbench
 
#Configure Eclipse Workbench
 
#Configure Eclipse Workbench
 
##Modify Corona Preferences
 
##Modify Corona Preferences
###Open the Corona preferences page: ''Window/Preferences/Corona''
+
###Open the Corona preferences page: ''Window | Preferences | Corona Collaboration''
###Set the IP & port of the Corona server
+
###Set the IP address & port of the Corona server, <br>If you have both Corona Server and Eclipse Workbench with Corona Client on the same system the defaults of localhost, and port 47000 should be fine.  If however, you have more than one Corona Client make sure the IP address is the IP address of the Corona Server.
 
#Open the [[Corona Event List|Corona Collaboration View]]
 
#Open the [[Corona Event List|Corona Collaboration View]]
##''Window/Show Views/Other/Corona''
+
##''Window | Show Views | Other | Corona Collaboration Views''
 
##Select ''Event List''
 
##Select ''Event List''
 
##For more details see [[Corona Event List]]
 
##For more details see [[Corona Event List]]

Revision as of 16:30, 25 May 2006

Eclipse Home Wiki Home

The Corona demo illustrates basic event collaboration between multiple Eclipse Workbench instances. This demo will be continuously updated as new features and capabilities of Corona are introduced.

The demo includes both client (Eclipse Workbench) and server (Corona server-side Eclipse platform) distributions.

Corona Server

  1. Install the Corona server
    1. Download the distribution corona_0.2.0_demo_server.zip
    2. Unzip Corona Server into a directory. We will refer to this directory as <CoronaHome>
  2. Start the Corona Server
    1. Open a shell
    2. Navigate to installation directory of the Corona Server <CoronaHome>/corona_0.2.0_demo_server/eclipse
    3. run the command: <CoronaHome>/corona_0.2.0_demo_server/eclipse/corona

Corona (Workbench) Client

  1. Install Eclipse 3.2RC3 (or later)
  2. Install Corona client plugins
    1. Download Corona client distribution corona_0.2.0_demo_client.zip
      Note: distribution includes both Equinox event (org.eclipse.equinox.event) and ECF (org.eclipse.ecf.*) bundles
    2. Unzip Corona client to the Eclipse 3.2RC3 eclipse/plugin folder
    3. Update the Eclipse configuration file eclipse/configuration/config.ini
      1. Modify the settings for osgi.bundles
        1. Find osgi.bundles in the config.ini
        2. Append the following plugins names to the end of the osgi.bundles list so these plugins will be automatically started
          org.eclipse.ecf@3:start, org.eclipse.corona.ecf.client@4:start, org.eclipse.corona.collaboration.client@5:start
  3. Start Eclipse Workbench
  4. Configure Eclipse Workbench
    1. Modify Corona Preferences
      1. Open the Corona preferences page: Window | Preferences | Corona Collaboration
      2. Set the IP address & port of the Corona server,
        If you have both Corona Server and Eclipse Workbench with Corona Client on the same system the defaults of localhost, and port 47000 should be fine. If however, you have more than one Corona Client make sure the IP address is the IP address of the Corona Server.
  5. Open the Corona Collaboration View
    1. Window | Show Views | Other | Corona Collaboration Views
    2. Select Event List
    3. For more details see Corona Event List
Note
The workgroup collaboration demo works best with 2 or more Eclipse Workbench clients

Create a Collabration Project

  1. Create Workbench project named "TestCollaboration""
    1. Note: Do not put any spaces in project name. The project name is used to identify the workgroup
  2. Add Collaboration Nature to project
    1. Right-Mouse-Click on project, select __Corona Collaboration__
  3. Update the Collaboration Project
    1. Create the source file Test.java
    2. Update the source file Test.java
  4. All local workbench project events should be shared with the workgroup.

Back to the top