コンピューター科学 において、WYSIWYG (WIZ -ee-wig ; what you see is what you get )[ 1 ] は、印刷または完成品として表示されたときの外観に近い形でコンテンツを編集できるソフトウェアです。[ 2 ] 例えば、印刷された文書、ウェブページ、スライドプレゼンテーションなどです。WYSIWYGは、文書の作成中に、ユーザーが結果に非常によく似たものを見ることができるユーザーインターフェイスを意味します。 [ 3 ] 一般的に、WYSIWYGは、レイアウトコマンドの名前を入力したり覚えたりすることなく、文書のレイアウトを 直接操作する機能を意味します。[ 4 ]
歴史 WYSIWYG技術が採用される以前は、エディタではシステム標準の書体 とスタイルでテキストが表示され、レイアウト(余白 、間隔など)に関する指示はほとんどありませんでした。ユーザーは、一部のテキストを 太字 、斜体 、または異なる書体 やサイズで表示する必要がある場合、特別な非印刷制御コード(現在はマークアップ コードタグ と呼ばれています)を入力します。このような環境では、テキストエディタ とワードプロセッサ の間にほとんど違いはありません。[ 5 ]
これらのアプリケーションは通常、任意のマークアップ言語 を使用してコード/タグを定義します。各プログラムは独自の方法で文書をフォーマットするため、あるワードプロセッサから別のワードプロセッサに切り替えるのは困難で時間のかかる作業でした。
マークアップタグとコードは、複雑な書式設定情報を保存できるため、今日でも一部のアプリケーションで広く使用されています。しかし、エディタでタグを表示すると、書式設定されていないテキストのスペースを占有し、結果として意図したレイアウトや流れが崩れてしまう可能性があります。
Bravo は 、1974年にバトラー・ランプソン 、チャールズ・シモニ、 および同僚によってゼロックスPARC で作成されたAlto用の文書作成プログラムであり、WYSIWYGテクノロジを組み込んだ最初のプログラムであると一般に考えられています。 [ 6 ] テキストを書式付きで表示します(文字の位置揃え、フォント、プロポーショナル文字間隔など)。[ 7 ] Altoモニター(印刷単位 に基づいて72 PPI )は、1ページ分のテキストが表示され、最初のレーザープリンター で印刷できるように設計されました。テキストを画面に配置するときは、72 PPIフォントメトリックファイルが使用されますが、印刷するときは300 PPIファイルが使用されます。その結果、文字や単語がわずかにずれていることが時々見つかり、この問題は今日まで続いています。
Bravoは商業的にリリースされ、最終的にXerox Star に搭載されたソフトウェアはBravoの直接の後継である。[ 8 ]
1978年後半、ゼロックスPARCでの研究と並行して、ヒューレット・パッカードは オーバーヘッドスライド(今日ではプレゼンテーショングラフィックスと呼ばれるもの)を作成するための世界初の商用WYSIWYGソフトウェアアプリケーションを開発・リリースしました。最初のリリースはBRUNO (HPの販売訓練用人形にちなんで名付けられました)と名付けられ、 HP初のビットマップ端末であるHP 2640 を搭載し、 HP 1000 ミニコンピュータ上で動作しました。その後、 BRUNO はHP-3000に移植され、HP Drawとして再リリースされました。[ 9 ]
1981年までに、マイクロプロ社は 自社のワードプロセッサWordStar がWYSIWYGに対応していると宣伝したが[ 10 ] [ 11 ] 、その表示はWYSIWYG形式でスタイル設定されたテキスト の表示に限られており、太字 や斜体のテキストはタグや特殊な 制御文字 で囲まれることなく画面上に表示される。[ 12 ] 1983年、ウィークリーリーダー社は 「見たままのテキスト」というスローガンを掲げ、Apple IIグラフィックスの写真を使って教育用ソフトウェアStickybear の宣伝をしたが[ 13 ] 、1970年代から1980年代初頭の家庭用コンピュータに はWYSIWYG文書を表示するために必要なグラフィックス機能がなかったため、このようなアプリケーションは通常、一般の人々が購入できるには高価すぎる限定用途のハイエンドワークステーション(IBM Displaywriter System など)に限定されていた。技術の向上によりビットマップディスプレイの生産がより安価になり、 1983年にリリースされたApple Lisa 用のLisaWrite や1984年にリリースされたApple Macintosh 用のMacWrite など、WYSIWYGソフトウェアがより一般的なコンピュータに登場しました。[ 14 ]
Apple Macintosh システムは元々、画面解像度と Apple が販売していた ImageWriter ドットマトリックス プリンタ の解像度が簡単に調整できるように設計されています。画面は 72 PPI、プリンタは 144 DPIです。そのため、 MacWrite やMacPaint などのプログラムで画面に表示されるスケールと寸法は、印刷出力に簡単に変換されます。紙を画面に近づけると、印刷された画像は画面上の画像と同じサイズですが、解像度は 2 倍になります。ImageWriter は当初、Macintosh プリンタ ポートと物理的に互換性のある唯一のプリンタ モデルであったため、 これにより効果的なクローズド システムが作成されました。その後、外部ディスプレイを使用する Mac が利用可能になると、解像度は画面のサイズに固定され、72 DPI を実現しました。これらの解像度は、当時の PC の世界で一般的だった VGA 標準解像度とは多くの場合異なっていました。例えば、Macintoshの15インチ(38cm)モニターはPCと同じ640×480の解像度であるのに対し、16インチ(41cm)画面はPCの800×600ではなく832×624に固定されています。サードパーティ製のドットマトリックスプリンター、レーザープリンター 、マルチシンク モニターの登場により、解像度は画面解像度の倍数から外れ、真のWYSIWYGを実現することが難しくなっています。[ 15 ]
語源 「What You See Is What You Get(見たままがわかる)」というフレーズは、この頭字語の由来となったもので、フリップ・ウィルソン のドラァグ・ペルソナ、ジェラルディン によって広められたキャッチフレーズ です。 1969年9月に初めて登場し、1970年代初頭にはフリップ・ウィルソン・ショー で定期的に登場しました。このフレーズは、ジェラルディンの人格と外見のすべてを受け入れることを要求するものでした。
コンピューティングに関連して、このフレーズが最初に使用されたと主張する人は複数います。
バリエーション 多くのバリエーションは、ポイントを説明したり、ジョークを言ったりするためにのみ使用され、実際の用途はごく限られています。提案されているバリエーションには、以下のようなものがあります。
WYGIWYGは、What You Get is What You Get(得られるものがそのまま得られる)という意味で 、WYSIAYG、WYSIMOLWYG、WYSINWYWと似た意味で使われることが多い。[ 20 ] WYGIWYS(What You Get Is What You See)は 、コンピュータ科学において、結果指向のユーザーインターフェースにおけるインタラクションパラダイムを説明するために用いられる用語である。この用語は、ヤコブ・ニールセンが Microsoft Office 2007 の「リボン」インターフェースを説明するために使用した[ 21 ]。 WYSIAWYG;見たものがほぼそのまま得られる 、WYSIMOLWYGに似ています。[ 4 ] WYSIAYG(見たまま全てが得られる)は 、上級ユーザーはユーザーインターフェースによって制限されることがあることを指摘するために使用されます。[ 22 ] WYSIMOLWYGとは、見たものがほぼそのまま得られるという意味ですが 、WYSIWYGの実装のほとんどは不完全であることを認識してください。[ 4 ] WYSINWYW(見たものが望むものとは限らない) は、Microsoft Wordがユーザーをコントロールすることが多く、その逆ではないことを示唆している[ 23 ] WYSIWYW(What You See Is What You Want)は、 GNU TeXmacs 編集プラットフォームを表すために使用される。[ 24 ] この略語は、WYSIWYGエディタとは異なり、ユーザーがWYSIWYWプラットフォームをカスタマイズして、 TeX やtroff などの手動タイプセッティングプログラムとして(おそらく部分的に)動作させることができることを明確にしている。 WYTIWYG( What You Think Is What You Get )は、ユーザーが編集可能な最初のウェブサイトであるWard Cunninghams Wikiで発見され、「探しているものは、多くの場合、私たちが見つけるものと同じである」という意味です。[ 25 ] WackoWikiの マークアップの原則として使用され、「フォーマットされた出力は、実際に期待どおりに見える」という意味です。[ 26 ] YAFIYGI(あなたが求めれば、あなたはそれを手に入れる)は 、WYSIWYGを含まないテキストコマンド指向の文書編集システムを指す言葉です。これは、そのようなシステムのユーザーが実際には望んでいないことを要求することがよくあるという事実に由来しています。これはWYSIWYGの対義語と考えられています。[ 27 ] このフレーズが初めてこの文脈で使用されたのは1983年のエッセイ「Real Programmers Don't Use Pascal」の中で、 TECO テキストエディタシステムを説明する際に使用されました。そして、1993年頃から略称が使われるようになりました。[ 28 ] [ 29 ] [ 30 ]
参照
参考文献 ^ 「Dictionary.com Unabridged (v 1.1)」 。2007年11月30日時点のオリジナルよりアーカイブ 。2007年11月9日 閲覧。^ 「Oxford English Dictionary: WYSIWYG」 オックスフォード大学出版局。 2013年1月31日時点の オリジナル よりアーカイブ。 ^ 「オンラインビジネス向けWYSIWYGウェブサイトビルダー」 HuffPost 、2015年12月15日。 2015 年12月16日時点のオリジナルより アーカイブ。 ^ a b c Howe, Denis (1999年3月3日). "What You See Is What You Get" . FOLDOC . 2010年11月5日時点のオリジナルより アーカイブ 。 2011年 1月7日 閲覧。 ^ ケナー、ヒュー(1982年春)。 「プロのライターがワープロ予算を分析」 『 セクスタント』第1号、 15~ 24 ページ 。 2026年 1月27日 閲覧 。 ^ “Computing Now” . 2008年11月12日. 2016年10月7日時点のオリジナルより アーカイブ。 2016年 9月22日 閲覧 。 ^ Markoff, John (2007年10月18日). 「WYSIWYGの真の歴史」 . The New York Times . 2017年2月15日時点のオリジナルより アーカイブ 。 2016年 8月29日 閲覧。 ^ Brad A. Myers .ヒューマンコンピュータインタラクション技術の簡潔な歴史. Archived 18 June 2019 at the Wayback Machine . ACM interactions. Vol. 5, no. 2, March, 1998. pp. 44–54.^ 「Hewlett Packard: Computer Focus」 (PDF) . HP Computer Museum . 1985年9月. 2016年9月9日時点のオリジナルより アーカイブ (PDF) . 2019年 7月24日 閲覧 。 ^ 「あなたのソフトウェアはこのスクリーンテストに合格できますか?」 InfoWorld 、 1981年1月19日、p.5 。 2025年 4月12日 閲覧 。 ^ 「あなたのワードプロセッサはこのスクリーンテストに合格できるか?」 BYTE 、 1981年3月、p.269。 2014年8月31日時点のオリジナルより アーカイブ 。 2013年 10月18日 閲覧。 ^ 「In the beginning, there was the word processor」 ZDNet 2016 年9月23日時点のオリジナルより アーカイブ 。 2016年 9月22日 閲覧 。 ^ "What You See Is What You Get" . Softline (広告). 1983年1月. pp. 10– 11. 2014年7月3日時点のオリジナルより アーカイブ。 2014年 7月27日 閲覧 。 ^ Apple Computer, Claris (1984), MacWrite 、 2019年3月7日時点のオリジナルより アーカイブ。 2019年 7月24日 閲覧。 ^ 「WYSIWYGの歴史、語源、バリエーション、フリー百科事典『ウィキペディア(Wikipedia)』」 。 Wiki 。 2022年 3月21日 閲覧 。 ^ Markoff, John (2007年10月18日). 「WYSIWYGの真の歴史」 . Bits Blog . 2018年8月1日時点のオリジナルより アーカイブ 。 2017年 3月6日 閲覧。 ^ ヒルツィック、マイケル (1999). 『 Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age 』 HarperBusiness . p. 200. ISBN 0-88730-891-0 。^ ローア、スティーブ (2001). Go To . Basic Books. p. 128. ISBN 0-465-04226-0 。^ Flynn, Peter (2014). Human Interfaces to Structured Documents (PDF) (論文). アイルランド: University College Cork . p. 40 footnote 10. 2016年3月11日時点のオリジナルより アーカイブ (PDF) 。 2016年 3月10日 閲覧 。 ^ “WYGIWYG” . 2015年9月10日時点のオリジナルより アーカイブ 。 2016年 1月1日 閲覧。 ^ 「Jakob Nielsen's Alertbox、2005年10月10日」「RIP WYSIWYG」 . 2012年7月31日時点のオリジナルよりアーカイブ 。2014年9月16日 閲覧。^ Howe, Denis (1999年3月3日). "What You See Is All You Get" . FOLDOC . 2010年11月5日時点のオリジナルより アーカイブ 。 2011年 1月7日 閲覧。 ^ Holmes, WN (2001年9月). 「Crouching Error, Hidden Markup」 . Computer . 34 (9): 128, 126–127 . doi : 10.1109/2.947101 . 2017年7月12日時点のオリジナルより アーカイブ。 2016年 9月5日 閲覧 。 ^ “Welcome to GNU TeXmacs (FSF GNU project)” . texmacs.org . 2013年2月11日時点のオリジナルより アーカイブ。 2019年 11月18日 閲覧 。 ^ Ward Cunningham (ed.). "C2.com" . 2021年4月24日時点のオリジナルより アーカイブ。 2023年 3月9日 閲覧 。 ^ "wackowiki.org/WYTIWYG" . 2023年 3月9日 閲覧 。 ^ レイモンド、エリック・S. (1996). 『新ハッカー辞典 (第3版)』MITプレス. 497ページ. ISBN 0-262-68092-0 。^ Eric S. Raymond (編). 「The Jargon File 4.4.7: YAFIYGI」 . 2011年6月29日時点のオリジナルより アーカイブ。 2009年 9月6日 閲覧 。 ^ 「本物のプログラマはPascalを使わない」 。 2008年12月18日時点のオリジナルより アーカイブ 。 2008年 12月9日 閲覧。 (1983年7月、 Datamation誌 第29巻第7号に初出)^ Howe, Denis (1995年3月13日). "What You See Is All You Get" . FOLDOC . 2010年6月21日時点のオリジナルより アーカイブ 。 2011年 1月7日 閲覧。
外部リンク