Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Corona/Installation
Contents
Requirements
In order to install and run Corona it is necessary to have the following Eclipse components:
- WebTools Platform all-in-one SDK distribution of Eclipse, v 1.5 (contains a complete Eclipse application wiht WTP, EMF, GEF and JEM frameworks) download WebTools Platform
- Eclipse Communication Framework SDK, v 0.9 (full SDK distribution required) download ECF
- Add-on equionox bundles download Equinox add-on bundles:
- org.eclipse.equinox.log
- org.eclipse.equinox.event
- org.eclipse.equinox.http
3rd Party Libraries
Installation Steps
Download Corona
The latest Corona distribution can be downloaded from download Corona. The distribution consists of two parts:
- Corona Server - enables collaboration between distributed components, handles event routing and web service calls,
- Corona Client - adds collaboration capabilities to Eclipse IDE tool.
A number of libraries used by Corona are not yet supplied with the binary distribution because of on-going IP approval process by Eclipse Committee. The following libraries need to be downloaded from original sources:
Install Eclipse platform for Corona
You need to install two Eclipse instances, one for Corona Server and one for Corona Client. Let the installation directory be called <install> (it is either <installClient> or <installServer>):
- Unzip Web Tools Eclipse application to <install>
- Unzip ECF to <install>
- Copy add-on Equinox bundles to <install>/plugins
Install Corona
In order to install Corona Server:
- Unzip org.eclipse.corona.server-{version}.zip to <installServer>
- Unzip org.eclipse.corona.client-{version}.zip to <installClient>
Running Corona
In order to run a full Corona client-server collaboration with default collaboration context, you need to:
- Set CORONA_CONFIG_HOME system variable to the absolute path, in which initial project container definitions are located:
- <install>/plugins/org.eclipse.corona.......
- The plugin with container definitions is supplied with both client and server distribution.
- Run Corona server:
- cd to <installServer>/features/org.eclipse.corona.server_{version}/bin
- execute: runCoronaServer.bat or runCoronaServer.sh depending on you operating system
- Run Corona client:
- cd to <installClient>
- execute eclipse.exe or eclipse.bin depending on your operating system
Configuration Basics
Corona server uses project container definitions as pointed by CORONA_CONFIG_HOME system variable. The directory CORONA_CONFIG_HOME contains a project container, team member repository and exemplary data.
Demo Configuration
Project container definition Team member repository