Skip to main content
Log in

Personalizable edge services for Web accessibility

  • Long Paper
  • Published:
Universal Access in the Information Society Aims and scope Submit manuscript

Abstract

Web Content Accessibility guidelines by W3C (W3C Recommendation, May 1999. http://www.w3.org/TR/WCAG10/) provide several suggestions for Web designers regarding how to author Web pages in order to make them accessible to everyone. In this context, this paper proposes the use of edge services as an efficient and general solution to promote accessibility and breaking down the digital barriers that inhibit users with disabilities to actively participate to any aspect of society. The idea behind edge services mainly affect the advantages of a personalized navigation in which contents are tailored according to different issues, such as client’s devices capabilities, communication systems and network conditions and, finally, preferences and/or abilities of the growing number of users that access the Web. To meet these requirements, Web designers have to efficiently provide content adaptation and personalization functionalities mechanisms in order to guarantee universal access to the Internet content. The so far dominant paradigm of communication on the WWW, due to its simple request/response model, cannot efficiently address such requirements. Therefore, it must be augmented with new components that attempt to enhance the scalability, the performances and the ubiquity of the Web. Edge servers, acting on the HTTP data flow exchanged between client and server, allow on-the-fly content adaptation as well as other complex functionalities beyond the traditional caching and content replication services. These value-added services are called edge services and include personalization and customization, aggregation from multiple sources, geographical personalization of the navigation of pages (with insertion/emphasis of content that can be related to the user’s geographical location), translation services, group navigation and awareness for social navigation, advanced services for bandwidth optimization such as adaptive compression and format transcoding, mobility, and ubiquitous access to Internet content. This paper presents Personalizable Accessible Navigation (Pan) that is a set of edge services designed to improve Web pages accessibility, developed and deployed on top of a programmable intermediary framework. The characteristics and the location of the services, i.e., provided by intermediaries, as well as the personalization and the opportunities to select multiple profiles make Pan a platform that is especially suitable for accessing the Web seamlessly also from mobile terminals.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

Notes

  1. http://www.lighthouse.org/.

  2. http://rabbit-proxy.sourceforge.net.

  3. http://www.privoxy.org.

  4. http://www.w3.org/Consortium/activities.

  5. http://www-306.ibm.com/software/pervasive/transcodingpublisher/.

  6. The values used in the algorithm have been qualitatively tested with several colorblind users and with the Vischeck simulator described in [15].

  7. Landscape, 1890. Oil on canvas. The National Gallery of Art, Washington DC, USA.

  8. Images on the right-hand side of Figs. 8 and 9 are obtained with the Vischeck simulator described in [15].

  9. It must be noticed that the prototype was an ad hoc implementation of the filters and that it did not allow (e.g.) any configuration, profiling, and personalization.

  10. It was one of the partners of the WHITE project.

References

  1. Asakawa, C., Takagi, H.: Annotation-based transcoding for nonvisual web access. In: Assets ‘00: Proceedings of the Fourth International ACM Conference on Assistive Technologies, pp. 172–179. ACM, New York (2000)

  2. Barra, M., Grieco, R., Malandrino, D., Negro, A., Scarano, V.: Text-ToSpeech: an heavy-weight Edge computing Service. In: Poster Proceedings of 12th International World Wide Web Conference. ACM, New York (2003)

  3. Barra, M. Maglio, P., Negro, A., Scarano V.: GAS: Group Adaptive System. In: Proceedings of the International Conference on Adaptive Hypermedia and Adaptive Web-based Systems (AH 2002), pp. 47–57. ACM, New York (2002)

  4. Barrett, R., Maglio, P.: Adaptive communities and Web places. In: Proceedings of the 2nd Workshop on Adaptive Hypertext and Hypermedia, HY 98 (1998)

  5. Barrett, R., Maglio, P.P.: Intermediaries: an approach to manipulating information streams. IBM Syst. J. 38(4), 629–641 (1999)

    Article  Google Scholar 

  6. Barrett, R., Maglio, P.P.: WebPlaces: Adding people to the Web. In: Proceedings of 8th International World Wide Web Conference. ACM, Toronto (1999)

  7. Beazley, D., Fletcher, D., Dumont, D.: Perl extension building with swig (1998)

  8. BBCEducation Text to Speech Internet Enhancer (1999). http://www.bbc.co.uk/education/betsie/

  9. Brettel, H., Vienot, F., Mollon, J.D.: Computerized simulation of color appearence for dichromats. J. Opt. Soc. Am. 14(10), 2647–2655 (1997)

    Article  Google Scholar 

  10. Brown, S.S., Robinson, P.: A World Wide Web mediator for users with low vision. In: Proceedings of CHI 2001 Workshop No. 14 (2001)

  11. Chandra, S., Gehani, A., Ellis, C.S, Vahdat, A.: Transcoding characteristics of web images. In: Kienzle, M., ChiFeng, W. (eds.) Multimedia Computing and Networking (MMCN’01), vol. 4312, pp. 135–149. SPIE—The International Society of Optical Engineering, San Jose, CA (2001)

  12. Colajanni, M., Grieco, R., Malandrino, D., Mazzoni, F., Scarano, V.: A scalable framework for the support of advanced edge services. In: Proceedings of 2005 International Conference on High Performance Computing and Communications (HPCC 2005), September 2005 (Journal version is accepted for publication by WWW Journal)

  13. CSS Techniques for Web Content Accessibility Guidelines 1.0, November 2000. http://www.w3.org/TR/WCAG10-CSS-TECHS/

  14. How People with Disabilities Use the Web, W3C Working Draft, 10 December 2004. http://www.w3.org/WAI/EO/Drafts/PWD-Use-Web/Overview.html

  15. Dougherty, R., Wade, A.: Vischeck: simulation of colorblind vision and images correction for colorblind viewers. http://www.vischeck.com

  16. Fernando, R., Kilgard, M.J.: The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics. Addison-Wesley Longman, Reading (2003)

  17. Fox, A., Chawathe, Y., Brewer, E.A.: Adapting to Network and Client variation using active proxies: lessons and perspectives. IEEE Personal Commun. 5(4), 10–19 (1998)

    Article  Google Scholar 

  18. Gonzalez, R.C., Woods, R.E.: Digital Image Processing, 2nd edn. Prentice-Hall, Englewood Cliffs (2002)

  19. Gooch, A.A., Olsen, S.C., Tumblin, J., Gooch, B.: Color2gray: Salient-preserving color removal. ACM Trans. Graphic 24(3), 634–639 (2005)

    Google Scholar 

  20. Govindaraju, N.K, Gray, J., Kumar, R., Manocha, D.: Gputerasort: high performance graphics coprocessor sorting for large database management. In: ACM SIGMOD International Conference on Management of Data, Chicago, IL, USA, June (2006)

  21. General-purpose computation using graphics hardware, August 2006. http://www.gpgpu.org/

  22. Grieco, R., Malandrino, D., Mazzoni, F., Riboni, D.: Context-aware provision of advanced Internet services. In: Proceedings of the 4th Annual IEEE International Conference on Pervasive Computing and Communications (PerCom 2006), Pisa, Italy (2006)

  23. Grieco, R., Malandrino, D., Scarano, V.: SEcS: scalable edge-computing services. In: SAC ‘05: Proceedings of the 2005 ACM Symposium on Applied Computing, pp. 1709–1713. ACM, New York (2005)

  24. W3C Note–Techniques for Web Content Accessibility Guidelines 1.0, November 2000. http://www.w3.org/TR/WCAG10-TECHS/

  25. W3C Working Draft—Mobile Web Best Practices 1.0, January 2006. http://www.w3.org/TR/2006/WD-mobile-bp-20060113/

  26. Gupta, S., Kaiser, G.: Extracting content from accessible web pages. In: W4A ‘05: Proceedings of the 2005 International Cross-Disciplinary Workshop on Web Accessibility (W4A), pp. 26–30. ACM, New York (2005)

  27. Gupta, S., Kaiser, G.E., Grimm, P., Chiang, M.F., Starren, J.: Automating content extraction of HTML documents. World Wide Web 8(2), 179–224 (2005)

    Article  Google Scholar 

  28. Han, R., Bhagwat, P., Lamaire, R., Mummert, T., Perret, V., Rubas, J.: Dynamic Adaptation In an Image Transcoding Proxy For Mobile Web Browsing. IEEE Personal Commun. 5(6), December (1998)

  29. Hanson, V.L., Brezin, J.P., Crayne, S., Keates, S., Kjeldsen, R., Richards, J.T., Swart, A., Trewin, S.: Improving Web accessibility through an enhanced open-source browser. IBM Syst. J. 44(3), 573–588 (2005)

    Google Scholar 

  30. Hermsdorf, D.: WebAdapter: A Prototype of a WWW Browser with new Special Needs Adaptations (1998)

  31. Hori, M., Kondoh, G., Ono K., Hirose, S., Singhal, S.: Annotation-based Web content transcoding. In: Proceedings of the 9th International World Wide Web Conference. ACM, Amsterdam (2000)

  32. Iaccarino, G., Malandrino, D., Percio, M.D., Scarano V.: Efficient edge-services for colorblind users. In: WWW ‘06: Poster Proceedings of the 15th International Conference on World Wide Web, pp. 919–920. ACM, New York (2006)

  33. ImageMagick 6.2.6, 2006. http://www.imagemagick.org/script/index.php

  34. Libwww-perl. http://sourceforge.net/projects/libwww-perl/

  35. Parmanto, B., Ferrydiansyah, R., Saptono, A., Song, L., Sugiantara, I.W., Hackett, S.: AcceSS: accessibility through simplification & summarization. In: W4A ‘05: Proceedings of the 2005 International Cross-Disciplinary Workshop on Web Accessibility (W4A), pp. 18–25. ACM, New York (2005)

  36. Parmato, B., Ferydiansyah, R., Zeng, X., Saptono, A., Sugiantara, I.W.: Accessibility Transformation Gateway. In: Proceedings of 38th Hawaii International Conference on System Sciences (2005)

  37. PerlMagick 6.22, 2005. http://www.imagemagick.org/script/perlmagick.php

  38. White project (Leonardo Da Vinci European UnionProgramme, 2004-2005. http://www.progettowhite.net/applications/pag HTM/project.asp?Testo=P

  39. Rao, C., Chen, Y., Chang, D.F., Chen, M.F.: iMobile: A proxy-based platform for mobile services. In: Proceedings of the First ACM Workshop on Wireless Mobile Internet (WMI 2001). ACM, New York (2001)

  40. Rasche, K.: Detail Preserving Color Transformation. Ph.D. thesis, Clemson University (2005)

  41. Rashe, K., Geist, R., Westal, J.: Detail preserving reproduction of color images for monochromats and dichromats. IEEE Computer Graphics and Applications, pp. 22–30, May-June (2005)

  42. WAI Evaluation and Repair (ER) group. “Tablin: an HTML Table linearizer”. http://www.w3.org/WAI/References/Tablin/

  43. Textualise; codix.net Ltd, 2003. http://aquinas.venus.co.uk/

  44. Web Accessibility Initiative (WAI), 2005. http://www.w3.org/WAI/

  45. Wakita, K., Shimamura, K.: Smartcolor: disambiguation framework for the colorblind. In: Proceedings Assets ‘05 (7th International ACM SIGACCESS conference on Computers and accessibility), pp. 158–165. ACM, New York (2005)

  46. Web Content Accessibility Guidelines 1.0, W3C Recommendation, May 1999. http://www.w3.org/TR/WCAG10/

Download references

Acknowledgments

The authors gratefully acknowledge the support and the interesting discussions within the ISIS Lab. In particular, we thank Angelo Esposito for collaborating in the implementation of CSS restyling Pan service. Part of the research was supported by EU “Leonardo da Vinci” project Web for handicap integrated training environment (WHITE), I/03/B/F/PP-154143, 2003. We also thank all the WHITE’s partners, and, in particular, the Accademia Musicale di Caserta and Emilio Di Donato for his help during the testing. We thank all the users that volunteered for testing our Pan. Finally we thank the anonymous reviewers for insightful comments and suggestions which considerably helped us in improving the paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ugo Erra.

Appendix

Appendix

A URLs used for Bobby’s testing

Rights and permissions

Reprints and permissions

About this article

Cite this article

Erra, U., Iaccarino, G., Malandrino, D. et al. Personalizable edge services for Web accessibility. Univ Access Inf Soc 6, 285–306 (2007). https://doi.org/10.1007/s10209-007-0091-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10209-007-0091-y

Keywords

Navigation