ウィジウィグ

コンピューター科学 において、WYSIWYG/ ˈ w ɪ z i w ɪ ɡ / 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です。そのため、 MacWriteMacPaintなどのプログラムで画面に表示されるスケールと寸法は、印刷出力に簡単に変換されます。紙を画面に近づけると、印刷された画像は画面上の画像と同じサイズですが、解像度は 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プラットフォームをカスタマイズして、 TeXtroffなどの手動タイプセッティングプログラムとして(おそらく部分的に)動作させることができることを明確にしている。
  • 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 ]

参照

参考文献

  1. ^ 「Dictionary.com Unabridged (v 1.1)」。2007年11月30日時点のオリジナルよりアーカイブ。2007年11月9日閲覧。
  2. ^ 「Oxford English Dictionary: WYSIWYG」オックスフォード大学出版局。 2013年1月31日時点のオリジナルよりアーカイブ。
  3. ^ 「オンラインビジネス向けWYSIWYGウェブサイトビルダー」HuffPost、2015年12月15日。2015年12月16日時点のオリジナルよりアーカイブ。
  4. ^ a b c Howe, Denis (1999年3月3日). "What You See Is What You Get" . FOLDOC . 2010年11月5日時点のオリジナルよりアーカイブ2011年1月7日閲覧。
  5. ^ケナー、ヒュー(1982年春)。「プロのライターがワープロ予算を分析」セクスタント』第1号、 15~ 24ページ 。 2026年1月27日閲覧
  6. ^ “Computing Now” . 2008年11月12日. 2016年10月7日時点のオリジナルよりアーカイブ。 2016年9月22日閲覧
  7. ^ Markoff, John (2007年10月18日). 「WYSIWYGの真の歴史」 . The New York Times . 2017年2月15日時点のオリジナルよりアーカイブ2016年8月29日閲覧。
  8. ^ Brad A. Myers .ヒューマンコンピュータインタラクション技術の簡潔な歴史. Archived 18 June 2019 at the Wayback Machine . ACM interactions. Vol. 5, no. 2, March, 1998. pp. 44–54.
  9. ^ 「Hewlett Packard: Computer Focus」(PDF) . HP Computer Museum . 1985年9月. 2016年9月9日時点のオリジナルよりアーカイブ(PDF) . 2019年7月24日閲覧
  10. ^ 「あなたのソフトウェアはこのスクリーンテストに合格できますか?」 InfoWorld 1981年1月19日、p.5 。 2025年4月12日閲覧
  11. ^ 「あなたのワードプロセッサはこのスクリーンテストに合格できるか?」 BYTE 1981年3月、p.269。2014年8月31日時点のオリジナルよりアーカイブ2013年10月18日閲覧。
  12. ^ 「In the beginning, there was the word processor」 ZDNet 2016年9月23日時点のオリジナルよりアーカイブ2016年9月22日閲覧
  13. ^ "What You See Is What You Get" . Softline (広告). 1983年1月. pp.  10– 11. 2014年7月3日時点のオリジナルよりアーカイブ。 2014年7月27日閲覧
  14. ^ Apple Computer, Claris (1984), MacWrite2019年3月7日時点のオリジナルよりアーカイブ。 2019年7月24日閲覧。
  15. ^ 「WYSIWYGの歴史、語源、バリエーション、フリー百科事典『ウィキペディア(Wikipedia)』」Wiki 。 2022年3月21日閲覧
  16. ^ Markoff, John (2007年10月18日). 「WYSIWYGの真の歴史」 . Bits Blog . 2018年8月1日時点のオリジナルよりアーカイブ2017年3月6日閲覧。
  17. ^ヒルツィック、マイケル(1999). Dealers of Lightning: Xerox PARC and the Dawn of the Computer AgeHarperBusiness . p.  200. ISBN 0-88730-891-0
  18. ^ローア、スティーブ (2001). Go To . Basic Books. p. 128. ISBN 0-465-04226-0
  19. ^ Flynn, Peter (2014). Human Interfaces to Structured Documents (PDF) (論文). アイルランド: University College Cork . p. 40 footnote 10. 2016年3月11日時点のオリジナルよりアーカイブ(PDF) 。 2016年3月10日閲覧
  20. ^ “WYGIWYG” . 2015年9月10日時点のオリジナルよりアーカイブ2016年1月1日閲覧。
  21. ^ 「Jakob Nielsen's Alertbox、2005年10月10日」「RIP WYSIWYG」. 2012年7月31日時点のオリジナルよりアーカイブ。2014年9月16日閲覧。
  22. ^ Howe, Denis (1999年3月3日). "What You See Is All You Get" . FOLDOC . 2010年11月5日時点のオリジナルよりアーカイブ2011年1月7日閲覧。
  23. ^ 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日閲覧
  24. ^ “Welcome to GNU TeXmacs (FSF GNU project)” . texmacs.org . 2013年2月11日時点のオリジナルよりアーカイブ。 2019年11月18日閲覧
  25. ^ Ward Cunningham (ed.). "C2.com" . 2021年4月24日時点のオリジナルよりアーカイブ。 2023年3月9日閲覧
  26. ^ "wackowiki.org/WYTIWYG" . 2023年3月9日閲覧
  27. ^レイモンド、エリック・S. (1996). 『新ハッカー辞典(第3版)』MITプレス. 497ページ. ISBN 0-262-68092-0
  28. ^ Eric S. Raymond (編). 「The Jargon File 4.4.7: YAFIYGI」 . 2011年6月29日時点のオリジナルよりアーカイブ。 2009年9月6日閲覧
  29. ^ 「本物のプログラマはPascalを使わない」2008年12月18日時点のオリジナルよりアーカイブ2008年12月9日閲覧。(1983年7月、 Datamation誌第29巻第7号に初出)
  30. ^ Howe, Denis (1995年3月13日). "What You See Is All You Get" . FOLDOC . 2010年6月21日時点のオリジナルよりアーカイブ2011年1月7日閲覧。