Název:
Podpora pro zpřístupnění aplikací nevidomým a zrakově handicapovaným
Překlad názvu:
Software support for accessibility of applications for blind and visually impaired users
Autoři:
Ficek, Michal ; Kryl, Rudolf (vedoucí práce) ; Holan, Tomáš (oponent) Typ dokumentu: Diplomové práce
Rok:
2009
Jazyk:
cze
Abstrakt: [cze][eng] Cílem diplomové práce je shrnout poznatky o přístupnosti softwarových aplikací a představit vlastní praktickou implementaci nástroje pro testování přístupnosti - JAWS Accessibility Explorer. Práce vymezuje pojem přístupná aplikace: uvádí souvislosti, které ovlivňují využití aplikací za pomoci kompenzačního software pro nevidomé a slabozraké na platformě Windows. Jsou představeny současné metody pro zpřístupnění aplikací - rozhraní pro přístupnost. Součástí práce je klasikace, popis a srovnání nejpoužívanějších odečítačů obrazovky a přehled nástrojů pro testování přístupnosti. V druhé polovině práce je popsána praktická implementace nástroje využívajícího ojedinělou koncepci testování přístupnosti, založenou na automatizovaném zjišťování informací z testované aplikace pomocí odečítače obrazovky JAWS a jejich následném vyhodnocení.The aim of this thesis is to map contemporary state of the art of accessibility in software applications and to present a practical implementation of accessibility testing tool. The work species accessible software concept: design and implementation steps which aect the accessibility of an application in terms of cooperation with accessible technology for blind and visually impaired users. The thesis studies and presents contemporary accessibility methods with focus on accessibility API. It introduces the taxonomy, description and a comparison between the most commonly used screen-readers and an overview of available accessibility testing tools. A part of this work is also a practical implementation of accessibility testing tool called JAWS Accessibility Explorer. Unique approach to software testing used in this tool is based on screen-reader JAWS application for automated probing of tested program and subsequent accessibility validation.