evaluating the accessibility of rich internet applications

Post on 07-Jul-2015

899 Views

Category:

Design

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Evaluating the accessibility of Rich Internet Applications

Nádia Fernandes, Daniel Costa, Sérgio Neves, Carlos

Duarte, Luís Carriço

W4A 2012 – Accessible Web 2.0

Motivation

• The Internet has become an indispensable tool for our everyday life

• And it is used by all kind of people

– With different physical and/or mental capabilities

W4A 2012 – Accessible Web 2.02

• The content of Web pages must become accessible to all users

• Developers need a way to help them implement an accessible page

• Tools should be provided to enable evaluation of the accessibility

Problems

W4A 2012 – Accessible Web 2.03

• The Web Content Accessibility Guidelines (WCAG)– A set of best practices for developing an accessible

Web page

• Automated accessibility evaluators– QualWeb (Nádia et al)

– Achecker

– And more…

Solution

W4A 2012 – Accessible Web 2.04

• Web pages are no longer static content displayers

• With the Web development, Rich Internet Applications are becoming a trend

• New elements are introduced on the Dom tree triggered by javascript functions

New Challenges

W4A 2012 – Accessible Web 2.05

• QualWeb 3.0

– New WCAG techniques evaluated (including CSS techniques)

– Added a new module that triggers and observes changes made on the Dom tree

New approach

W4A 2012 – Accessible Web 2.06

Architecture

W4A 2012 – Accessible Web 2.07

• This component is responsible for activating interactive elements in the HTML document– For each interactive element it is attached a

function (Crawler) that triggers this element periodically

– At the same time there is an Observer which analyses the Dom tree to see if it has changed

– A change in the Dom tree is considered a new state of the RIA

Interaction Simulator

W4A 2012 – Accessible Web 2.08

• The evaluator receives the new state and performs the evaluation

• 20 HTML WCAG 2.0 and 6 CSS WCAG 2.0

• Then generates an EARL report

QualWeb evaluator

W4A 2012 – Accessible Web 2.09

• 5o inspiring Web applications

– http://speckyboy.com/2009/09/02/50-inspiring-web-application-and-service-web-site-designs/

Experimental study

W4A 2012 – Accessible Web 2.010

Goal

• The goal of this experiment is to validate this new approach

• Understand if it is possible to automatically trigger changes on the Web page

• Understand if those changes affect the accessibility of the page

W4A 2012 – Accessible Web 2.011

Results

W4A 2012 – Accessible Web 2.012

• There was an average of 5 different states per page– The number of fails and warnings increased 4% and

10% in comparison with the original state

• In this experiment the average of pass results is 28% , fail results represent an average of 12% and 60% for warnings.

• 43% of the Warning results come from the CSS evaluation

Results

W4A 2012 – Accessible Web 2.013

Advantages

• The main advantages are:

– The evaluation is made on browser environment

• VS “Offline” evaluation

– Evaluates WCAG 2.0 techniques (HTML and CSS)

• VS WCAG 1.0

– Can evaluate parts of the Web page that were otherwise unreachable

W4A 2012 – Accessible Web 2.014

• The results obtained show that it is possible to evaluate automatically states that can be triggered without human intervention

• We demonstrated that there are differences when evaluating different states of the Web page

• We have developed a more complete evaluation of Web pages

Conclusions

W4A 2012 – Accessible Web 2.015

• Implement more WCAG 2.0 techniques

• Perform more tests

• Remove some limitations we had

Future Work

W4A 2012 – Accessible Web 2.016

• Daniel Costa – dancosta@di.fc.ul.pt

• Nádia Fernandes – nadiaf@di.fc.ul.pt

Questions?

W4A 2012 – Accessible Web 2.017

top related