Trygve Reenskaug - Trygve Reenskaug
Trygve Reenskaug | |
---|---|
Nascer | 21 de junho de 1930 |
Nacionalidade | norueguês |
Conhecido por | model – view – controller , Análise e Modelagem de Funções Orientadas a Objetos , Programação Pessoal |
Carreira científica | |
Campos | Ciência da Computação |
Instituições | Sentralinstitutt for industriell forskning , Xerox PARC , Taskon Universitetet i Oslo |
Trygve Mikkjel Heyerdahl Reenskaug (nascido em 21 de junho de 1930) é um cientista da computação norueguês e professor emérito da Universidade de Oslo . Ele formulou o padrão model – view – controller (MVC) para design de software de interface gráfica do usuário (GUI) em 1979, enquanto visitava o Centro de Pesquisa Xerox Palo Alto (PARC). Seu primeiro grande projeto de software, "Autokon", produziu um programa CAD / CAM de sucesso que foi usado pela primeira vez em 1963 e continuou em uso por estaleiros em todo o mundo por mais de 30 anos.
Reenskaug descreveu seus primeiros esforços conceituais em Smalltalk e orientado a objetos da seguinte forma:
MVC foi concebido como uma solução geral para o problema de usuários que controlam um grande e complexo conjunto de dados. A parte mais difícil foi encontrar bons nomes para os diferentes componentes arquitetônicos. Model-View-Editor foi o primeiro conjunto. Após longas discussões, principalmente com Adele Goldberg , encerramos com os termos Model-View-Controller.
Ele tem se envolvido extensivamente na pesquisa de métodos orientados a objetos e desenvolveu a modelagem e análise orientada a objetos (OOram) e a ferramenta OOram em 1983. Ele fundou a empresa de tecnologia da informação Taskon em 1986, que desenvolveu ferramentas baseadas em OOram. As ideias da OOram amadureceram e evoluíram substancialmente para o projeto BabyUML, que culminou na criação do paradigma de Dados, Contexto e Interação (DCI).
Reenskaug escreveu o livro Working With Objects: The OOram Software Engineering Method com os co-autores Per Wold e Odd Arild Lehne. Mais tarde, ele escreveu uma máquina virtual para Unified Modeling Language (UML). Atualmente é professor emérito de informática na Universidade de Oslo .
Referências
links externos
- Site de Trygve Reenskaug na Universidade de Oslo em Archive-It (arquivado em 25 de abril de 2018)
- Reenskaug, Trygve; (com vários co-autores). "Publicações e livros selecionados desde 1970" .
- Reenskaug, Trygve (Universidade de Oslo, Cofundador: Taskon); e Odd Arild Lehne (Cofundador: Taskon) "Tutorial 25: Trabalhando com Objetos: Use e Reutilize com Análise e Síntese de Modelos de Funções; (Descrições do Tutorial OOPSLA '96)" . OOSPLA96 (Conferência de Programação Orientada a Objetos, Sistemas, Linguagens e Aplicativos, 1996) .
- Rupp, N. Alex (11 de dezembro de 2003). "Parte Um: História do Padrão MVC" . Java.net . Arquivado do original em 29 de maio de 2007. (Parte de um artigo intitulado: "Além do MVC: Um novo olhar para a infraestrutura de servlet")
- Lista de publicações de Trygve Reenskaug em CRIStin