Difference between revisions of "Corona"

From Eclipsepedia

Jump to: navigation, search
m (Resources)
m
Line 5: Line 5:
 
</table>
 
</table>
 
----
 
----
== Corona Project - Tool Services Framework ==
+
== Corona Project - Tools Services Framework ==
 +
Corona is the Eclipse Tools Services Framework that enables workgroup collaboration.  The workgroup is defined as multiple Eclipse based application that share a common context.  Corona will distribute actions and events that occur in a local Eclipse workspace to all members of the workgroup.
  
Corona is about tool integration. It Corona will enable Eclipse constructs, such as a "project", to be shared in a distributed environment. Corona will provide an Eclipse based server-side runtime environment that will provide web service access to allow manageability to SOA components deploy within Corona.  
+
Corona uses an Eclipse based server-side environment to manage its workgroup environment. Eclipse (non-ui) plug-ins can be deployed to Corona’s server to provide persistent handling of workgroup actions and events.  These server-side plug-ins provide web service endpoints and/or participate in Corona’s event model to increase the value of commercial software solutions through cross-product integration.
 +
 
 +
The cornerstone of Corona is its context container (ContextContainer).  This specialized container is shared with all members of the workgroup.  It is the common context for collaboration within the workgroup.  The ContextContainer defines the set repositories (RepositoryDescriptors) needed for Eclipse applications to participate in the workgroup collaboration solution.
  
 
=== Project Goals ===
 
=== Project Goals ===
The project goals for Corona are:
+
* Provide a context for collaboration within a distributed workgroup environment
*Provide an OSGi-based SOA component framework for server-side Eclipse plug-in deployment.
+
** ContextContainer
*Establish a collaboration event model used to propagate events across multiple Workbench instances.
+
** RepositoryDescriptor
*Implement a mechanism for harvesting component and artifact relationships from collaboration events.
+
** Distributed Event Model
*Provide manageability of component and resources used within the Corona framework.
+
* Provide Eclipse based server-side environment to manage Corona's workgroup environment
 +
** Provide an OSGi-based SOA component framework for server-side Eclipse plug-in deployment.
 +
** Provide manageability of component and resources via WSDM
  
 
=== Resources ===
 
=== Resources ===

Revision as of 15:26, 11 January 2007

Eclipse Home

Corona Project - Tools Services Framework

Corona is the Eclipse Tools Services Framework that enables workgroup collaboration. The workgroup is defined as multiple Eclipse based application that share a common context. Corona will distribute actions and events that occur in a local Eclipse workspace to all members of the workgroup.

Corona uses an Eclipse based server-side environment to manage its workgroup environment. Eclipse (non-ui) plug-ins can be deployed to Corona’s server to provide persistent handling of workgroup actions and events. These server-side plug-ins provide web service endpoints and/or participate in Corona’s event model to increase the value of commercial software solutions through cross-product integration.

The cornerstone of Corona is its context container (ContextContainer). This specialized container is shared with all members of the workgroup. It is the common context for collaboration within the workgroup. The ContextContainer defines the set repositories (RepositoryDescriptors) needed for Eclipse applications to participate in the workgroup collaboration solution.

Project Goals

  • Provide a context for collaboration within a distributed workgroup environment
    • ContextContainer
    • RepositoryDescriptor
    • Distributed Event Model
  • Provide Eclipse based server-side environment to manage Corona's workgroup environment
    • Provide an OSGi-based SOA component framework for server-side Eclipse plug-in deployment.
    • Provide manageability of component and resources via WSDM

Resources