12.1 様々なユーザ・インターフェース
ユーザー・インターフェースとは,コンピューターやソフトウェアのうち,ユーザーが見たり,聞いたり,触れたり,話しかけたりする部分を指します.ユーザーとコンピューターとの相互の関連全般を表しており,キーボードやマウスなど表示や操作に用いるハードウェアだけでなく,OSのような操作方法を規定するソフトウェアなども指します.
たとえば,この文章をコンピューター画面上で読んでいるならば,今この瞬間もユーザー・インターフェースの一部を見ていることになります.画面がこの文章を表示して,ユーザーにメッセージを伝えているわけです.
ユーザ・インターフェースは以下の2つに大きく分けられます.
- CUI (Character-based User Interface) : 文字によるコマンド入力とメッセージ出力を中心とするインターフェース
例:UNIXのシェル, MS-DOS - GUI (Graphical User Interface) : 画面上のアイコンをマウスなどで操作するインターフェース.
例:UNIXのX Window System, Windows, MacOS