WAI-ARIA, the package for Internet applications available, sets out a methodology to make Web content and applications more accessible to individuals with disabilities. Of particular help in the case of dynamic content and control interfaces developed in Ajax, HTML, JavaScript and similar technologies.
At some features used on websites are not available for all users with disabilities, especially those who depend on screen readers and people who can not use the mouse. WAI-ARIA addresses these accessibility issues, for example, defining new ways to bring these capabilities to the supporting technologies.
Internet sites use user interfaces more and more advanced and complex. To make this functionality support technologies must be able to interact with these functions. Despite all this, today, most of the websites that use advanced features does not make available the necessary information technology support to be able to interpret such structures.
An example of a barrier to accessibility is that of drag-and-drop "that is not available to users who can not use a mouse. Even relatively simple sites can be difficult if they require a high sequence of key strokes to navigate using only the keyboard.
If the contents of a Web page changes in response to a user action or according to a temporal event, such content may not be available for some people who depend on screen readers (such as blind or cognitive disability).
WAI-ARIA defines how information about these features can be provided to support technology in order to be accessible by the disabled.
More specifically, WAI-ARIA provides a framework to add attributes to identify features for user interaction, as they are related to each other, and their current status. WAI-ARIA describes new navigation techniques to identify common areas and facilities such as menus, primary content, secondary, banners, etc..
In this way, users will be able to move easily between areas of the page, rather than having to press the Tab key several times.
WAI-ARIA includes technologies to map controls, widgets, sensitive areas and events of Ajax to make these interfaces. Among the items found:
- identifiers to describe the type of widget used, such as a menu, a tree-list, slider, and an indicator of progress;
- roles that describe the structure of the page such as headers, regions, and tables;
- Properties to describe the state is located in the widget, as it could be "checked" for a checkbox, or "contienepopup" for a menu.
- Properties to define sensitive areas of a page that is updated frequently (such as stock quotes), and also Rules for such updates on the relay;
- Properties for the drag-and-drop that describe the sources and destinations;
- One way to provide the ability to navigate between objects and events from the keyboard.
0 comments:
Post a Comment