Jump to: navigation, search

Difference between revisions of "Corona"

m (Resources)
(Project Goals)
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[Image:Gazoo-incubation.jpg|frame|<center>Incubation Phase</center>]]
 
[[Image:Gazoo-incubation.jpg|frame|<center>Incubation Phase</center>]]
<table border='1' cellpadding='3'>
 
<tr>
 
<td>[http://www.eclipse.org/corona Eclipse Home]</td>
 
</tr>
 
</table>
 
----
 
 
== Corona Project - Tools 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 contextCorona will distribute actions and events that occur in a local Eclipse workspace to all members of the workgroup.
+
Corona is the Eclipse Tools Services Framework that enables collaboration of people and/or software components[http://en.wikipedia.org/wiki/Collaboration Collaboration] is the process of two or more entities working together for a common goalCollaboration occurs within a context of a container used to host the collaboration.
  
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.
+
Examples of collaboration context include:
 +
* Data Collaboration
 +
** Data containers (e.g. database)
 +
** Web services
 +
** Messaging
 +
* Workgroup Collaboration
 +
** Eclipse Team framework
 +
** Eclipse Communication Framework
 +
*** Instant Messaging
  
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. 
+
As the Tools Services Framework, Corona provides an Eclipsed based server-side environment to host tools server-side components.  This provides the platform for a tool to manage their collaboration context within a distributed environment.
  
 
=== Project Goals ===
 
=== 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 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 an OSGi-based SOA component framework for server-side Eclipse plug-in deployment.
** Provide manageability of component and resources via WSDM
+
** Provide manageability of component and resources
 +
* Provide a context for collaboration within a distributed workgroup environment
 +
** Distributed Event Model
 +
* Provide a SDK for create Corona hosted plug-ins
  
=== Resources ===
+
;Notes
*[[Corona Development Community|Development Community]]
+
:An update to project proposal is being drafted.  The intent is to establish an Eclipse server-side platform that provides a consistent development and deployment model that is compatible with the RCP paradigm.  The proposal is based upon the merger of the Eclipse Gyrex and Corona projects.
*[[Corona Europa|Europa Release]]
+
:* [[Corona/Proposal|Eclipse Server-side Platform]]
*[[Corona FAQ|FAQ]]
+
 
*[[Corona HowTo|How To...]]
+
The Corona project will be merged with the Gyrex project.  Once the merge is complete, the Corona project will be archived.  Please see the following wiki page for merge plan details.
*[[Corona Plan|Plan]]
+
:* [[Corona/Gyrex/Merger|Plan Merge Corona with Gyrex]]
*[[Corona User Guide|User Guide]]
+
 
*[[Corona Releng|Release Engineering]]
+
=== Quick Links ===
 +
<table border='1' cellpadding='3' cellspacing='3'>
 +
  <tr>
 +
      <td align='center' width='33%'>[http://www.eclipse.org/projects/project_summary.php?projectid=technology.corona Portal]</td>
 +
      <td align='center' width='33%'>[http://www.eclipse.org/corona Web Home]</td>
 +
      <td align='center' width='33%'>[http://www.eclipse.org/corona/download.php Download]</td>
 +
  </tr>
 +
  <tr>
 +
      <td align='center' width='33%'>[[Corona/GettingStarted|Getting Started]]</td>
 +
      <td align='center' width='33%'>[[Corona/Plan|Plan]]</td>
 +
      <td align='center' width='33%'>[[Corona/FAQ|FAQ]]</td>
 +
  </tr>
 +
  <tr>
 +
      <td align='center' width='33%'>[[Corona/Community|Community]]</td>
 +
      <td align='center' width='33%'>[[Corona/Architecture|Architecture]]</td>
 +
      <td align='center' width='33%'>[[Corona/Releng|Releng]]</td>
 +
  </tr>
 +
</table>
  
*[http://dev.eclipse.org/mailman/listinfo/corona-dev Development mailing list]
 
  
[[Category:Corona]]
+
[[Category:Eclipse Technology Project]][[Category:Corona]]

Latest revision as of 09:10, 25 August 2009

Incubation Phase

Corona Project - Tools Services Framework

Corona is the Eclipse Tools Services Framework that enables collaboration of people and/or software components. Collaboration is the process of two or more entities working together for a common goal. Collaboration occurs within a context of a container used to host the collaboration.

Examples of collaboration context include:

  • Data Collaboration
    • Data containers (e.g. database)
    • Web services
    • Messaging
  • Workgroup Collaboration
    • Eclipse Team framework
    • Eclipse Communication Framework
      • Instant Messaging

As the Tools Services Framework, Corona provides an Eclipsed based server-side environment to host tools server-side components. This provides the platform for a tool to manage their collaboration context within a distributed environment.

Project Goals

  • 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
  • Provide a context for collaboration within a distributed workgroup environment
    • Distributed Event Model
  • Provide a SDK for create Corona hosted plug-ins
Notes
An update to project proposal is being drafted. The intent is to establish an Eclipse server-side platform that provides a consistent development and deployment model that is compatible with the RCP paradigm. The proposal is based upon the merger of the Eclipse Gyrex and Corona projects.

The Corona project will be merged with the Gyrex project. Once the merge is complete, the Corona project will be archived. Please see the following wiki page for merge plan details.

Quick Links

Portal Web Home Download
Getting Started Plan FAQ
Community Architecture Releng