To be presented at the following conferences:
|
Java Zone, Oslo 1819 September 2003 |
|
|
JAOO, Aarhus 2225 September 2003 |
Abstract.
MVC was conceived in 1978 as the design solution to
a particular problem. The top level goal was to support the user's mental model
of the relevant information space and to enable the user to inspect and edit
this information. The first part of the talk describes the original problem and
discusses the chosen solution. The second part elaborates the original ideas
and extends the scope to include current day challenges to the original goal.
We examine some ideas related to MVC that are found in the literature and
select those that appear to be particularly relevant to the top level goal. It
is all summarized in a condensed MVC pattern language. Notice This presentation
is copyright ©2003 Trygve Reenskaug, Oslo, Norway. All rights reserved.
Permission to make digital or hard copies of part or all of this work for
personal or classroom use is granted without fee provided that the copies are
not made for profit or commercial advantage and that copies bear this notice
and full citation on the first page.
The full report is in the form of a pattern
language.
The slides from the talk are cembedded in the patterns
.PDF (1 029 554
bytes).
(Last updated by Trygve 2003-09-07)