首页> 中文学位 >嵌入式浏览器网页显示的研究与实现
【6h】

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

代理获取

目录

文摘

英文文摘

声明

1 绪论

2 嵌入式浏览器整体结构与开发环境

3 层叠样式表的解析与应用

4 网页可伸缩矢量图形引擎的实现

5 网页元素显示的设计实现

6 全文总结

致谢

参考文献

展开▼

摘要

随着支持网络连接的嵌入式系统广泛应用于消费电子和通信领域,一个界面友好、运行高效的嵌入式系统浏览器已成为这些领域的迫切需求。
   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 控件三种控件。

著录项

  • 作者

    曾鑫鑫;

  • 作者单位

    华中科技大学;

  • 授予单位 华中科技大学;
  • 学科 计算机应用技术
  • 授予学位 硕士
  • 导师姓名 阳富民;
  • 年度 2011
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP393.092;
  • 关键词

    嵌入式系统; 浏览器; 网页显示; 排版模块;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号