CUI

CUI画面例。内容はGentoo LinuxBashコマンドを実行したもの。

キャラクタユーザインタフェース (character user interface)、キャラクタベーストユーザインタフェース (character-based user interface)、コマンドラインユーザインタフェース (command line user interface)、略称 CUIシーユーアイ、クイ、クーイ)・CLIは、キーボードを用いて入力を行い、文字によって出力を行うユーザインタフェースコマンドラインインタフェースコンソールなどとも呼ばれる。グラフィカルユーザインタフェース (GUI) と対比して語られることが多い。

CUIの特徴

世間では「CUIは古典的で不便だが、GUIは直感的で操作性が良い」とステレオタイプで語られる事が多いが、実際には利点と難点がある。エンドユーザーにはGUIシステム管理者にはCUIが好まれる傾向がある。

CUIの利点

開発が容易。ユーザインターフェースが簡単で済む。ユーザ文字入力を解釈するプログラムコマンドラインインタプリタというが、比較的簡単にプログラム開発できるため、ロジックの記述に専念しやすい。

ネットワークへの負荷が低い。特に遠隔地マシンや低速なマシンの場合、反応が速く、他業務への影響が少ない。

直前操作の確認や、資料収集(操作履歴のログ保存)、自動化などが容易。

クライアント側で専用のソフトウェアが不要な(標準のターミナルソフト程度で済む)場合が多い。

CUIの難点

入力を考慮するとアルファベットコマンド入力となるので、覚える必要がある。

選択肢ヘルプなどを画面上に表示し、入力文字制限を行う事には限界もある。

CUIのCUIを採用しているオペレーティングシステム/アプリケーション

メインフレームミニコンオフィスコンピュータの大半のオペレーティングシステム

UNIXLinux GUI標準搭載しているパッケージが多いが、ベースCUI

シェル(csh、tcsh、ksh、bash等)

MS-DOS

バッチ

CP/M

OS/2のOS/2コマンドプロンプトGUIDOSコマンドプロンプトとは異なり、OS/2のベースである)

REXX

CUIのGUI上でのエミュレーション

GUIを採用しているオペレーティングシステムでも元を辿れば初めはCUIを採用していたなどといった理由から、CUIの環境を備えていることがある。これらはタスクの1つとしてウィンドウ内でCUIの環境を提供する。

端末エミュレータ

オペレーティングシステム用のxtermkterm

Mac OS Xのターミナル

Microsoft WindowsDOSプロンプトコマンドプロンプト

OS/2のDOSコマンドプロンプト

◇出典: フリー百科事典ウィキペディア(Wikipedia)『CUI』より
取得日:2008-11-04

CUIの関連サイト

CUI 関連サイトをもっと見る

↑ページの上にもどる