グラフィカルユーザーインターフェース(GUI)は、初期のコンピューターで使用されていたコマンドラインインターフェースよりも親しみやすいです。これは、人間とコンピューター間の反復インターフェースにおける重要な突破口です。この記事を読んで、GUIについてさらに学びましょう。

GUI(グラフィカルユーザーインターフェース)は、グラフィカルアイコンを使って電子デバイスとやり取りできるようにするものです。ユーザーにとっては、初期のコンピューターが使用していたコマンドラインインターフェース(CLI)よりも、視覚的に受け入れやすいものとなっています。

GUIとは

GUIの概要

コンピューターの世界では、GUIは人間とコンピューターのやり取りのためにグラフィカルに表示される、コンピューター操作のユーザーインターフェースを指します。入力デバイス(マウスなど)を使用して、画面上のアイコンやメニューオプションを操作し、コマンドを選択したり、ファイルを呼び出したり、プログラムを起動したりするなどの日常的なタスクを実行できるようにしています。

グラフィカルユーザーインターフェースが登場する以前は、主にコマンドラインインターフェース(CLI)が使われており、人間とコンピューターのやり取りにはコマンドラインを実行する必要がありましたが、GUIの登場によって状況が一変しました。

1980年代、Appleがグラフィカルユーザーインターフェースをマイクロコンピューターの分野に初めて導入しました。Macintoshは、完全マウス操作、プルダウンメニュー操作、直感的なグラフィカルインターフェースにより、マイクロコンピューターのヒューマン・マシン・インターフェースに革命的な変化をもたらしました。

その後、MicrosoftはWindowsオペレーティングシステムを発表し、Windows 3.0からWindows 10へと進化を遂げ、GUIをより幅広いPCプラットフォームに適用できるようになりました。

GUIの幅広い応用は、現在のコンピューター開発の偉大な成果の1つです。専門家でないユーザーでも使いやすくなっており、コマンドを暗記する必要もありません。代わりに、ウィンドウ、メニュー、ボタンなどを使って便利に操作することができるようになっています。

グラフィカルインターフェースは、人々が煩雑なコマンドを覚えて入力する必要がなく、マウスで直接操作するだけで済むことが特徴です。組み込みGUIには、軽量、低リソース、高性能、高信頼性、容易な移植、設定可能などの基本要件があります。

構成要素

グラフィカルユーザーインターフェースは、視覚的な規則を使って一般情報を表示します。ユーザーがやり取りできる静的要素の構造を構築するために、いくつかの規則が使用されています。

デスクトップ

デスクトップは起動後に表示される画面で、ウィンドウやファイルブラウザを含む「デスクトップ環境」と呼ばれることもあります。一般的なインターフェースでは、さまざまなアプリケーションやデータのアイコンがデスクトップ上に配置され、そこから作業を開始できます。

実際には、デスクトップのコンテンツはシステムディスク(Cドライブ)に保存されています。壁紙は、さまざまな画像やアクセサリを設定できるデスクトップの背景で、視覚美の重要な要素の1つとなっています。

ウィンドウ

ウィンドウは、データを使用するためにアプリケーションが設定する、グラフィカルユーザーインターフェースにおける基本的なユニットです。ウィンドウとは、情報が表示される画面上の領域を指します。ウィンドウ内でアプリケーションを操作して、データを管理・生成・編集できます。通常、メニューやアイコンはウィンドウ周辺に、データは中央に配置されます。

ウィンドウ内には、さまざまなデータやアプリケーションの内容に応じたファンクションキーが用意されており、ウィンドウの表示・非表示、ウィンドウのドラッグによる移動など、ウィンドウを簡単に操作することができます。

複数のウィンドウを同時に開いて、それぞれのウィンドウに異なるアプリケーションやファイルを表示できます。RAMのみが、同時に開くことのできるウィンドウの数を制限します。

メニュー

メニューは、オプションの一覧から選択してコマンドを実行できるようにするものです。GUI上で、マウスなどのポインティングデバイス(キーボードも含む)を使ってオプションを選択します。通常、メニューは画面の上部または下部に配置され、アプリケーションの操作に必要なすべてのコマンドがまとめられています。

メニューは、ソフトウェアで利用可能なコマンドを表示するため、ただ選択してクリックするだけで済むので便利です。

アイコン

アイコンは、ファイル、プログラム、アプリケーションなどを表す小さな画像です。アイコンは、コマンドを実行したり、ドキュメントを開いたり、プログラムを実行したりするためのショートカットで、このような操作をすばやく行うことができます。

タブ

タブは長方形のボックスで、通常は表示ペインのテキストラベルやグラフィカルアイコンを含みます。例えば、ブラウザを使って複数のページを同時にウィンドウで開き、ページに関連付けられているタブをクリックしてすばやく移動できます。タブは通常、ウィンドウの上部にグループ化されます。多くのアプリケーションの設定パネルにもタブが存在します。

最後に

グラフィカルユーザーインターフェースは、コンピューターユーザーに大きな利便性をもたらします。その外観により、ユーザーはテキストだけのインターフェースに向き合う必要がなくなり、操作がシンプルで飽きにくくなっています。

  • hatena