学位论文 > 优秀研究生学位论文题录展示

嵌入式浏览器设计与实现

作 者: 杨立明
导 师: 周颜军
学 校: 东北师范大学
专 业: 计算机应用技术
关键词: 嵌入式浏览器 HTTP JavaScript SSL linux
分类号: TP393.092
类 型: 硕士论文
年 份: 2010年
下 载: 153次
引 用: 5次
阅 读: 论文下载
 

内容摘要


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

全文目录


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

相似论文

  1. 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
  2. 网位仪信号采集与处理平台的设计与实现,S951.2
  3. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  4. 基于HTTP代理的安全网关的分析和研究,TP393.08
  5. 公安信息网边界接入平台的设计与实现,TP393.09
  6. 基于嵌入式系统钻孔成像装置的研究,P634.3
  7. IP网络QoS技术研究,TP393.09
  8. 基于嵌入式Web技术的动态应变仪研究与实现,TP368.1
  9. 嵌入式多参数环境智能监测系统的设计与实现,TP274
  10. 数字型智能终端系统门口机的设计,TP368.1
  11. 基于嵌入式系统的水厂加氯智能控制系统,TU991.2
  12. 基于ARM的智能车载终端的设计,TP368.1
  13. 一种WinCE环境下嵌入式浏览器的设计与开发,TP393.092
  14. 多功能火灾报警楼层显示器的设计与实现,TN873
  15. 基于HTTP流化的流媒体自适应传输策略研究及实现,TN919.8
  16. 基于Qt/E的嵌入式膜片钳系统设计,TP368.1
  17. 面向家庭的远程健康监护系统的设计与研究,TP311.52
  18. 嵌入式浏览器网页排版技术研究与实现,TP393.092
  19. 一种改进型双光束分光光度计的设计,TH744.12
  20. 基于ARM和Linux的嵌入式汽车虚拟仪表系统的研究,U463.7
  21. 基于ARM9的焊接热循环手持设备的设计,TN305

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序 > 网络浏览器
© 2012 www.xueweilunwen.com