Team:Berkeley/Clotho/Plugin Platform

From 2010.igem.org

(Difference between revisions)
(New page: __NOTOC__ <!-- Global templates. Should be included on every page --> {{Berkeley_Main_Script}} {{Berkeley_CSS}} {{Berkeley_Menu}} <!-- End global templates. Insert content below -->)
Line 1: Line 1:
 +
==Plugin Architecture==
__NOTOC__
__NOTOC__
<!-- Global templates. Should be included on every page -->
<!-- Global templates. Should be included on every page -->
Line 5: Line 6:
{{Berkeley_Menu}}
{{Berkeley_Menu}}
<!-- End global templates. Insert content below -->
<!-- End global templates. Insert content below -->
 +
 +
Clotho provides a plugin framework for the development of new tools. This plugin framework is built on the Netbeans Platform ([http://netbeans.org netbeans.org]), which manages the plugin environment.
 +
 +
[[Image:UCB_Clotho_Architecture]]
 +
 +
Clotho classifies plugins into eight distinct categories: ClothoAlgorithm, ClothoConnection, ClothoFormat, ClothoGrammar, ClothoPlugin, ClothoTool, ClothoViewer, and ClothoWidget. These categories are based on the different types of functionality a plugin can provide. For example, a ClothoConnection provides connections to a database, while a ClothoTool is a tool built on the Clotho platform. Plugins are discovered and loaded dynamically when Clotho starts.

Revision as of 04:39, 26 October 2010

Plugin Architecture



Clotho provides a plugin framework for the development of new tools. This plugin framework is built on the Netbeans Platform ([http://netbeans.org netbeans.org]), which manages the plugin environment.

File:UCB Clotho Architecture

Clotho classifies plugins into eight distinct categories: ClothoAlgorithm, ClothoConnection, ClothoFormat, ClothoGrammar, ClothoPlugin, ClothoTool, ClothoViewer, and ClothoWidget. These categories are based on the different types of functionality a plugin can provide. For example, a ClothoConnection provides connections to a database, while a ClothoTool is a tool built on the Clotho platform. Plugins are discovered and loaded dynamically when Clotho starts.