欢迎来到天天文库
浏览记录
ID:154261
大小:372.00 KB
页数:56页
时间:2017-06-28
《嵌入式浏览器开发毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
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、………2155第四章Linux程序开发技术及GTK图形程序开发……234.1Linux下的程序开发环境……………………………………234.2GTK图形程序开发……………………………………………29第五章Netbit浏览器开发与分析………………………315.1Netbit浏览器简介…………………………………………315.2NetbitBrowser浏览器各部份的功能……………………315.3界面模块………………………………………………………325.4控制模块………………………………………………………345.5词
4、法分析模块…………………………………………………345.6使用PIXMAP的画图模块………………………………………355.7文本文件的显示模块…………………………………………365.8HTML文件的显示模块………………………………………375.9Netbit实际应用效果及比较………………………………405.10NetbitBrowser的缺点分析及改进办法…………………445.11NetbitBrowser未来的展望………………………………48第六章其它浏览器分析……………………………………506.1Dill
5、o(Gzilla)浏览器分析………………………………506.2Thunder浏览器分析…………………………………………556.3Mozilla浏览器分析…………………………………………566.4ZEN浏览器分析………………………………………………576.5浏览器分析工作的总结………………………………………58致谢……………………………………………………………60参考文献表………………………………………………………6155第一章嵌入式浏览器设计概述1.1目前嵌入式浏览器产品的发展现状1.1.1桌面浏览器简介及其
6、与嵌入式浏览器的区别:常见的桌面浏览器有微软的InternetExplorer,网景的Netscape,开放源码的Mozilla,以及opera,mosaic,Hotjava,字符模式的lynx等。其中IE,Opera已有嵌入式版本,以上的大多数浏览器均有跨多平台的版本。这些桌面型浏览器功能参差不齐,但大多能实现基本的浏览功能。其中IE与Netscape对HTML页面的显示效果均堪称完美(对于XML,WML等标准的网页浏览,本文不予讨论)。与完美的浏览效果,功能丰富,支持多种媒体格式和视音频插件等优点形成对立
7、的是,这些浏览器庞大的体积和对机器配置的高要求。这也是桌面浏览器和嵌入式浏览器最大的区别。另外,桌面型浏览器通常是基于通用的操作系统,用于桌面电脑如PC机、MAC机等。而嵌入式浏览器通常基于专用系统。需要指出的是,我们在网上常看到的一些所谓的优秀浏览器,如Netcaptor,魔装网神,腾讯,飓风,Fantasia,金山WPSoffice的浏览器等等,均为使用IE内核的浏览器,使用了多页面多线程的方式,降低了系统资源的耗费,方便了浏览,但软件本身没有多少技术可言,可以用Delphi,VB等工具轻易开发出来(如果
8、不要求完善的功能,只需简单到拖一个IE控件过去就行了),这也体现了微软的COM+及ActiveX技术的强大。1.1.2常见嵌入式浏览器(1)InternetExplorerforWinCE,是IE的WindowsCE版,这也意味着用户为了使用它,必须选用基于WinCE平台的产品,随着微软势力在掌上终端领域的蔓延,WinCE版的IE必将大行其道。55(1)AccessNetfront,Access是日
此文档下载收益归作者所有