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
- Home
- Project
- Parts
- Self-Lysis
- Vesicle-Buster
- Payload
- [http://partsregistry.org/cgi/partsdb/pgroup.cgi?pgroup=iGEM2010&group=Berkeley Parts Submitted]
- Results
- Judging
- Clotho
- Human Practices
- Team Resources
- Who We Are
- Notebooks:
- [http://www.openwetware.org/wiki/Berk2010-Daniela Daniela's Notebook]
- [http://www.openwetware.org/wiki/Berk2010-Christoph Christoph's Notebook]
- [http://www.openwetware.org/wiki/Berk2010-Amy Amy's Notebook]
- [http://www.openwetware.org/wiki/Berk2010-Tahoura Tahoura's Notebook]
- [http://www.openwetware.org/wiki/Berk2010-Conor Conor's Notebook]
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.
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.