支持HTML5技术的嵌入式移动浏览器研究与开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着移动互联网与云计算领域的迅猛发展,集合这两种技术精华的移动云计算,渐渐进入了人们的视野。作为移动设备网络主要入口的嵌入式移动浏览器无疑是未来移动云计算发展的关键。而HTML5技术标准的提出正是为了满足移动云计算环境下富网络应用的要求。因此,研制开发出一款支持HTML5标准的嵌入式浏览器,对未来移动云计算的发展能够起到十分重要的作用。
     本设计为了实现开发出一款支持HTML5的嵌入式移动浏览器这一目的,本文首先确立了浏览器开发的整体需求,并对其进行了可行性分析及需求分析。在分析所得结论的基础上对浏览器的体系结构及相关的重要技术进行了研究。从而明确了研究方向,同时,对于一些关键性技术奠定了知识基础。
     其次,通过对离线应用、Canvas实时绘图和地理位置定位这三个HTML5主要特性从理论到实践的研究,深刻分析了这三种特性的具体实现机制。
     再次,在参照大量相关文献的基础上,提出并实现了一种基于结构化判断的显示优化方法。该方法能够对不同类型的网页进行分治化处理,并且具有实现简洁的特点。
     最后,在参照常用开源浏览器框架的基础上,开发出了一款支持目标内核,且能够满足基本用户需求的浏览器表层框架。通过表层框架与内核的组合,最终实现了浏览器的开发工作。并对开发出的浏览器在目标环境下进行了测试。
     本文完成了理论知识和实际工程项目的结合,对支持HTML5的嵌入式移动浏览器进行了深入研究,这对我国将来在此领域开发出更多、更好的自主品牌具有积极意义和重要的参考价值。
With the rapid development of mobile Internet and cloud computing, mobile cloud computing, the collection of these two technologies essence, is getting into people's vision. Embedded mobile browser as the main entrance of the mobile device network is undoubtedly the key to the future of mobile cloud computing. The HTML5technology standard is put forward to meet the requirements of mobile cloud computing environments and rich Internet applications. Therefore, developed a support HTML5standard embedded browser, can play an important role in the development of future mobile cloud computing.
     In order to develop a support HTML5embedded mobile browser. The paper first established the overall needs of browser development, and analyzes the feasibility and make needs analysis. Browser architecture and related technologies have been studied on the basis of the analysis concluded. Clear the direction, at the same time, laid the knowledge base for some key technologies.
     Second, studied the offline applications, Canvas and Geolocation and deep analysed of these three characteristics of the specific implementation mechanism.
     Again, on the basis of referencing to a number of related researches, proposed and implemented an optimization method based on structured judgment. The method can divide different types of web pages and process them respectively, at the same time the method also has a simple feature.
     Finally, based on the popular open source browser framework, developed a browser surface framework, which can support for the target kernel and meet the basic user needs. Through the combination of surface framework and kernel, and finally complete the browser. At the same time test the browser in the target environment.
     This paper accomplished the integration of theoretical study and application project, and conducted in-depth research to support HTML5embedded mobile browser. It has a positive influence and important value for study on this domain in future.
引文
[1]刘晓芳.移动云计算将突飞猛进.中国信息化,2010,6:17.
    [2]蔡宜秀.李开复谈云计算应用三大关键前提——浏览器、付费机制与应用服务缺一不可.信息系统工程,2009,2.
    [3]及东兴SaaS平台构建方法研究:(硕士学位论文)..西安:西安电子科技大学,2010.
    [4]环球企业家.移动互联网下一站.硅谷,2010,19:14-17.
    [5]http://www.199it.com/archives/category/research-company/global-research /net-applications
    [6]http://www.enet.com.cn/article/2011/1028/A20111028930726.shtml
    [7]http://www.chuangyejia.com/index.php?m=content&c=index&a=show&catid=93& id=3543
    [8]杨立明.嵌入式浏览器设计与实现:(硕士学位论文).长春:东北师范大学,2010.
    [9]刘欣.嵌入式浏览器的研究与应用:(硕士学位论文).上海:上海交通大学,2004.
    [10]http://blog.csdn.net/Mac_cm/article/details/6641659
    [11]袁轶.V8'与CAR构件互操作技术研究.电脑知识与技术学术交流,2010,11:8904-8906.
    [12]谢立丹.基于Elastos的WebKit引擎的研究与移植.计算机技术与发展,2011,21(1):12-15.
    [13]蒲东兵.基于嵌入式浏览器的JavaScript解析器设计.信息技术,2010,4:20-23.
    [14]刘大鹏.基于嵌入式系统智能手持终端的若干问题研究:(硕士学位论文).大连:大连理工大学,2003.
    [15]张上.嵌入式Linux平台上USB主控驱动的研究:(硕士学位论文).宜昌:三峡大学,2009.
    [16]林司令.基于Linux的家庭网关软件设计:(硕士学位论文).天津:天津大学,2008.
    [17]顾品标.基于ARM的DRM广播系统研究:(硕士学位论文).南京:东南大学,2009.
    [18]王晖媛.浅谈HTML.计算机光盘软件与应用,2010,11:157.
    [19]程晓伟.基于树及索引的HTML表格数据挖掘算法研究.电脑知识与技术:学术交流,2009,4:2553-2556.
    [20]http://zh.wikipedia.org/zh-cn/HTML-5
    [21]马新强.Web标准与HTML5的核心技术研究.重庆文理学院学报自然科学版,2010,29(6):61-64.
    [22]陈蛟.一种基于AJAX技术的Web应用框架的设计与实现:(硕士学位论文).北京:北京邮电大学,2008.
    [23]梁磊.移动Widget引擎中JavaScript解释器的研究与实现:(硕士学位论文).成都:电子科技大学,2010.
    [24]李景.基于DOM树信息抽取的移动网站开发研究:(硕士学位论文).青岛:中国海洋大学,2011.
    [25]刘天寅HTML5与未来的WEB应用平台.阴山学刊(自然科学),2010,2:86-90.
    [26]http://wireless.iresearch.cn/88/20120109/161016.shtml
    [27]http://www.w3.org/TR/htm15/infrastructure.html#infrastructure
    [28]刘华星、杨庚.HTML5-一下一代Web开发标准研究.计算机技术与发展,2011,08:54-58.
    [29]http://www.w3.org/TR/htm15/offline.html
    [30]http://www.ibm.com/developerworks/cn/xml/x-html5mobile3/
    [31]http://www.w3.org/TR/htm15/the-canvas-element.html
    [32]http://www.w3.org/TR/geolocation-API/
    [33]http://www.jsmix.com/htm15/try-out-geolocation.html
    [34]毛先领、何靖.网页去噪:研究综述.计算机研究与发展,2010,47(12):2025-2036.
    [35]陈嘉彬.基于DOM结构分析的手机浏览器优化技术:(硕士学位论文).广州:中山大学,2008.
    [36]刘彦缺.基于支持向量机的中文网页分类的研究:(硕士学位论文).天津:河北工业大学,2008.
    [37]陈浩.自定义主题信息抽取的研究与应用:(硕士学位论文).大连:大连理工大学,2008.
    [38]江娟.垂直搜索引擎数据分析技术的研究与实现:(硕士学位论文).北京:华北电力大学(北京),2008.
    [39]刘军、张净.基于DOM的网页主题信息的抽取.计算机应用与软件,2010,05:188-190.
    [40]张瑞雪、宋明秋、公衍磊.逆序解析DOM树及网页正文信息提取.计算机科学,2011,04:213-215.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700