2010年のトリグヴェ・リーンスカウク
トリグヴェ・リーンスカウク (Trygve Mikkjel Heyerdahl Reenskaug、1930年 6月21日 - 2024年 6月14日 [ 1] )は、 ノルウェー のコンピューター科学者 、オスロ大学 の名誉教授である。 1979年にゼロックスパロアルトリサーチセンター (PARC)の客員研究員として、 グラフィカルユーザーインターフェイス (GUI)ソフトウェア設計のためのモデル - ビュー - コントローラー (MVC)パターンを定式化した。 彼の最初の主要なソフトウェアプロジェクトである "Autokon" は、1963年に最初に使用された成功したCAD / CAMプログラムを生み出し、世界中の造船所で30年以上使われた。
リーンスカウクは、彼の初期のSmalltalk およびオブジェクト指向の概念的努力について次のように述べた: [ 2]
MVCは、大規模で複雑なデータセットを制御するユーザーの問題に対する一般的な解決策として考えられました。最も難しい部分は、さまざまなアーキテクチャーの構成要素にふさわしい名前を付けることでした。 Model-View-Editorが最初の3つです。長い議論、とくに
アデル・ゴールドバーグ との議論の後に、我々はModel-View-Controllerという用語に決めました。
リーンスカウクはオブジェクト指向 手法の研究に広く携わっており、1983年にオブジェクト指向の役割分析とモデリング (OOram)およびOOramツールを開発した。 1986年にOOramにもとづいてツールを開発したIT企業Taskonを設立した。 OOramのアイデアは成熟し、BabyUMLプロジェクトへと大きく進化した。これは データ、コンテキスト、インタラクション (DCI)パラダイムの創造につながった。
リーンスカウクは、共著者Per WoldとOdd Arild Lehneと『Working With Objects: The OOram Software Engineering Method』 を執筆した。 [ 3] のちに彼は統一モデリング言語 (UML)のための仮想マシンを書いた。 2005年現在[update] 現在彼はオスロ大学で 情報学の名誉教授 である。
脚注
外部リンク
Web site of Trygve Reenskaug at the University of Oslo
Reenskaug, Trygve. “Selected publications and books since 1970 ”. 2018年4月25日時点のオリジナル よりアーカイブ。2019年6月18日 閲覧。
Reenskaug, Trygve (University of Oslo, Cofounder: Taskon); and Odd Arild Lehne (Cofounder: Taskon) “Tutorial 25: Working with Objects: Use and Reuse with Role Model Analysis and Synthesis; (OOPSLA '96 Tutorial Descriptions) ”. OOSPLA96 (Object-Oriented Programming, Systems, Languages, and Applications Conference, 1996) . 2019年6月18日 閲覧。
Rupp, N. Alex (December 11, 2003). “Part One: History of the MVC Pattern ”. Java.net . May 29, 2007時点のオリジナル よりアーカイブ。2019年6月18日 閲覧。 Rupp, N. Alex (December 11, 2003). “Part One: History of the MVC Pattern ”. Java.net . May 29, 2007時点のオリジナル よりアーカイブ。2019年6月18日 閲覧。 (Part of an article entitled: "Beyond MVC: A new look at the Servlet Infrastructure")