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

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:qqw2020843
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机及相关技术的发展,计算变得越来越自由,在资源使用方面也越来越灵活,逐渐呈现出普及计算模式,嵌入式系统的普及是普及计算模式发展的体现。嵌入式浏览器是嵌入式系统Internet技术在嵌入式系统中的关键应用,是嵌入式信息设备的核心技术之一。目前市场的嵌入式浏览器产品一般都是由国外公司研发,国内在嵌入式浏览器技术方面的研究很少。因此深入的研究嵌入式浏览器技术并且研制自己的嵌入式浏览器产品具有重要的意义。 嵌入式系统接入Internet是其发展的必然趋势。嵌入式系统的Internet上网主要是WAP和WWW两种编程模式,论文对比分析两者的优缺点。同时随着无线技术以及Internet技术的更新,面向信息终端的标记语言及其脚本语言技术规范也进行了相应的发展。标记语言及其脚本作为浏览器解析处理的对象,论文深入分析应用于嵌入式系统的各种标记语言及其脚本的技术特点。同时,提出设计的嵌入式浏览器DeltaBrowser支持WML和HTML及XHTML标记语言,并根据嵌入式系统技术特点,阐述DeltaBrowser的设计需求及其体系结构。 参考已有浏览器及相关Inernet技术的优点是DeltaBrowser的设计开发策略。主要分析了基于嵌入式Linux系统的ViewML浏览器和日本Access公司的嵌入式浏览器Netfront,提出DeltaBrowser的体系结构和设计思路,阐述DeltaBrowser主要组成部分,DeltaBrowser主要包含HTTP相关协议、HTML用户代理、WML用户代理及GUI管理等模块。 主要分析和介绍DeltaBrowser HTML用户代理、WML用户代理中和HTTP应用层相关协议的设计和实现。DeltaBrowser设计并实现了边下载边解析显示、模块可扩展机制等关键技术,主要涉及HTML的词法分析和排版及WML主要组成部分的设计。DeltaBrowser开发采用的DGUI窗口系统支持多字节语言,且功能可灵活配置。DeltaBrowser模块设计充分可裁减和可移植性,本文详细描述其各个部分接口的设计实现,包含GUI、嵌入式操作系统及网络协议与浏览器的接口关系及交互过程。DeltaBrowser是一个面向嵌入式领域的、稳定的、实用的、功能强大的嵌入式浏览器。 此外,论文阐述DeltaBrowser实现情况,展示在网络电话、PDA和图形终端等环境中的成功应用案例。实践证明,DeltaBrowser结构合理,性能稳定,具有广阔的商业前景。最后对嵌入式浏览器DeltaBrowser的进一步的发展提出了自己的合理设想。
其他文献
当前企业信息化建设正处于蓬勃发展的时期,无数企业在享受信息化所带来的便利的同时,还不得不面对由于局部应用所带来的“信息孤岛”问题。 本文首先阐述了企业信息化现状和
随着后PC时代的到来,作为后PC时代中主导产品的嵌入式系统设备,正越来越受到人们的重视和关注,它的发展也正以前所未有的速度进行着.人们对嵌入式系统的需求和要求与日俱增.
信息家电是后PC时代计算机应用技术的一个重要领域,将构件技术和仿真技术应用于信息家电系统的开发,是当前信息家电系统开发的两个重要研究方向。使用这些技术可以降低信息家
随着无线局域网(WLAN)的广泛应用和对实时多媒体业务需求的不断增加,在无线局域网中提供质量保证服务(QoS,Quality of Service)已经成为一项重要的极具挑战性的任务。相对于传统的
近几年来,CAD/CAM/CAPP/CAE、CIMS、ERP、并行工程、虚拟制造、供应链、协同工作、成组技术、企业业务重组等新技术、新思想、新方法为企业创造出了巨大效益。但随着新技术的发展
地理信息共享是地理信息技术发展的必然要求和趋势,Web Services作为一种新的技术,为地理信息共享提供了新的形式。本文在对地理信息系统和Web Services相关技术进行深入研究
微博在当今已经成为互联网用户中越来越受欢迎的交流工具和平台。每天,有数以百万计的用户在微博平台上分享和发表着对生活当中各个方面的观点和看法。微博作为快速分享和传
随着移动自组织网络的发展和应用的需要,网络中信息传输的需求逐渐提高,如何为网络提供具有高吞吐率的MAC协议成为了一个研究热点。传统的单信道MAC协议中,所有节点共享一个信道
TCP协议在Internet网上表现出良好的性能,但应用于无线网络时,其性能显著下降。因此如何提高TCP在无线网上的性能成为目前重要的研究课题。本文主要研究改进蜂窝无线网和自组织
近年来,Web服务很大程度上地改变了人们使用互联网的方式。如何高效地整理利用Web服务是当下一大重要课题。之前大多数的研究,都是基于一些简单的或手工的测试集,这些测试集在实