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

嵌入式浏览器网页显示的研究与实现

作 者: 曾鑫鑫
导 师: 阳富民
学 校: 华中科技大学
专 业: 计算机应用技术
关键词: 嵌入式浏览器 层叠样式表 可缩放矢量图形 网页控件
分类号: TP368.1
类 型: 硕士论文
年 份: 2011年
下 载: 25次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着支持网络连接的嵌入式系统广泛应用于消费电子和通信领域,一个界面友好、运行高效的嵌入式系统浏览器已成为这些领域的迫切需求。ClearBrowser是基于ClearX平台实现的浏览器,主要包括URL通信模块、文档解析模块、DOM(Document Object Model)模块、排版模块和网页显示模块。其中,网页显示模块是浏览器的核心模块,所以实现一个功能全面、运行高效的显示模块是浏览器获得成功的关键。CSS (Cascading style Sheets)样式信息控制了网页的表现形式,为了支持CSS协议规范,实现了CSS文档解析和相应解析结果的存储。同时为了加快对CSS样式信息的获取和使用,特别设计实现一个快速匹配算法。为了支持SVG (Scalable Vector Graphics)图形标准,实现SVG图形在网页上的正确渲染,设计实现了一个SVG引擎。该引擎内部实现了一些基本图形元素,同时支持渐变和滤镜等特效。另外,SVG引擎的实现使得本浏览器可以作为SVG图形应用开发平台来使用。网页元素的显示是基于ClearX控件库设计实现的,因此最终这些元素都是以网页控件的形式显示在网页中。为了实现文本、图片以及SVG图形在网页上的显示,设计实现了网页文本控件、网页图片控件和网页SVG控件三种控件。

全文目录


摘要  4-5
Abstract  5-8
1 绪论  8-12
  1.1 课题背景  8-9
  1.2 国内外概况  9-11
  1.3 课题主要研究工作  11-12
2 嵌入式浏览器整体结构与开发环境  12-16
  2.1 嵌入式浏览器clearBrowser 的整体结构  12-13
  2.2 网页显示模块的整体结构  13-14
  2.3 浏览器开发平台  14-15
  2.5 本章小结  15-16
3 层叠样式表的解析与应用  16-35
  3.1 层叠样式表的解析  16-26
  3.2 层叠样式表的存储  26-31
  3.3 层叠样式表信息的使用  31-34
  3.4 本章小结  34-35
4 网页可伸缩矢量图形引擎的实现  35-47
  4.1 可伸缩矢量图形的渲染框架  35-36
  4.2 可伸缩矢量图形的简单图形  36-38
  4.3 可伸缩矢量图形的渐变效果  38-43
  4.4 可伸缩矢量图形的高斯滤镜  43-46
  4.5 本章小结  46-47
5 网页元素显示的设计实现  47-58
  5.1 ClearX 网页控件库  47-48
  5.2 网页文本显示的设计实现  48-52
  5.3 网页图片显示的设计实现  52-55
  5.4 网页SVG 显示的设计与实现  55-57
  5.5 本章小结  57-58
6 全文总结  58-59
致谢  59-60
参考文献  60-62

相似论文

  1. 一种WinCE环境下嵌入式浏览器的设计与开发,TP393.092
  2. 嵌入式浏览器网页排版技术研究与实现,TP393.092
  3. B2B交易门户的研究与实现,TP393.092
  4. IPTV机顶盒嵌入式浏览器研究,TN949.2
  5. 基于QT的嵌入式浏览器和GUI的实现,TP393.092
  6. 嵌入式浏览器跨平台服务组件研究与设计,TP393.092
  7. IPTV机顶盒嵌入式浏览器的研究和实现,TP393.092
  8. 基于嵌入式浏览器的JS引擎移植的研究与应用开发,TP391.3
  9. 基于移动平台的社交网络的设计与实现,O157.5
  10. 嵌入式浏览器设计与实现,TP393.092
  11. 基于缓存策略的嵌入式浏览器解析器的实现,TP393.092
  12. 基于嵌入式的HTML文本浏览器的设计与实现,TP393.092
  13. 基于SVG技术和CIM模型的电力系统可视化研究,TM734
  14. 基于QT的嵌入式GUI和浏览器的实现,TP393.092
  15. 基于IEC61970标准的配电网模型研究,TM769
  16. 嵌入式视频点播系统的设计与实现,TN948.64
  17. 基于WebGIS边防管控信息系统的设计和研究,TP311.52
  18. IPTV码流接收算法与电子节目指南技术研究,TN949.2
  19. 基于自动机的嵌入式HTML解析器的设计与实现,TP393.092
  20. 基于IPTV的嵌入式浏览器的研究,TN949.2

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 微型计算机 > 各种微型计算机 > 微处理机
© 2012 www.xueweilunwen.com