70 likes | 255 Views
Evaluating ARIA Implementation. Elsa Raab , Chieh-Li Chin 2011.04.01. Outline. What is ARIA features? Project Introduction Current Progress Demo. What is ARIA features. WAI-ARIA (Web Accessibility Initiative - Accessible Rich Internet Applications) Accessibility APIs
E N D
Evaluating ARIA Implementation Elsa Raab, Chieh-Li Chin 2011.04.01
Outline • What is ARIA features? • Project Introduction • Current Progress • Demo
What is ARIA features • WAI-ARIA (Web Accessibility Initiative - Accessible Rich Internet Applications) • Accessibility APIs • Microsoft Active Accessibility (MSAA) • IAccessible2 • User Interface Automation (UIA) • Linux Accessibility Toolkit (ATK) and Assistive Technology - Service Provider Interface (AT-SPI) • Mac OS X Accessibility Protocol • 3 groups of features: roles, states, properties • http://www.w3.org/TR/wai-aria-implementation/
Current Progress • JSON structure • States example: { "state" : "aria-checked", "value" : "true", "description" : { "MSAA":["Set the STATE_SYSTEM_CHECKED state"], "IAccessible2":["Expose object attribute checkable=\"true\""], "UIA":["Expose as ToggleState property in Toggle Control Pattern"], "ATK":["Expose object attribute checkable=\"true\""], "MAC":["AXValue=\"1\"”] }//end of description }//end of aria-checked:true
Demo • Demo of Mac Accessibility Inspector • ARIA Checkbox Example