※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
序章
支援技術 (AT) は、個人のアクセシビリティを向上させるシステムに追加または組み込まれる、特殊な情報技術 (IT) ハードウェアまたはソフトウェアです。言い換えれば、障害のある人が IT 製品を使用できるようにするために、別の IT 製品と相互運用する特別な目的の IT です。
相互運用性には、情報技術 (IT) システムの既存のコンポーネントに支援技術 (AT) を追加または置換する機能が含まれます。 AT と IT の間の相互運用性は、すべての IT コンポーネントに標準化されたパブリック インターフェイスを使用することによって最も容易になります。
ISO/IEC 13066 のこの部分では、複数のコンピューティング プラットフォーム上でソフトウェア間の IT-AT 相互運用性をサポートするフレームワークとして使用できる Java アクセシビリティ API について説明しています。また、Java Access Bridge for Windows (Windows 上の AT が Microsoft Windows プラットフォーム上のアクセス可能な Java アプリケーションと相互運用できるようにするため) と Java Access Bridge for GNOME (GNOME グラフィカル デスクトップを実行する UNIX および GNU/Linux プラットフォーム上で AT を有効にするため) についても説明します。 UNIX および GNU/Linux 環境でアクセス可能な Java アプリケーションと相互運用できます。
注 1 GNOME は、Linux/ UNIX グラフィカル環境用の一般的でアクセス可能なグラフィカル デスクトップであると同時に、ソフトウェア ライブラリとアプリケーションのコレクションを提供するオープン ソース プロジェクトでもあります。以前は「GNU Network Object Model Environment」を意味する頭字語でした。
注記 2このドキュメントに含まれるコード例は、本質的に例示的なものです。まれな例外を除いて、エラー チェックや例外処理は含まれず、アプリケーションや支援技術で直接使用できるクックブック テンプレートというよりは、疑似コードのように扱う必要があります。
Introduction
Assistive technology (AT) is specialized information technology (IT) hardware or software that is added to or incorporated within a system that increases accessibility for an individual. In other words, it is special purpose IT that interoperates with another IT product enabling a person with a disability to use the IT product.
Interoperability involves the ability to add or replace Assistive Technology (AT) to existing components of Information Technology (IT) systems. Interoperability between AT and IT is best facilitated via the use of standardized, public interfaces for all IT components.
This part of ISO/IEC 13066 describes the Java accessibility API that can be used as a framework to support software to software IT-AT interoperability on the multiple computing platforms. It also describes the Java Access Bridge for Windows – for enabling AT on Windows to interoperate with accessible Java applications on the Microsoft Windows platform – and the Java Access Bridge for GNOME – for enabling AT on UNIX and GNU/Linux platforms running the GNOME graphical desktop to interoperate with accessible Java applications on UNIX and GNU/Linux environments.
NOTE 1 GNOME is both a common and accessible graphical desktop for Linux/ UNIX graphical environments, as well as an open source project delivering a collection of software libraries and applications. It was formerly an acronym meaning “GNU Network Object Model Environment”.
NOTE 2 The code examples contained in this document are illustrative in nature. With rare exception, they do not include error checking or exception handling, and should be treated more like pseudo-code than as cookbook templates that can use directly in applications or assistive technologies.