暫定Dynabook
出典: フリー百科事典『ウィキペディア(Wikipedia)』
暫定Dynabook(ざんていダイナブック、Interim Dynabook)は、アラン・ケイが、自らが1960年代に構想した理想の個人向けコンピュータ「ダイナブック」の一部の機能を実装したコンピュータ環境を、1970年代に入って、当時の技術で実現可能な範囲で試作したもの。具体的には暫定ハードウエアとしての「Alto」と、暫定システム・ソフトウエアとしての「Smalltalk」の組み合わせがそれに当たる。製作はチャック・サッカー(Alto)、ダン・インガルス(Smalltalk)らにより行なわれた。
ダイナブックについては、「たんなる理想像に過ぎず、実装が試されたことはない」という考え方が一般的だが、暫定Dynabookの存在や実現されたこと(主にGUIの特徴(後述)とオブジェクト指向)が後世に及ぼした多大な影響を鑑みると、こうした認識はまったくの誤りだと分かる。また同時に、パーソナル・コンピュータにおけるGUIの歴史という観点から「Alto」が取りざたされる際には、発言者や記述者が意識できているか否かにかかわらず、この「暫定Dynabook環境」(さらに言えば、ハードウエアのAltoではなく、OSであるSmalltalkの方)を暗に指していることが多い。なお、Alto向けのGUI OSは暫定Dynabookシステム以外にもいくつか存在し、互いにその見た目や操作性は異なっていた。たとえば、製品化されたAlto系マシンに搭載されたXerox Starのシステムは、この暫定Dynabookシステム(Smalltalk)とは系譜から言えばまったくの別物である。
1980年代以降、主にMacintoshやWindows搭載機の普及によって広く知られるようにになるGUIの特徴の多く、たとえば、オーバーラップするウインドウやその振る舞い(任意の場所への移動、大きさ変更、スクロールバーを用いた隠れた内容の呼び出し、タイトル化による縮退表示)、マウスの第二ボタンクリックでポップアップするメニューによるインタラクティブな操作、カット&ペーストなどに象徴される「範囲選択→操作」というモードレスな編集スタイル、マルチフォントの扱いや絵の挿入が可能なテキストエディタ、ドット単位の編集まで可能なペイントツール等は、1977年終わりごろにはこの暫定Dynabook環境上に実現されていた。
[編集] 参考文献
- The Early History of Smalltalk(暫定Dynabook開発の経緯や進化の過程)
- Computer History Museum - Lectures - Origins of the Apple Human Interface(Appleの技術者が暫定DynabookのGUIの何をどのように変えて使ったのか)
[編集] 資料画像・映像
- The Smalltalk-76 Programming System - Design and Implementation(1977年当時の暫定Dynabookのスクリーンショット)
- Smalltalk 80 - Google Video(1980年代に撮影された暫定Dynabookシステムのオペレーション風景)
- Folklore.org: Macintosh Stories: Busy Being Born(Lisa試作機のルック&フィールが暫定Dynabookのコピーから独自性を帯びてゆく過程を撮影したポラロイド群)