アンドリュープロジェクトは、1982年にカーネギーメロン大学で開発された分散コンピューティング環境です。当時としては野心的なプロジェクトであり、前例のないほど広大でアクセスしやすい大学のコンピューティングインフラストラクチャを実現しました。[ 1 ]このプロジェクトは、後にカーネギーメロン大学となった機関の創設者であるアンドリューカーネギーとアンドリューメロンにちなんで名付けられました。
歴史
カーネギーメロン大学(CMU)と国際ビジネスマシンズ社(IBM)のパートナーシップである情報技術センターは、1982年にアンドリュー・プロジェクトの作業を開始しました。[ 1 ]初期段階では、このプロジェクトはソフトウェアとハードウェアの両方に及び、キャンパス内のデータ配線や、CMUおよびその他の大学の学生と教職員に配布されるワークステーションの開発が行われました。提案された「 3Mコンピュータ」ワークステーションは、100万画素のディスプレイと1メガバイトのメモリを搭載し、毎秒100万命令で動作しました。しかしながら、約1万ドル(2024年には2万5000ドルに相当) [ 2 ]という価格のため、学生の予算では購入できませんでした。1985年に最初のハードウェアが配備され、様々な大学の建物や寮に大学所有の公共ワークステーションの「クラスター」が数多く設置されました。キャンパスは完全に配線され、安価なパーソナルコンピュータが最終的に利用可能になる準備が整っていました。
情報技術センターの初期の開発は、当初VICE(Vast Integrated Computing Environment)およびVIRTUE(Virtue Is Reached Through Unix and Emacs )と呼ばれ、ファイルサーバーなどの集中型ツールや、ウィンドウマネージャー、エディター、電子メール、ファイルシステムのクライアントコードを含むワークステーションツールに重点を置いていました。[ 3 ]
当初、このシステムはサン・マイクロシステムズのマシンで試作され、その後、特別なIBMアカデミックオペレーティングシステムを実行するIBM RT PCシリーズのコンピュータに移行しました。[ 4 ]プロジェクトには、ジェームズ・H・モリス、ナサニエル・ボレンスタイン、ジェームズ・ゴスリング、デビッド・S・H・ローゼンタールなどが関わっていました。
このプロジェクトは1985年以降、ソフトウェアを完成させるために何度か延長され、後にカーネギーメロン大学となる機関の創設者であるアンドリュー・カーネギーとアンドリュー・メロンにちなんで「アンドリュー」と改名されました。初期の導入経験に基づいて大部分が書き直されたアンドリューには、4つの主要なソフトウェアコンポーネントがありました。
- Andrew Toolkit ( ATK) は、さまざまなフォーマットされた埋め込みオブジェクトを含むドキュメントを作成および配布できるツールセットです。
- ATKをベースにした電子メールと掲示板システムであるAndrew Messaging System (AMS)と
- Andrew File System (AFS) は、学術および研究環境のスケーラビリティを重視した分散ファイル システムです。
- Andrewウィンドウマネージャ(WM)は、ワークステーションのディスプレイにウィンドウをリモート表示できるタイル状の(重なり合わない)ウィンドウシステムです。これは、Unix上でグラフィカルディスプレイとして動作する最初のネットワーク指向ウィンドウマネージャの1つでした。 [ 5 ] CMUとIBMの提携の一環として、IBMはWMのライセンス権を保持していました。[ 5 ] WMは合理的な条件でライセンスされることになっており、CMUは比較的安価なUNIXライセンスに似ていると考えていましたが、IBMはより有利なライセンススキームを模索していました。[ 5 ] WMは後にマサチューセッツ工科大学のプロジェクトAthenaからX11に置き換えられました。その開発者であるゴスリングとローゼンタールは、次にNeWS(Network extensible Window System)を開発しました。[ 6 ]
AFS は 1988 年に情報技術センターからTransarcに移転しました。AMS は 2002 年に完全に廃止され、Cyrus IMAP サーバーに置き換えられました。
Andrew ユーザーインターフェースシステム
IBMからの資金援助が終了した後も、AndrewはAndrewユーザーインターフェースシステムというオープンソースプロジェクトとして継続されました。AUISは、様々なフォーマットや埋め込みオブジェクトを含む文書を作成・配布するためのツールセットです。これはCMUのコンピュータサイエンス学部で運営されているオープンソースプロジェクトです。AndrewコンソーシアムがAndrewユーザーインターフェースシステムの開発と配布を管理・維持しています。[ 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 ]
ワイヤレス・アンドリューは、2Mbpsの無線LANで、アクセスポイントを介して有線アンドリュー・ネットワーク(CMUキャンパス内の建物を結ぶ高速イーサネット・バックボーン)に接続されています。ワイヤレス・アンドリューは、キャンパス内の6つの建物をカバーする100個のアクセスポイントで構成されています。大学は1997年2月に研究者と学生による一般利用を許可する前に、40台以上のモバイル端末を用いてこの設定をテストしました。[ 11 ]
参考文献
- ^ a b CMUによるアンドリュー・プロジェクトの歴史の概要 2012年7月17日アーカイブ、 Wayback Machine
- ^ジョンストン、ルイス、ウィリアムソン、サミュエル・H. (2023). 「当時の米国のGDPはいくらだったのか?」 MeasuringWorth . 2023年11月30日閲覧。米国の国内総生産デフレーター数値は、MeasuringWorthシリーズに従います。
- ^ CMUのアンドリュー・プロジェクトの詳細な歴史 2011年9月9日アーカイブ、 Wayback Machine
- ^ NS ボレンシュタイン(1996 年 12 月)。「CMU のアンドリュー プロジェクト: 回顧展」。ACM の通信。39 (12): 298–es。土井: 10.1145/272682.272717。S2CID 18502200。
- ^ a b cボレンスタイン、ナサニエル・S. (1991). 『人が大切であるかのようにプログラミングする:フレンドリーなプログラム、ソフトウェアエンジニアリング、そしてその他の高貴な妄想』(第4刷). プリンストン、ニュージャージー州:プリンストン大学出版局. pp. 55–56 . ISBN 9780691087528。
- ^ジェームズ・ゴスリング、デイヴィッド・S・H・ローゼンタール、ミシェル・J・アーデン (1989). The NeWS Book . Springer Verlag. pp. 34– 36. ISBN 978-0-387-96915-2。
- ^フレッド・ハンセン. 「アンドリュー・コンソーシアムへようこそ」 . 2011年5月3日閲覧。
- ^ 「CMUのキャンパスでWi-Fiが始まった経緯、実話」Pop City Media 、2011年。2011年10月7日時点のオリジナルよりアーカイブ。2011年10月6日閲覧。
- ^ 「ワイヤレス・アンドリュー:世界初のワイヤレスキャンパスの創造」カーネギーメロン大学、2007年。2011年9月1日時点のオリジナルよりアーカイブ。2011年10月6日閲覧。
- ^レムストラ・ウォルター、ヘイズ・ヴィック、グローネウェーゲン・ジョン (2011) [2011]. Wi-Fiのイノベーションの旅:世界的な成功への道(pdf)ケンブリッジ大学出版局、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, a Distributed Computing Environment」 . 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 Message System におけるアーキテクチャ上の問題(PDF) (技術レポート). カーネギーメロン大学. CMU-ITC-076.
- Christina Haas、Daniel Boyarski、Nathaniel Borenstein (1989). Carnegie Mellon's Andrew: The Evolving User Interface of the Messages Program (PDF) (技術レポート). Carnegie Mellon University. CMU-ITC-079.
- ナサニエル・S・ボレンスタイン、クリス・A・サイバーグ(1988年9月)「アンドリュー・メッセージシステムにおける協調作業」。1988年ACMコンピュータ支援協調作業会議(CSCW '88)の議事録。pp . 306– 323。doi : 10.1145 /62266.62291。ISBN 978-0-89791-282-2. S2CID 14943353 .
外部リンク
- Andrew プロジェクト- プロジェクトの歴史と関係者を記録した CMU のサイト。
- Andrew コンソーシアム- Andrew ユーザー インターフェイス システム プロジェクトの Web サイト。
- /afs/cs.cmu.edu/project/atk-ftp - AUIS FTP アーカイブ。