編輯自:1985 年 IEEE 総覧に掲載された PARC を紹介する記事 ——Inside the PARC: the `information architects'
1969 年末、ゼロックスの会長 C. Peter McColough はニューヨーク証券アナリスト協会(New York Society of Security Analysts)に対し、ゼロックスが「情報アーキテクチャ」を開発する決意を固めたと語った。これは「知識の爆発」による問題を解決するためであると言われている。伝説によれば、McColough はその後、研究開発の上級副社長である Jack E. Goldman に助けを求め、「さて、実験室を設立して、私が言ったことを理解してみてください」と言った。
Goldman の見解は異なった。1969 年、ゼロックスは大手コンピューターメーカーであるサイエンティフィックデータシステム(SDS)を買収した。「ゼロックスが SDS を買収したとき、」彼は回想する。「私はすぐに Peter McColough のオフィスに行き、‘見てください、私たちはデジタルコンピュータビジネスをしているのだから、研究所を持つべきです!’と言いました。」
いずれにせよ、その結果、カリフォルニアにゼロックスパロアルト研究センター(PARC)が設立され、これは我々の時代で最も異例な企業研究機関の一つとなった。PARC はゼロックスの三つの研究センターの一つであり、他の二つはニューヨークのウェブスターとカナダのトロントにある。約 350 人の研究者、マネージャー、ロジスティクススタッフが雇用されており(対照的に、AT&T が分割される前のベル研究所は約 25,000 人を雇用していた)、PARC は設立から 15 年が経過し、以下のような技術の発展を生み出したり育成したりしてきた:
- マウスと重なり合うウィンドウを持つ Macintosh コンピュータ。
- テレビニュース番組でのカラフルな天気図。
- レーザープリンタ。
- 超大規模集積回路システム設計構造、現在は 100 以上の大学で教えられている。
- オフィス内で個人コンピュータを接続するネットワーク。
- 光ディスクの読み書きに使用される半導体レーザー。
- Modula-2 や Ada のような構造化プログラミング言語。
1970 年代中頃、世界のトップ 100 人のコンピュータ科学者のほぼ半数が PARC で働いており、この研究所は固体物理学や光学など他の分野でも同様の実力を持っていた。
一部の研究者は、PARC は 1960 年代とその十年の人権哲学の産物であり、生活の質を向上させるものであると言っている。このセンターは 1970 年に設立され、他の主要な産業研究所とは異なり、その作業は親会社の製品ラインに結びついていなかった。大学の研究所とは異なり、PARC には統一されたビジョンがあった:それは「情報アーキテクチャ」の開発に専念することである。
この言葉の起源は不明である。McColough はそれを彼のスピーチライターに帰属させている。スピーチライターは後に、彼と McColough の両方がこの言葉に具体的な定義を持っていなかったと述べた。
したがって、PARC が設立された当初に参加したほぼすべての人が、このセンターの憲章について異なる見解を持っていた。これは利点がある。プロジェクトが上から割り当てられないため、研究者たちは自分たちの小グループを形成した。プロジェクトへの支持は、プロジェクトの企画者がどれだけ多くの人を巻き込むことができるかに依存していた。
「この言葉は『トム・ソーヤー』です」と James G. Mitchell は回想する。彼は 1971 年に消滅したバークレーコンピュータ会社から PARC に参加し、現在はパロアルトの Acorn 研究センターの研究副社長である。「誰かが何かが本当に重要だと思うと、彼らは研究を始め、小グループを作り、他の人を説得して一緒にやろうとします。」
第一歩#
Goldman が PARC を設立したとき、彼の最初の決定は、彼の古い友人 George E. Pake を管理者にすることだった。Pake はミズーリ州セントルイスのワシントン大学の執行副学長、教務長、物理学教授であった。Pake が下した最初の決定は、当時ユタ大学にいた Robert Taylor を雇い、コンピュータ科学とシステム科学の研究所のためにエンジニアと科学者を採用する手助けをすることであった。
Taylor は ARPA(アメリカ軍の高度な研究計画局)の情報処理技術オフィスのディレクターを務めており、1960 年代中頃、彼と他の人々はコンピュータ研究の全盛期を支援していた。
PARC は小さな組織から始まった —— おそらく 20 人にも満たなかった。そのうち 9 人はバークレーコンピュータ会社から来た。この小さな大型コンピュータ会社は、Taylor がゼロックスに買収を説得しようとした会社であった。(BCC の多くの人々は SDS 940 の設計を担当しており、1968 年にゼロックスはサイエンティフィックデータシステムのコンピュータを買収した。)
20 人の PARC のスタッフは、借りた小さな建物に住んでおり、「借りた椅子、借りた机、4 つのボタンの電話機が置かれ、受付もなかった」と David Thornburg は回想する。彼は 1971 年に大学院を卒業後、PARC の統合科学研究所に参加した。この組織は自分たちのコンピュータを持つべきだと考えていた。
Mitchell は「機械がなければ、言語研究やコンパイラ研究を行うのは少し難しい」と言った。彼らが欲しかったコンピュータはデジタルデバイス社(DEC)の PDP-10 であった。
アラン・ケイ(Alan Kay)は「Datamation [雑誌] の広告で、ゼロックスの SDS と DEC の間に競争があった」と回想する。1970 年末、彼はスタンフォード大学の人工知能研究所から PARC に研究者として来た。「私たちが PDP-10 を欲しがっていたとき、ゼロックスは PARC の実験室で DEC の箱を撮影する写真家を想像し、‘Sigma 7 はどうですか?’と言った。」
「私たちは Sigma 7 のために 3 年を費やす必要があると思っていたが、PDP-10 を 1 年以内に構築できると思っていた。」
結果として、MAXC(Multiple Access Xerox Computer)が開発され、PDP-10 を模倣したが、コアには半導体ダイナミック RAM を使用した。MAXC はハードウェアとソフトウェアに多くの労力を注ぎ、ARPAnet 上のノードとして持続可能な可用性の履歴を保持した。
MAXC は多くの発展にとって重要であった。インテル社は MAXC 設計用の 1103 ダイナミックメモリチップを製造し、最初の利益を得た。ケイ(Kay)は「当時インテルから購入した 1103 メモリチップのほとんどは機能しなかった」と回想する。したがって、PARC の研究者 Ghuck Thacker は MAXC のためにチップをテストするチップテスターを製作した。このテスターの後期バージョンは、Alto 個人コンピュータに基づいて PARC で開発され、最終的にはインテルの生産ラインで使用された。
さらに、MAXC は PARC にコンピュータを構築する経験を提供し、PARC センターにとって有益であった。「もし私たちが PDP-10 を購入したら、必要な 3 つの能力を得ることができなかった」と PARC の初期の実験室マネージャーは回想する。「私たちはベンダーコミュニティを開発する必要がありました —— 設計レイアウト、印刷回路基板などを完成させる —— 唯一の方法はプロジェクトを通じてこれを推進することでした。私たちは半導体メモリも必要でしたが、PDP-IOs にはそれがありませんでした。私たちは可編成マイクロプログラムマシンについてもっと学ぶ必要があると考えましたが、これらの機能は使用しませんでした。」
MAXC は PARC に自己のハードウェアを構築するモデルを設定した。これにより、研究者たちは現実にしなければならないビジョンを持つことができた —— 少なくとも小規模では。
ケイは「初期の創設者たちは、私たちは絶対に 100 人のユーザーのために設計されていないシステムを作らないと誓った」と言った。「これは、タイムシェアリングシステムであれば、100 人がその中で動作する必要があるということを意味する;もしプログラミング言語であれば、100 人が常に握っていない状態でプログラミングする必要がある。もし個人コンピュータであれば、100 台を構築できる必要がある。」
このようなシステム構築の方針は唯一の研究方法ではなかった;Mitchell はこれが PARC の議論の焦点であったと回想する。
「システム研究にはシステムを構築する必要がある」と彼は言った。「さもなければ、あなたのアイデアが良いかどうか、または実装がどれほど困難かを知ることができない。しかし、誰かが言うには、何かを構築しているとき、あなたは研究をしていない。」
MAXC を構築して以来、センターは数十のハードウェアとソフトウェアシステムのプロトタイプを製作してきた —— プロトタイプは時には数千に及んだ。
アメリカで開発された最初の個人コンピュータは通常 MITS Altair と見なされており、1976 年にビジネス愛好者向けのキットとして販売された。ほぼ同時期に、Apple I もキットの形で入手可能であった。
しかし、その年の終わりまでに、日常的に使用されている 200 台の Alto 個人コンピュータが存在し、その最初の 1 台は 1973 年に構築された。PARC のコンピュータ科学研究所の研究者たちが MAXC を完成させ、それを使用し始めている間、システム科学研究所の同僚たちは Nova 800 プロセッサと高速文字生成器を使用して分散コンピュータシステムを組み立てていた。1972 年 9 月、PARC のコンピュータ科学研究所の研究者 Butler Lampson と Chuck Thacker はシステム科学研究所のアラン・ケイに尋ねた。「資金はありますか?」
ケイは彼らに、約 25 万ドルの資金があり、Nova 800 と文字生成のハードウェアを購入するために使うことができると伝えた。
「私たちにコンピュータを作らせてくれませんか?」Lampson はケイに尋ねた。
「私は非常に喜んでそうします」とケイは答えた。1972 年 11 月 22 日、Thacker と Ed McCreight は Alto の構築を開始した。報告によると、ゼロックスのある幹部は、大規模なハードウェアシステムの開発には 18 か月かかると主張し、Thacker を怒らせた。Thacker が 3 か月でできると主張したとき、彼は賭けをした。
3 か月以上かかったが、時間を超えることはなかった。1973 年 4 月 1 日、Thornburg は「私はプロトタイプ Alto のある地下室に入り、回路が Novas でいっぱいの棚に接続されているのを見て、Ed McCreight が椅子に座っていて、画面の左上に‘Alto lives’と書かれているのを見ました」と回想する。
ケイは Alto が「Lampson のニーズ、Thacker のニーズ、そして私のニーズを満たしたことが証明された」と言った。「Lampson は 500 ドルの PDP-10 を欲しがっていた」と彼は回想する。「Thacker は Nova 800 の 10 倍の速度を持つものを欲しがっており、私は子供たちが使える持ち運び可能なマシンを欲しがっていた。」
Alto がこれほど早く構築できたのは、そのシンプルさのおかげである。ケイは、プロセッサは「単なるタイマー」であり ——1973 年の初期の集積回路技術では、160 個のチップしかなかったと回想する。このアーキテクチャは TX-2 に遡り、これは 1950 年代後半にマサチューセッツ工科大学のリンカーン研究所によって 32 のプログラムカウンタを使用して構築された。16 のプログラムカウンタを持つ Alto は、任意の時点で最も優先度の高いカウンタから次の命令を取得する。複数のタスクを実行することは追加のオーバーヘッドを生じない。マシンが画面表示を描画しているとき、ダイナミックメモリは 2 ミリ秒ごとに更新され、キーボードが監視され、情報がディスクから入出力される。最も優先度の低いタスクはユーザーのプログラムを実行することである。
プロトタイプは成功し、さらに多くの Altos が構築された。ユーザーインターフェース、コンピュータ言語、グラフィックスの研究が本格的に行われ始めた。Lampson、Thacker、その他のプロジェクトの企画者は最初のモデルを手に入れた。多くの PARC の研究者が生産を加速するために投入されたが、需要を満たすことはなかったようである。
「ある実験室では Altos を生産しており、周囲は回路基板でいっぱいで、誰でも入って作業できた」と Daniel H.H. Ingalls は回想する。彼は現在カリフォルニア州クパチーノの Apple Computer のチーフエンジニアである。
ゼロックスにまだ在籍していた Ron Rider は、「Alto が手に入らないとき、彼は Alto を持っていた」と Bert Sutherland は回想する。彼は 1975 年に PARC に参加し、システム科学研究所のマネージャーを務めていた。「私が彼にどうやって手に入れたのか尋ねると、彼は、いくつかの実験室を回り、人々から部品を集めて、自分で組み立てたと言った。」
ネットワーク#
今日の基準で見ると、Alto は特に強力なコンピュータではない。しかし、数台の Altos がファイルサーバーやプリンターに接続されると、結果は未来のオフィスのように見える。
PARC 設立前の 1966 年、スタンフォード大学ではローカルコンピュータネットワークのアイデアがすでに議論されていた。Larry Tesler は、現在 Apple 社のオブジェクト指向システムのマネージャーであり、スタンフォード大学を卒業した。彼は大学が IBM 360 のタイムシェアリングシステムを購入することを検討していたとき、キャンパスにいた。
「私はそのうちの一人に、100 台の PDP-ls を購入し、それらをネットワークに接続することを提案した」と Tesler は言った。「いくつかのコンサルタントはそれが良いアイデアだと考えた;イェール大学のコンサルタント Alan Perlis は、彼らにそれを行うべきだと伝えたが、スタンフォード大学の IBM 志向の人々は、タイムシェアリングシステムを購入する方が安全だと考えた。彼らはローカルネットワークの発明の機会を逃した。」
したがって、PARC は最終的に別の第一歩を得た。Alto を構築する際、Thacker はイーサネットを想像した。これは、できるだけシンプルな方法で機械を接続する同軸ケーブルである。それは部分的に、ハワイ大学が 1960 年代末に開発したパケット無線ネットワーク Alohanet に基づいている。
ケイは「Thacker は同軸ケーブルは単にエーテルを捕らえるだけだと言ったので、この部分は Robert Metcalfe と David Boggs が登場する前にすでに決定されていた —— これはパケット交換であり、衝突型ネットワークになるだろう。しかし Metcalfe と Boggs は、このクソなことをどうやってやるかを研究するのに 1 年を費やした。(Metcalfe は後にカリフォルニア州マウンテンビューに 3Com を設立し、Boggs は現在カリフォルニア州ロスアルトスの DEC Western Research で働いている。彼ら二人はイーサネットの基本特許を持っている。)」
「私は Boggs がアマチュア無線オペレーターであるという事実が非常に重要だと思っている」と Sutherland は言った。「これはイーサネットの設計方法に大きな影響を与えた。なぜなら、イーサネットは根本的に信頼性がないからだ。市民バンド無線や他のタイプの無線通信と同様に、根本的に信頼性がない。電話に対する私たちの見方と同じだ。なぜなら、基本的に機能しないことを知っているので、すべてのエラーチェックプログラムを設計する ——‘もう一度言いますが、これはガーガーです’というプロトコルは無線通信のために設計された。これにより、最終的なネットワーク機能は非常に信頼性が高くなった。」
「Boggs はアマチュア無線愛好者であり、信頼性のないメディアを通じて信頼性のある通信ができることを知っていた。彼がその背景を持っていなかったらどうなったのか、私はよく考える」と Sutherland は付け加えた。
イーサネットが構築された後、使用は非常に簡単である:メッセージを送信したいコンピュータは待機し、ケーブルが空いているかどうかを確認する。空いていれば、マシンは受信者のアドレスで始まるデータパケットに情報を載せて送信する。もし二つのメッセージが衝突した場合、それらを送信したマシンはそれぞれランダムな時間待機し、その後再試行する。
ネットワークの革新的な用途は、人々が互いにメッセージを送信することとは関係がない;それは単に機械間の通信に関わる。なぜなら、あの頃、ダイナミックメモリチップは非常に信頼性が低かったため、他のことをしていないとき、Alto はストレージチェックを行っていた。Thornburg は、それが故障したチップを発見する反応が非常に顕著であると言った:「それは、どの Alto が壊れているか、どのスロットに壊れた回路基板があるか、どの行と列に壊れたチップがあるかを教えてくれるメッセージを発する。私がこれを発見した理由は、ある日修理工がやってきて、‘いつでもシャットダウンの準備ができたら、あなたの Alto を修理する必要があります’と言ったとき、私は何が問題なのかさえ知らなかったからだ。」
イーサネットの開発と同時に、未来のオフィスのもう一つの重要な要素はレーザープリンタであった。結局のところ、効果的な印刷手段がなければ、多様なスタイルの文書を表示する画面と、文書を一つの場所から別の場所に送信できるネットワークは何の役に立つだろうか?
レーザープリンタのアイデアは、ゼロックスのニューヨークウェブスター研究所から生まれ、このアイデアの支持者は Gary Starkweather であった。当時の研究副社長 Goldman は、彼の考えはレーザーを使って情報をデジタル形式でコピー機のセレンドラムやベルトに描画することであったと回想する。Starkweather は上級開発ビジネス製品グループの副社長 George White に報告していた。
「George White が私を見つけた」と Goldman は言った。「聞いてください、Jack、私は Gary Starkweather という素晴らしい人物を見つけました。彼はレーザーを使って視覚情報を印刷します。もちろんゼロックスの機械を使ってです。これはゼロックスにとって理想的なコンセプトです。しかし、彼がロチェスターで何か進展を遂げるとは思えませんでした;誰も彼の話を聞かず、彼らは非常に先進的なことをすることはありませんでした。彼をパロアルトの新しい実験室に連れて行ってはどうですか?」
新しく任命された PARC のマネージャー Pake はこの機会をつかんだ。Starkweather と他の数人のロチェスターからの研究者がパロアルトに移され、PARC の光学科学研究所が立ち上げられた。Starkweather と Ron Rider が製造した最初のレーザープリンタ EARS(Ethernet-Alto-Research character generator-Scanning laser output terminal)は、Altos が生成した文書を印刷し、1973 年にイーサネットを通じて送信を開始した。
Thornburg は、EARS は完璧ではなかったと言った。それは動的文字生成器を持ち、文字やグラフィックスが入ると新しいパターンを作成できた。もしページに大文字の「Q」がなければ、文字生成器は大文字の「Q」を生成しないパターンを使って内部ストレージを節約した。しかし、ページに非常に複雑な画像が含まれている場合、文字生成器はパターンを使い果たしてしまった。「印刷できない図面には一定の複雑さが存在する」と Thornburg は回想する。
これらの欠点にもかかわらず、レーザープリンタは当時使用されていたラインプリンタ、テレタイププリンタ、ファクシミリプリンタに比べて大きな進歩を遂げ、Goldman はその商業化を急ぐように促した。しかし、ゼロックスは拒否した。実際、PARC の歴史の中での痛点の一つは、親会社が研究者の発展を活用できないように見えたことである。
1972 年、Starkweather が最初のプロトタイプを構築したとき、ローレンスリバモア国立研究所はこの技術を推進するために 5 台のレーザープリンタの入札を提案した。しかし、Goldman はゼロックスの光電システム部門の幹部(彼の背景は会計と財務である)を説得できなかった。理由は、もしレーザープリンタがコピー機のように頻繁に修理が必要であれば、ゼロックスは契約の有効期間中に 15 万ドルを失う可能性があるからであった。最初の証拠は、印刷による摩耗がコピーよりもはるかに少ないことを示していたにもかかわらず。
1974 年、John Ellenby が率いる少数の PARC 研究者が、ゼロックスのコピー機部門から中古のコピー機を購入し、その中にレーザーヘッドを取り付け始めたとき、レーザープリンタは初めて PARC の外で登場した。John Ellenby は Alto II を構築した。Alto II は Alto の生産ラインバージョンであり、彼は現在カリフォルニア州マウンテンビューの Grid Systems の副社長である。これにより生まれたプリンタは Dovers と呼ばれ、ゼロックス社内や大学で使用された。Sutherland は、数十台のこのようなプリンタが製造されたと推定している。
彼は「彼らはプリンタのすべての光学機器を取り外し、それらをコピー機部門に返送した」と回想する。彼は、今日でも大学からレーザープリンタのファイルを受け取ることがあり、その中で Dover フォントを識別できると言った。
また 1974 年、ニューヨークロチェスターのゼロックス本社の製品審査委員会は、ついに会社がどのようなコンピュータプリンタを製造すべきかを決定した。Goldman は「技術に無知なお世辞屋の集団が決定を下していた。決定の一週間前、私はそれが CRT 技術に向かっているのを見た」と述べた。(ゼロックスの別のグループは、特別な陰極線管に表示されたテキストをコピー機のセレンドラムに焦点を合わせて印刷する印刷システムを開発した。)
「それは月曜日の夜だった。私は飛行機を借りた」と Goldman は回想する。「私は企画副社長とマーケティング副社長に言った、‘あなたたち二人、私について来てください。火曜日の計画を調整してください。今夜、PARC に行きます。水曜日の午前 8 時 30 分の会議に戻ります’。私たちは午後 7 時頃出発し、午前 1 時にカリフォルニアに到着した。神様のご加護で、PARC の仲間たちはレーザープリンタが何をできるかを示す素晴らしいデモを行った。」
「もしあなたがマーケティングや企画の人々と接するなら、彼らに実際に体験させてください。すべてのグラフやスライドは無駄です」と Goldman は言った。
製品審査委員会はレーザー技術を選択したが、延期があった。「彼らは 7000 シリーズでそれらを出させてくれなかった」と Goldman は言った。彼が Ellenby のチームが使用していた古いプリンタを指している。「代わりに、彼らは新しい 9000 シリーズを発売することに固執した。それは 1977 年まで発売されなかった。」
純粋な経済的観点から見ると、ゼロックスが PARC に投資した最初の 10 年間の投資回収は、レーザープリンタの利益から来ていた。これは皮肉なことであるかもしれない。なぜなら、未来のオフィスのビジョンの一つは無紙化であったからである。
「私は PARC が生み出した紙の量が他のどのオフィスよりも多いと思う。ボタンを押すだけで、あなたはどんな報告書でも 30 部を印刷できるからだ」と前 PARC 技術者で VLSI Technology のユーザー設計技術副社長 Douglas Fairbairn は観察した。「もし報告書が 30 ページあれば、それは 1000 ページだが、それでも数分で済む。そしてあなたは‘その写真を別のページにしたい’と言う。それはさらに 1000 ページだ。」
1970 年代中頃までに、PARC の研究者のオフィスにある Altos は、彼らのニーズに応じてカスタマイズできるようになっていた。Richard Shoup の Alto にはカラーディスプレイがあった。Taylor の Alto にはスピーカーがあり、彼が電子メールを受信するたびに「The Eyes of Texas Are Upon You」が再生された。
さらに、Alto が PARC で広く使用されてから 10 年の間に、人々は個人コンピュータが娯楽にも仕事にも使用できることを発見した。PARC の研究者たちはこのことを最初に発見した人々の一部である。
「夜、私がパロアルトにいるとき、」Goldman は言った。「私は実験室に行き、アラン・ケイがゲームを作っているのを見に行く。これはビデオゲームが登場する前のことで、これらの子供たちは真夜中や午前 1 時までこれらのものを作り続けていた。」
Sutherland は「私はいくつかの初めてのことを見るのが好きだった。ゼロックスは全国で初めての電子抽選を開催した。ゼロックスで、私は初めての電子メール、初めての電子作業承認、初めての電子訃報を受け取った」と言った。
ゼロックス 914 コピー機が 1960 年代初頭に登場したとき、「私はコピー狂だった」と Lynn Conway は言った。彼女は 1973 年に Memorex から PARC に参加し、現在はミシガン大学の副学長兼電子工学およびコンピュータ科学の教授である。「私は地図など、さまざまなものを作成して配布するのが好きだった。1976 年のゼロックス環境では、突然、あなたは多くのものを創造することができるようになった。」
数十のクラブや興味グループがネットワーク上に設立された。PARC の従業員の趣味や興味が何であれ、彼または彼女は電子的に興味を共有できる人を見つけることができた。多くの真剣な作業も電子的に行われた:報告書、記事、時には全体の設計プロジェクトがネットワークを通じて完了した。
これらすべての電子通信の副作用は、外見や他の外的アイデンティティの仮装を無視することであった。
John Warnock は「PARC の人々は非常に強い個性を持っている傾向があり、時には設計会議で、これらの個性が技術的内容よりも強くなることがある」と言った。彼は 1978 年に Evans & Sutherland から PARC に参加し、そこで高速グラフィックスシステムに取り組んでいた。電子メールでの作業は、設計段階の個性の問題を排除した。電子的な相互作用は特にソフトウェア研究者にとって有用であり、彼らはコードを行き来させることができた。
Warnock は現在カリフォルニア州パロアルトの Adobe Systems の社長であり、Interpress の設計を説明した。これは印刷プロトコルである。「あるデザイナーはピッツバーグに、別のデザイナーはフィラデルフィアに、私たちはこの地域に 3 人、カリフォルニアのエルセグンドにカップルがいる。デザインはほぼ完全にメールシステムを通じてリモートで完了した;私たちは二度だけ同じ部屋に集まった。」
電子メールはチームプロジェクトを追跡する上でも非常に重要であった。
1972 年に BBN から PARC に参加した Warren Teitelman は「本当に役立つ能力の一つは、特定のトピックに関する情報の一連を保存し、参照できるようにすることだ」と言った。彼は現在マウンテンビューの Sun Microsystems のプログラミング環境マネージャーである。Teitelman は「また、誰かが遅れてきた場合、彼らが背景を理解していない場合、すべての情報を送信することで彼らを最新の状態に保つことができる」と付け加えた。
しかし、電子メールは時には PARC で制御を失うことがあった。あるとき、Teitelman は一週間連絡を取らなかった後、システムにログインすると、彼のメールボックスには 600 通のメールがあった。
スーパー描画(Superpaint)#
ビジネス会議に参加したことがある人は誰でも、今日のオフィスにはグラフィックスとテキストが含まれていることを知っている。1970 年、現在は Aurora Systems の会長である Shoup は、PARC で未来のオフィスでデジタルに画像を作成し処理する新しい方法を研究し始めた。彼の研究はテレビグラフィックスの分野を切り開き、彼とゼロックスにエミー賞をもたらした。
Shoup は「すぐにわかったのは、もし私たちがラスタースキャンシステムを作りたいのであれば、テレビ標準と互換性を持たせるべきだということだった。そうすれば、モニター、カメラ、ビデオデッキを簡単に入手できる」と回想する。1972 年初頭、彼はアンチエイリアスラインを生成するためのいくつかの簡単なハードウェアを構築し、1973 年初頭には「スーパー描画(Superpaint)」と名付けられたシステムが完成した。
AIvy Ray Smith は、これは世界初の完全な 8 ビットフレームバッファを持つ描画システムであり、彼は PARC の Superpaint で働いていた。彼はすぐにカリフォルニア州サンラファエルのピクサー社の副社長兼最高技術責任者になるだろう;これはまた、さまざまなグラフィックス補助ツールを使用する最初のシステムでもあった:簡単なアニメーションのためのカラールックアップテーブル、入力用のデジタルタブレット、画面上で色を混ぜるためのパレット。このシステムにはリアルタイムビデオスキャナーもあり、実物の画像をデジタル化して操作することができた。
Shoup は「このシステムで私が最初にやったことは、いくつかのアンチエイリアスラインと円を作成することだった。なぜなら、私はこのテーマについての論文を書いたが、これらの例を完成させなかったからだ。しかし、私が論文を提出し、受理されたとき、例を作るための機械はまだ製造されていなかった。」
1974 年の中頃、追加のソフトウェアが Superpaint を強化し、さまざまなテクニックを実行できるようにした。Smith は、細胞オートマトン理論と呼ばれる数学の分野の博士号を取得したばかりで、彼はこのマシンのテストを手伝うために雇われた。彼は Superpaint を使用して「Vidbits」と呼ばれるビデオテープを制作し、後にニューヨーク近代美術館で展示された。
6 か月後、彼の PARC での最初の契約が終了し、更新されなかった。Smith は失望したが、驚きはしなかった。なぜなら、彼はすべての人がコンピュータで絵を描くことを好むわけではないことを発見したからだ。
「カラフルなグラフィックスラボは狭い部屋で、7 つのドアが内部に通じていた」と彼は回想する。「あなたはそれを通り抜けて多くの他の場所に行かなければならなかった。ほとんどの人は通り過ぎるときに画面を見て立ち止まる —— 最も古典的なものでも、見たことがない。自転車のカラーマップは以前には見たことがなかった。しかし、立ち止まらずに通り過ぎる人もいた。私は人々がその部屋を通り抜けて立ち止まらずに見ることができる理由を思いつけない。」
他の人々がビデオ画像に無関心であることに加えて、Smith の離脱の理由もあった。公開テレビ番組で、多くの視聴者が初めて Superpaint を見ることになった。これはロサンゼルスの KCET が制作した「Supervisions」という番組である。「それは数回使用されただけで、非常に少ない色のループ効果を生み出した」と Shoup は回想する。しかし、ゼロックスは番組でシステムを無断で使用されたことに不快感を示した。「Bob Taylor は午後ずっと Alvy [Smith] と一緒に座っていて、Alvy はビデオテープの各コピーからゼロックスのロゴを削除するために録画機の消去ボタンを押した」と Shoup は続けた。(これは委員会が見たビデオの一つであり、ゼロックスにエミー賞を授与した。)
Shoup は PARC に留まり、Kay の研究グループの支援を受けたが、Smith は前進し、国家教育協会の資金を得てコンピュータアートに取り組んだ。彼はニューヨーク工科大学の支援を受け、そこで Paint を開発する手助けをし、これは Ampex Video Art(AVA)や N.Y. Tech’s Images の基礎となり、現在でもこのシステムが使用されている。
Shoup が PARC で Superpaint に取り組んでいる間、Smith だけではなく、全国的に Superpaint のファンがフレームバッファを探していた。David Miller、現在は David Em として知られ、David DiFrancesco は最初のピクセルペインティングアーティストの一人であった。Em が Superpaint へのアクセスを失ったとき、彼はフレームバッファを探すために 1 年を費やし、最終的にカリフォルニアのジェット推進研究所にたどり着いた。
最終的に、1979 年、Shoup は PARC を離れ、ペイントシステムを製造・販売する会社を設立した ——Aurora 100。彼は Aurora の設計において技術的な飛躍を達成していないことを認めた。これは PARC の第一世代システムの商業化の第二世代バージョンである。
Shoup は「私たちが次世代の Aurora ベースのマシンを製造したことは、私たちが 7、8 年前に PARC で考えていたことに直接関連している」と述べた。
Aurora 100 は現在、社内トレーニング映画やデモグラフィックスに使用されている。今日、何千人ものアーティストがピクセルペインティングを行っている。サンフランシスコだけでも、1985 年の Siggraph アート展には 4000 件の応募があった。
マウスとモード#
マウスがコンピュータ周辺機器であることを知っているほとんどの人は、それが Apple 社によって発明されたと考えている。専門家は彼らを訂正し、これはゼロックス PARC によって開発されたものであると言う。
しかし、実際にはマウスは PARC の前に登場していた。「私は 1966 年にマウスが指示デバイスとして使用されるデモを見た」と Tesler は回想する。「カリフォルニアのメンローパークにあるスタンフォード国際研究所の Doug Englebart がそれを発明した。」
PARC では、Tesler はマウスが悪いアイデアであることを証明し始めた。「私は本当にそれを信じていなかった」と彼は言った。「私はカーソルキーの方が良いと思った。」
「私たちはコンピュータを見たことがない人々をテストした。3、4 分以内に、彼らは喜んでカーソルキーを使って編集を終えた。その時、私は彼らにマウスを見せようとして、彼らがマウスを使ってテキストを選択する速度がカーソルキーを使うよりも速いことを証明しようとした。そして、彼らがそれを好まないことを証明しようとした。」
「事は願った通りには進まなかった。私は彼らにカーソルキーを使わせて、一時間かけて本当にそれに慣れさせた。それから私は彼らにマウスの使い方を教えた。彼らは‘これは面白いが、私は必要ないと思う’と言った。それから彼らはマウスで遊び始め、2 分後にはカーソルキーに触れなくなった。」
Tesler の実験の後、大多数の PARC の研究者は Alto の適切な周辺機器としてマウスを受け入れた。マウスが好きでない人は Thornburg であった。
「私はマウスが好きではなかった」と彼は言った。「これは Alto で最も信頼性のないコンポーネントであった。私は PARC の修理室に行くのを覚えている —— そこには良好なマウスを入れるための靴箱があり、壊れたマウスを入れるための 50 ガロンの円筒があった。そして、このものは高価だった —— 大衆市場には高すぎた。」
「私はテキスト操作にマウスを使うことには気にしなかったが、絵を描くには全く適していないと思った。旧石器時代、人々が石で絵を描くのをやめたのには理由がある:石は適切な描画ツールではない;人々は棒を使うようになった。」
PARC で材料研究に従事していた冶金学者 Thornburg は、代替のポインティングデバイスを研究し始めた。1977 年、彼はタッチパッドを発明し、それを Alto に接続した。それを見たほとんどの人は「これは良いが、マウスではない」と回想する。彼のタッチパッドは最終的に製品となった:Koalapad であり、これは 100 ドル未満の家庭用コンピュータ周辺機器である。
「ゼロックスはそれを使って何かをしたくないことは明らかだった」と Thornburg は言った。「彼らは特許保護を申請さえしなかったので、私は彼らに Td がそれを気に入っていると言った。多くの販売活動の後、彼らは OK と言った。」
Thornburg は 1981 年にゼロックスを離れ、Atari でしばらく働いた後、別の元 PARC の従業員と共に会社を設立した —— 現在の Koala Technologies で、Koalapad を製造・販売するためである。
その間、Tesler はポインティングデバイスとしてのマウスの需要を受け入れたが、SRI のマウスの動作方法には満足していなかった。「左手には 5 つのボタンのキーグループがあり、右手には 3 つのボタンのマウスがある。あなたは左手で 1、2 のキーを叩き、その後右手でマウスを使って何かを指し、マウスにはあなたのコマンドを確認するためのボタンがさらに多くある。1 つのコマンドには 6 から 8 回のキー入力が必要だが、両手を同時に操作させることができる。専門家は非常に迅速にタスクを完了できる。」
SRI システムのモードは非常に複雑である。モードのあるシステムでは、ユーザーは最初に何をしたいかを指摘する —— たとえば削除操作。これにより、システムは削除モードに入る。次に、コンピュータはユーザーが削除したいものを指摘するのを待つ。ユーザーが気が変わって他のことをしようとすると、最初に削除コマンドをキャンセルしない限り、彼はそれを行うことができない。
非モーダルシステムでは、ユーザーは最初に変更したい表示部分を指し、その後それに対して何をすべきかを指摘する。彼は一日中何かを指し続け、気が変わっても、コマンドを実行する必要はない。
一般ユーザーの状況をより複雑にする(しかしプログラマーにはより効率的である)ために、各キーの意味はシステムがどのモードにあるかによって異なる。たとえば、「J」はスクロールを意味し、「I」は挿入を意味する。ユーザーが「挿入」を試み、その後最初のコマンドをキャンセルせずに「スクロール」を試みると、彼は最終的にテキストに「J」という文字を挿入することになる。
PARC のほとんどのプログラマーは SRI システムを好み、彼らのプロジェクトに調整を加え始めた。「多くの人がこれが完璧なユーザーインターフェースだと考えていた」と Tesler は言った。「誰かがそれを変更することを提案すると、彼らは怒りの目で迎えられた。」プログラマーとして、彼らは同時に押されたキーの組み合わせに対するキーボードの応答が、これらのキーが二進数で表されるアルファベットを表すという事実に異議を唱えなかった。
Tesler は非プログラマーのインターフェースをテストし始めた。彼は新しく雇われた秘書にこの機械の操作方法を教え、彼女の学習過程を観察した。「明らかに、以前に誰もこれをやったことがなかった」と彼は言った。「彼女はマウスとキーの使用に多くの問題を抱えていた。」
Tesler はよりシンプルなユーザーインターフェースを主張した。「私に同意する唯一の人はアラン・ケイ(Alan Kay)だった」と彼は言った。ケイは Tesler が Alto 上で無モードのテキストエディタを書くことを試みることを支持した。
今日のほとんどの人気のあるコンピュータが無モードソフトウェアを使用しているにもかかわらず、Macintosh はおそらく最良の例であるが、Tesler の実験はこの問題を解決しなかった。
「MacWrite、Microsoft Word、ゼロックス Star はすべて複雑なモードのプロジェクトとして始まった」と Tesler は言った。「なぜなら、プログラマーはユーザーインターフェースが柔軟で有用で拡張可能であることを信じていなかったからだ。それには多くのモードが必要だと。実際、これは説得によって実現されるものではなく、顧客は極めてシンプルな無モードのエディタを好むと不満を述べた。なぜなら、そのエディタには彼らがどう使うかを思いつけないすべての機能があったからだ。」
子供たちと私たち#
同様に、シンプルな無モードエディタは PARC のプログラミング言語や環境にも適用された。子供たちが使用できる言語を探すために、ケイは幼稚園や小学校の生徒たちの中で彼の仕事をテストする姿がよく見られた。
ケイの目標は Dynabook:人の情報ニーズを満たし、創造性のためのチャネルを提供するシンプルでポータブルな個人コンピュータであった —— 執筆、絵画、音楽創作。Smalltalk は Dynabook の言語である。それはプログラミング言語 Simula で提唱されたクラスの概念と、データに直接操作を行うのではなく、アクションを要求するメッセージを通じて通信する相互作用オブジェクトのアイデアに基づいている。
Smalltalk の最初のバージョンは、ケイ、Ingalls、そして別の PARC 研究者 Ted Kaehler の間の偶然の会話の結果であった。Ingalls と Kaehler は言語を書くことを考えていたとき、ケイは「あなたは 1 ページに書くことができる」と言った。
彼は説明した。「Lisp インタプリタ自体を見てみると、これらのもののコアは非常に小さい。Smalltalk のコアは Lisp よりもさらに小さいかもしれない。」
ケイはこのアプローチの問題は「Smalltalk は二重再帰的である:あなたがパラメータに何かをする前に、あなたはすでに関数を使用している」ということだと回想した。この言語の最初のバージョン Smalltalk-72 では、制御ができるだけ早くオブジェクトに渡された。したがって、Smalltalk で簡潔な Smalltalk 定義を書くことは非常に困難であった。
「10 行のコードを書くのに約 2 週間かかった」とケイは言った。「これらの 10 行のコードが有効かどうかを判断するのは難しい。」ケイは 2 週間をかけて毎朝 4 時から 8 時まで考え、その後 Ingalls と彼のアイデアについて議論した。ケイが完成したとき、Ingalls は当時唯一利用可能な良好なデバッグ機能を持つ Basic 言語で Nova 800 上に最初の Smalltalk を記述した。
言語が非常にシンプルであるため、プログラムや全体のシステムを開発する速度も非常に速かった。ケイは「Smalltalk のスケールは大きく、あなたは外に出てビールを 1、2 缶飲んで戻り、そして二人は午後の間に互いに刺激し合い、完全なシステムを完成させることができる」と述べた。ある午後の開発から、重なり合うウィンドウが出現した。
ウィンドウの概念は Sketchpad に由来し、これはマサチューセッツ工科大学の Ivan Sutherland によって 1960 年代初頭に開発されたインタラクティブなグラフィックプログラムである;Evans&Sutherland 社は 1960 年代中頃にグラフィックマシン上で複数のウィンドウを実現した。しかし、PARC の Diana Merry は 1973 年に Alto 上で最初の多重重なりウィンドウを実現した。
「私たちは皆、Alto のディスプレイが非常に小さいと考えていた」とケイは言った。「明らかに、大きなディスプレイがなければ、重なり合うウィンドウを持つ必要がある。」
ウィンドウの後にはビットマップアニメーション(Bitblt)の概念が現れた —— メモリの一部から別の部分へのデータのブロック転送であり、ビット境界の整列に制限はない。Alto コンピュータの主要設計者 Thacker は、Alto のビットマップスクリーンに文字を書き込むための CharacterOp という機能を実現し、Ingalls はその機能を拡張して汎用のグラフィックツールにした。Bitblt は重なり合うウィンドウをより簡単にし、さまざまなグラフィックスやアニメーション技術を可能にした。
Ingalls は「1975 年初頭、私は PARC のすべての Smalltalk システムにデモを行い、Bitblt を使用してメニューや重なり合うウィンドウを作成した。後に多くの人々が私に尋ねてきて、‘あなたはどうやってそれをやったのですか?Bitblt のコードをもらえますか?’と言った。2 か月も経たないうちに、これらのものが PARC 全体で使用されるようになった。」
華やかで印象的であったが、Smalltalk-72 は「行き止まり」であったと Tesler は言った。「これは曖昧である。あなたはコードの一部を読むことができるが、名詞と動詞の区別がつかない。あなたは迅速に完了することができず、コンパイルもできない。」
Smalltalk の最初のコンパイルバージョンは 1976 年に書かれ、子供たちが使用できる言語の終わりを示した。Ingalls はこの言語が「成熟したプログラミング環境であり、私たちはそれを出力し、広く知られるようにしたいと考えている」と述べた。
Smalltalk の次の主要バージョンは Smalltalk-80 である。ケイはもはや、どの言語も子供が使用できるほど簡単であるべきだと主張しなかった。Tesler は Smalltalk-80 が最初の Smalltalk の反対方向に進みすぎたと言った:「それは非常に極端になり、編集可能で、統一され、可読性が高くなり、実際には読みづらくなり、あなたは確かに子供にこれを教えたくない。」
ケイは Smalltalk-80 を見て「それが子供に使用できないのは非常に悪いことである。なぜなら、それが Smalltalk の目標だからだ。それはデータ構造型のプログラミングに戻り、シミュレーション型のプログラミングではなくなった。」
ケイのグループがすべての年齢層の子供たちのために言語を開発している間、PARC 内の一群の人工知能研究者たちは Lisp を改良していた。Lisp は Warren Teitelman と Daniel G. Bobrow によって PARC に持ち込まれ、彼らはマサチューセッツ州ケンブリッジの Bolt, Beranek, & Newman 社から来た。そこで Lisp は ARPA コミュニティのサービスとして開発されていた。PARC では、Interlisp と改名され、VLISP というウィンドウシステムが追加され、強力なプログラマー用ツールのセットが開発された。
PARC のコンピュータ科学研究所では、研究者たちが強力なシステムプログラミング言語を開発していた。数回の反復を経て、この言語は Mesa となった —— これはモジュラー言語であり、複数のプログラマーが同時に大規模なプロジェクトに取り組むことを可能にした。重要なのはインターフェースの概念である —— プログラム内のモジュールが何をするかであり、どのように機能するかではない。各プログラマーは他のモジュールが何をすることが許可されているかを知っており、特定の機能を実行するためにそれらを呼び出すことができる。
もう一つの主要な特徴は Mesa の強力な型チェック機能であり、これによりプログラマーは実数が必要な場合に整数変数を使用したり、文字列が必要な場合に実数を使用したりすることを防ぎ、バグがプログラムのあるモジュールから別のモジュールに広がるのを防ぐ。
これらの概念は後にモジュラー化プログラミング言語の基礎として広く使用された。「Ada [アメリカ国防省の標準プログラミング言語] や Modula-2 の多くのアイデアは PARC のプログラミング言語研究から来ている」と現在 Adobe Systems の執行副社長である Chuck Geschke は述べた。実際、Modula-2 はコンピュータ科学者 Niklaus Wirth が PARC の休暇後に書いたものである。
誰も完璧ではない#
PARC の研究の成功はその成果を超えているかもしれないが、どの組織にも失敗を免れることはできない。元 PARC 研究者が最もよく挙げる例は Polos である。
Polos は分散コンピューティングの代替手段であった。Thacker と McCreight が Alto を設計しているとき、PARC の別のチームは 12 台の Data General Nova で作業し、機械間で機能を分配しようとしていた。これにより、一台の機械が編集を処理し、別の機械が入力と出力を処理し、もう一台の機械がファイルアーカイブを処理することができる。
Sutherland は「Altos を使用する場合、必要なものはすべて各マシンに置かれていた。Polos は異なる方法で実現しようとした —— 機能で分割することを試みた」と述べた。
Polos が作業を開始したとき、Alto コンピュータは PARC 全体で普及していたため、Polos は閉鎖された。しかし、それには再生があった:Sutherland はゼロックスの他の部門に 12 台の Nova を配布し、これらは PARC Alto ネットワークの最初のリモートゲートウェイとなり、Polos ディスプレイは PARC の端末として使用され続け、1977 年まで廃止されなかった。
もう一つの重要な PARC の失敗プロジェクトは光学文字読み取り装置とファクシミリの組み合わせであった。このアイデアは、テキストとグラフィックスを混合したページを印刷し、テキスト自体を認識し、ASCII コードで文字を転送し、その後、効率の悪いファクシミリエンコーディング方法を使用して残りの内容を送信するシステムを開発することであった。
マイクロソフトのアプリケーション開発マネージャー Charles Simonyi は「これは非常に複雑で、かなり狂気じみている。このプロジェクトでは、信じられないほどのハードウェアがあり、10000 行の Fortran プログラムに相当する」と述べた。不幸なことに、その時点で数千行の Fortran プログラムに相当するものは、数千の独立した集積回路を意味していた。
OCR プロジェクトに従事していた Conway は「アルゴリズムやアーキテクチャの面で実質的な進展を遂げたが、当時の回路技術は経済的に実行可能ではないことは明らかだった」と述べた。このプロジェクトは 1975 年にキャンセルされた。
転換点#
基本的に、PARC の研究者たちは最初の 5 年間、象牙の塔で働いていた;プロジェクトはまだ初期段階にあったが、他のことをする時間はほとんどなかった。しかし、1976 年には、すべての机に Alto があり、電子メールが中心の生活様式となり、研究者たちは自分たちの作品が友人や隣人に使用されるのを見たいと渇望していた。
ケイは当時、PARC とゼロックスの他の部門が約 200 台の Altos を使用していたと回想する;PARC はゼロックスに市場に量産版の Alto を発売することを提案した:Alto III。
ケイは「1976 年 8 月 18 日、ゼロックスは Alto III を拒否した」と言った。
したがって、研究者たちはプロジェクトを製造部門に引き渡すことなく、Alto を使い続けた。
「これが私たちの失敗の理由だ」とケイは言った。「私たちは Altos を捨てなかった。ゼロックスの経営陣はすでに PARC の Altos が Kleenex のように 3 年後にはなくなると告げられており、新しいものが必要で、10 倍の速度が必要だと言われていた。しかし、その決定的な時期が来たとき、資本がなかった。」
「私たちはカリフォルニアの Pajaro Dunes で‘私たちのディスクパックを燃やそう(Let's burn our disk packs)’という会議を開いた。私たちは二次導関数の進展が私たちにとって負のものであると感じた」と Kay は言った。「私は本当に皆のディスクを捨てるべきだった。」
PARC のスタッフは全く新しい研究方向を始めるのではなく、過去の研究プロジェクトの成果を製品として市場に出すことに集中した。
数年ごとに、ゼロックスは世界中のすべての管理者を集め、会社の発展方向について議論した。1977 年、フロリダ州ボカラトンでの会議で、PARC の研究者たちはすでに構築したシステムを展示した。
ボカラトンのデモに参加するように指名された PARC のスタッフは、彼らの心血、魂、そして多くのゼロックスの資金をこの作業に注ぎ込んだ。セットを設計・構築し、ハリウッドのスタジオでリハーサルを行い、Altos と Dovers はハリウッドとパロアルトの間で自由に輸送された。この展示会はボカラトンのホールで開催され、丸一日かかった。地元の空港から特別な冷房トラックを借りて、機械を冷却する必要があった。しかし、ゼロックスのほとんどの従業員にとって、これは PARC の「エッグヘッド」と初めて出会う機会であった。
「PARC は会社の他の人々にとって非常に奇妙な場所であった」と Shoup は言った。「カリフォルニアだけでなく、オタクであった。奇妙なコンピュータ人と見なされ、ひげを生やし、入浴せず、靴を履かず、深夜に長時間端末を見つめ、他の誰とも関係を持たず、基本的に反社会的なオタクであった。率直に言って、私たちの中には、会社の他の人々の上にいるかのような印象を与える者もいた。」
ゼロックスの他のメンバーに PARC の研究者たちとその仕事を真剣に受け止めさせるのは難しかった。
「デモは非常にスムーズに進み、戦闘は勝利したが、患者は死んだ」と Goldman は言った。ゼロックスの幹部たちは Alto、イーサネット、レーザープリンタを見ただけでなく、日本語ワープロも展示した。「しかし、会社はそれらを市場に出すことができなかった!」と Goldman は言った。(1983 年までに、会社は確かに日本版の Star コンピュータを発売した。)
ゼロックスが PARC の進展を市場に出すのが難しい理由の一つは、1976 年までに、PARC から研究プロトタイプを取得して製品に変換する研究開発機関が存在しなかったことである。
「最初は、技術移転の方法は明確ではなかった」と Teitelman は言った。「私たちは超然とした見方を取り、誰かがこれらの技術を拾うだろうと考えた。後になって、この問題が本当に注目されるようになった。」
再び到達する#
研究開発機関でさえ、ゼロックスの幹部たちに製品を受け入れさせるのは困難な戦いであった。その一例が Notetaker コンピュータであり、これは Smalltalk グループの研究者 Adele Goldberg によって考案された。彼女は現在アメリカコンピュータ協会の会長であり、現在も PARC で働いている。「可哀想な Adele」と Tesler は言った。「私たち他の人は皆参加し、このプロジェクトを再定義し続けた。」
Notetaker は最終的に、飛行機の座席の下に収まる 8086 ベースのコンピュータとなった。これはバッテリー駆動で、Smalltalk を実行し、Thornburg が設計したタッチスクリーンを備えていた。「私たちはカスタムディスプレイを持っており、エラーチェックメモリを持っており、通常は実際の製品のために多くのカスタムエンジニアリングを行う」と Notetaker の主任ハードウェア設計者 Fairbairn は言った。
「私が PARC を離れる最後の年に、」Tesler は言った。「私は Notetaker を持って全国を飛び回り、ゼロックスの幹部たちと話をした。これは空港で動作する最初のポータブルコンピュータであった。ゼロックスの幹部たちはさまざまな約束をした:私たちは 2 万台購入する、ただしバージニア州のこの幹部と話をし、次にコネチカット州のこの幹部と話をするだけだ。会社は非常に分散しており、彼らは一緒に会議を開いたことがなかった。一年後、私はあきらめる準備をしていた。」
ゼロックスはポータブルコンピュータを使用する準備ができていなかったが、他の会社は準備ができていた。Osborne I は 1981 年に発売され、約 9 か月前に Adam Osborne が PARC を訪れ、そこで Notetaker の写真が顕著に展示された