SlideShare a Scribd company logo
1 of 17
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




     2          W4A 2012 – Accessible Web 2.0
Problems
• 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

     3        W4A 2012 – Accessible Web 2.0
Solution
• 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…

     4          W4A 2012 – Accessible Web 2.0
New Challenges
• 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



     5          W4A 2012 – Accessible Web 2.0
New approach
• QualWeb 3.0
  – New WCAG techniques evaluated (including CSS
    techniques)

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




    6           W4A 2012 – Accessible Web 2.0
Architecture




7   W4A 2012 – Accessible Web 2.0
Interaction Simulator
• 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




   8            W4A 2012 – Accessible Web 2.0
QualWeb evaluator
• 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



     9        W4A 2012 – Accessible Web 2.0
Experimental study
• 5o inspiring Web applications
  – http://speckyboy.com/2009/09/02/50-inspiring-
    web-application-and-service-web-site-designs/




    10         W4A 2012 – Accessible Web 2.0
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

     11         W4A 2012 – Accessible Web 2.0
Results




12   W4A 2012 – Accessible Web 2.0
Results
• 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

     13         W4A 2012 – Accessible Web 2.0
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

    14            W4A 2012 – Accessible Web 2.0
Conclusions
• 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




     15           W4A 2012 – Accessible Web 2.0
Future Work
• Implement more WCAG 2.0 techniques

• Perform more tests

• Remove some limitations we had




    16        W4A 2012 – Accessible Web 2.0
Questions?
• Daniel Costa – dancosta@di.fc.ul.pt
• Nádia Fernandes – nadiaf@di.fc.ul.pt




    17        W4A 2012 – Accessible Web 2.0

More Related Content

Similar to Evaluating the accessibility of rich internet applications

IWMW 2003: Content Management - Buy or Build?
IWMW 2003: Content Management - Buy or Build?IWMW 2003: Content Management - Buy or Build?
IWMW 2003: Content Management - Buy or Build?IWMW
 
Migrating to Drupal: Open Source Library Intranets
Migrating to Drupal: Open Source Library IntranetsMigrating to Drupal: Open Source Library Intranets
Migrating to Drupal: Open Source Library IntranetsNina McHale
 
All change for WCAG 2.0 - what you need to know about the new accessibility g...
All change for WCAG 2.0 - what you need to know about the new accessibility g...All change for WCAG 2.0 - what you need to know about the new accessibility g...
All change for WCAG 2.0 - what you need to know about the new accessibility g...Patrick Lauke
 
Inter Lab 2006 Open Process Web Design Through W I K I
Inter Lab 2006    Open Process Web Design Through  W I K IInter Lab 2006    Open Process Web Design Through  W I K I
Inter Lab 2006 Open Process Web Design Through W I K Iguestd43c7f
 
Web Content Accessibility Guidelines
Web Content Accessibility GuidelinesWeb Content Accessibility Guidelines
Web Content Accessibility GuidelinesPurnimaAgarwal6
 
Introduction to the web engineering Process.pdf
Introduction to the web engineering Process.pdfIntroduction to the web engineering Process.pdf
Introduction to the web engineering Process.pdfMahmoud268161
 
A quantitative analysis of wcag 2.0 compliance for some indian web portals
A quantitative analysis of wcag 2.0 compliance for some indian web portalsA quantitative analysis of wcag 2.0 compliance for some indian web portals
A quantitative analysis of wcag 2.0 compliance for some indian web portalsIJCSEA Journal
 
My talk at Riga 2016 Web Accessibility Meetup
My talk at Riga 2016 Web Accessibility MeetupMy talk at Riga 2016 Web Accessibility Meetup
My talk at Riga 2016 Web Accessibility MeetupVladimir Tomberg
 
UNC CAUSE 2010: Drupal BOF Presentation
UNC CAUSE 2010: Drupal BOF PresentationUNC CAUSE 2010: Drupal BOF Presentation
UNC CAUSE 2010: Drupal BOF PresentationNick Young
 
The Delight and Difficulties of Universal Java Script with React
The Delight and Difficulties of Universal Java Script with ReactThe Delight and Difficulties of Universal Java Script with React
The Delight and Difficulties of Universal Java Script with ReactNew Relic
 
A MDD approach for modelling web accessibility
A MDD approach for modelling web accessibilityA MDD approach for modelling web accessibility
A MDD approach for modelling web accessibilityGrupo HULAT
 
