目次
ユーザインタフェース
ユーザインタフェース(User Interface、 UI)または使用者インタフェースは、機械、特にコンピュータとその機械の利用者(通常は人間)の間での情報をやりとりするためのインタフェースである。これには長音符の有無などによる表記ゆれが見られるが、本記事では「ユーザインタフェース」で統一する。ユーザインタフェースは以下の手段を提供する。
アンチエイリアス
アンチエイリアス(anti-aliasing)は、サンプリングやダウンサンプリングでエイリアシング(折り返し雑音)が起きないようにするための処理。画像に対して行なうと、ジャギー(ピクセルのギザギザ)が目立たなくなる。
アプリケーションプログラミングインタフェース
アプリケーションプログラミングインタフェース(、)「インターフェイス」「インターフェース」と表記されることもあるが、本記事では「インタフェース」で統一する。とは、広義ではソフトウェアコンポーネント同士が互いに情報をやりとりするのに使用するインタフェースの仕様である。 APIには、サブルーチン、データ構造、オブジェクトクラス、変数などの仕様が含まれる。APIには様々な形態があり、POSIXのような国際標準規格、マイクロソフトのWindows APIのようなベンダーによる文書、プログラミング言語の標準ライブラリ(例えば、C++のStandard Template Libraryやなど)がある。 商業的に使われる狭義では、各種システムやサービス(ハードウェア、OS、ミドルウェアおよびWebサービス等)を利用するアプリケーションソフトウェア (Application) を開発・プログラミング (Programming) するためのインタフェース (Interface) である。こちらの意味では、システムやサービスから直接提供されないもの、例えば言語の標準ライブラリは含まない。
見る MSAAとアプリケーションプログラミングインタフェース
アクセシビリティ
アクセシビリティ(accessibility、略称: A11Y)とは、障害者が他の人と同じように物理的環境、輸送機関、情報通信及びその他の施設・サービスを利用できることをいう。 上記の定義は障害者権利条約に基づく。その第9条は、英文では"Accessibility"であり、では「施設及びサービス等の利用の容易さ」となっている。欧州アクセシビリティ法の定義もほぼ等しい。
Microsoft Active Accessibility
Microsoft Active Accessibility (MSAA) は、ユーザーインターフェイスのアクセシビリティのためのアプリケーションプログラミングインターフェイス (API)である。 MSAAは、1997年にMicrosoft Windows 95プラットフォームの追加機能として導入された。 MSAAにより、 支援技術 (AT)製品がアプリケーション(またはオペレーティングシステム)の標準およびカスタムユーザーインターフェイス (UI)要素とやり取りし、アプリケーションのUI要素にアクセス、識別、および操作できるようになる。 支援技術製品はMSAA対応のアプリケーションと連携して、身体的または認知的困難を持つ障碍者が、対応アプリケーションをより使いやすくするよう支援する。

