嵌入式浏览器设计与实现

嵌入式浏览器设计与实现

论文摘要

近年来,嵌入式技术得到飞速发展并且与网络通讯紧密结合。嵌入式系统已广泛应用于消费电子和通信领域:在手持终端设备方面有卫星定位系统、个人数字助理和mp3、mp4播放器等;在信息家电方面有智能电话、网络电视、数字电视机顶盒等各种智能电器。嵌入式浏览器成为了其中最重要的嵌入式应用软件之一。嵌入式平台具有多样性、硬件配置低的特点,所以良好的移植性和运行性能同样对嵌入式浏览器至关重要。本文通过对国内外嵌入式系统研究设计方面相关资料的研究,同时通过对国内外关于嵌入式浏览器技术的研究成果和技术的学习,提出了关于开发嵌入式浏览器的具体方案。在嵌入式软件的系统架构设计中,采用了层次模型结构。在底层结构中,通过实现HTTP模块功能,可以让浏览器与互联网实现连接,为后面的一系列处理提供了良好的基础。在浏览器功能模块中,通过开源软件SpiderMonkey解析引擎,实现了JavaScript语言脚本解析器。由于网络金融活动在日常生活中占有重要地位,对嵌入式浏览器的访问安全性提出了较高要求,通过在HTTP模块中添加SSL功能,对传输数据进行加密,以实现网络安全传输。在嵌入式操作系统的选择上,通过对现有的多种嵌入式操作系统进行比较,选择了嵌入式linux这个嵌入式操作系统。这个操作系统的优点在于,操作系统代码完全开放,内核微小、可裁减,性能高效、稳定,资源丰富和硬件支持广泛,拥有完善的网络通信功能等。通过对浏览器的仿真测试,浏览器可以正常访问大部分真实网页,基本可以满足用户要求。

论文目录

  • 摘要
  • Abstract
  • 引言
  • 第一章 绪论
  • 1.1 嵌入式系统概念
  • 1.2 嵌入式浏览器及其特点
  • 1.3 国内外发展概况
  • 1.4 本文的主要工作
  • 第二章 浏览器与嵌入式浏览器
  • 2.1 浏览器基本原理
  • 2.2 浏览器相关技术
  • 2.3 嵌入式浏览器
  • 2.3.1 HTTP/HTTPS协议
  • 2.3.2 JavaScript解析器
  • 2.3.3 SSL协议
  • 第三章 嵌入式浏览器设计与实现
  • 3.1 开发平台与工具
  • 3.1.1 硬件平台
  • 3.1.2 软件平台
  • 3.2 HTTP协议的实现
  • 3.2.1 HTTP网络接口设计
  • 3.2.2 HTTP模块实现
  • 3.3 JavaScript脚本解析器的设计
  • 3.3.1 JavaScript解析器总体设计
  • 3.3.2 JavaScript解析器执行流程
  • 3.3.3 JavaScript解析器实现
  • 3.4 SSL的设计与实现
  • 3.4.1 SSL总体方案设计
  • 3.4.2 SSL模块实现
  • 第四章 系统移植与测试
  • 4.1 系统移植
  • 4.2 系统仿真测试
  • 第五章 总结与展望
  • 参考文献
  • 在学期间公开发表论文及著作情况
  • 致谢
  • 相关论文文献

    • [1].嵌入式浏览器中JavaScript的设计与实现[J]. 数码世界 2017(02)
    • [2].采用3G通信的嵌入式浏览器设计[J]. 吉林大学学报(信息科学版) 2012(05)
    • [3].嵌入式浏览器设计的几个技术难点研究[J]. 湖南科技学院学报 2010(12)
    • [4].嵌入式浏览器软硬件混合渲染层的研究与设计[J]. 计算机应用 2013(05)
    • [5].一种基于车载网络的嵌入式浏览器交互模型[J]. 计算机应用与软件 2010(04)
    • [6].基于WebKit的嵌入式浏览器关键技术研究与实现[J]. 智能计算机与应用 2011(06)
    • [7].基于嵌入式浏览器的JavaScript解析器设计[J]. 信息技术 2010(04)
    • [8].千家悦:嵌入式浏览器应用助力三网融合视频服务[J]. 中国传媒科技 2010(10)
    • [9].在嵌入式浏览器中基于HTML的滚动显示效果实现方法研究[J]. 智能计算机与应用 2014(03)
    • [10].基于Android系统移动终端嵌入式浏览器的设计与实现[J]. 现代计算机(专业版) 2014(28)
    • [11].基于嵌入式浏览器的图书馆电子资源统计系统设计[J]. 北华航天工业学院学报 2015(03)
    • [12].基于WindowsCE的嵌入式浏览器的设计[J]. 计算机系统应用 2008(03)
    • [13].基于Webkit的嵌入式浏览器的研究与实现[J]. 电子测量技术 2009(03)
    • [14].Applet在嵌入式浏览器页面开发中的应用[J]. 微处理机 2008(04)
    • [15].基于WAP技术下构建无线查询组件的关键技术[J]. 哈尔滨商业大学学报(自然科学版) 2013(02)
    • [16].JAVA中实现嵌入式浏览器[J]. 信息系统工程 2010(05)
    • [17].IPTV机顶盒JSE应用方法的实现[J]. 电视技术 2009(S2)
    • [18].支持异步调用的WebKit浏览器的JavaScript事件扩展方法[J]. 计算机应用与软件 2016(01)
    • [19].嵌入式浏览器测试策略[J]. 信息与电脑(理论版) 2012(08)
    • [20].一种嵌入式Flash播放器的设计与实现[J]. 计算机应用 2008(01)
    • [21].基于嵌入式浏览器CSS引擎并行化技术的研究[J]. 计算机应用与软件 2016(03)
    • [22].嵌入式浏览器CSS引擎的研究与改进[J]. 计算机工程 2011(09)
    • [23].嵌入式浏览器解析排版并行化研究与设计[J]. 计算机应用 2011(12)
    • [24].基于CAR构件的嵌入式浏览器的体系架构设计[J]. 计算机技术与发展 2008(07)
    • [25].IPTV的EPG特征研究和功能实现[J]. 中国教育技术装备 2009(21)
    • [26].一种嵌入式浏览器中的HTML解析器的设计[J]. 湖南科技学院学报 2008(08)
    • [27].基于工厂监控系统的嵌入式浏览器的应用与研究[J]. 科技信息(学术研究) 2008(26)
    • [28].一种基于嵌入式浏览器的双模数据处理方法[J]. 网络新媒体技术 2014(02)
    • [29].多核平台嵌入式浏览器并行机制的研究与设计[J]. 电子科技大学学报 2014(03)
    • [30].基于嵌入式系统的浏览器的研究与实现[J]. 电脑知识与技术 2009(01)

    标签:;  

    嵌入式浏览器设计与实现
    下载Doc文档

    猜你喜欢