嵌入式浏览器布局绘制引擎的研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:a67987637
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着三网融合进程的加速,有线电视网用户将能够获得数据、语音和图像等更多多媒体信息,电视机顶盒作为数据接收与转化的载体,也将成为有线电视网用户必不可少的硬件部分。作为面向用户的最直接、最重要的平台,嵌入式浏览器必将成为电视机顶盒上技术革新的重要组成部分。由此可以看出,自主研发一款具有良好用户体验的嵌入式机顶盒浏览器具有十分重要的意义。嵌入式浏览器中的布局绘制引擎主要负责将网页解析完的数据进行布局计算,合理地在一个页面中进行排版,将最终结果呈现给用户,同时负责用户页面翻屏、焦点跳转、内容输入、页面缩放等交互操作。浏览器的布局绘制引擎是影响嵌入式浏览器性能、显示效果好坏的关键。本文从浏览器的体系结构入手,对WebKit浏览器的模块结构进行划分,重点研究WebKit浏览器的布局绘制引擎;给出了嵌入式浏览器布局绘制引擎的性能指标,探讨了其中的关键技术以及解决方案,同时分析了方案的优缺点。本文主要工作有:通过测试数据分析找出了影响WebKit浏览器布局绘制引擎性能的主要障碍,提出一种分屏布局技术来改进浏览器布局绘制引擎的布局速度。给出了分屏布局的总体设计和各个模块划分,同时从整体逻辑流程、结构定义、接口划分、算法描述等给出了各个模块的具体实现细节;WebKit浏览器的布局绘制引擎没有专门为嵌入式设备提供一个交互操作系统,本文根据具体的硬件环境设计了一个智能操作导航来解决这个问题,同样给出了智能操作导航的整体设计和各模块的具体实现细节;最后在具体的STB225开发板上对该嵌入式浏览器进行功能与性能测试。
其他文献
1989年,Neal Koblitz提出了超椭圆曲线密码体制(Hyper Elliptic Curve Cryptosystem,简称为HECC)的理论,它是作为椭圆曲线密码体制(Elliptic Curve Cryptosystem,简称为ECC)
动态密钥交换机制实现的基础是IKE(Internet Key Exchange)协议,它是一种混合协议,定义了通信双方进行身份认证、协商加密算法以及生成共享会话密钥的方法。本文对基于IPSec协
语义特征造型系统采用完全语义约束定义特征和构建模型,能够全面地满足工程设计人员的各种意图,但是它较之以前的基于参数,基于历程的特征造型要复杂得多。在底层它用特征依
随着Internet的爆炸式发展和桌面计算机处理能力的飞速提高,传统的基于电信网络的视频会议应用正在转向计算机IP网络.以纯软件方式实现的基于Intemet的视频会议应用的理论研
"电信商务通"是适应电信行业的数字化需求,专为电信办公量身定做的数字装备.它采用市场流行的PDA产品作为环境平台,紧密结合电信行业知识平台,实现电信移动办公的需要,是一款
CIMS的核心之一是数据集成,它的目标是实现各个子系统之间的数据共享,有效地利用资源,提高系统的整体性能。轧钢企业中分布着不同来源、格式与作用的数据,各类数据有各自的特点,需
现场总线是一种串行数据通讯链路,是连接智能现场设备和自动化系统的一种通信网络。现场总线因其具有信号传输全数字化、控制功能全分散、标准统一全开放等特点,目前在国内外得
动态二进制翻译器借助于二进制翻译技术,其发展初期通常被用在程序移植、代码优化等方面,目前也越来越多的被广泛的应用于硬件设计、系统安全等领域。然而,当前关于动态二进制翻
电信市场竞争的加剧对网络管理的发展提出了更高的要求.以市场为导向,以客户为中心的服务理念要求新时期的网络管理系统引入业务级的管理功能,可以向客户提供基于SLA(服务等
信息发布是信息化建设的重要一环。目前它存在以下问题:首先有用数据存放在各种异构数据环境中,信息发布之前需要进行数据集成;其次,用户浏览信息的方式逐渐多样化,信息发布方案应