嵌入式浏览器DeltaBrowser表示层的设计与实现

被引量 : 0次 | 上传用户:happyfen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的发展,Internet技术与信息家电、工业控制技术等结合日益密切,嵌入式浏览器是其中必不可少的一环。嵌入式浏览器既可以让信息电器实现上网又可以实现交互式信息处理、远程控制等,它可以广泛应用于Web终端、数字电视机顶盒、掌上电脑等各种信息电器和便携式网络终端中。随着嵌入式浏览器对网络及系统应用支持能力的提高,在实现互联网应用的嵌入式系统中,嵌入式浏览器将成为核心软件。嵌入式浏览器DeltaBrowser是新一代的三合一嵌入式浏览器,它可以根据用户需求和目标硬件的特点进行裁减,支持多协议传输,支持丰富的文档格式。浏览器表示层是嵌入式浏览器显示的预处理,是关系到浏览器显示效果的重要组件。本文从体系结构着手,对DeltaBrowser进行了模块划分,通过需求分析、模块设计、模块实现三个方面详细介绍了表示层的设计和实现,解决了表示层的布局排版与样式表单的应用。本文重点论述了表示层两个模块CSS解析器和布局处理器的设计和实现,主要工作有:分析W3C的CSS规范文档,得出CSS解析器的功能需求;定义布局处理器的输入输出、处理功能及性能要求;对于每个模块都从总体设计、接口设计、数据结构设计、出错处理及测试考虑这四个方面说明模块的设计过程,同时将模块分成若干子模块,从函数定义、流程逻辑、伪代码实现和算法描述等方面说明模块的实现细节。
其他文献
本文依据《历代蜀词全辑》、《蜀词人评传》、《宋词纪事》等文献资料对宋代蜀地女词人的身份、词作内容以及词作中所呈现出的艺术特色进行了简略评述。 Based on the liter
目的:揭示侵袭性牙周炎患者血浆β-防御素-2浓度的变化,探讨其与侵袭性牙周炎患病危险性的相关性。方法:收集侵袭性牙周炎患者作为牙周炎组,共56例。收集同期牙周健康者作为
<正>《拿来主义》一丈的精吐,尽在"拿来"二字。《拿来主义》一课的精彩,也因"拿来"而生。无论是对语言的洒泳品析,还是对文章的脉络梳理,无论是探讨学生疑问,还是拈来课外材
对自然辩证法的消解自卢卡奇肇始已近一个世纪,这种论调在国内哲学界同样有着较大的"市场"。他们的观点是,恩格斯的自然证法是从脱离人的自然界出发,因而是无视人的;马克思自
本文应用绕射理论并借助于互易定理,导出了一个在有限尺寸金属平板上割出的一条裂缝的近似辐射埸公式。虽然相同公式也可以用其它方法求得,但本文方法具有物理概念清晰的优点
运用开放式和封闭式问卷调查法 ,对不同阶层共 483人的心理健康观念及心理健康需求状况进行了调查研究。结果表明 :( 1 )不同阶层、不同年龄段的人关于心理健康标准的观念具
宋人笔记中虽常标榜以"自娱"和"笑谈"为写作动机,但内容却显示出宋人积极的论史意识。在两宋强调以唐史为鉴的时代氛围中,宋人笔记中也出现了大量记述唐史的篇章。因为笔记体
科学技术是一把“双刃剑” ,所以掌握科学技术的科技人员必须弘扬科学道德 ,坚决反对任何违反科学道德规范的行为 ,以便科学技术更好地造福于人类。科学道德是科技人员通过其