您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > wap2.0开发指南
wap2.0开发指南目录前言..........................................................................................................................................................2一、认识WAP协议.................................................................................................................................2二、WAP的前世今生..............................................................................................................................3三、WAP应用..........................................................................................................................................8四、WML编程......................................................................................................................................101.基本规则........................................................................................................................................102.基本格式和文件头..........................................................................................................................113.显示文本..........................................................................................................................................144.显示图片..........................................................................................................................................165.锚和任务..........................................................................................................................................176.显示表单..........................................................................................................................................207.编程.................................................................................................................................................32五、WMLScript..............................................................................................................错误!未定义书签。六、流行的手机浏览器.............................................................................................................................36七、jsp技术在WAP开发中的应用.........................................................................................................361jsp技术在wap开发中的应用........................................................................................................362基本规则.............................................................................................................................................363程序举例..........................................................................................................................................39结束语....................................................................................................................................................442前言移动通信和互联网的迅速发展,使得互联网从固定向移动转移(即移动互联网)成为一种必然的趋势。由于手机终端本身的限制条件和无线链路的特点,现有无线传送技术的效率和可靠性会越来越难以令用户满意。如何让手机上网是WAP协议所要解决的问题。一、认识WAP协议无线应用协议WAP(WirelessApplicationProtocol)也称为无线应用程序协议,是在数字移动电话、Internet及其他个人数字助理机PDA、计算机应用之间进行通信的开放性全球标准。WAP由一系列协议组成,用于标准化无线电通信设备,也可用于Internet访问,包括收发E-mail、访问WAP网站上的页面等等。WAP将移动网络和Internet以及企业的局域网紧密地联系起来,提供了一种与网络类型、运行商和终端设备都独立的、无地域限制的移动增值业务。通过这种技术,无论用户身在何地、何时,只要通过WAP手机,即可享受无穷无尽的网上信息资源。利用WAP实现的网络业务以其移动性、灵活性、个人化、信息实时性、信息简短实用而受到广大数字移动电话用户的普遍欢迎。据预测,到2002年,中国Internet用户将达6500万,其中移动上网的用户可达3000万,超过使用PC上网的用户;到2004年,全球Internet用户将突破10亿,其中约有3.5亿用户将通过移动方式接入Internet。显然,用于解决无线移动接入的WAP技术将发挥愈来愈重要的作用。3二、WAP的前世今生1.wap1.xWAP1.0版本是WAP的第一个版本,在1998年夏被通过。这一版本推介出了WAP的核心内容、i.e.WAP协议条款、WML以及WMLScript等。WAP1.1版本于1999年夏推出,这是1.0版本的改良版,是对以前的版本进行归纳反馈的结果。1.1版是第一个商业版,在这一版本中的主要变化仍然是用XHTML对WML进行编排以得出W3C的详细说明。这一版本支持WBMP格式的图像操作,从而提高了无线电话应用(WTA)-规格及WML的所有标记,现在它已用小写取代了大写。WAP1.2版本现已被通过,这一版本采用了WAP推进架构、用户代理结构(UAPROF)、WDP通道、提高无线电话应用(WTA)规格以及包括支持附加的用户网络技术。2.wap推陈出新1WAP2.0于2001年8月正式发布,它在WAP1.x的基础上集成了Internet上最新的标准和技术,并将这些技术和标准应用到无线领域。这些新技术和标准包括XHTML、TCP/IP、超文本协议(HTTP/1.1)和传输安全层(TLS)。在这些新技术的支持下,新增加了数据同步、多媒体信息服务、统一存储接口、配置信息提供和小图片等新的业务和应用,同时加强了无线电话应用、Push技术和用户代理特征描述等原有的应用。这些新的业务和应用将会带来一种全新的使用感受,并极大地激发人们对无线应用服务的兴趣,从而推动移动互联网的发展。43.wap2.0最新的标准和技术3.1对XHTML的支持XHTML是由万维网联盟W3C制定的一项新标准,它是在HTML4.0的基础上产生的,是现在和将来要产生的文档类型和模块的集合。这些文档类型是在HTML4.0基础上的扩展、改进或者是其子集的某一部分;XHTML是基于XML的,其最终将会在基于XML的用户代理环境中执行。在XML中引入新元素和新属性相对简单一些,在XHTML集合中的扩展是通过使用XHTML的各种模块和采用开发基于XHTML模块的技术来实现的。这样,在进行内容开发和用户代理设计时,在这些模块中就能够将原来和现有的特征集合组合在一起。利用XHTML的好处有以下3点:XHTML文档符合XML的标准,可以使用标准的XML工具对其进行浏览、编辑和验证;XHTML文档可以在XHTML的用户代理中执行,也可以在现存的HTML4.0的用户代理中执行;XHTML文档可以开发基于HTML文档对象模型的应用,也可以开发基于XML文档对象模型的应用。随着XHTML集合的演进,基于XHTML的文档更容易在各种各样的XHTML环境中或者它们之间进行互操作。通过利用XHTML,内容开发商能够逐步进入XML,同时还能保持它们内容的前后兼容。XHTMLBasic文档类型包括了保持XHTML语言特征的最小的模块集合。此外它还包括了图像、窗体、基本表格和对象支持等,文档类型丰富,但它不包括全部的XHTML集合,因为有些网络客户端不支持全部的XHTML特征,如移动电话、PDA、寻呼机和机顶盒等设备。XHTMLBasic被设计成能扩展的通用的基本集合,例如,其中事件模块比传统的XHTML4.0的事件系统更加通用,而且能通过另外的XHTMLModularization模块集合进行增减和功能扩展。XHTMLBasic的目标是能够支持各种各样的用户代理的通用语言。XHTMLBasic是WML2.0的基础。WAP2.0利用XHTML和CSSMobileProfile等标准,同时保持了对WML1.x的向后兼容,减少了开发、测试一种应用和为多种设备编制内容的时间,减少了开发成本。另外,XHTML的模块化架构可以很容易、很快地适应不同的硬件环境的应用。通过使用级联样式单(CascadingStyleSheets,CSS),开发商可以将实际编码和一个或多个XML文档的样式属性分离开,减少了在浏览器缓存中的代码量。5我们可以利用现有的开发固定互联网内容和应用的工具和资源来开发WAP2.0的内容和应用,允许开发商使用通用的语言子集和开发工具同时为PC和WAP客
本文标题:wap2.0开发指南
链接地址:https://www.777doc.com/doc-6313140 .html