基于Linux跨平台软件开发的Mozilla可达性研究与实现
【摘要】:
Mozilla浏览器是当今互联网上最重要的开源跨平台Web浏览器。可达性(Accessibility,简称A11y)用以描述软件被广泛使用的程度,主要利用辅助技术扩展残疾人对产品的使用权限。但是,基于Unix/Linux平台的Web浏览器及其他软件对可达性的支持仍有待完善,特别是在跨平台方面开发适合残疾人群使用的浏览器有着迫切的现实需求。本文利用基于Mozilla架构的跨平台技术,通过对现有软件提供A11y支持,提出了一种有成本优势的高性能复用模式,解决了运行在Linux之上Mozilla跨平台可达性支持这一问题,从而使软件可为残疾人群提供便捷的使用接口。
论文首先对可达性背景知识及相关领域进行了简要介绍,对Mozilla跨平台技术和基于跨平台技术开发可达性功能的关键问题进行了阐述。随后重点进行了针对A11y跨平台开发核心技术的基础性研究。第四章主要阐述了Mozilla A11y跨平台机制的实现以及对跨平台有重要影响的可达性调用机制和XPCOM的重构。论文的最后部分以一个具体的基于Linux平台之上的A11y模块的实现对跨平台开发技术在Mozilla中的应用进行了验证,主要测试了残疾用户请求页面、发出操作指令、响应反馈等功能,并给出了测试代码。得出了结论:基于Linux下Mozilla软件架构跨平台开发的研究是解决Mozilla可达性跨平台实现的有效途径,对异构平台的可移植性和软件代码可重用性有较好的改进效果。
|
|
|
|
1 |
韦乐平;网络的分层分割与扁平化趋势[J];电信科学;2000年06期 |
2 |
石磊,朱维乐,顾德仁;基于分布式消息驱动的计算机网络媒体传输同步机制[J];数字通信;1999年02期 |
3 |
马荣华,潘涛,谢顺平;GIS环境下制图自动综合[J];遥感技术与应用;2001年02期 |
4 |
张伟;陈未如;;设计模式在软件架构可靠性评估平台中的应用[J];计算机系统应用;2009年03期 |
5 |
李军;;基于公文流转模式的教学资料管理系统研究与设计[J];电脑知识与技术;2010年32期 |
6 |
张宏升;;软件架构的非功能性需求指标和区域化支持[J];电脑知识与技术;2011年09期 |
7 |
田桂明;用层次分析法进行群体决策[J];北京化工大学学报(自然科学版);1992年04期 |
8 |
马荣华,谢顺平;GIS环境下面向地理特征的自动综合[J];测绘通报;2001年09期 |
9 |
郑大力;包头市市话传输网络的优化[J];光通信研究;2001年03期 |
10 |
;视觉2001[J];互联网周刊;2001年08期 |
11 |
卢军,陈凌虎,卢显良;一种适应WAN的新型分层缓存管理机制[J];电子科技大学学报;2002年03期 |
12 |
潘耘,余镇危,窦巍;基于分层的带服务约束组播路由问题的遗传算法[J];计算机工程;2003年10期 |
13 |
余超,段登平;小卫星通信系统协议研究[J];红外;2003年01期 |
14 |
张晓荣,张钊;中国联通本地传输网建设探讨[J];邮电设计技术;2003年05期 |
15 |
牛宏建,张云鹏,徐春杰,介军;基于STL实体模型的新网格剖分法与软件开发[J];铸造设备研究;2003年05期 |
16 |
王正成;基于J2EE技术的企业管理信息系统设计[J];科技进步与对策;2004年10期 |
17 |
王伟,易建强,赵冬斌,刘殿通;Pendubot的一种分层滑模控制方法[J];控制理论与应用;2005年03期 |
18 |
詹杰勇,平西建;JPEG分层压缩模式在嵌入式GIS中的应用[J];微计算机信息;2005年16期 |
19 |
王卓凌;;H.264视频编码标准在IP机顶盒中的应用[J];中国有线电视;2005年22期 |
20 |
肖尚辉;江毅;;粘贴光纤检测复合材料梁的分层[J];传感技术学报;2005年04期 |
|