Common_User_Accessとは? わかりやすく解説

Common User Access

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/11/03 05:13 UTC 版)

ナビゲーションに移動 検索に移動

Common User Access (CUA) はオペレーティングシステム (OS) とコンピュータプログラムユーザインタフェース (UI) についての標準である。CUA は IBM によって開発され、同社のSystems Application Architectureの一部として1987年に公開された。

もともとは OS/MVSVM/CMSOS/400OS/2Windows といったOSで用いられ、CUA標準の一部は種々のUnixを含むそれ以外のOS用のプログラムでも実装されている。Java AWTSwing でも用いられている。

目的と動機

CUAの仕様は詳細にわたっており、アプリケーションの見た目や機能について厳しい規則を設定していた。その目的の一部は、当時個別に異なるユーザインタフェースを実装していたDOSアプリケーション間の調和をもたらすことであった。

例:ファイルを開く場合のキー操作は

WordPerfect
[F7] - [3]
Lotus 1-2-3
[/] (メニューを開く) - [W] (ワークスペース) - [R] (取り出し)
Microsoft Word
[Esc] (メニューを開く) - [T] (転送) - [L] (読み出し)
WordStar
[Ctrl]+[K]+[O]
emacs
[Ctrl]+[x] その後 [Ctrl]+[f] (find-file 機能)

また[ESC]は、プログラムによって動作のキャンセルに用いるものもあり、動作を完了させるために用いるものもあった。WordPerfectでは[ESC]を文字の繰り返しに用いた。[End]を行末への移動に用いるものもあり、フォームへの入力を完了するために用いるものもあった。ヘルプは [F1] であることが多かったが、WordPerfect では[F3]であった。[Ins]は文字の挿入と上書きの切り替えに使う物と、「貼り付け」に使うものとがあった。

このように、それぞれのプログラムはそれぞれ別々に学習する必要があり、UIをすべて記憶している必要があった。新しいプログラムに接する初心者は、これまでの同様のアプリケーションについての知識が全く無意味であると気づいてしまうため、何十ものアプリケーションのUIを学習しておく必要があることを意味した。

記述内容

CUAは、ダイアログボックスや、メニューキーボードショートカットといった要素の操作についての標準を含んでおり、CUAを全く読んだことのない多数のプログラマによって、今日でも実装されるほど大きな影響力を持つようになった。

こうした標準の一部は、Windowそのものや、MS-DOS 5のフルスクリーンテキストエディタEDITのようなDOSベースのアプリケーションでも見ることができる。CUAの特徴としては 下記のようなものがある。

  • すべてのアプリケーションは、マウスキーボードのいずれでも操作できなければならない
  • メニューは、[F10] により選択されたり非選択になったりする。
  • メニューは Altキーと、メニューの名前の中の下線の引かれた文字を押すことで開く。
  • パラメータが必要なメニューのコマンドには、リーダーがつく。
  • オプションの要求する場合には、二番目のウィンドウを用いる (よくダイアログボックスと呼ばれるもの)。
  • オプションは、ノートのタブを用いてセクションに分割される。
  • ダイアログボックスのフィールド内の移動はカーソルキーで行う。フィールド間の移動はTabキーを押すことで行う。[Shift]+[Tab]で戻る。
  • ダイアログボックスは、[ESC]キーを押すと選択され、変更を破棄する"キャンセル"ボタンと、[Return]キーを押すと選択され、変更を受け付ける'OK'ボタンを持つ。
  • アプリケーションは、メニューバーの最後の位置にあるHelpメニューからアクセスできるオンラインヘルプを持ち、コンテキストを意識したヘルプは[F1]で呼び出すことができる。
  • 最初のメニュー項目は'File'と呼ばれファイルを操作する命令(新規、開く、保存、別名保存)や、プログラム終了の命令を含み、'Edit'メニューは取り消し、やり直し、切り取り、削除、貼り付けコマンドを含む。
  • '切り取り'コマンドは[Shift]+[Del]、コピーは[Ctrl]+[Ins]、貼り付けは[Shift]+[Ins]である。
  • ウインドウのサイズは、8方向の境界の一つをドラッグすることで変更できる。

CUAはDOSアプリケーションをカバーするだけでなく、OS/2のテキストモードとPresentation Manager両方のGUIや、Systems Application Architectureに準拠した IBMのメインフレーム同様、WindowsのConsistent User Interface標準 (CUI) の基礎となった。

