基于XML的微浏览器WAE研究和实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:CallingCourage
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人们早就设想过利用移动终端,通过无线方式来接入Internet,以获取自己需要的信息及服务。但直接这样做在技术实现上有一些困难。这主要是因为现有的移动终端受其移动性和便携性的制约,与桌面机相比,CPU的主频及其计算能力都较小,存储器容量、显示屏和输入设备大小也受到限制,同时,无线数据网与有线网相比,带宽、连接可靠性及网络的可预测性都相对较低,网络延时大。 1997年6月,诺基亚、爱立信、摩托罗拉和无线星球(Unwired Planet)共同组成了WAP论坛。该论坛旨在将Internet的大量信息及先进的业务引入到无线数字话机及终端中,制定一个适用于不同无线网络技术的全球无线协议规范,以供工业标准组织采纳。 WAP结合了两大快速发展的网络技术—无线数据技术和Internet。WAE(无线应用环境)是基于WWW技术和原理的通用无线应用环境,它是WAP协议族中承上启下的重要一环。它是一个可互操作的应用环境,旨在为服务提供商提供一种有效的方式来创建相关的无线应用和服务,同时用户也可以方便的使用这些应用和服务。 WAP协议在不断的进化和融合现有的Internet技术以适应当前和将来无线数据信息服务的新要求,WAE作为WAP协议中的重要组成部分也发生着重大变化。在不同时期,WAP置身的环境具有不同的特点,WAP协议也就具有不同的技术特性,这些“不同”也反映到了WAE的技术规范及其设计、实现所采用的技术和方法上。 迄今为止,WAP论坛已经发布了两个主要版本WAP协议规范:WAP1.X协议和WAP 2.0协议。前者的WAE已经为诸多的开发商成功的开发,而且在无线终端上得以广泛的应用。后者的WAE的设计和实现,要能够适应WAP协议发展和应用的要求,要能够符合推陈出新要求,要能够满足可持续发展的要求,就必须先清楚的认识WAP协议本身的特点和WAP协议发展的方向。 WAE2.0浏览器的实现是以原有无线通信协议集成HTTP协议,支持多种URL解析;使用XML语言技术解析如:XHTML BASIC、WML、CHTML等多种标记语言编写的页面;设计实现高效的DOM接口;并且集成网络安全技术,使得个人信息可以安全的在网络上安全的传送;电子科技大学研究生学位论文采用CSS、脚本语言和虚拟机技术增强标记语言的表现力。在一个设计良好的应用框架上实现信息浏览,导航服务等基本浏览功能,集成多媒体短信息等多种用户代理,带给无线用户全新感受的无线互联网时代。 本文首先从WAPI.X协议入手,研究其框架结构和组成元素。然后对WAP 2.0协议的体系结构进行了简要的阐述,同时分析了WAP 2.0协议在国内外的应用现状和前景。在详细的阐述WAP 2.0 WAE协议的基础上,提出了开发符合WAP 2.0规范的微浏览器TTG2.0需求说明,阐明了开发的重点和难点。随后文章对TTG2.0微浏览器的概要设计进行了简要阐述。而后着重的阐述了TTGZ.O微浏览器的核心一一文档分析器和文档对象模型的详细设计和实现。
其他文献
全文共分五个部分,主要内容如下:1)组播通信安全的基本概念.介绍组播通信安全的基本概念.在组播通信安全问题中,组播密钥管理问题是一个重要的研究课题,已成为目前研究的焦点
计算模式正在向三个趋势发展:网络化,智能化和个性化。同时,xml技术的出现,使得不同平台的计算资源融合的步伐加快,协同通信计算的发展以及网格等计算技术的延伸,在计算的多元化的
数据挖掘技术大行其道的当今,与之相伴的其他问题也日益凸显。特别在2011年,中国互联网爆出了用户信息泄露事件后,人们就开始更多的思考之前一直都被忽略的数据隐私问题。关联规
该文工作以超市管理为背景,对数据仓库在决策的智能化方面进行研究和开发.由于该文中IDW的关键环节在于分析规则(Analysis Rules)的引入,因而提出了"基于分析规则的数据仓库
组件对象模型(COM)是Microsoft为实现应用软件的集成而制定的规范,现已成为Windows应用开发的事实上的标准.本文深入的研究了COM技术并在实际的系统中加以应用.本文首先介绍
在当前崇尚自由以及信息量日益剧增的Internet网络中,P2P对等网络打破了传统的C/S模式,通过直接交换来共享资源与服务,使所有节点享有平等,自由互联的权利,基于P2P的应用正在快速
该文通过对传统呼叫中心的研究和分析,提出了一套改进的呼叫中心解决方案,该方案可以达到屏蔽底层硬件差异的作用,使开发人员专注于软件、功能的开发,忽略底层硬件差异带来的
该文首先介绍了视频分析技术研究的背景及该项课题的研究意义,并讨论了视频数据的特点及视频分析中的镜头分割和相关技术研究的发展状况.其次提出了一种将Fuzzy C-Means聚类
该论文首先以特定业务应用背景为基础,结合计算机应用领域的相关知识,定义了一种基于数据库的小型非严格实时处理系统.然后围绕这种特殊的系统定义,结合实际应用经验,对系统
知识管理是近年来学术界和IT界研究的热点之一.知识管理过程一般包括四步:知识获取,知识存储,知识分发共享和知识应用.通过这四个步骤,企业使员工能够接受到企业内的各种经验