Skip to main content
Jump to: navigation, search

Difference between revisions of "Corona Demo M4"

m
 
(25 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 +
<table border='1' cellpadding='3'>
 +
<tr>
 +
<td font="large">
 +
<font size="3" color="#FF0000"><b><i>This page is no longer contains valid information. Please
 +
visit [[Corona|Corona's main wiki page]] for current information.</i></b></font>
 +
</td>
 +
</tr>
 +
</table>
 +
----
 
<table border='1' cellpadding='3'>
 
<table border='1' cellpadding='3'>
 
<tr>
 
<tr>
 
<td>[http://www.eclipse.org/corona Eclipse Home]</td>
 
<td>[http://www.eclipse.org/corona Eclipse Home]</td>
 
<td>[[Corona|Wiki Home]]</td>
 
<td>[[Corona|Wiki Home]]</td>
 +
<td>[[Corona User Guide|User Guide]]</td>
 
</tr>
 
</tr>
 
</table>
 
</table>
 
----
 
----
  
The Corona demo illustrates basic event collaboration between multiple Eclipse Workbench instancesThis demo will be continuously updated as new features and capabilities of Corona are introduced.
+
== Corona 1.0.0M4 Demo ==
 +
 
 +
The demo of Corona 1.0.0M4 is now available.  This demo was shown at EclipseWorld 2006 and illustrates the enablement of Eclipse Workbenches participating in a WorkgroupThe demo highlights technologies from the Corona and ECF projects.
 +
 
 +
The demo will start 3 instances of Eclipse.  The 1st instance is a non-UI Eclipse environment that is the Corona server.  This is a server-side Eclipse environment used to host OSGi bundles and non-UI Eclipse plugins.  The 2nd and 3rd instances are Eclipse Workbenches that will participate with each other in a Workgroup.
 +
 
 +
Instructions for downloading, setting up, and running the demo are available on the Corona’s [http://wiki.eclipse.org/index.php/Corona_Demo wiki]. 
 +
 
 +
Your contributions are greatly appreciated.  Please post any feedback or comments to Cornoa’s wiki, newsgroup,  or [mailto:corona-dev@eclipse.org?subject=Corona%201.0.0M4%20Demo development mailing list]. 
  
The demo includes both client (Eclipse Workbench) and server (Corona server-side Eclipse platform) distributions.
+
=== Prerequisites ===
 +
* The Corona demo assume you have [http://java.sun.com/javase/downloads/index.jsp Java 5] (JDK 1.5) already installed.
  
==Corona Server==
+
=== Setup ===
#Install the Corona server
+
# Download Corona 1.0.0M4 Demo
##Download the distribution
+
## [http://www.eclipse.org/downloads/download.php?file=/technology/corona/corona_1.0.0M4_demo.zip corona_1.0.0M4_demo.zip]
###[http://www.eclipse.org/downloads/download.php?file=/technology/corona/corona_0.2.0_demo_server.zip corona_0.2.0_demo_server.zip]
+
## Unzip Coron 1.0.0M4 demo onto your workstation.  The location used will be referenced as ''demo root'' for these instructions. 
##Unzip Corona server
+
### '''Note''' the destination folder must ''not'' have a space within its name due to a bug in the setup batch procedure.
#Start the Corona server
+
### The download is a self-contained zip file that contains the Corona 1.0.0M4 plugins as well as the following Eclipse technologies.  These Eclipse projects do not need to be downloaded seperately.
##change directories to where the Corona sever was installed
+
#### [http://www.eclipse.org/downloads/download.php?file=/technology/ecf/org.eclipse.ecf.sdk-0.9.1.S20060906.zip ECF v0.9.1]
##run the command: __corona__
+
#### [http://www.eclipse.org/downloads/download.php?file=/eclipse/equinox/drops/M20060921-0945/org.eclipse.equinox.log_1.0.1.R32x_v20060717.jar Equinox Log Service]
 +
#### [http://www.eclipse.org/downloads/download.php?file=/eclipse/equinox/drops/M20060921-0945/org.eclipse.equinox.event_1.0.0.v20060601a.jar Equinox Event Service]
 +
#### [http://www.eclipse.org/downloads/download.php?file=/eclipse/equinox/drops/M20060921-0945/org.eclipse.equinox.ds_1.0.0.v20060601a.jar Equinox DS Service]
 +
#### [http://www.eclipse.org/downloads/download.php?file=/tools/emf/downloads/drops/2.2.0/R200606271057/emf-sdo-SDK-2.2.0.zip Eclipse EMF]
 +
#### [http://www.eclipse.org/downloads/download.php?file=/tools/emf/downloads/drops/2.2.0/R200606271057/xsd-runtime-2.2.0.zip Eclipse XSD]
 +
#### [http://www.eclipse.org/downloads/download.php?file=/tools/gef/downloads/drops/R-3.2.1-200609211617/GEF-runtime-3.2.1.zip Eclipse GEF]
 +
### Download [http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.2-200606291905/eclipse-SDK-3.2-win32.zip Eclipse SDK v3.2]
 +
#### Place this zip file in ''<demo root>/download''
 +
# Start a DOS command prompt
 +
## Change directories to ''demo root''
 +
# Setup the demo environment
 +
## Setup the Corona server
 +
### Enter the command ''corona setup server''
 +
## Setup the Eclipse Workbench for User_A
 +
### Enter the command ''corona setup workbench User_A''
 +
## Setup the Eclipse Workbench for User_B
 +
### Enter the command ''corona setup workbench User_B''
  
==Corona (Workbench) Client==
+
== Execution ==
#Install Eclipse 3.2RC3 (or later)
+
# Run the demo
#Install Corona client plugins
+
## Start the Corona server
##Download [Corona client|plugins.zip] distribution
+
### Enter the command ''corona start server''
###[http://www.eclipse.org/downloads/download.php?file=/technology/corona/corona_0.2.0_demo_client.zip corona_0.2.0_demo_client.zip]
+
### A DOS command window will be start for the Corona server.  This DOS window provides the OSGi command interface.
###Note: includes both Equinox event and ECF bundles
+
## Start the Eclipse Workbench for User_A
##Unzip Corona client to the Eclipse 3.2RC3 plugin folder
+
### Enter the command ''corona start workbench User_A''
##Update the Eclipse configuration config.ini
+
#### An Eclipse Workbench will be start. It will be configured with its own workspace as well as define the user name of "User_A"
###Modify the settings for __osgi.bundles__
+
### Show the view ''[[Corona Project Container Explorer|Corona/Project Container Explorer]]''
####Append the following plugins to be automatically started
+
#### Open the Window menu
#####org.eclipse.ecf@3:start
+
#### Select ''Show Views''
#####org.eclipse.corona.ecf.client@4:start
+
#### Select ''Other...''
#####org.eclipse.corona.collaboration.client@5:start
+
#### Expand the category ''Corona''
#Start Eclipse Workbench
+
#### Select the view ''Project Container Explorer''
#Configure Eclipse Workbench
+
## Start the Eclipse Workbench for User_B
##Modify Corona Preferences
+
### Repeat the steps above, replacing "User_A" with "User_B"
###Open the Corona preferences page: ''Window/Preferences/Corona''
+
## Interact with ''Workgroup'' collaboration features
###Set the IP & port of the Corona server
+
### Import Workbench projects into workspace
#Open the [[Corona Event List|Corona Collaboration View]]
+
#### From the ''[[Corona Project Container Explorer|Project Container Explorer]]'' view...
##''Window/Show Views/Other/Corona''
+
##### Right click Open Project Container CoronaDemo
##Select ''Event List''
+
##### Expand the Project Container CoronaDemo
##For more details see [[Corona Event List]]
+
##### Right mouse click on the Eclipse workbench project org.eclipse.corona
 +
##### Select import
 +
##### When prompted “Do you want to import resources to workspace?”  click yes
 +
##### When prompted for CVS username/password, enter ''anonymous''  
 +
### Generate collaboration events
 +
#### Create/Update/Delete Workbench project resources
 +
### Chat with users within the ''Workgroup''
 +
### Participate in a shared editor session
 +
#### Both sides right-click the same file. From the pop-up menu select ''Team -> Initiate Shared Editor''
  
;Note:The ''workgroup'' collaboration demo works best with 2 or more Eclipse Workbench clients
+
=== Shutdown ===
 +
# Close the demo
 +
## Close the Eclispe Workbench for User_A
 +
## Close the Eclipse Workbench for User_B
 +
## Close the Corona server
 +
### Got the DOS window for the Corona server
 +
### Enter the command ''close''
  
==Create a Collabration Project==
+
== See also ==
#Create Workbench project named "TestCollaboration""
+
* [[Corona User Guide]]
##Note: Do not put any spaces in project name.  The project name is used to identify the '''workgroup'''
+
#Add ''Collaboration Nature'' to project
+
##Right-Mouse-Click on project, select __Corona Collaboration__
+
#Update the Collaboration Project
+
##Create the source file ''Test.java''
+
##Update the source file ''Test.java''
+
#All local ''workbench'' project events should be shared with the ''workgroup''.
+

Latest revision as of 12:20, 18 April 2007

This page is no longer contains valid information. Please visit Corona's main wiki page for current information.


Eclipse Home Wiki Home User Guide

Corona 1.0.0M4 Demo

The demo of Corona 1.0.0M4 is now available. This demo was shown at EclipseWorld 2006 and illustrates the enablement of Eclipse Workbenches participating in a Workgroup. The demo highlights technologies from the Corona and ECF projects.

The demo will start 3 instances of Eclipse. The 1st instance is a non-UI Eclipse environment that is the Corona server. This is a server-side Eclipse environment used to host OSGi bundles and non-UI Eclipse plugins. The 2nd and 3rd instances are Eclipse Workbenches that will participate with each other in a Workgroup.

Instructions for downloading, setting up, and running the demo are available on the Corona’s wiki.

Your contributions are greatly appreciated. Please post any feedback or comments to Cornoa’s wiki, newsgroup, or development mailing list.

Prerequisites

  • The Corona demo assume you have Java 5 (JDK 1.5) already installed.

Setup

  1. Download Corona 1.0.0M4 Demo
    1. corona_1.0.0M4_demo.zip
    2. Unzip Coron 1.0.0M4 demo onto your workstation. The location used will be referenced as demo root for these instructions.
      1. Note the destination folder must not have a space within its name due to a bug in the setup batch procedure.
      2. The download is a self-contained zip file that contains the Corona 1.0.0M4 plugins as well as the following Eclipse technologies. These Eclipse projects do not need to be downloaded seperately.
        1. ECF v0.9.1
        2. Equinox Log Service
        3. Equinox Event Service
        4. Equinox DS Service
        5. Eclipse EMF
        6. Eclipse XSD
        7. Eclipse GEF
      3. Download Eclipse SDK v3.2
        1. Place this zip file in <demo root>/download
  2. Start a DOS command prompt
    1. Change directories to demo root
  3. Setup the demo environment
    1. Setup the Corona server
      1. Enter the command corona setup server
    2. Setup the Eclipse Workbench for User_A
      1. Enter the command corona setup workbench User_A
    3. Setup the Eclipse Workbench for User_B
      1. Enter the command corona setup workbench User_B

Execution

  1. Run the demo
    1. Start the Corona server
      1. Enter the command corona start server
      2. A DOS command window will be start for the Corona server. This DOS window provides the OSGi command interface.
    2. Start the Eclipse Workbench for User_A
      1. Enter the command corona start workbench User_A
        1. An Eclipse Workbench will be start. It will be configured with its own workspace as well as define the user name of "User_A"
      2. Show the view Corona/Project Container Explorer
        1. Open the Window menu
        2. Select Show Views
        3. Select Other...
        4. Expand the category Corona
        5. Select the view Project Container Explorer
    3. Start the Eclipse Workbench for User_B
      1. Repeat the steps above, replacing "User_A" with "User_B"
    4. Interact with Workgroup collaboration features
      1. Import Workbench projects into workspace
        1. From the Project Container Explorer view...
          1. Right click Open Project Container CoronaDemo
          2. Expand the Project Container CoronaDemo
          3. Right mouse click on the Eclipse workbench project org.eclipse.corona
          4. Select import
          5. When prompted “Do you want to import resources to workspace?” click yes
          6. When prompted for CVS username/password, enter anonymous
      2. Generate collaboration events
        1. Create/Update/Delete Workbench project resources
      3. Chat with users within the Workgroup
      4. Participate in a shared editor session
        1. Both sides right-click the same file. From the pop-up menu select Team -> Initiate Shared Editor

Shutdown

  1. Close the demo
    1. Close the Eclispe Workbench for User_A
    2. Close the Eclipse Workbench for User_B
    3. Close the Corona server
      1. Got the DOS window for the Corona server
      2. Enter the command close

See also

Back to the top