Trygve Mikkjel Heyerdahl Reenskaug (nacido el 21 de junio de 1930) es un informático noruego y profesor emérito de la Universidad de Oslo . Formuló el patrón modelo-vista-controlador (MVC) para el diseño de software de interfaz gráfica de usuario (GUI) en 1979 mientras visitaba el Centro de Investigación Xerox Palo Alto (PARC). Su primer gran proyecto de software, "Autokon", produjo un exitoso programa CAD / CAM que se utilizó por primera vez en 1963 y continuó utilizándose en los astilleros de todo el mundo durante más de 30 años.
Trygve Reenskaug | |
---|---|
Nació | 21 de junio de 1930 |
Nacionalidad | noruego |
Conocido por | modelo-vista-controlador , análisis y modelado de roles orientados a objetos , programación personal |
Carrera científica | |
Campos | Ciencias de la Computación |
Instituciones | Sentralinstitutt for industriell forskning , Xerox PARC , Taskon Universitetet i Oslo |
Reenskaug describió sus primeros esfuerzos conceptuales orientados a objetos y Smalltalk de la siguiente manera: [1]
MVC se concibió como una solución general al problema de los usuarios que controlan un conjunto de datos grande y complejo. La parte más difícil fue dar con buenos nombres para los diferentes componentes arquitectónicos. Model-View-Editor fue el primer conjunto. Después de largas discusiones, particularmente con Adele Goldberg , terminamos con los términos Modelo-Vista-Controlador.
Ha estado ampliamente involucrado en la investigación de métodos orientados a objetos y desarrolló el análisis y modelado de roles orientados a objetos (OOram) y la herramienta OOram en 1983. Fundó la empresa de tecnología de la información Taskon en 1986, que desarrolló herramientas basadas en OOram. Las ideas de OOram maduraron y evolucionaron sustancialmente en el proyecto BabyUML, que culminó con la creación del paradigma de datos, contexto e interacción (DCI).
Reenskaug escribió el libro Working With Objects: The OOram Software Engineering Method con los coautores Per Wold y Odd Arild Lehne. [2] Más tarde, escribió una máquina virtual para el lenguaje de modelado unificado (UML). Actualmente [actualizar]es profesor emérito de informática en la Universidad de Oslo .
Referencias
- ^ "MVC: XEROX PARC 1978-79" . Archivado desde el original el 25 de abril de 2018.
- ^ Reenskaug, Trygve; Per Wold; Odd Arild Lehne (junio de 1995). Trabajar con objetos: el método de ingeniería de software OOram (PDF) . Prentice Hall. ISBN 978-0-13-452930-1. Archivado desde el original (PDF) el 25 de abril de 2018 . Consultado el 18 de abril de 2010 .
enlaces externos
- Sitio web de Trygve Reenskaug en la Universidad de Oslo en Archive-It (archivado el 25 de abril de 2018)
- Reenskaug, Trygve; (con varios coautores). "Publicaciones y libros seleccionados desde 1970" .
- Reenskaug, Trygve (Universidad de Oslo, cofundador: Taskon); y Odd Arild Lehne (Cofundador: Taskon) "Tutorial 25: Trabajar con objetos: uso y reutilización con análisis y síntesis del modelo a seguir; (descripciones del tutorial OOPSLA '96)" . OOSPLA96 (Conferencia de Programación Orientada a Objetos, Sistemas, Lenguajes y Aplicaciones, 1996) .
- Rupp, N. Alex (11 de diciembre de 2003). "Parte uno: Historia del patrón MVC" . Java.net . Archivado desde el original el 29 de mayo de 2007. (Parte de un artículo titulado: "Más allá de MVC: una nueva mirada a la infraestructura de servlets")
- Lista de publicaciones de Trygve Reenskaug en CRIStin