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

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:wdqbupt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在嵌入式系统上开发web浏览器正逐渐成为一个技术热点,只要是可以接入网络的设备几乎都可以用到web浏览器,但由于浏览器涉及到一个广泛的技术集合,开发浏览器是一项非常巨大的工程,具有一定的商业风险,所以目前市面上的嵌入式浏览器绝大部分都是国外厂商的,真正国内拥有完全自主产权的嵌入式浏览器很少.本文首先对嵌入式浏览器的技术、市场现状及其发展前景做了一个简要的介绍和分析,然后阐述了浏览器设计的基本原理以及Monqueror嵌入式浏览器的整体构架,并以konqueror-embedded为研究和开发的原型,开发出一款基于MiniGUI的符合HTML4.0和W3C标准的嵌入式浏览器.接下来重点讨论了浏览器中的一些关键模块,DOM模块详细介绍了DOM标准,并采用设计模式的观点对整块代码在结构上做了详细说明,网络模块主要介绍了ghttp库的使用以及cookie的实现,解析模块则在语法和词法分析的算法上做了详细说明,最后是对浏览器中的一些关键技术的介绍,JavaScript部分主要介绍了如何利用JavaScript引擎SpiderMonkey在浏览器中支持JavaScript,Flash部分则简要介绍了根据本课题的实际情况对Flash支持的折衷方案.这篇论文对浏览器的基本原理和总体结构做了简要介绍,重点介绍了其中的一些关键模块和关键技术的实现,对我国开发自主产权的嵌入式浏览器具有很大的意义.
其他文献
图像压缩技术随着计算机网络技术和多媒体技术的迅猛发展而成为国际上热门的研究课题。小波变换是当前数学领域中一个迅速发展的新领域,它不仅有着深远的理论意义,而且具有十
cdma2000是第三代移动通信系统中最具有竞争力的标准之一,其基本形式cdma2000-1x为现有IS-95的改进形式,与IS-95系统完全兼容,同时又采用了许多新技术,能够真正意义上实现第
本文介绍并分析了基于密钥的分布式标签模型,这是一个新的信息流控制模型,它允许应用程序之间共享数据而又不会导致机密信息的泄漏。以前保护机密信息的方法是基于信息流的基础
本课题是对哈尔滨锐科光电技术有限公司的项目—工业与交通用监控光端机功能的扩展和完善。这是为改进同等功能的模拟光端机的缺陷和完善数字视频光端机的功能而研制的项目。
论文总结了数字电视和视频压缩标准的发展历史。详细介绍了本文所属国家“863”资助项目“HDTV SOC 平台”的相关背景,以及HDTV SOC 平台的系统构成和MIPS处理器在其中的地位
锅炉运行记录仪(锅炉黑匣子)系统主要用于自动监测锅炉故障的各种参数,实时监督可能发生的锅炉故障并记录故障发生的类型和时间。传统的记录仪系统基于RS—232串口通信,利用外
本文对卫星通信系统中的快速仿真方法做了大量深入研究,特别是针对我国近期航天测控技术发展的研究重点"跟踪与数据中继卫星系统(TDRSS)",在其关键技术星载用户全数字中频应
随着互联网的越来越普及,电子邮件正成为一种最快捷、最经济的通信手段。但是,在用户接收到有用的邮件的同时,各种各样的广告邮件、邮件炸弹以及邮件病毒等都不请自来的充斥着用
空中交通管制最关键的环节之一就是语音地空通信。也就是说,地面管制员通过VHF无线电与空中飞机进行联络。进行地空联络的设备就是语音交换和控制系统,国内称为内话系统。话音
GSM网络是世界上也是国内最成功的移动通信网络,国内用户总量已经达到3亿。另外,据统计国内有GSM牌照的终端厂商有20家之多,替人代工的OEM工厂有100家以上,GSM移动终端的设计