Trygve Reenskaug
   HOME

TheInfoList



OR:

Trygve Mikkjel Heyerdahl Reenskaug (born 21 June 1930) is a
Norwegian Norwegian, Norwayan, or Norsk may refer to: *Something of, from, or related to Norway, a country in northwestern Europe * Norwegians, both a nation and an ethnic group native to Norway * Demographics of Norway *The Norwegian language, including ...
computer scientist and professor emeritus of the
University of Oslo The University of Oslo ( no, Universitetet i Oslo; la, Universitas Osloensis) is a public research university located in Oslo, Norway. It is the highest ranked and oldest university in Norway. It is consistently ranked among the top universit ...
. He formulated the model–view–controller (MVC) pattern for
graphical user interface The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inst ...
(GUI) software design in 1979 while visiting the
Xerox Xerox Holdings Corporation (; also known simply as Xerox) is an American corporation that sells print and electronic document, digital document products and services in more than 160 countries. Xerox is headquartered in Norwalk, Connecticut (ha ...
Palo Alto Research Center (PARC). His first major software project, "Autokon," produced a successful computer-aided design
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 and
object-oriented programming Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which can contain data and code. The data is in the form of fields (often known as attributes or ''properties''), and the code is in the form of ...
conceptual efforts as follows: He has been 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 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 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 ...
(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/ emulation of a computer system. Virtual machines are based on computer architectures and provide functionality of a physical computer. Their implementations may involve specialized h ...
for
Unified Modeling Language The Unified Modeling Language (UML) is a general-purpose, developmental modeling language in the field of software engineering that is intended to provide a standard way to visualize the design of a system. The creation of UML was originally m ...
(UML). , he is ''professor emeritus'' of informatics at the
University of Oslo The University of Oslo ( no, Universitetet i Oslo; la, Universitas Osloensis) is a public research university located in Oslo, Norway. It is the highest ranked and oldest university in Norway. It is consistently ranked among the top universit ...
.


References


External links

* * * * (Part of an article entitled: "Beyond MVC: A new look at the Servlet Infrastructure") * {{DEFAULTSORT:Reenskaug, Trygve 1930 births Living people 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)