全文公62页,写的很专业,包括论文全文、论文答辩PPT讲稿、源代码。摘要本文主要阐述了嵌入式浏览器开发所涉及到的技术linux更改ip地址,对HTML词法剖析、浏览器JavaScript支持、linux和gtk编程等做了详尽的剖析和介绍,并对Netbit浏览器的开发进行了介绍嵌入式linux系统基本组成和开发流程图,剖析了主要的模块的功能和组成,并给出了主要算法。还对典型的嵌入式浏览器进行了剖析,包括Gzilla,Mozilla,Thunder和zen,总结了浏览器设计的技术要点和开发策略。另外,在论文开头,介绍了目前嵌入式浏览器产品的发展现况,嵌入式浏览器的组成和各部分功能说明。HTML词法剖析是注重讨论的技术问题,给出了详细的数据结构,程序流程。Netbit浏览器的开发,是本论文的重点,分模块进行了剖析,提出了须要改进的地方,并给出了改进举措。关键词:嵌入式浏览器,HTML词法剖析嵌入式linux系统基本组成和开发流程图中文linux操作系统,Javascript,linux,gtkABSTRACTThispaperisfocusedonthetechnologyofembeddedbrowser.Htmlscanner,JavaScriptsupportforbrowser,linuxandgtkprogrammingaredeeplydiscussed.andintroducethedevelopmentofNetbitbrowser,analysethemainmoduleofNetbit,thealgorithmispresented.what’smore,othertypicalembeddedbrowsersareanalysed,includeGzilla,Mozilla,Thunderandzen,andsummarizetheimportanttechnologyandthepolicyofbrowserdevelopmentInaddition,attheheadofthepaper,introducethepresentstatusofembeddedbrowserproduct,thegeneralformofembeddedbrowseranddescriptionofthemainparts.HTMLscannerisanimportanttechnologicalproblem,thedatastructureandtheflowoftheprogramarepresented.ThedevelopmentofNetbitBrowserismainlydiscussed,andanalysedbymodule,givetheopiniontoimproveit.KEYWORDS:embeddedbrowser,HTMLtoken,Javascript,linux,gtk目录序言………………………………………………………………5第一章嵌入式浏览器设计概述…………………………61.1目前嵌入式浏览器产品的发展现况………………………61.2嵌入式浏览器的组成和各部分功能说明…………………81.3开发难度剖析………………………………………………91.4开发的前期企划……………………………………………10第二章HTML词法剖析器的设计及其应用……………122.1BitToken的组成及其功能………………………………122.2数据结构……………………………………………………122.3算法…………………………………………………………132.4词法剖析结果示意……………………………………………152.5HTML词法剖析的应用………………………………………15第三章浏览器JavaScript支持的实现…………………183.1基本的JavaScript开发环境………………………………183.2JavaScriptEngine…………………………………………183.3JavaScript与浏览器接合…………………………………193.4浏览器消息响应……………………………………………21第四章Linux程序开发技术及GTK图形程序开发……234.1Linux下的程序开发环境…………