资源描述:
《嵌入式浏览器开发与设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、嵌入式系统培训(报告)嵌入式系统培训报告系(部)______计算机应用技术系_______________专业_________嵌入式系统___________________题目嵌入式浏览器开发与设计学生_______________________________学号______________________班号_______________________________指导教师42嵌入式系统培训(报告)摘要本文主要论述了嵌入式浏览器开发所涉及到的技术,对HTML词法分析、浏览器JavaScript支持、linux和gt
2、k编程等做了详细的分析和介绍,并对Netbit浏览器的开发进行了介绍,分析了主要的模块的功能和组成,并给出了主要算法。还对典型的嵌入式浏览器进行了分析,包括Gzilla,Mozilla,Thunder和zen,总结了浏览器设计的技术要点和开发策略。另外,在论文开头,介绍了目前嵌入式浏览器产品的发展现状,嵌入式浏览器的组成和各部份功能说明。HTML词法分析是着重讨论的技术问题,给出了详尽的数据结构,程序流程。Netbit浏览器的开发,是本论文的重点,分模块进行了分析,提出了需要改进的地方,并给出了改进措施。关键词:嵌入式浏览器,H
3、TML词法分析,Javascript,linux,gtk42嵌入式系统培训(报告)ABSTRACTThispaperisfocusedonthetechnologyofembeddedbrowser.Htmlscanner,JavaScriptsupportforbrowser,linuxandgtkprogrammingaredeeplydiscussed.andintroducethedevelopmentofNetbitbrowser,analysethemainmoduleofNetbit,thealgorithmisp
4、resented.what’smore,othertypicalembeddedbrowsersareanalysed,includeGzilla,Mozilla,Thunderandzen,andsummarizetheimportanttechnologyandthepolicyofbrowserdevelopmentInaddition,attheheadofthepaper,introducethepresentstatusofembeddedbrowserproduct,thegeneralformofembedded
5、browseranddescriptionofthemainparts.HTMLscannerisaimportanttechnologicalproblem,thedatastructureandtheflowoftheprogramarepresented.ThedevelopmentofNetbitBrowserismainlydiscussed,andanalysedbymodule,givetheopiniontoimproveit.KEYWORDS:embeddedbrowser,HTMLtoken,Javascri
6、pt,linux,gtk42嵌入式系统培训(报告)目录摘要0ABSTRACT1引言3第一章嵌入式浏览器设计概述41.1目前嵌入式浏览器产品的发展现状41.2嵌入式浏览器的组成和各部份功能说明51.3开发难度分析71.4开发的前期策划7第二章HTML词法分析器的设计及其应用92.1BitToken的组成及其功能92.2数据结构92.3算法102.4词法分析的结果112.5HTML词法分析的应用12第三章浏览器JavaScript支持的实现143.1基本的JavaScript开发环境143.2JavaScriptEngine143.
7、3JavaScript与浏览器接合153.4浏览器消息响应17第四章Linux程序开发技术及GTK图形程序开发184.1Linux下的程序开发环境184.2GTK图形程序开发23第五章Netbit浏览器开发与分析255.1Netbit浏览器简介255.2NetbitBrowser浏览器各部份的功能255.3界面模块265.4控制模块275.5词法分析模块285.6使用PIXMAP的画图模块285.7文本文件的显示模块295.8HTML文件的显示模块305.9Netbit实际应用效果及比较325.10NetbitBrowser的缺
8、点分析及改进办法36致谢40参考文献表4142嵌入式系统培训(报告)引言随着计算机、网络技术的迅猛发展,新型的高科技含量的电子产品层出不穷,遍及家电、生产、军事等各个领域。嵌入式系统因其体积小,速度快而受到重视。在掌上电脑、PDA、手机、导航设备、信息家电领域嵌