Abstract
Web applications have provided a good deal of information that is dynamically rendered to users in accordance with their needs. The continuous evolution of web technologies has enhanced the flexibility of interactions with increasingly varied and resourceful web interfaces (i.e. rich interfaces) that support dynamic web content. However, the increase in web interactivity has created accessibility barriers, because users of Assistive Technology (AT) tools may not be aware of the web’s dynamic behaviour and its available controls. The goal of this chapter was to clarify technical factors, as well as to address the main concerns and their outcomes that developers have to deal with, and provide a brief account of current trends in research on this subject. For this reason, this chapter describes the main mechanisms used in web applications that are responsible for providing the dynamic content. In addition, there is a discussion of questions regarding the accessibility of the web resources that form the dynamic content.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
World Wide Web Inventor and W3C Director.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
References
Abou-Zahra S (2008) Web accessibility evaluation. In: Yeliz Yesilada SH (ed) Web accessibility: a foundation for research. Springer, London, pp 79–106. https://doi.org/10.1007/978-1-84800-050-6_7
Antonelli HL, Igawa RA, Fortes RPdM, Rizo EH, Watanabe WM (2018) Drop-down menu widget identification using HTML structure changes classification. ACM Trans Access Comput 11(2):10:1–10:23. https://doi.org/10.1145/3178854
Ballis D, Kutsia T, Linaje M, Lozano-Tello A, Perez-Toledano MA, Preciado JC, Rodriguez-Echeverria R, Sanchez-Figueroa F (2011) Automated specification and verification of web systems providing RIA user interfaces with accessibility properties. J Symb Comput 46(2):207–217. http://www.sciencedirect.com/science/article/pii/S0747717110001380
Berners-Lee T, Fischetti M (2000) Weaving the web: the original design and ultimate destiny of the World Wide Web by its inventor, 1st edn. HarperBusiness, New York
Brajnik G (2008) Beyond conformance: the role of accessibility evaluation methods. Springer, Berlin, Heidelberg, pp 63–80. https://doi.org/10.1007/978-3-540-85200-1_9
Brajnik G, Yesilada Y, Harper S (2010) Testability and validity of WCAG 2.0: the expertise effect. In: Proceedings of the 12th international ACM SIGACCESS conference on computers and accessibility, ASSETS ’10. ACM, New York, pp 43–50. https://doi.org/10.1145/1878803.1878813
Brajnik G, Yesilada Y, Harper S (2011) The expertise effect on web accessibility evaluation methods. Hum Comput Interact 26(3):246–283, https://doi.org/10.1080/07370024.2011.601670
BRASIL (2016) e-MAG: Modelo de Acessibilidade em Governo Eletrônico. Ministério do Planejamento, Orçamento e Gestão. Secretaria de Logística e Tecnologia da Informação, Brasília - DF. https://www.governodigital.gov.br/cidadania/acessibilidade/emag-modelo-de-acessibilidade-em-governo-eletronico
Brown A, Harper S (2011) Ajax time machine. In: Proceedings of the international cross-disciplinary conference on web accessibility, W4A ’11. ACM, New York, pp 28:1–28:4. https://doi.org/10.1145/1969289.1969325
Brown A, Harper S (2013) Dynamic injection of WAI-ARIA into web content. In: Proceedings of the 10th international cross-disciplinary conference on web accessibility, W4A ’13. ACM, New York, pp 14:1–14:4. https://doi.org/10.1145/2461121.2461141
Casteleyn S, Garrigós I, Mazón JN (2014) Ten Years of rich internet applications: a systematic mapping study, and beyond. ACM Trans Web 8(3):18:1–18:46. https://doi.org/10.1145/2626369
Chen A, Harper S, Lunn D, Brown A (2013) Widget identification: a high-level approach to accessibility. World Wide Web 16(1):73–89. https://doi.org/10.1007/s11280-012-0156-6
Connor JO (2012) Pro HTML5 accessibility, 1st edn. Apress, New York
Cooper M (2007) Accessibility of emerging rich web technologies: web 2.0 and the semantic web. In: Proceedings of the 2007 international cross-disciplinary conference on web accessibility (W4A), W4A ’07. ACM, New York, pp 93–98. https://doi.org/10.1145/1243441.1243463
Dix A, Finlay JE, Abowd GD, Beale R (2003) Human-computer interaction, 3rd edn. Prentice-Hall Inc, Upper Saddle River
Doush IA, Alkhateeb F, Maghayreh EA, Al-Betar MA (2013) The design of RIA accessibility evaluation tool. Adv Eng Softw 57:1–7. http://www.sciencedirect.com/science/article/pii/S0965997812001512
Fernandes N, Lopes R, Carriço L (2011) On web accessibility evaluation environments. In: Proceedings of the international cross-disciplinary conference on web accessibility, W4A ’11. ACM, New York, pp 4:1–4:10. https://doi.org/10.1145/1969289.1969295
Fernandes N, Batista AS, Costa D, Duarte C, Carriço L (2013) Three web accessibility evaluation perspectives for RIA. In: Proceedings of the 10th international cross-disciplinary conference on web accessibility, W4A ’13. ACM, New York, pp 12:1–12:9. https://doi.org/10.1145/2461121.2461122
Fogli D, Parasiliti Provenza L, Bernareggi C (2014) A universal design resource for rich internet applications based on design patterns. Univers Access Inf Soc 13(2):205–226. https://doi.org/10.1007/s10209-013-0291-6
Fraternali P, Rossi G, Sánchez-Figueroa F (2010) Rich internet applications. IEEE Internet Comput 14(3):9–12
Freire AP (2012) Disabled people and the web: user-based measurement of accessibility. Ph.D. thesis, University of York, Inglaterra. http://etheses.whiterose.ac.uk/3873/
Geraldo RJ, Fortes RP (2013) Dificuldades de usuários cegos na interação com a web: uma análise sobre as pesquisas. Revista de Sistemas e Computação (RSC) 3(2):146–160
Gibson B (2007) Enabling an accessible web 2.0. In: Proceedings of the 2007 international cross-disciplinary conference on web accessibility (W4A), W4A ’07, vol 1. ACM, New York, pp 1–6. https://doi.org/10.1145/1243441.1243442
Hall W, Roure Dd, Shadbolt N (2009) The evolution of the web and implications for eResearch. Philos Trans: Math Phys Eng Sci 367:991–1001. https://doi.org/10.2307/40485755
Hooshmand S, Mahmud A, Bochmann GV, Faheem M, Jourdan GV, Couturier R, Onut IV (2016) D-ForenRIA: distributed reconstruction of user-interactions for rich internet applications. In: Proceedings of the 25th international conference companion on World Wide Web, international World Wide Web conferences steering committee, Republic and Canton of Geneva, Switzerland, WWW ’16 Companion, pp 211–214. https://doi.org/10.1145/2872518.2890547
Kelly B, Sloan D, Phipps L, Petrie H, Hamilton F (2005) Forcing standardization or accommodating diversity?: a framework for applying the WCAG in the real world. In: Proceedings of the 2005 international cross-disciplinary workshop on web accessibility (W4A), W4A ’05. ACM, New York, pp 46–54. https://doi.org/10.1145/1061811.1061820
Lewis C (1982) Using the thinking-aloud method in cognitive interface design. IBM TJ Watson Research Center, Yorktown Heights
Maciel MRC (2000) Portadores de deficiência. São Paulo em Perspectiva 14(2):51–56
Mahemoff M (2007) Padrões de Projetos Ajax. Alta Books, Rio de Janeiro, RJ
Melnyk V, Ashok V, Puzis Y, Soviak A, Borodin Y, Ramakrishnan IV (2014) Widget classification with applications to web accessibility. Springer International Publishing, Cham, pp 341–358. https://doi.org/10.1007/978-3-319-08245-5_20
Mesbah A, van Deursen A, Roest D (2012) Invariant-based automatic testing of modern web applications. IEEE Trans Softw Eng 38(1):35–53
Mezzalira L (2018) Front-end reactive architectures: explore the future of the front-end using reactive JavaScript frameworks and libraries, 1st edn. Apress, London. https://doi.org/10.1007/978-1-4842-3180-7
Murugesan S (2007) Understanding Web 2.0. IT Prof 9(4):34–41
Naftali M, Watanabe W, Sloan D (2010) W4A 2010: a web accessibility conference report from the Google W4A student award winners. SIGWEB Newsl 1:1–1:5. https://doi.org/10.1145/1836291.1836292
Nielsen J (1993) Usability engineering. Morgan Kaufmann Publishers Inc, San Francisco
Ohara T, Iwata H, Shirogane J, Fukazawa Y (2016) Support to apply accessibility guidelines to web applications. Int J Comput Commun Eng 5(2):99–109
O’Reilly T (2005) What is web 2.0. http://oreilly.com/web2/archive/what-is-web-20.html
Pansanato L, Rivolli A, Pereira D (2015) An evaluation with web developers of capturing user interaction with rich internet applications for usability evaluation. Int J Comput Sci Appl 4(2):10. http://dpi-journals.com/index.php/IJCSA/article/view/1569/1384
Petrie H, Bevan N (2009) The evaluation of accessibility, usability, and user experience. In: The universal access handbook. Human factors and ergonomics. CRC Press, pp 1–16. http://www.crcnetbase.com/doi/abs/10.1201/9781420064995-c20
Petrie H, Hamilton F, King N (2004) Tension, what tension?: website accessibility and visual design. In: Proceedings of the 2004 international cross-disciplinary workshop on web accessibility (W4A), W4A ’04. ACM, New York, pp 13–18. https://doi.org/10.1145/990657.990660
Petrie H, Savva A, Power C (2015) Towards a unified definition of web accessibility. In: Proceedings of the 12th web for all conference, W4A ’15. ACM, New York, pp 35:1–35:13. http://dl.acm.org/citation.cfm?id=2746653
Power C, Freire A, Petrie H, Swallow D (2012) Guidelines are only half of the story: accessibility problems encountered by blind users on the web. In: Proceedings of the SIGCHI conference on human factors in computing systems, CHI ’12. ACM, New York, pp 433–442. https://doi.org/10.1145/2207676.2207736
Reid LG, Snow-Weaver A (2008) WCAG 2.0: a web accessibility standard for the evolving web. In: Proceedings of the 2008 international cross-disciplinary conference on web accessibility (W4A), W4A ’08. ACM, New York, pp 109–115. https://doi.org/10.1145/1368044.1368069
Rubin J, Chisnell D (2008) Handbook of usability testing, 2nd edn. Wiley, Indianapolis
Schiavone AG, Paternò F (2015) An extensible environment for guideline-based accessibility evaluation of dynamic web applications. Univers Access Inf Soc 14(1):111–132. https://doi.org/10.1007/s10209-014-0399-3
Schmidt KU, Dörflinger J, Rahmani T, Sahbi M, Stojanovic L, Thomas SM (2008) An user interface adaptation architecture for rich internet applications. In: ESWC’08: proceedings of the 5th European semantic web conference on the semantic web. Springer-Verlag, Berlin, Heidelberg, pp 736–750
Shneiderman B, Plaisant C, Cohen M, Jacobs S (2009) Designing the user interface: strategies for effective human-computer interaction, 5th edn. Addison-Wesley Publishing Company, Reading
Tateishi T, Miyashita H, Naoshi T, Saito S, Ono K (2007) DHTML accessibility checking based on static JavaScript analysis. Springer, Berlin, Heidelberg, pp 167–176. https://doi.org/10.1007/978-3-540-73283-9_20
Thatcher J, Bohman P, Burks M, Henry LS, Regan B, Swierenga S, Urban DM, Waddell DC (2002) Constructing accessible web sites, vol 34. Glasshaus Birmingham, Birmingham
Thatcher J, Kirkpatrick A, Urban M, Lawson B, Henry SL, Burks MR, Waddell C, Heilmann C, Rutter R, Regan B, Lauke PH (2006) Web accessibility: web standards and regulatory compliance, 1st edn. Apress, Berkeley
US Government (2014) Section 508. https://www.section508.gov/
Valencia X, Arrue M, Pérez JE, Abascal J (2013) User individuality management in websites based on WAI-ARIA annotations and ontologies. In: Proceedings of the 10th international cross-disciplinary conference on web accessibility, W4A ’13. ACM, New York, pp 29:1–29:10. http://dl.acm.org/citation.cfm?id=2461128
W3C (2005) Introduction to web accessibility. http://www.w3.org/WAI/intro/accessibility
W3C (2008) Web content accessibility guidelines (wcag) 2.0. http://www.w3.org/TR/WCAG20/
W3C (2012) Packaged web apps (widgets) – packaging and XML configuration (second edition). W3C recommendation. http://www.w3.org/TR/widgets/
W3C (2013) WAI-ARIA 1.0 authoring practices - an author’s guide to understanding and implementing accessible rich internet applications. W3C working draft. http://www.w3.org/TR/wai-aria-practices/
W3C (2014) WAI-ARIA 1.0 user agent implementation guide. https://www.w3.org/TR/wai-aria-implementation/
W3C (2015a) Authoring tool accessibility guidelines 2.0. https://www.w3.org/TR/ATAG20/
W3C (2015b) User agent accessibility guidelines 2.0. https://www.w3.org/TR/UAAG20/
W3C (2017) Accessible rich internet applications (WAI-ARIA) 1.1. https://www.w3.org/TR/wai-aria-1.1/
Watanabe WM, Fortes RPM, Dias AL (2012) Using acceptance tests to validate accessibility requirements in RIA. In: Proceedings of the international cross-disciplinary conference on web accessibility, W4A ’12. ACM, New York, pp 15:1–15:10. https://doi.org/10.1145/2207016.2207022
Watanabe WM, Dias AL, Fortes RPdM (2015a) Fona: quantitative metric to measure focus navigation on rich internet applications. ACM Trans Web 9(4):20:1–20:28. https://doi.org/10.1145/2812812
Watanabe WM, Geraldo RJ, Fortes RPM (2015b) Keyboard navigation mechanisms in widgets: an investigation on ARIA’s implementations. J Web Eng 14(1–2):41–62. http://dl.acm.org/citation.cfm?id=2871254.2871258
Watanabe WM, Fortes RPM, Dias AL (2017) Acceptance tests for validating ARIA requirements in widgets. Univers Access Inf Soc 16(1):3–27. https://doi.org/10.1007/s10209-015-0437-9
Yesilada Y, Brajnik G, Harper S (2009) How much does expertise matter?: a barrier walkthrough study with experts and non-experts. In: Proceedings of the 11th international ACM SIGACCESS conference on computers and accessibility, Assets ’09. ACM, New York, pp 203–210. http://dl.acm.org/citation.cfm?id=1639678
Acknowledgements
We would like to thank CAPES/CNPq–Brazil and the FAPESP (process: 2015/24525-0) for their financial support.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer-Verlag London Ltd., part of Springer Nature
About this chapter
Cite this chapter
de Mattos Fortes, R.P., Antonelli, H.L., Watanabe, W.M. (2019). Dynamic Web Content. In: Yesilada, Y., Harper, S. (eds) Web Accessibility. Human–Computer Interaction Series. Springer, London. https://doi.org/10.1007/978-1-4471-7440-0_21
Download citation
DOI: https://doi.org/10.1007/978-1-4471-7440-0_21
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-4471-7439-4
Online ISBN: 978-1-4471-7440-0
eBook Packages: Computer ScienceComputer Science (R0)