シェルとLinuxカーネルの関係をしめした図です。シェルはユーザーが入力したコマンドを解釈してLinuxカーネルに処理を依頼します。カーネルはこれを処理してシェルに返します。シェルは処理の結果を文字列にしてモニターに表示します。
①ユーザーは端末ソフトウェアー(ターミナルと呼ぶ)から文字でコマンドを入力し、その応答をメッセージで確認します。Character User Interface= CUI
モニターに表示されるグラフィックを見ながら、マウス/キーボードでシェルの外側を囲む、Xサーバー/Xクライアント経由やりとりする方法が
Graphical User Interface=GUI
GUI(ジーユーアイ・グイ・グーイ)」とは、「Graphical User Interface(グラフィカルユーザーインターフェース)」の略であり、ユーザーの使いやすさを重視し、アイコンやボタンなどの②インターフェースを用いて直感的にわかりやすくコンピューターに指令を出せるようにした③ユーザーインターフェースです。GUIではキーボードに加えてマウスなどのポインティングデバイスやタッチパネルによって視覚的に操作ができます。
①ユーザーとは、一般的には、何かを利用する人を指します。ビジネスの中で商品を使う人をユーザーと定義し、ユーザーの視点に立った体験のことをユーザー体験(UX/User Experience)と言ったりします。
②インターフェース(interface)とは、もともと”接点”や”境界面”を意味する言葉です。IT用語としてよく使われています。コンピューターシステムにおける接続する部分を指して使われ、情報のやりとりなUSBなども該当します。人とコンピューター、コンピューターとコンピューターの接点はインターフェースといえますが、人と人との接点は該当しません。
③ユーザーインターフェースはインターフェースの中でも特に人とコンピューターの接点となる入出力システムをいいます。User Interfaceの頭文字をとってUIといいます。Webサイトやアプリでいうとフォントやボタン、レイアウトなどの画面上の情報のすべてを指します。UIはiPhoneをはじめとしたスマートフォンの普及で注目されるようになりました。違和感なく使用することができる、ボタンなどはわかりやすく見つけることができるなど、UIの配慮を考えようとするときにUXを考える必要がでてくるため、一緒に語られることが多いですが、考え方としてはUXの中にUIがある、という位置づけです。
ご不明の点はご遠慮なくお尋ね下さい。存じ上げていることは丁寧にご案内させていただきます。
TEL 090-3194-4902
※コメント投稿者のブログIDはブログ作成者のみに通知されます