Gypsy は、マウスとグラフィカル ユーザー インターフェイスをベースにした最初の文書作成システムで、これらのテクノロジを利用してモードを事実上排除しました。その操作は、現代のパーソナル コンピュータのユーザーなら誰でも馴染みのあるものです。これは、 Xerox Altoパーソナル コンピュータ のBravoの後継となる、 2 番目のWYSIWYG文書作成プログラムでした。
これは、1975年にラリー・テスラーとティモシー・モットがダン・スワインハートと他の同僚の助言を得て、ゼロックスPARCで設計および実装しました。コードはBravoをベースに構築され、トム・マロイ、バトラー・ランプソン、チャールズ・シモニを含むBravoの開発者が技術サポートを提供しました。これは、マサチューセッツ州レキシントンにあるゼロックスの子会社で教科書を出版していたGinn & Co.で使用するために作成されました。
ドラッグによる選択、ダブルクリック、カット・コピー・ペーストは、 Smalltalk-76からダン・インガルスによってSmalltalkにすぐに採用されました。 [1]このアイデアとテクニックはApple LisaとMacintoshで改良され、そこから現代のほとんどの文書作成システムに広まりました。
ブラボーとの違い
当時の最新版のBravoと機能は似ていたものの、Gypsyのユーザーインターフェースは根本的に異なっていました。 [2] BravoとGypsyの両方で、コマンドは現在の選択に対して動作しました。しかし、Bravoにはモードがあり、Gypsyにはありませんでした。Bravoでは、文字キーを押したときの効果は現在のモードによって異なりましたが、Gypsyでは、文字キーを単独で押すと常にその文字が入力されました。
たとえば、Bravo のコマンド モードでは、「I」を押すと挿入モードになります。このモードでは、文字キーを押すと、Esc キーが押されるまで、保持領域 (「バッファ」) に文字が入力され、Esc キーが押された時点でバッファの内容が選択範囲の前に挿入され、エディタはコマンド モードに戻ります。Gypsy では、新しいテキストを挿入するのにコマンドやバッファは必要ありません。ユーザーはマウスで挿入ポイントを選択し、新しいテキストを入力するだけです。挿入された各文字は、新しい文字の後に自動的に配置された挿入ポイントでドキュメントに直接挿入されます。
Gypsy と当時の Bravo バージョンとのその他の違いは次のとおりです。
- Bravo でテキストを選択するには、ユーザーは選択する最初の文字と最後の文字をそれぞれ別のマウス ボタンでクリックします。Gypsy では、ユーザーはマウス ボタンを押したまま最初の文字から最後の文字までドラッグできます。
- Gypsy では、切り取り、コピー、貼り付けに加えて、ダブルクリックで単語を選択できる機能や、Control キー (「Look」とも呼ばれる) を押しながら「B」、「I」、または「U」を押すことでテキスト選択のスタイルを太字、斜体、または下線付きに変更できる機能も導入されました。
- 記憶とモードを最小限に抑えるために、Gypsy で最も使用頻度の低いコマンドはクリック可能なメニューに表示されました。各メニュー項目には、現在のダイアログ ボックスと同様にパラメータを設定できます。たとえば、Scan (検索) コマンドには 1 つのパラメータが設定され、ユーザーはコマンド名「Scan」をクリックする前にモードなしでそのパラメータを入力します。
参考文献
- ^ Ingalls, Dan (1978 年 1 月)。「Smalltalk-76 プログラミング システムの設計と実装」。ACMデジタル ライブラリ。
- ^ Lampson, Butler (1976 年 10 月). Alto ユーザーズ ハンドブック(PDF) . Xerox Palo Alto 研究所.
さらに読む
- ヒルツィック、マイケル A. (1999)。『ディーラーズ・オブ・ライトニング: ゼロックス PARC とコンピュータ時代の幕開け』ニューヨーク: ハーパーコリンズ。pp. 201–210。
- ダグラス・K・スミス、ロバート・C・アレクサンダー(1988年)。『未来への手探り:ゼロックス社はいかにして最初のパーソナルコンピュータを発明し、そして無視したか』ニューヨーク:ウィリアム・モロー、pp. 105-112。
- モグリッジ、ビル (2007)。インタラクションのデザイン。ケンブリッジ、マサチューセッツ州: MIT プレス。pp. 48–54。
外部リンク
- ジプシー: ギン書体システム
- 「ジプシー」ギンコンピュータ支援編集システムの調査
- ラリー・テスラーがゼロックス・アルトでジプシーのカット、コピー、ペーストを実演している
