Skip to main content

Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Corona » What is Corona?
What is Corona? [message #898] Thu, 26 January 2006 14:01 Go to next message
Dennis O'Flynn is currently offline Dennis O'FlynnFriend
Messages: 73
Registered: July 2009
The goal for Corona is to extends Eclipse's extensible development platform
and application frameworks for building software to the server-side.

The foundation for Corona is Equinox, an implementation of OSGi. Equinox
provides the OSGi framework and set of optional services. The bundle
approach supported by Equinox establishes the platform that Corona is built

Corona extends the Eclipse Workbench model to the server-side. Workbench
constructs such as Projects and Natures are enabled in a server-side
context. A collaboration event model, built upon the OSGi event service, is
introduced. These collaboration events are shared with other (remote)
Workbench instances using Collaboration Event Routers. These event routes
can be implemented using ECF, or other transport such as JMS, web services,

In order to encourage external integrations, the primary method of
interaction with Corona-hosted plugins is using web service protocols.
Corona supports the WSDM specification, allowing standard-compliant clients
query and management access to resources hosted within Corona.
Re: What is Corona? [message #959 is a reply to message #898] Mon, 20 February 2006 15:16 Go to previous message
Dennis O'Flynn is currently offline Dennis O'FlynnFriend
Messages: 73
Registered: July 2009
There are 4 factors that have a major influence on Corona. These are:

OSGi Platform
* Server-side environment
* Consistent Eclipse paradigm
* Equinox: OSGi runtime
** Bundles
** Services
** Event, HTTP
* Eclipse frameworks
** ECF
** Higgins

* Communication between multiple Workbench instances
* Shared access to common constructs
** Projects, Resources, etc.
* Collaboration Events
** Extends OSGi event model
** Serializable events
** Notifications to all interested parties
* Based upon ECF

* Bundle Life Cycle
** Installed, Resolved (Starting, Active, Stopping), Uninstalled
* OSGi Services
** Registration, Service Tracker, Event Service, HTTP
** Provide web service endpoints to Eclipse plug-in extension points
** Leverage existing Eclipse features
*** org.eclipse.equinox.http
*** EMF ECore
** Based upon standards
*** WSDL v2.0, WSRF, WSDM

* Information about the collaboration ecosystem, not just its individual
** The whole is greater than the sum of its parts
* Persistent memory
* Collective conscious
* History
* Relationships
* Extensibility
** Bundles / Plug-ins are able to extend knowledge base
Previous Topic:Collaboration Events
Next Topic:Corona's use of ECF
Goto Forum:

Current Time: Wed Nov 30 05:13:00 GMT 2022

Powered by FUDForum. Page generated in 0.02485 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top