[brim-project] - the framework

The brim-project consists of multiple parts. Besides the plugins, which are based on the framework and are desribed in a dedicated chapter, there is the framework.

The framework is based on a Model-View-Controller (MVC) or Model-II design pattern. This pattern clearly seperates the view from the underlying login and eases reuse, adaptation and maintainability.

The model part of the framework is based around a single concept: it deals with items and all items have a potential hierarchical relationship.

The framework offers some additional features like: