banner
conanxin

conanxin

万维网が興る前に、HyperCardはすべてのことを行いました

この記事は 2012 年 5 月 30 日に最初に公開され、当時 HyperCard は 25 周年を迎えようとしていました。

1988 年前後、私は家主と取引をしました。彼女はマッキントッシュコンピュータを購入し、私は外付けハードドライブを買うことにしました。私たちはこのシステムをリビングに置いて共有することにしました。彼女はこのデバイスを最もよく使っていましたが、私は IBM 286 を使っていて、ただ Apple の進化についていきたいと思っていました。しかし、私たちが Mac をインストールした後のある晩、私はそれを使って座っていると、アプリケーションメニューにプログラムがあることに気付きました。“HyperCard?” 私は思いました。“それは何ですか?”

私はアプリケーションを開き、説明を読みました。HyperCard は「スタック」と呼ばれるカードの束を作成することを可能にし、それらはマッキントッシュの画面上の視覚ページです。これらのカードにテキスト、表、さらには画像を表示する「フィールド」を挿入できます。「ボタン」を設置して、スタック内の各カードを相互にリンクさせ、ユーザーがそれらをクリックするとさまざまな音を再生することができます。自分の画像をボタンに変えることもできます。

さらに、HyperCard には「Hyper Talk」と呼ばれるスクリプト言語が含まれており、私のような非プログラマーでも簡単に学ぶことができます。これにより、開発者は HyperCard スタックのコンポーネントに「go to」や「play sound」や「dissolve」などのコマンドを挿入できます。

今月、HyperCard はすぐに 25 歳になります [編集者注:2019 年には 32 歳になります!]。一体何が起こったのでしょうか?私はあちこち探し回り、リスク投資家でプログラマーのティム・オレン(Tim Oren)が 2004 年にこのプロジェクトに対して書いた追悼文(A Eulogy for HyperCard)を見つけました。これは Apple が HyperCard を市場から撤退させた週に書かれたものです。彼は、HyperCard の問題は、Apple がこのソフトウェアの用途を決して理解していなかったことだと考えています。

「これは何ですか?」とオレンは書いています。「プログラミングとユーザーインターフェースデザインツール?軽量データベースとハイパーテキスト文書管理システム?マルチメディア制作環境?Apple はこの質問に答えたことがありません。」

そのため、Apple はこのプロジェクトを子会社の Claris に移しましたが、そこで Filemaker や ClarisWorks オフィススイートなどのより有名なプロジェクトの中で方向性を見失いました。オレンの追悼文は続けてこう書いています。「Apple が Claris を再吸収したとき、その熱心な支持者、特に教育界の熱心な支持者がそれを生かしましたが、それはただ黙認のもとでのことでした。」

HyperCard が廃止される前から、その発明者はその終焉を予見していました。2002 年のインタビュー(HyperCard: What Could Have Been)で、ビル・アトキンソン(Bill Atkinson)は自分の過ちを認めました。もし彼が「スタック」が特定のデスクトップにインストールされるのではなく、ネットワークで接続できることに気づいていたら、事態は異なっていたでしょう。

アトキンソンは嘆きました:「私は HyperCard の目的を見逃しました。私は Apple のボックス中心(box-centric)文化の中で育ちました。もし私が Sun のようなネットワーク中心の文化の中で育っていたら、HyperCard は最初のウェブブラウザになっていたかもしれません。Apple の盲点が私を HyperCard を最初のウェブブラウザにすることから遠ざけました。」

HyperCard は最初の Web クライアントではないかもしれませんが、その周年が近づくにつれ、私はそれがインターネットの歴史の中でより目立つ位置を占めるべきだと考えています。

《コンピュータ解放》(Computer Lib)#

オリジナルの HyperCard ディスク

HyperCardが発売された年、サンフランシスコに本拠を置くテレビ番組《コンピュータ年代記》(Computer Chronicles)は、このソフトウェアに関する番組を制作しました。このエピソードのホストはすぐに番組のインスピレーションを見つけました。

「HyperCard はハイパーテキストに基づいています」と、ゲイリー・キルダール(Gary Kildall)はスチュワート・シェイフェット(Stewart Cheifet)に語りました。「この概念はテッド・ネルソン(Ted Nelson)ダグ・エンゲルバート(Doug Engelbart)によって 1960 年代に提唱されました。基本的な考え方はこうです:私たちがどんなテーマを研究しようとすると、そのテーマはさまざまな場所に存在します。それは本、雑誌、テープ録音、CompuServe などです。もし私たちがこれらすべてを何らかの方法で電子化できれば、ベートーヴェンをクリックすることで、突然次のものにジャンプできるのです... これがハイパーテキストの意味です。」

1960 年、テッド・ネルソンはハイパーテキストの概念を提唱し、未完成のザナドゥプロジェクト(Xanadu project)でそれを実現しようとしました。ネルソンは決してあきらめず、このアイデアの雄弁な伝道者となりました。彼が 1974 年に出版した《コンピュータ解放》(Computer Lib)/《夢の機械》(Dream Machines)の中で、** 彼はハイパーテキストを「要求に応じて分岐または実行される書き方の形式」と定義しました;それはコンピュータのディスプレイ画面で最もよく表示されます。情報の伝達と取得のプロセスを簡素化することで、ハイパーテキストとハイパーメディアは、ネルソンが過度に専門化されたデジタル情報のエリートから社会を解放できると考えました。

ネルソンは書きました:「戦争はあまりにも重要であり、将軍に任せることはできないというのが言い伝えです。コンピュータの監護はもはや神職者に任せることはできません。」

しかし、1970 年代には、「神職者」は実際に技術の削減においてかなりの成功を収めていました。《コンピュータ解放》(Computer Lib)が発表される 3 年前、アメリカ国防総省のインターネットのプロトタイプ ARPANET の設計者たちは、ワシントン D.C. での公開イベントで彼らのプロジェクトを発表しました。同時に、アメリカ電話電報会社(AT&T)のベル研究所(Bell Labs)の 2 人のエンジニアは、後に「ネットワーク」のバックボーンとなる UNIX オペレーティングシステムの開発に忙しくしていました。AT&T は、ソフトウェアマーケティングビジネスに関与することで政府の反トラストの報復を受けることを懸念し、UNIX を非常に低価格で各大学に貸し出しました。アメリカ国家科学財団(National Science Foundation)の資金提供を受けて、これらの学校は 1980 年代に数百の ARPANET の「ノード」を構築しました。

これが 1989 年にインターネットをもたらしました。その時、ヨーロッパの原子核研究所(CERN)で働いていたプログラマーがハイパーテキストネットワークを提案しました。

ティム・バーナーズ=リー(Tim Berners-Lee)は説明しました:「現在利用可能なほとんどのシステムは単一のデータベースを使用しています。多くのユーザーは分散ファイルシステムを使用してそれにアクセスします。ほとんどの製品は、異なるデータベース内のノード間のリンクを許可するテッド・ネルソンの「文献宇宙(docuverse)」の概念を採用していません。」Information Management: A Proposal

しかし、バーナーズ=リーはそれを構築することを決意しました。

ネットワークへの進出#

HyperCard にインスパイアされた ViolaWWW ハイパーメディアブラウザ

約 2 年後、バーナーズ=リー(Tim Berners-Lee)は自分のワールドワイドウェブブラウザを作成し、プログラマーが自分のバージョンを開発できるようにプロジェクトのコードベースを公開しました。すぐに、** フィンランドの学生グループが Erwise というブラウザを開発しました。** 残念ながら、この国は当時深刻な不況に陥っており、Erwise の将来を大きく制限しました。

「その時、私たちはフィンランドの他の場所でビジネスを始めることはできませんでした」とチームのメンバーは説明しました。しかし、他の開発者もバーナーズ=リー(Tim Berners-Lee)のコードをダウンロードしました。その中には ** 魏培源(Pei-Yuan Wei)** も含まれており、彼はカリフォルニア大学バークレー校の実験計算施設で UNIX X 端末を使用していました。** 魏の「ViolaWWW」ネットブラウザはどこからインスパイアを受けたのでしょうか?** 彼は自分の Apple コンピュータを持っていなかったが、彼が面白いと感じたプログラムからインスピレーションを得ました。

「HyperCard は当時非常に魅力的で、グラフィカルで、ハイパーリンクのあるものでした」と魏は後に回想しました。「私は HyperCard のマニュアルを手に入れ、見てみましたが、基本的にはこれらの概念を X-windows で実現しただけです。」 X-windows は UNIX の視覚コンポーネントです。最終的なブラウザ Viola には、HyperCard に似たコンポーネントが含まれていました:ブックマーク、履歴機能、表、グラフィックス。HyperCard と同様に、プログラムを実行することもできました。

それは 1992 年頃のことです。その時、実際の Mac ベースの Web クライアントが仕事に登場していました ——ニコラ・ペロ(Nicola Pellow)とロバート・カリオ(Robert Cailliau)の Samba も HyperCard の影響を受けていました。

イリノイ大学の国立スーパーコンピュータ応用センターの若い開発者であるマーク・アンドリーセン(Marc Andreessen)は、これらすべての活動を非常に評価していました。** アンドリーセンのチームは 1993 年 1 月に Mosaic を発表しました;** これは PC、Mac、UNIX システムで使用できる最初のブラウザでした。一年後、Mosaic は Mosaic Netscape に進化しました。

