Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "COSMOS DG Extending the Web User Interface Framework"
(→Introduction) |
(→Introduction) |
||
Line 22: | Line 22: | ||
The COSMOS UI framework is a web based framework that facilitates the assembly of web components into a single web console application. It includes | The COSMOS UI framework is a web based framework that facilitates the assembly of web components into a single web console application. It includes | ||
− | * A set of out-of-the-box web | + | * A set of out-of-the-box web widgets |
− | * A registration service to discover and share widget configurations | + | * A registration service to discover and share web widget configurations |
* A page template processor | * A page template processor | ||
+ | |||
+ | A web widget is a lightweight portable component that can be installed and run within any separate HTML-based web page without requiring a separate compilation. | ||
+ | |||
+ | The main the focus of the COSMOS UI framework is to provide reusable web widgets to help facilitate the development and validation of Management Data Repositories (MDRs) as defined by the Configuration Management Database Specification Federation specification (CMDBf). An MDR is a CMDBf term that represents a component that contains data about managed resources (e.g. computer systems, application software and building) and/or process artifacts (e.g. incident records and requests for change forms) and the relationships between them. | ||
+ | |||
+ | The secondary goal is to provide a web container that manages and assembles these web widgets in a unified web console. | ||
+ | |||
+ | ===About this Document=== | ||
+ | This document will first cover the overall architecture of the COSMOS UI framework followed by a set of tutorials that help the user understand basic concepts and extension mechanisms. | ||
+ | |||
+ | Before reading this document the reader should be aware that the COSMOS UI framework use web methodologies such as AJAX and web technologies such as HTTP, JSON, XML, and Javascript. The reader should be quite familiar with these technologies and methodologies. In addition the framework heavily relies on the DOJO toolkit. The reader should have a good understanding of the following DOJO toolkit concepts. | ||
+ | |||
+ | * JavaScript Programming With Dojo and Dijit | ||
+ | * Dijit - The Dojo Widget Library | ||
== Design Overview == | == Design Overview == |
Revision as of 14:46, 12 March 2008
COSMOS Wiki > COSMOS Document Plan > COSMOS Manual Guide
Contents
COSMOS Development Guide Extending the Web User Interface Framework
Category: Development Guide
Owner | Sheldon Lee-Loy |
Bug # | 219143 |
Due dates | Schedule |
Introduction
The COSMOS UI framework is a web based framework that facilitates the assembly of web components into a single web console application. It includes
- A set of out-of-the-box web widgets
- A registration service to discover and share web widget configurations
- A page template processor
A web widget is a lightweight portable component that can be installed and run within any separate HTML-based web page without requiring a separate compilation.
The main the focus of the COSMOS UI framework is to provide reusable web widgets to help facilitate the development and validation of Management Data Repositories (MDRs) as defined by the Configuration Management Database Specification Federation specification (CMDBf). An MDR is a CMDBf term that represents a component that contains data about managed resources (e.g. computer systems, application software and building) and/or process artifacts (e.g. incident records and requests for change forms) and the relationships between them.
The secondary goal is to provide a web container that manages and assembles these web widgets in a unified web console.
About this Document
This document will first cover the overall architecture of the COSMOS UI framework followed by a set of tutorials that help the user understand basic concepts and extension mechanisms.
Before reading this document the reader should be aware that the COSMOS UI framework use web methodologies such as AJAX and web technologies such as HTTP, JSON, XML, and Javascript. The reader should be quite familiar with these technologies and methodologies. In addition the framework heavily relies on the DOJO toolkit. The reader should have a good understanding of the following DOJO toolkit concepts.
- JavaScript Programming With Dojo and Dijit
- Dijit - The Dojo Widget Library