アンドリュープロジェクトは、 1982年にカーネギーメロン大学で開発された分散コンピューティング環境です。当時としては野心的なプロジェクトであり、前例のないほど広大でアクセスしやすい大学のコンピューティングインフラストラクチャが誕生しました。[1]このプロジェクトは、後にカーネギーメロン大学となった機関の創設者であるアンドリューカーネギーとアンドリューメロンにちなんで名付けられました。
歴史
カーネギーメロン大学(CMU)とインターナショナルビジネスマシーンズコーポレーション(IBM)のパートナーシップである情報技術センターは、1982年にアンドリュープロジェクトの作業を開始しました。[1]初期段階では、プロジェクトにはソフトウェアとハードウェアの両方が関係し、キャンパスのデータ配線や、 CMUやその他の場所の学生と教員に配布されるワークステーションの開発が含まれていました。提案された「3Mコンピュータ」ワークステーションには、 100万ピクセルのディスプレイと1メガバイトのメモリが含まれており、1秒あたり100万命令で実行されます。残念ながら、約1万ドル(2023年には24,000ドルに相当)のコスト[2]のため、コンピューターは学生の予算を超えていました。1985年に最初のハードウェアが展開され、さまざまな学術ビルや寮に大学所有のパブリックワークステーションの「クラスター」がいくつか設立されました。
情報技術センター内の初期の開発は、もともとVICE(Vast Integrated Computing Environment)およびVIRTUE(Virtue Is Reached Through Unix and Emacs )と呼ばれ、ファイルサーバーなどの集中型ツールや、ウィンドウマネージャー、エディター、電子メール、ファイルシステムクライアントコードなどのワークステーションツールに重点を置いていました。 [3]
当初、このシステムはサン・マイクロシステムズのマシンで試作され、その後、特別なIBMアカデミック・オペレーティング・システムを実行するIBM RT PCシリーズ・コンピュータに移行した。[4]このプロジェクトには、ジェームズ・H・モリス、ナサニエル・ボレンスタイン、ジェームズ・ゴスリング、デビッド・SH・ローゼンタールらが関わった。
このプロジェクトは、ソフトウェアを完成させるために 1985 年以降数回にわたって延長され、後にカーネギーメロン大学となる機関の創設者であるアンドリュー・カーネギーとアンドリュー・メロンにちなんで「アンドリュー」に改名されました。初期の導入での経験に基づいて大部分が書き直されたアンドリューには、4 つの主要なソフトウェア コンポーネントがありました。
- Andrew Toolkit (ATK) は、さまざまなフォーマットや埋め込みオブジェクトを含むドキュメントを作成および配布できるツールセットです。
- ATKをベースにした電子メールおよび掲示板システムであるAndrew Messaging System (AMS)、および
- Andrew File System (AFS) は、学術および研究環境のスケーラビリティを重視した分散ファイル システムです。
- Andrew Window Manager (WM) は、ワークステーションのディスプレイにウィンドウをリモート表示できるタイル状の (重なり合わないウィンドウ)ウィンドウ システムです。これは、Unix 上でグラフィカル ディスプレイとして動作する最初のネットワーク指向ウィンドウ マネージャーの 1 つです。 [5] CMU と IBM の提携の一環として、IBM はWM のライセンス権を保持していました。 [5] WM は合理的な条件でライセンスされることになっており、CMU はそれが比較的安価な UNIX ライセンスに似ていると考えていましたが、IBM はより有利なライセンス スキームを求めていました。[5] WM は後に、マサチューセッツ工科大学のProject AthenaのX11に置き換えられました。その開発者である Gosling と Rosenthal は、次にNeWS (Network extensible Window System)を開発しました。[6]
AFS は 1988 年に情報技術センターからTransarcに移転しました。AMS は 2002 年に完全に廃止され、Cyrus IMAP サーバーに置き換えられました。
Andrew ユーザー インターフェース システム
IBMの資金援助が終了した後、AndrewはAndrew User Interface Systemというオープンソースプロジェクトとして継続されました。AUISは、さまざまなフォーマットと埋め込みオブジェクトを含むドキュメントをユーザーが作成および配布できるようにするツールセットです。これはCMUのコンピュータサイエンス学部で運営されているオープンソースプロジェクトです。Andrewコンソーシアムは、Andrew User Interface Systemの開発と配布を管理および維持しています。[7]
Andrew ユーザー インターフェイス システムには、3 つの主要なコンポーネントが含まれています。Andrew ユーザー環境 (AUE) には、メイン エディター、ヘルプ システム、ユーザー インターフェイス、およびマルチメディアと埋め込みオブジェクトをレンダリングするためのツールが含まれています。Andrew ツールキット (ATK) には、フォーマット可能で埋め込み可能なすべてのオブジェクトが含まれており、開発者が独自のオブジェクトを設計する方法を提供します。ATK では、オブジェクトを相互に埋め込むことができるマルチレベルのオブジェクト埋め込みが可能です。たとえば、ラスター イメージオブジェクトをスプレッドシート オブジェクトに埋め込むことができます。Andrew メッセージ システム (AMS) は、メールと掲示板へのアクセスを提供します。これにより、ユーザーはメールの送信、受信、整理、およびメッセージ ボードへの投稿と読み取りを行うことができます。
バージョン 6.3 [いつ? ]時点では、AUIS のコンポーネントは次のとおりでした。
アプリケーション
- ワードプロセッサ(EZ)
- 描画エディタ(図)
- メールとニュースリーダー(メッセージ)
- メールとニュースの送信者 (SendMessage)
- フォントエディタ (BDFfont)
- ドキュメントブラウザ(ヘルプ)
- ディレクトリ ブラウザ (ブッシュ)
- スケジュール管理者(Chump)
- シェル インターフェース/ターミナル(コンソール、TypeScript)
- AUISアプリケーションメニュー(起動)
- 標準出力ビューア (PipeScript)
- 設定エディタ (PrefEd)
グラフィカルでインタラクティブなエディター
- 数式挿入 (EQ)
- アニメーションエディタ(Fad)
- 描画エディタ(図)
- レイアウトの挿入 挿入 (レイアウト)
- 隣接する 2 つの挿入を表示 (LSet)
- 拡張機能と文字列処理言語 (Ness)
- 階層の表示と編集 (組織)
- ページフリッパー(ページ)
- モノクロBMP 画像エディタ (ラスター)
- スプレッドシートの挿入(表)
- テキスト、ドキュメント、プログラム エディター (テキスト)
ワイヤレスアンドリュー
ワイヤレスアンドリューは、キャンパス全体をカバーする最初のワイヤレスインターネットネットワークでした。1993年に構築され、[8] Wi-Fiブランドが誕生する前のことでした。[9] [10]
ワイヤレス アンドリューは、アクセス ポイントを介して有線アンドリュー ネットワークに接続された 2 メガビット/秒のワイヤレス ローカル エリア ネットワークです。有線アンドリュー ネットワークは、CMU キャンパス内の建物を結ぶ高速イーサネット バックボーンです。ワイヤレス アンドリューは、キャンパス内の 6 つの建物をカバーする 100 個のアクセス ポイントで構成されています。大学は、1997 年 2 月に研究者と学生による一般使用を許可する前に、40 台以上のモバイル ユニットでこのセットアップをテストしました。[11]
参考文献
- ^ ab CMU のアンドリュー プロジェクトの歴史の概要 2012 年 7 月 17 日アーカイブ、Wayback Machineより
- ^ ジョンストン、ルイス、ウィリアムソン、サミュエル H. (2023)。「当時の米国のGDPはいくらだったのか?」MeasuringWorth 。 2023年11月30日閲覧。米国の国内総生産デフレーターの数値は、MeasuringWorthシリーズに従います。
- ^ CMU の Andrew Project の詳細な歴史 アーカイブ済み 2011 年 9 月 9 日、Wayback Machineより
- ^ NS ボレンシュタイン(1996 年 12 月)。 「CMU のアンドリュー プロジェクト: 回顧展」。ACM の通信。39 (12): 298–es。土井:10.1145/272682.272717。S2CID 18502200。
- ^ abc Borenstein, Nathaniel S. (1991). Programming as if people mattered : friendly programs, software engineering, and other noble delusions (4 print. ed.). Princeton, NJ: Princeton University Press. pp. 55–56. ISBN 9780691087528。
- ^ ジェームズ・ゴスリング、デイヴィッド・S・H・ローゼンタール、ミシェル・J・アーデン(1989)。The NeWS Book。シュプリンガー出版。pp. 34–36。ISBN 978-0-387-96915-2。
- ^ Fred Hansen. 「Welcome to the Andrew Consortium」2011年5月3日閲覧。
- ^ 「CMU のキャンパスで Wi-Fi が始まった経緯、真実の物語」Pop City Media 2011 年。2011 年 10 月 7 日時点のオリジナルよりアーカイブ。2011年10 月 6 日閲覧。
- ^ 「ワイヤレス アンドリュー: 世界初のワイヤレス キャンパスの創出」。カーネギーメロン大学。2007 年。2011 年 9 月 1 日時点のオリジナルよりアーカイブ。2011年10 月 6 日閲覧。
- ^ Lemstra, Wolter; Hayes, Vic; Groenewegen, John (2011) [2011]. Wi-Fi のイノベーションの旅: 世界的成功への道(pdf)。ケンブリッジ: University Press。p. 121。ISBN 978-0-521-19971-1. 2011年10月6日閲覧。
- ^ 「ワイヤレス LAN アプリケーション」(PDF)。2012 年 4 月 26 日時点のオリジナル(PDF)からアーカイブ。2011 年10 月 6 日閲覧。
さらに読む
- Morris, JH; Van Houweling, D.; Slack, K. (1983). 情報技術センター(PDF) (技術レポート). カーネギーメロン大学. CMU-ITC-025.
- Morris, JH; Satyanarayanan, M.; Conner, MH; Howard, JH; Rosenthal, DSH & Smith, FD (1986 年 3 月)。「Andrew、分散コンピューティング環境」。Communications of the ACM。29 ( 3 ): 184–201。doi : 10.1145 /5666.5671。ISSN 0001-0782。S2CID 18599806 。
- Nathaniel Borenstein、Craig Everhart、Jonathan Rosenberg、Adam Stoller (1988)。Andrew 向けマルチメディア メッセージ システム(PDF) (技術レポート)。カーネギー メロン大学。S2CID 12818358。CMU -ITC-064。
- Nathaniel S. Borenstein、Craig F. Everhart、Jonathan Rosenberg、Adam Stoller (1989)。Andrew メッセージ システムにおけるアーキテクチャの問題(PDF) (技術レポート)。カーネギーメロン大学。CMU-ITC-076。
- Christina Haas、Daniel Boyarski、Nathaniel Borenstein (1989)。カーネギーメロン大学の Andrew: メッセージプログラムの進化するユーザーインターフェイス(PDF) (技術レポート)。カーネギーメロン大学。CMU-ITC-079。
- Nathaniel S. Borenstein、Chris A. Thyberg ( 1988年 9 月)。「Andrew メッセージ システムにおける協調作業」。1988 ACM コンピュータ支援協調作業会議 - CSCW '88 の議事録。pp. 306–323。doi : 10.1145 /62266.62291。ISBN 978-0-89791-282-2. S2CID 14943353。
外部リンク
- アンドリュー プロジェクト - プロジェクトの歴史と関係者を記録した CMU のサイト。
- Andrew コンソーシアム - Andrew ユーザー インターフェイス システム プロジェクトの Web サイト。
- .mw-parser-output .monospaced{font-family:monospace,monospace}/afs/cs.cmu.edu/project/atk-ftp - AUIS FTP アーカイブ。
