Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "CosmosDataReportingComponent"

(Service Interface Types for Visualization)
(Compiling the Data Visualization UI)
 
(63 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
[[COSMOS|COSMOS Main Page]] > [[ COSMOS#Architecture | Architecture]] >
 
[[COSMOS|COSMOS Main Page]] > [[ COSMOS#Architecture | Architecture]] >
  
This article presents the architecture and high-level design of the COSMOS Data Reporting Component.
+
This article presents the architecture and high-level design of the COSMOS Data Visualization Component.
  
= Component Overview =
+
= COSMOS 0.4 Data Visualization Design Document =
The [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cosmos/doc/org.eclipse.cosmos.doc.architecture/dataReportingServices.html?root=Technology_Project&view=co COSMOS Data Reporting Architecture Overview] is maintained in CVS.
+
The design document has been moved to CVS undergoing iterative updates. Currently CVS was deemed as the best medium to update this document. After careful review this document will be finalized and ready to be published at which time the wiki page will contain the design document.
  
= Service Interface Types =
+
The CVS information to get the design document is as follows:
The services of the COSMOS Data Reporting Component are organized into sets of interface types, organized as adoption
+
points for implementers of management applications. The service interface types are grouped according to the degree
+
of abstraction they provide:
+
* Service Interface Types for Structured Data Access
+
* Service Interface Types for Visualization
+
* Service Interface Types for Light-weight Browser-based Components
+
Each of these sets of service interface types is explored further in the following sections.
+
  
== Service Interface Types for Structured Data Access ==
+
*Host: dev.eclipse.org
This set of service interface types is organized for adoption by management application components that consume structured data, for example, tabular displays of information about modeled resources, status information, events, and performance data.
+
*Repository path: /cvsroot/technology
 +
*Connection Type: pserver
 +
*User: anonymous
 +
*Module path:  org.eclipse.cosmos/doc/org.eclipse.cosmos.doc.architecture/data-visualization
 +
*Document file: COSMOS-DataVisualizationDesign.html
  
''itemize service interface types for structured data access here...''
+
You can directly download and view the document [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cosmos/doc/org.eclipse.cosmos.doc.architecture/data-visualization/COSMOS-DataVisualizationDesign.html?root=Technology_Project&view=co here], but the image links will be broken.
  
== Service Interface Types for Visualization ==
+
= Compiling the COSMOS 0.4 Data Visualization UI =
This set of service interface types is organized for adoption by management application components that consume user interface visualizations, for example, portlet-based displays of information describing modeled resources, status information, events, and performance data. This set of service interface types will also serve the Eclipse workbench.
+
Follow the following steps to build the data visualization ui components.
  
''itemize service interface types for visualization here...''
+
# Download wtp 2.0 RC1 all in one driver (http://download.eclipse.org/webtools/downloads/drops/R2.0/S-2.0RC1-200705250432/wtp-S-2.0RC1-200705250432.zip).
 
+
# Import the following project set file [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cosmos/data-reporting/org.eclipse.cosmos.dr.build/projectSet/org.eclipse.cosmos.dr.projectSet.psf?root=Technology_Project&view=co here], .  This will check out the code from cvs into your workspace.  When prompted for a user id and password enter 'anonymous' for the id with a blank password.
== Service Interface Types for Light-weight Browser-based Components ==
+
# Make sure the org.eclipse.cosmos.dr.drs.service.handler compiles.    You might have to edit the JRE System Library in the Java Build Path to point to the correct jdk. [[Image:Jdkcompile.gif]]
This set of service interface types is organized for adoption by management application components that consume user interface visualizations, for example, browser-based gadgets (''obviously, we need to choose an AJAX-enabled quasi-standard pattern to implement!'') that can be composed into mashups.
+
# Repeat the above step for org.eclipse.cosmos.dr.gvs.views and org.eclipse.cosmos.dr.ps.common.
 
+
''itemize service interface types for light-weight browser-based components here...''
+
  
 
[[ COSMOS#Architecture | back to home]]
 
[[ COSMOS#Architecture | back to home]]

Latest revision as of 21:13, 16 August 2007

COSMOS Main Page > Architecture >

This article presents the architecture and high-level design of the COSMOS Data Visualization Component.

COSMOS 0.4 Data Visualization Design Document

The design document has been moved to CVS undergoing iterative updates. Currently CVS was deemed as the best medium to update this document. After careful review this document will be finalized and ready to be published at which time the wiki page will contain the design document.

The CVS information to get the design document is as follows:

  • Host: dev.eclipse.org
  • Repository path: /cvsroot/technology
  • Connection Type: pserver
  • User: anonymous
  • Module path: org.eclipse.cosmos/doc/org.eclipse.cosmos.doc.architecture/data-visualization
  • Document file: COSMOS-DataVisualizationDesign.html

You can directly download and view the document here, but the image links will be broken.

Compiling the COSMOS 0.4 Data Visualization UI

Follow the following steps to build the data visualization ui components.

  1. Download wtp 2.0 RC1 all in one driver (http://download.eclipse.org/webtools/downloads/drops/R2.0/S-2.0RC1-200705250432/wtp-S-2.0RC1-200705250432.zip).
  2. Import the following project set file here, . This will check out the code from cvs into your workspace. When prompted for a user id and password enter 'anonymous' for the id with a blank password.
  3. Make sure the org.eclipse.cosmos.dr.drs.service.handler compiles. You might have to edit the JRE System Library in the Java Build Path to point to the correct jdk. File:Jdkcompile.gif
  4. Repeat the above step for org.eclipse.cosmos.dr.gvs.views and org.eclipse.cosmos.dr.ps.common.

back to home

Back to the top