基于MiniGUI的嵌入式浏览器的研究与开发

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:xuwei1st
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在嵌入式系统上开发web浏览器正逐渐成为一个技术热点,只要是可以接入网络的设备几乎都可以用到web浏览器,但由于浏览器涉及到一个广泛的技术集合,开发浏览器是一项非常巨大的工程,具有一定的商业风险,所以目前市面上的嵌入式浏览器绝大部分都是国外厂商的,真正国内拥有完全自主产权的嵌入式浏览器很少。本文首先对嵌入式浏览器的技术、市场现状及其发展前景做了一个简要的介绍和分析,然后阐述了浏览器设计的基本原理以及Monqueror嵌入式浏览器的整体构架,并以konqueror-embedded为研究和开发的原型,开发出一款基于MiniGUI的符合HTML4.0和W3C标准的嵌入式浏览器。接下来重点讨论了浏览器中的一些关键模块,DOM(Document Object Model)模块详细介绍了DOM标准,并采用设计模式的观点对整块代码在结构上做了详细说明,网络模块主要介绍了ghttp库的使用以及cookie的实现,解析模块则在语法和词法分析的算法上做了详细说明,最后是对浏览器中的一些关键技术的介绍,JavaScript部分主要介绍了如何利用JavaScript引擎SpiderMonkey在浏览器中支持JavaScript,Flash部分则简要介绍了根据本课题的实际情况对Flash支持的折衷方案。这篇论文对浏览器的基本原理和总体结构做了简要介绍,重点介绍了其中的一些关键模块和关键技术的实现,对我国开发自主产权的嵌入式浏览器具有很大的意义。
其他文献
随着新技术不断涌现和通信产业竞争态势的日益加剧,业务驱动网络发展的趋势已经明朗,业务和市场决定新技术的取舍成为人们的共识。目前,传统智能网的弊端日益显现,智能网业务开发
期刊
期刊
本文首先介绍了图像检索的课题意义和研究背景,阐述了图像检索在国内外的研究现状和主要方法。然后集中介绍了基于颜色和纹理特征的图像检索技术所涉及的基础理论。接着根据以
期刊
期刊
通用串行总线(USB)系统是针对现有的计算机(PC)外围设备连接体制所具有的规格混乱、不支持热插拔等缺点而提出来的新一代计算机与外围设备之间的通信协议,它具有高速、双向、
随着网络通信技术、微控制器技术的发展,通信技术在汽车电子系统中的应用日渐广泛,汽车仪表作为汽车电子系统的重要信息终端,其通信和控制技术也在不断的发展。而我国目前的汽车
期刊
随着无线Ad Hoc网络协议的不断完善以及其与嵌入式系统的不断完美结合,具有无线Ad Hoc自组网功能的手持语音终端在军事、自然灾害救援等许多领域都存在着巨大的应用前景。相