Migrating from Instantis 8.0 to EnterpriseTrack 8.7 - A Customer Story
Migrating from Instantis 8.0 to EnterpriseTrack 8.7 - A Customer StoryMigrating from Instantis 8.0 to EnterpriseTrack 8.7 - A Customer Story
Migrating from Instantis 8.0 to EnterpriseTrack 8.7 - A Customer Storyp6academy
 
Crm for school education publishing and management system
Crm for school education publishing and management systemCrm for school education publishing and management system
Crm for school education publishing and management systemMike Taylor
 
ATAGTR2017 SPEAKING EYE for differently abled people to see the web content
ATAGTR2017 SPEAKING EYE for differently abled people to see the web contentATAGTR2017 SPEAKING EYE for differently abled people to see the web content
ATAGTR2017 SPEAKING EYE for differently abled people to see the web contentAgile Testing Alliance
 
W3C WAI update at OZeWAI conference 2013
W3C WAI update at OZeWAI conference 2013W3C WAI update at OZeWAI conference 2013
W3C WAI update at OZeWAI conference 2013Andrew Arch
 
What’s Next with Accessibility?
What’s Next with Accessibility?What’s Next with Accessibility?
What’s Next with Accessibility?Keana Lynch
 
WAI activity update presented at Canberra accessibility meetup 2014.02
WAI activity update presented at Canberra accessibility meetup 2014.02WAI activity update presented at Canberra accessibility meetup 2014.02
WAI activity update presented at Canberra accessibility meetup 2014.02Andrew Arch
 

Similar to Evaluating the accessibility of rich internet applications (20)

WCAG
WCAGWCAG
WCAG
 
adasitecompliance.com
adasitecompliance.comadasitecompliance.com
adasitecompliance.com
 
IWMW 2003: Content Management - Buy or Build?
IWMW 2003: Content Management - Buy or Build?IWMW 2003: Content Management - Buy or Build?
IWMW 2003: Content Management - Buy or Build?
 
Migrating to Drupal: Open Source Library Intranets
Migrating to Drupal: Open Source Library IntranetsMigrating to Drupal: Open Source Library Intranets
Migrating to Drupal: Open Source Library Intranets
 
All change for WCAG 2.0 - what you need to know about the new accessibility g...
All change for WCAG 2.0 - what you need to know about the new accessibility g...All change for WCAG 2.0 - what you need to know about the new accessibility g...
All change for WCAG 2.0 - what you need to know about the new accessibility g...
 
Inter Lab 2006 Open Process Web Design Through W I K I
Inter Lab 2006    Open Process Web Design Through  W I K IInter Lab 2006    Open Process Web Design Through  W I K I
Inter Lab 2006 Open Process Web Design Through W I K I
 
Web Content Accessibility Guidelines
Web Content Accessibility GuidelinesWeb Content Accessibility Guidelines
Web Content Accessibility Guidelines
 
Introduction to the web engineering Process.pdf
Introduction to the web engineering Process.pdfIntroduction to the web engineering Process.pdf
Introduction to the web engineering Process.pdf
 
A quantitative analysis of wcag 2.0 compliance for some indian web portals
A quantitative analysis of wcag 2.0 compliance for some indian web portalsA quantitative analysis of wcag 2.0 compliance for some indian web portals
A quantitative analysis of wcag 2.0 compliance for some indian web portals
 
My talk at Riga 2016 Web Accessibility Meetup
My talk at Riga 2016 Web Accessibility MeetupMy talk at Riga 2016 Web Accessibility Meetup
My talk at Riga 2016 Web Accessibility Meetup
 
UNC CAUSE 2010: Drupal BOF Presentation
UNC CAUSE 2010: Drupal BOF PresentationUNC CAUSE 2010: Drupal BOF Presentation
UNC CAUSE 2010: Drupal BOF Presentation
 
The Delight and Difficulties of Universal Java Script with React
The Delight and Difficulties of Universal Java Script with ReactThe Delight and Difficulties of Universal Java Script with React
The Delight and Difficulties of Universal Java Script with React
 
A MDD approach for modelling web accessibility
A MDD approach for modelling web accessibilityA MDD approach for modelling web accessibility
A MDD approach for modelling web accessibility
 
