Sinnig, Daniel (2004) The complicity of patterns and model-based UI development. Masters thesis, Concordia University.
- Accepted Version
The main idea surrounding model-based approaches is to identify useful approaches for User Interface (UI) development have the potential to accommodate the increasing complexity of today's interactive applications. However, the mainstream developer has not adopted the model-based approach for creating UIs due to certain limitations. One such limitation is the lack of reusability within such approaches. In order to foster re-use in different contexts of In particular it will be demonstrated how different kinds of patterns can be used as building blocks for the establishment of task, dialog, presentation and layout models. Starting from an outline of the general process of pattern application, an interface for combining patterns and a possible formalization is suggested. A tool for using, selecting, adapting and applying patterns to task models will be presented. In addition, an extended example will illustrate the applicability of this pattern-driven development approach. Within the scope of the example, 13 different patterns relative to the various models have been discovered, formalized and applied.
|Divisions:||Concordia University > Faculty of Engineering and Computer Science > Computer Science and Software Engineering|
|Item Type:||Thesis (Masters)|
|Pagination:||xiii, 148 leaves : ill. ; 29 cm.|
|Degree Name:||M. Comp. Sc.|
|Thesis Supervisor(s):||Seffah, Ahmed|
|Deposited By:||Concordia University Libraries|
|Deposited On:||18 Aug 2011 18:10|
|Last Modified:||18 Aug 2011 18:10|
Repository Staff Only: item control page
Downloads per month over past year