嵌入式浏览器开发毕业设计毕业论文

嵌入式浏览器开发毕业设计毕业论文

ID:1397254

大小:362.00 KB

页数:53页

时间:2017-11-11

嵌入式浏览器开发毕业设计毕业论文_第1页
嵌入式浏览器开发毕业设计毕业论文_第2页
嵌入式浏览器开发毕业设计毕业论文_第3页
嵌入式浏览器开发毕业设计毕业论文_第4页
嵌入式浏览器开发毕业设计毕业论文_第5页
资源描述:

《嵌入式浏览器开发毕业设计毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、嵌入式浏览器开发毕业设计毕业论文目录引言………………………………………………………………5第一章嵌入式浏览器设计概述…………………………61.1目前嵌入式浏览器产品的发展现状………………………61.2嵌入式浏览器的组成和各部份功能说明…………………81.3开发难度分析………………………………………………91.4开发的前期策划……………………………………………10第二章HTML词法分析器的设计及其应用……………122.1BitToken的组成及其功能………………………………122.2数据结构………………

2、……………………………………122.3算法…………………………………………………………132.4词法分析结果示意……………………………………………152.5HTML词法分析的应用………………………………………15第三章浏览器JavaScript支持的实现…………………183.1基本的JavaScript开发环境………………………………183.2JavaScriptEngine…………………………………………183.3JavaScript与浏览器接合…………………………………193.4浏览器消息响应……

3、………………………………………21第四章Linux程序开发技术及GTK图形程序开发……234.1Linux下的程序开发环境……………………………………234.2GTK图形程序开发……………………………………………2952第五章Netbit浏览器开发与分析………………………315.1Netbit浏览器简介…………………………………………315.2NetbitBrowser浏览器各部份的功能……………………315.3界面模块………………………………………………………325.4控制模块……………………………

4、…………………………345.5词法分析模块…………………………………………………345.6使用PIXMAP的画图模块………………………………………355.7文本文件的显示模块…………………………………………365.8HTML文件的显示模块………………………………………375.9Netbit实际应用效果及比较………………………………405.10NetbitBrowser的缺点分析及改进办法…………………445.11NetbitBrowser未来的展望………………………………48第六章其它浏览器分析………

5、……………………………506.1Dillo(Gzilla)浏览器分析………………………………506.2Thunder浏览器分析…………………………………………556.3Mozilla浏览器分析…………………………………………566.4ZEN浏览器分析………………………………………………576.5浏览器分析工作的总结………………………………………58致谢……………………………………………………………60参考文献表………………………………………………………6152引言随着计算机、网络技术的迅猛发展,新型的

6、高科技含量的电子产品层出不穷,遍及家电、生产、军事等各个领域。嵌入式系统因其体积小,速度快而受到重视。在掌上电脑、PDA、手机、导航设备、信息家电领域嵌入式系统被广泛采用,这也是近期产品研发的热点。嵌入式浏览器作为重要的嵌入式系统应用软件,是不可或缺的。但目前,嵌入式浏览器产品的市场被少数国外大公司垄断,众多的小型嵌入式浏览器也尚处于发展期,而国内的自主技术的嵌入式浏览器更屈指可数,刚刚进入实用阶段。迫切需要更多的人来关注嵌入式浏览器技术,开发中国自主知识产权的浏览器产品。本文阐述了嵌入式浏览器开发的

7、关键技术,并详细说明NetbitBrowser的实际开发过程,技术细节。并以网站的方式公布了其源代码,为国内嵌入式浏览器的发展做了有益的尝试。52第一章嵌入式浏览器设计概述1.1目前嵌入式浏览器产品的发展现状1.1.1桌面浏览器简介及其与嵌入式浏览器的区别:常见的桌面浏览器有微软的InternetExplorer,网景的Netscape,开放源码的Mozilla,以及opera,mosaic,Hotjava,字符模式的lynx等。其中IE,Opera已有嵌入式版本,以上的大多数浏览器均有跨多平台的版本

8、。这些桌面型浏览器功能参差不齐,但大多能实现基本的浏览功能。其中IE与Netscape对HTML页面的显示效果均堪称完美(对于XML,WML等标准的网页浏览,本文不予讨论)。与完美的浏览效果,功能丰富,支持多种媒体格式和视音频插件等优点形成对立的是,这些浏览器庞大的体积和对机器配置的高要求。这也是桌面浏览器和嵌入式浏览器最大的区别。另外,桌面型浏览器通常是基于通用的操作系统,用于桌面电脑如PC机、MAC机等。而嵌入式浏览器通常基于专用系统。需要指出的是,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。