|
MONK : Monk Workbench
This page last changed on Dec 28, 2008 by andrew_james_macdonald@yahoo.com.
Monk WorkbenchThis page provides general documention for the Monk Workbench. For more specific documentation, you should look at the code in SVN. There are also some other, older documents that are related (though often out of date).
OverviewThe Monk Workbench is a light-weight, client-side, web-based framework for building multiple applications that may share some of the same components (tools). The design favours the modularity and independence of the components, so that they can be assembled in various configurations (called features). This basic architecture will be familiar to users of the Eclipse IDE, which allows various views (tools) to be included and layed out according to the definition of different perspectives (applications). Components (tools) are built to achieve a certain specific purpose, without much consideration of the particularities of the host application (in terms of appearance, GUI libraries, and behaviour). Developers can send a message to the component object that will be transmitted to the workbench and then dispatched to other components in the feature (application). In other words, components don't talk directly to other components, they dispatch and receive system-wide events. More information on components is available below. File StructureThe Monk Workbench is composed of the following top-level directories:
Components (tools)ApplicationsThe central application is the Workflow Application. EventsSee AlsoHere are some of the other, often older and out of date, documents that are related:
|
| Document generated by Confluence on Apr 19, 2009 15:04 |