Trygve Reenskaug
   HOME

TheInfoList



OR:

Trygve Mikkjel Heyerdahl Reenskaug (21 June 1930 – 14 June 2024) was a Norwegian computer scientist and professor emeritus of the
University of Oslo The University of Oslo (; ) is a public university, public research university located in Oslo, Norway. It is the List of oldest universities in continuous operation#Europe, oldest university in Norway. Originally named the Royal Frederick Univ ...
. He formulated the
model–view–controller Model–view–controller (MVC) is a software architectural pattern commonly used for developing user interfaces that divides the related program logic into three interconnected elements. These elements are: * the model, the internal representat ...
(MVC) pattern for
graphical user interface A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, graphical icon (computing), icons and visual indicators such ...
(GUI) software design in 1979 while visiting the
Xerox Xerox Holdings Corporation (, ) is an American corporation that sells print and electronic document, digital document products and services in more than 160 countries. Xerox was the pioneer of the photocopier market, beginning with the introduc ...
Palo Alto Research Center (PARC). His first major software project, "Autokon," produced a successful
computer-aided design Computer-aided design (CAD) is the use of computers (or ) to aid in the creation, modification, analysis, or optimization of a design. This software is used to increase the productivity of the designer, improve the quality of design, improve c ...
computer-aided manufacturing Computer-aided manufacturing (CAM) also known as computer-aided modeling or computer-aided machining is the use of software to control machine tools in the manufacturing of work pieces. This is not the only definition for CAM, but it is the most ...
(CAD/CAM) program which was first used in 1963, and continued in use by shipyards worldwide for more than 30 years. Reenskaug described his early
Smalltalk Smalltalk is a purely object oriented programming language (OOP) that was originally created in the 1970s for educational use, specifically for constructionist learning, but later found use in business. It was created at Xerox PARC by Learni ...
and
object-oriented programming Object-oriented programming (OOP) is a programming paradigm based on the concept of '' objects''. Objects can contain data (called fields, attributes or properties) and have actions they can perform (called procedures or methods and impl ...
conceptual efforts as follows: Reenskaug was extensively involved in research into object-oriented methods and developed the Object Oriented Role Analysis and Modeling (OOram) and the OOram tool in 1983. He founded the information technology company
Taskon Taskon was a Norwegian IT enterprise which developed systems using object-oriented technology. The company also provided advisory and consultancy services, products, and training within the field of object-oriented systems' development. Formed i ...
in 1986, which developed tools based on OOram. The OOram ideas matured and evolved substantially into the BabyUML project, which culminated in creating the data, context and interaction (DCI) paradigm. Reenskaug wrote the book ''Working With Objects: The OOram Software Engineering Method'' with co-authors Per Wold and Odd Arild Lehne. Later he wrote a
virtual machine In computing, a virtual machine (VM) is the virtualization or emulator, emulation of a computer system. Virtual machines are based on computer architectures and provide the functionality of a physical computer. Their implementations may involve ...
for
Unified Modeling Language The Unified Modeling Language (UML) is a general-purpose visual modeling language that is intended to provide a standard way to visualize the design of a system. UML provides a standard notation for many types of diagrams which can be roughly ...
(UML). , he was ''professor emeritus'' of informatics at the
University of Oslo The University of Oslo (; ) is a public university, public research university located in Oslo, Norway. It is the List of oldest universities in continuous operation#Europe, oldest university in Norway. Originally named the Royal Frederick Univ ...
. Reenskaug died on 14 June 2024, at the age of 93.


References


External links

* * * * (Part of an article entitled: "Beyond MVC: A new look at the Servlet Infrastructure") * {{DEFAULTSORT:Reenskaug, Trygve 1930 births 2024 deaths Human–computer interaction researchers Programming language designers Norwegian computer programmers 20th-century Norwegian scientists 21st-century Norwegian scientists Norwegian computer scientists Norwegian company founders Scientists at PARC (company)