Skip to main content

Dynamic Web Content

  • Chapter
  • First Online:

Part of the book series: Human–Computer Interaction Series ((HCIS))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   229.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   299.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   299.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    World Wide Web Inventor and W3C Director.

  2. 2.

    http://adaptivepath.org/ideas/ajax-new-approach-web-applications.

  3. 3.

    http://www.nvaccess.org.

  4. 4.

    http://www.freedomscientific.com/Products/Blindness/JAWS.

  5. 5.

    http://www.standards-schmandards.com/projects/fangs/.

  6. 6.

    https://www.w3.org/WAI/ER/tools/.

  7. 7.

    http://www.gwtproject.org/.

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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Connor JO (2012) Pro HTML5 accessibility, 1st edn. Apress, New York

    Book  Google Scholar 

  • 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

    MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • Fraternali P, Rossi G, Sánchez-Figueroa F (2010) Rich internet applications. IEEE Internet Comput 14(3):9–12

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Maciel MRC (2000) Portadores de deficiência. São Paulo em Perspectiva 14(2):51–56

    Article  Google Scholar 

  • Mahemoff M (2007) Padrões de Projetos Ajax. Alta Books, Rio de Janeiro, RJ

    Google Scholar 

  • 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

    Google Scholar 

  • Mesbah A, van Deursen A, Roest D (2012) Invariant-based automatic testing of modern web applications. IEEE Trans Softw Eng 38(1):35–53

    Article  Google Scholar 

  • 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

    Book  Google Scholar 

  • Murugesan S (2007) Understanding Web 2.0. IT Prof 9(4):34–41

    Article  Google Scholar 

  • 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

    Book  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Book  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

Download references

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

Authors

Corresponding author

Correspondence to Renata Pontin de Mattos Fortes .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer-Verlag London Ltd., part of Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics