Team:Berkeley/Clotho/Plugin Platform
From 2010.igem.org
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.