不久後、私は Dell コンピュータに Netscape のコピーをダウンロードしました。「わあ」と、私はさまざまなウェブサイトをブラウジングしながら思いました。「これは HyperCard のように見えます。」

HyperCard の遺産#

HyperCard ゲーム Cosmic Osmo

20 年間のライフサイクルの中で、HyperCard は大成功を収め、世界中で成功を収めました。メルボルンのビクトリア博物館(Victoria Museum of Melbourne)はオーストラリアの科学と文化の歴史を追跡しており、このプロジェクトを使用するメルボルンの教育者の方法のリストを発表しました。

2002 年 8 月までに、約 1 万人の HyperCard 開発者がいました。テレビ番組《コンピュータ年代記》(Computer Chronicles)は、このソフトウェアを報道してから 3 年後に HyperCard の発展についてのフォローアップ番組** を制作しました。** 彼らは HyperCard ソフトウェアがテレビスタジオを運営するために使用できることを発見しました。マサチューセッツ工科大学はこのプロジェクトを通じてインタラクティブなビデオマガジンを制作しました。ある 7 年生の学生は HyperCard でロシアの歴史年表を書き、幼稚園の子供たちもこのアプリケーションで遊んでいました。

したがって、Cyan ソフトウェアのプログラマーが彼らの非常に人気のあるパズル / アドベンチャーゲーム Myst を最初に HyperCard スタックとして書いたのは驚くべきことではありません。しかし、1987 年には、Apple コンピュータが白黒表示の時代に、HyperCard の開発者とグラフィックアーティストは微妙で魅力的なシーンを創造し、これらのシーンは今でも頻繁にオンラインで流通しています。

開発者ビル・アトキンソン(Bill Atkinson)は HyperCard をどのように定義しましたか?「簡単に言えば、HyperCard は非プログラマーがインタラクティブな情報をまとめることを可能にするソフトウェアの組み立てセットです」と、彼は 1987 年に《コンピュータ年代記》に語りました。

1990 年代中頃、ティム・バーナーズ=リー(Tim Berners-Lee)の革新がついに人気を博したとき、HyperCard は Netscape の目標を理解する世代の開発者たちの準備を整えていました。これが、HyperCard の最も適切な歴史的類似点がいくつかの失敗し忘れられた革新ではなく、エルビス・プレスリー(Elvis Presley)に関する評価(Before Anyone Did Anything, Elvis Did Everything)に似ている理由です。ワールドワイドウェブが興起する前に、HyperCard はすべてのことを行いました。(Before anyone on the World Wide Web did anything, HyperCard did everything.


HyperCard の五つの超クールなアプリケーション#

1.Myst は HyperCard の歴史の中で最も有名なプロジェクトかもしれません。Cyan 社は 1993 年にこのゲームを発売しましたが、Cyan の創設者であるランダ(Rand)とライアン・ミラー(Ryan Miller)は、世代を魅了する精巧な風景を作るのに約 2 年を費やしました。この CD には 40 分の音楽、2500 枚の画像、1 時間の QuickTime 映画が含まれています。

2. Myst の前に、ミラー兄弟(Miller brothers)の The Manhole(1987)は、子供向けに設計された冒険ゲームとして話題になりました。CD 形式でリリースされる前に、最初のソフトウェアは 600 の接続された画面を収容するために小さなフロッピーディスクの山を必要としました。このビデオで Manhole の傑作版を視聴できます。

3.**《グローバルオーバービュー》** のスタッフは、HyperCard が 1987 年に発売される前からそれについて聞いていました。「目録の範囲と、それが自然にカードサイズの厚みを持っていることは、Apple にとって理想的な試みだと見なされました」と、後にケビン・ケリー(Kevin Kelly)は回想し、Apple は「私たちに《グローバルオーバービュー》を HyperCard に入れるように資金を提供しました。私たちは何を学べるかを知りたかったのです。」と述べました。

4. HyperCard に基づくTime Table of History: Science & Innovation。これは主に科学と技術に関する叙述で、1991 年に CD 形式で Macintosh にリリースされました。Time Table には 6000 以上の HyperCard が含まれています。

5. 最後に、航海者会社(Voyager Company)のインタラクティブな書籍カタログも重要です。1980 年代末から 90 年代初頭にかけて、航海者会社はアート・スピーゲルマン(Art Spiegelman)の漫画シリーズ《マウス》、ベートーヴェンの第九交響曲、人気のビートルズ映画《一夜狂欢》などの画期的なインタラクティブ CD を発行しました。HyperCard を選んだのは「論理的な」選択でした。HyperCard は「一束のカードの概念をモデルにして、本の動作をシミュレートします。」

翻訳元:2019 年 5 月 Ars Technica の記事30-plus years of HyperCard, the missing link to the Web

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。