论文部分内容阅读
随着计算机及相关技术的发展,计算变得越来越自由,在资源使用方面也越来越灵活,逐渐呈现出普及计算模式,嵌入式系统的普及是普及计算模式发展的体现。嵌入式浏览器是嵌入式系统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的进一步的发展提出了自己的合理设想。