Generating User Interfaces for Users with Disabilities Using Libraries of XSLT, UIML, and Stylesheet Files
We describe a method for reconfiguring and reformatting documents, in particular web pages, to meet the needs of users with different abilities. The method merges our previous work on semantic markup  and presentation of intelligent documents  with a new approach to interoperability of document processing . Semantic markup provides information about the purpose of elements in a document, in the spirit of HTML5 . The work on intelligent documents provides means for dynamically adding functionality to a presentation system. The first new concept in this paper is to use XSLT  to reformat and reconfigure the material in a document to better meet the needs of a user. The second new concept is to create public libraries of XSLT, UIML, and stylesheet files for classes of users with different needs. A user then configures his or her browser for that user’s abilities. When the browser opens a document, it retrieves an appropriate publicly accessible library to use in transforming and presenting the document.
KeywordsUniversal access XSLT translation UIML Semantic mark-up Document presentation
This work was supported in part by the Project of Construction of Innovative Teams and Teacher Career Development for Universities and Colleges under Beijing Municipality (IDHT20130519).
- 1.Henschen, L., Lee, J.: Using semantic-level tags in HTML/XML Documents. In: Proceedings of the 13th HCII International Conference, pp. 683–692 (2009)Google Scholar
- 2.Henschen, L., Li, N., Shi, Y., Zhang, Y., Lee, J.: Intelligent document user interface design using MVC and UIML. In: Proceedings of the 16th HCII International Conference, vol. 1, Part I, pp. 423–432 (2014)Google Scholar
- 3.Li, N., Hou, X., Fang, C.: Harmonization of office document format and web page format driven by separating presentation from content. Submitted to The 15th ACM Symposium on Document Engineering, Lausanne, SwitzerlandGoogle Scholar
- 4.W3C.HTML5. http://www.w3.org/TR/html5
- 5.W3C XSL Transformation (XSLT) Version 2.0. http://www.w3.org/TR/xslt20
- 6.World Wide Web Consortium. http://www.w3.org/TR/wai-aria
- 7.DAISY. http://www.daisy.org
- 8.Henschen, L., Lee, J., Li, N., Hou, X., Gao, X.: Parallelization of the XSLT transformation process by XSLT stylesheet partitioning. Submitted to ACM Transactions on the WebGoogle Scholar