嵌 入 式 浏 览 器 开 发--论文

嵌 入 式 浏 览 器 开 发--论文

ID:14231677

大小:384.50 KB

页数:62页

时间:2018-07-27

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

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

1、学校名称:北京理工大学院(系)名称:计算机科学与工程系本科生学号:9709004嵌入式浏览器开发专业:计算机软件本科生姓名:高波指导教师姓名:张丽芬61摘要本文主要论述了嵌入式浏览器开发所涉及到的技术,对HTML词法分析、浏览器JavaScript支持、linux和gtk编程等做了详细的分析和介绍,并对Netbit浏览器的开发进行了介绍,分析了主要的模块的功能和组成,并给出了主要算法。还对典型的嵌入式浏览器进行了分析,包括Gzilla,Mozilla,Thunder和zen,总结了浏览器设计的技术要点和开发策略。另外,在论文开头,介绍了目前嵌入式浏览器产品的发展现状,嵌入

2、式浏览器的组成和各部份功能说明。HTML词法分析是着重讨论的技术问题,给出了详尽的数据结构,程序流程。Netbit浏览器的开发,是本论文的重点,分模块进行了分析,提出了需要改进的地方,并给出了改进措施。关键词:嵌入式浏览器,HTML词法分析,Javascript,linux,gtk61ABSTRACTThispaperisfocusedonthetechnologyofembeddedbrowser.Htmlscanner,JavaScriptsupportforbrowser,linuxandgtkprogrammingaredeeplydiscussed.andint

3、roducethedevelopmentofNetbitbrowser,analysethemainmoduleofNetbit,thealgorithmispresented.what’smore,othertypicalembeddedbrowsersareanalysed,includeGzilla,Mozilla,Thunderandzen,andsummarizetheimportanttechnologyandthepolicyofbrowserdevelopmentInaddition,attheheadofthepaper,introducethepres

4、entstatusofembeddedbrowserproduct,thegeneralformofembeddedbrowseranddescriptionofthemainparts.HTMLscannerisaimportanttechnologicalproblem,thedatastructureandtheflowoftheprogramarepresented.ThedevelopmentofNetbitBrowserismainlydiscussed,andanalysedbymodule,givetheopiniontoimproveit.KEYWORD

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

6、………………………………122.3算法…………………………………………………………132.4词法分析结果示意……………………………………………152.4HTML词法分析的应用………………………………………15第三章浏览器JavaScript支持的实现…………………183.1基本的JavaScript开发环境………………………………183.2JavaScriptEngine…………………………………………183.3JavaScript与浏览器接合…………………………………193.4浏览器消息响应……………………………………………21第四章Linux程序开发技术及GTK图形程

7、序开发……234.1Linux下的程序开发环境……………………………………234.2GTK图形程序开发……………………………………………29第五章Netbit浏览器开发与分析………………………315.1Netbit浏览器简介…………………………………………315.2NetbitBrowser浏览器各部份的功能……………………31615.3界面模块………………………………………………………325.4控制模块………………………………………………………345.5词法分析模块…………………………………………………345.6使用PIXM

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

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

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