COSMOS Developer's Guide


Setting up the Development Environment for the SDD Runtime

This topic will describe the steps needed to set up a development environment within Eclipse to both run and work on the SDD Runtime.

All of the following packages are available from the dev.eclipse.org CVS in the /cvsroot/technology repository.


Setting up the SDD Runtime

All of the following packages are available from the dev.eclipse.org CVS in the /cvsroot/technology repository.

The SDD Runtime will process a Solution Package Descriptor along with its accompanying Solution Deployment Descriptor and any other needed files.


In order to use the SDD runtime you will need to checkout the following projects from the Eclipse CVS at a minimum::


org.eclipse.cosmos.me.sdd.advisor
org.eclipse.cosmos.me.sdd.cli
org.eclipse.cosmos.me.sdd.cli.equinox
org.eclipse.cosmos.me.sdd.cr
org.eclipse.cosmos.me.sdd.log
org.eclipse.cosmos.me.sdd.log4jproperties
org.eclipse.cosmos.me.sdd.o10r
org.eclipse.cosmos.me.sdd.op
org.eclipse.cosmos.me.sdd.profile.cim
org.eclipse.cosmos.me.sdd.profile.cosmos
org.eclipse.cosmos.me.sdd.schema

In addition to these projects, the org.eclipse.cosmos.me.sdd.examples project contains various SDD examples that may be used with the runtime.

The SDD runtime makes use of Eclipse's OSGi libraries. After downloading these projects, you must make sure that you have the following plugins inside your Eclipse plugins directory. We will omit the version numbers as they will depend on the version of Eclipse you are using. The SDD runtime has been tested with both Eclipse 3.4 and 3.5


org.eclipse.osgi
org.eclipse.equinox.ds
javax.servlet
org.eclipse.equinox.event
org.eclipse.equinox.log
org.eclipse.equinox.util
org.eclipse.osgi.services

Executing the SDD Runtime

After these items are all in place, you can run the SDD_Equinox launch script within the equinox project to start the runtime.

The command for executing is as follows:

sdd install name_of_SPD_file.xml


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]