论文部分内容阅读
互联网的出现和快速普及使得信息的获取和利用更加便捷,而信息无障碍建设使得残障人士特别是视障人士也能充分利用互联网上的资源与服务,真正实现信息社会的无差别接入。
自从2004年10月15-16日首届“中国信息无障碍论坛"举办以来,越来越多的政府官员、民间组织、高校机构参与到中国信息无障碍建设的工作中来。
本文工作基于中国盲文出版社开发的阳光读屏软件,重点是Windows平台上读屏软件对复杂文档的朗读控制。
本文首先通过研究读屏软件的发展历史和发展过程中出现的无障碍技术,分析了当前Windows平台上读屏软件的架构和实现方法。
本文通过对阳光读屏软件的使用和实现架构的研究,发现其PDF朗读模块存在如下问题:缺少自主知识产权、仅支持Adobe Reader5.1及之前版本、用户易用性不高、不符合阳光现有架构。通过对开源读屏软件NVDA的研究,借鉴了NVDA中对复杂文档的开发思路,对阳光的PDF朗读模块进行了重构。重构后的PDF朗读模块不仅符合阳光当前的架构发展,降低了开发成本,使阳光具有自主知识产权,还支持多个版本Adobe Reader的朗读。
此外,由于互联网的快速发展,浏览器的竞争也越来越激烈,除了IEMozilla Firefox,Opera等浏览器也占据了很大的浏览器市场份额,考虑到人们使用浏览器的偏好不同,且目前阳光读屏软件只支持IE的朗读控制,本文在阳光现有架构的基础上实现了Firefox中WEB页面的朗读控制支持,并在开发和测试过程中总结了几点影响网页无障碍的因素,结合读屏软件用户的使用习惯和用户体验,提出了一些提高网页无障碍的建议。
目前,PDF朗读模块已随阳光新版本5.5发布,正式投入使用,使阳光成为国内唯一一款支持Adobe Reader中PDF文档朗读的读屏软件;Firefox朗读模块还处于测试阶段,预计在下一个版本中发布。