CUAは単に DOSアプリケーションを合理的なものにする試み以上のものであり、マイクロコンピュータからメインフレームまでの IBMのコンピュータの範囲全体のソフトウェアとハードウェアの機能をまとめて、合理的にものにし、調和させようとする大規模な計画の一部であった。おそらく、完全には成功しなかった理由の一部はこれであろう。

CUAの第3版は、オブジェクト指向ワークプレースを導入し、最初の2版から、急進的な飛躍を遂げた。第3版ではユーザーの操作において注目する点を、ユーザーが操作する文書や画像などといったデータ中心に切り替えた。これまでのアプリケーション中心の注目点は、(プログラムを操作してドキュメントの作業するのではなく)プログラムを使ってドキュメント上で作業するというユーザーの期待に応え、コンピュータをより使いやすくする意図で、削除された(オブジェクト指向ユーザインタフェース参照)。

CUAの影響

CUAはWindowsオペレーティングシステムにおいて、その初期の開発段階で強い影響を与えた。Windows 3.0のGUIはCUA '87準拠である。しかしWindows 3.1からショートカットキーがMacintosh風に変更された。そして1995年Windows 95のリリース以降はGUI全体も、WindowsはCUAの設計から離れていった。酷評されつつもスタートメニューが導入され、CUA '91で採用されたオブジェクト指向デスクトップを重視することはなくなった。CUAで仕様化された基本的なGUIウィジェットの標準キーストロークは、Windowsの1つの機能として残った。

参考文献

  • IBM, Systems Application Architecture: Common User Access: Panel Design and User Interaction, Document SC26-4351-0, 1987年.
  • IBM, Systems Application Architecture: Common User Access: Advanced Interface Design Guide, Document SC26-4582-0, 1990年.
  • IBM, Systems Application Architecture: Common User Access: Basic Interface Design Guide, Document SC26-4583-0, 1990年.
  • IBM, Systems Application Architecture: Common User Access: Guide to User Interface Design, Document SC34-4289-00 1991年
  • IBM, Systems Application Architecture: Common User Access: Advanced Interface Design Reference, Document SC34-4290-00 1991年

外部リンク


Common User Access

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2016/02/19 07:22 UTC 版)

Systems Application Architecture」の記事における「Common User Access」の解説

詳細は Common User Access も参照 キャラクタベースとグラフィカルベースの2種類規定された。Common User Access (CUA) 登場以前より「F1キーヘルプ」などは各アプリケーションでほぼ標準となっていたが、それ以外コマンド位置まちまちであった例えば、グラフィカルベースでは以下が推奨された。これらは現在もWindowsなどのグラフィカルユーザインタフェース (GUI) のベースとなっている。 コマンドバーは左から「ファイル編集、・・・、ヘルプ」とする 「ファイル」のプルダウンメニュー中に印刷」「クローズ/終了」などがある 「編集」のプルダウンメニュー中にコピー」「貼り付け」などがある なお、ショートカットキーCUA'87当初は以下が推奨されたが、後にはアプリケーションの自由とされた。 [Shift]+[Delete] 切り取りカット [Ctrl]+[Insert] コピー [Shift]+[Insert] 貼り付けペースト [F3] 終了 当時マイクロソフトIBMオペレーティングシステム (OS) 共同開発提携であったため、以下はIBM CUA準拠となったMS-DOSおよびPC DOS4.0で採用されDOSシェル Windows 3.0GUI --- CUA'87準拠Windows 3.1より、MacOS風の操作性変更する) OS/2 1.1PM (Prezentation Manager) --- CUA'87準拠 OS/2 2.0WPS (WorkPlaceShell) --- CUA'91準拠オブジェクト指向GUI追加マイクロソフトによるWindows 3.0開発キットには、「IBM SAA CUA'87」のマニュアル付属しており、初期各社WindowsアプリケーションCUA '87参照して開発された。

※この「Common User Access」の解説は、「Systems Application Architecture」の解説の一部です。
「Common User Access」を含む「Systems Application Architecture」の記事については、「Systems Application Architecture」の概要を参照ください。

ウィキペディア小見出し辞書の「Common_User_Access」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ

「Common User Access」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Common_User_Access」の関連用語

Common_User_Accessのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Common_User_Accessのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのCommon User Access (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのSystems Application Architecture (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2025 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2025 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2025 GRAS Group, Inc.RSS