ファイル検索および編集システム (FRESS)
ファイル検索および編集システム、通称FRESSは、1968年に
ブラウン大学で
アンドリーズ・ヴァン・ダムとその学生たちによって開発された
ハイパーテキストシステムです。これは、商用
ハードウェアと
オペレーティングシステム上で動作する初の
ハイパーテキストシステムとなり、特にナビゲーション上のミスを迅速に修正する「元に戻す(undo)」機能を備えた初の
コンピュータシステムでもありました。
FRESSの背景
FRESSは、前年度に開発されたヴァン・ダムのHESを基にしたものであり、エンゲルバートのoN-Line System (NLS) に触発されて機能が改良されています。特に、IBM360シリーズの
メインフレームで動作するVM/CMS上で運用される点が特徴的です。これにより、デバイスに依存しないバーチャル・ターミナルインターフェースを実現し、多様な端末での利用が可能となりました。
ユーザーインターフェースと機能
FRESSは、PDS-1というグラフィカルミニ
コンピュータをサポートし、WYSIWYG(What You See Is What You Get)編集やマルチウィンドウ表示を提供しました。PDS-1ではマウスの代わりに
ライトペンが使用され、これをフットペダルで「クリック」するといった新しいワークスタイルが模索されていました。このシステムにより、複数のユーザーが同時に作業できる環境が整い、ドキュメントのサイズを問わず効率的な共同作業が可能になりました。
特に重要なのは、FRESSは文書内の任意の位置にマーカーを挿入し、他のポイントへとリンクできる機能を提供している点です。この点は現在の
World Wide Webのリンク機能と共通する部分がありますが、FRESSでは双方向のリンクを実現していることが異なります。また、リンクの種類には「タグ」と「ジャンプ」の2種類があり、タグは参照や脚注に関連し、ジャンプは関連ドキュメントへと誘導する役割を持っています。
ナビゲーションの革新
FRESSには、使用するリンクやテキストブロックにキーワードを割り当て、ユーザーがそれを元に表示や印刷する内容を選択できる機能も備わっています。さらに、自動的に目次やインデックスが生成され、文書の構造を視覚的に整理することができました。これにより、ユーザーはテキスト内の相互参照リンクやその構造を直接操作し、リンクを自動的に更新することができるため、利便性が大幅に向上しました。
制約と進化
ただし、FRESSは基本的にテキストベースのシステムであったため、リンクの編集にはある程度の手間がかかりました。特に、PDS-1ターミナルにアクセスできない場合は複雑な作業となりますが、ターミナルにアクセスできれば
ライトペンで直感的に操作することが可能でした。しかし、ユーザーが現在どのドキュメント内にいるかを知る手段は用意されていないため、使いこなすには熟練が必要でした。
まとめ
FRESSは、初期の
ハイパーテキストシステムとして情報の検索や編集に革命をもたらしました。
ブラウン大学におけるテクノロジーと教育の融合は、後のウェブ技術や情報管理システムに大きな影響を及ぼし、
ハイパーテキストの概念を広める礎となりました。このように、FRESSは単なるシステムでなく、
コンピュータサイエンスの発展に寄与した重要なプロジェクトの一つだと言えます。