Trygve Reenskaug

Trygve Reenskaug

Trygve Mikkjel Heyerdahl Reenskaug (born 1930) is a Norwegian computer scientist. He formulated the model-view-controller pattern for GUI software design in 1979, while visiting Xerox Parc.

By his [http://heim.ifi.uio.no/~trygver/themes/mvc/mvc-index.html own admission] "The hardest part was to hit upon good names for the different architectural components. Model-View-Editor was the first set".

He has been extensively involved in research in object oriented methods, and developed the OOram role modeling method and tool in 1983. He founded the IT company Taskon in 1986, which developed tools based on the OORam method.

Reenskaug wrote the book "Working With Objects: The OOram Software Engineering Method" with co-authors P. Wold and O. A. Lehne.

Later, he worked with the development of UML.
Currently he is "professor emeritus" of informatics at the University of Oslo.

External links

* [http://heim.ifi.uio.no/~trygver/ Personal home page at the University of Oslo]
* [http://today.java.net/pub/a/today/2003/12/11/mvc.html History of the MVC Pattern]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Trygve Reenskaug — Trygve M. H. Reenskaug (né en 1930) est un informaticien norvégien, inventeur du modèle de conception Modèle Vue Contrôleur (MVC). Il travaille actuellement sur le projet BabyUML. Liens externes Page web personnelle de Trygve M. H. Reenskaug Site …   Wikipédia en Français

  • Trygve Mikkjel Heyerdahl Reenskaug — (* 21. Juni 1930) ist ein norwegischer Forscher der Informatik. Er formulierte den Begriff Model View Controller für den Softwareentwurf im Jahre 1979, während er bei Xerox Parc in Palo Alto, arbeitete. Er ist in die Forschung von… …   Deutsch Wikipedia

  • Data, context and interaction — (DCI) is a paradigm used in computer software to program systems of communicating objects. Its goals are: To improve the readability of object oriented code by giving system behavior first class status; To cleanly separate code for rapidly… …   Wikipedia

  • Model–view–controller — A general representation of the MVC design pattern. Model view controller concept. The solid line represents a direct as …   Wikipedia

  • Data Context Interaction — (DCI) ist ein Architekturmuster für die Modellierung der Fachlichkeit komplexer objektorientierter Software. DCI trennt Fachobjekte ( Data ) von Anwendungsfällen ( Context ) und Rollen ( Interaction ). DCI wurde erstmals von Trygve Reenskaug, dem …   Deutsch Wikipedia

  • Object Oriented Role Analysis and Modeling — The Object Oriented Role Analysis and Modeling (OOram) is a method, based on the concept of role, for performing object oriented modeling. OOram is a precursor for the Unified Modeling Language (UML).[1] Originally (1989) coined Object Oriented… …   Wikipedia

  • Model-View-Controller — Шаблон проектирования Model View Controller Кон …   Википедия

  • Model-view-controller — (MVC) is an architectural pattern used in software engineering. Successful use of the pattern isolates business logic from user interface considerations, resulting in an application where it is easier to modify either the visual appearance of the …   Wikipedia

  • Design pattern (computer science) — In software engineering, a design pattern is a general reusable solution to a commonly occurring problem in software design. A design pattern is not a finished design that can be transformed directly into code. It is a description or template for …   Wikipedia

  • Object Oriented Role Analysis Method — The Object Oriented Role Analysis Method (OOram) is a method, based on the concept of role , for performing object oriented modeling. OOram is a precursor for the Unified Modeling Language (UML). Originally (1989) coined Object Oriented Role… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”