Migrating from Instantis 8.0 to EnterpriseTrack 8.7 - A Customer Story
Migrating from Instantis 8.0 to EnterpriseTrack 8.7 - A Customer StoryMigrating from Instantis 8.0 to EnterpriseTrack 8.7 - A Customer Story
Migrating from Instantis 8.0 to EnterpriseTrack 8.7 - A Customer Story
 
Crm for school education publishing and management system
Crm for school education publishing and management systemCrm for school education publishing and management system
Crm for school education publishing and management system
 
ATAGTR2017 SPEAKING EYE for differently abled people to see the web content
ATAGTR2017 SPEAKING EYE for differently abled people to see the web contentATAGTR2017 SPEAKING EYE for differently abled people to see the web content
ATAGTR2017 SPEAKING EYE for differently abled people to see the web content
 
W3C WAI update at OZeWAI conference 2013
W3C WAI update at OZeWAI conference 2013W3C WAI update at OZeWAI conference 2013
W3C WAI update at OZeWAI conference 2013
 
What’s Next with Accessibility?
What’s Next with Accessibility?What’s Next with Accessibility?
What’s Next with Accessibility?
 
Webinar
WebinarWebinar
Webinar
 
WAI activity update presented at Canberra accessibility meetup 2014.02
WAI activity update presented at Canberra accessibility meetup 2014.02WAI activity update presented at Canberra accessibility meetup 2014.02
WAI activity update presented at Canberra accessibility meetup 2014.02
 

Recently uploaded

一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样yhavx
 
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKLANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKMarekMitek1
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024Ilham Brata
 
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...Nitya salvi
 
TRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptxTRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptxtrose8
 
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...gajnagarg
 
Essential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive GuideEssential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive GuideDesign Studio UI UX
 
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service AvailableNitya salvi
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...gajnagarg
 
Furniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptxFurniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptxNikhil Raut
 
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...Amil baba
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Nitya salvi
 
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证eqaqen
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecturesaipriyacoool
 
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...gajnagarg
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best ServiceIndependent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...gajnagarg
 
Simple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxSimple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxbalqisyamutia
 
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样awasv46j
 

Recently uploaded (20)

一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
 
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKLANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024
 
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
 
TRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptxTRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptx
 
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
 
Essential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive GuideEssential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive Guide
 
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
 
Furniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptxFurniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptx
 
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
 
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
 
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
 
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best ServiceIndependent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
 
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
 
Simple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxSimple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptx
 
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
 

Evaluating the accessibility of rich internet applications

  • 1. 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
  • 2. 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 2 W4A 2012 – Accessible Web 2.0
  • 3. Problems • 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 3 W4A 2012 – Accessible Web 2.0
  • 4. Solution • 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… 4 W4A 2012 – Accessible Web 2.0
  • 5. New Challenges • 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 5 W4A 2012 – Accessible Web 2.0
  • 6. New approach • QualWeb 3.0 – New WCAG techniques evaluated (including CSS techniques) – Added a new module that triggers and observes changes made on the Dom tree 6 W4A 2012 – Accessible Web 2.0
  • 7. Architecture 7 W4A 2012 – Accessible Web 2.0
  • 8. Interaction Simulator • 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 8 W4A 2012 – Accessible Web 2.0
  • 9. QualWeb evaluator • 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 9 W4A 2012 – Accessible Web 2.0
  • 10. Experimental study • 5o inspiring Web applications – http://speckyboy.com/2009/09/02/50-inspiring- web-application-and-service-web-site-designs/ 10 W4A 2012 – Accessible Web 2.0
  • 11. 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 11 W4A 2012 – Accessible Web 2.0
  • 12. Results 12 W4A 2012 – Accessible Web 2.0
  • 13. Results • 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 13 W4A 2012 – Accessible Web 2.0
  • 14. 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 14 W4A 2012 – Accessible Web 2.0
  • 15. Conclusions • 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 15 W4A 2012 – Accessible Web 2.0
  • 16. Future Work • Implement more WCAG 2.0 techniques • Perform more tests • Remove some limitations we had 16 W4A 2012 – Accessible Web 2.0
  • 17. Questions? • Daniel Costa – dancosta@di.fc.ul.pt • Nádia Fernandes – nadiaf@di.fc.ul.pt 17 W4A 2012 – Accessible Web 2.0