论文摘要
随着计算机技术的发展,嵌入式浏览器技术越来越多的应用在机顶盒、手机、家用电器中,具有巨大的应用前景,不断地受到国内外厂商的重视。如何将嵌入式系统和Internet结合,实现随时随地上网、收发邮件功能,已成为人们关注的重点。因此对嵌入式浏览器一些关键技术进行研究,并且针对目前存在的问题提出新的解决方案有着重要意义。该课题主要是基于WAP的嵌入式浏览器的关键技术的研究。通过阅读目前国内外对嵌入式浏览器的学术报告和文献,了解了嵌入式浏览器的发展现状和特点,研究了WAP的相关技术,同时针对基于WAP的嵌入式浏览器关键技术进行了研究。课题中对嵌入式浏览器的关键技术的研究主要分为两部分:WML文档解析技术和布局技术。WML文档解析技术是由词法分析、语法分析、词义分析三个步骤实现的,针对解析过程中出现的不符合WML语法的页面提出了容错处理技术。通过比对容错处理技术处理的前后,该容错处理技术效果明显,更符合人性化要求。布局技术中,针对传统布局解析算法的缺陷问题,采用了自适应排版算法。在相同的条件下,和传统布局排版技术进行比较,该排版算法布局比较紧凑,极大地节省屏幕空间,能够在较小的屏幕下看到更多的网页信息。最后,该课题以WAP协议为基础,采用Symbian手机操作系统,Carbide C++语言设计了新的嵌入式浏览器。该浏览器成功地实现浏览网页的基本功能以及菜单设置,通过计算该嵌入式浏览器访问页面所用的时间并与其他浏览器访问时间相比,说明该嵌入式浏览器访问页面时解析、布局速度有了明显提高。
论文目录
摘要ABSTRACT第一章 绪论§1-1 课题背景及意义§1-2 发展现状§1-2-1 嵌入式系统发展现状§1-2-2 嵌入式浏览器与JAVA技术的结合§1-2-3 嵌入式浏览器与3G技术的结合§1-2-4 WAP发展现状§1-3 本文主要内容第二章 嵌入式浏览器概述§2-1 嵌入式浏览器特点§2-2 嵌入式浏览器规范、功能§2-3 嵌入式浏览器系统结构§2-4 嵌入式浏览器模块分析§2-5 嵌入式浏览器开发需要解决的问题第三章 WAP相关技术§3-1 WAP协议层§3-2 WAP工作原理§3-3 网络架构§3-3-1 WWW网络架构§3-3-2 WAP网络架构§3-4 WAP与嵌入式浏览器关系§3-5 WAP 2.0 特点§3-6 WML语言第四章 WML文档解析§4-1 WML解析过程§4-1-1 词法分析§4-1-2 语法分析§4-1-3 词义分析§4-2 WML容错处理§4-2-1 语法错误类型§4-2-2 容错处理方法§4-2-3 容错处理主要数据类型§4-2-4 容错处理实现及分析第五章 布局§5-1 布局排版§5-1-1 布局数据结构§5-1-2 布局处理功能§5-1-3 页面重排技术§5-2 布局算法§5-2-1 传统布局排版算法§5-2-2 行自适应排版算法§5-2-3 行自适应排版算法流程§5-3 自适应算法实现§5-3-1 自适应排版算法主要数据类型§5-3-2 自适应排版算法主要处理函数§5-3-3 自适应排版算法的实现及分析第六章 嵌入式浏览器的实现及分析§6-1 环境搭建及说明§6-2 嵌入式浏览器的代码实现§6-3 实验结果及分析§6-3-1 嵌入式浏览器实现的功能§6-3-2 各款嵌入式浏览器的访问时间比较第七章 总结与展望参考文献致谢攻读学位期间所取得的相关科研成果
相关论文文献
标签:嵌入式浏览器论文; 解析论文; 布局论文;