Podpora pro zpřístupnění aplikací nevidomým a zrakově handicapovaným
Software support for accessibility of applications for blind and visually impaired users
diploma thesis (DEFENDED)
![Document thumbnail](/bitstream/handle/20.500.11956/20748/thumbnail.png?sequence=7&isAllowed=y)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/20748Identifiers
Study Information System: 46128
Collections
- Kvalifikační práce [11266]
Author
Advisor
Referee
Holan, Tomáš
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Software Systems
Department
Department of Software and Computer Science Education
Date of defense
25. 5. 2009
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Excellent
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.