PHP程序员站--PHP编程开发平台
 当前位置:主页 >> WAP技术 >> WAP2.0 >> 

WAP 2.0简介

WAP 2.0简介

来源:互联网  作者:  发布时间:2010-09-18
1 前言 移动通信和互联网的迅速发展,使得互联网从固定向移动转

1 前言 移动通信和互联网的迅速发展,使得互联网从固定向移动转移(即移动互联网)成为一种必然的趋势。由于手机终端本身的限制条件和无线链路的特点,如何让手机上网是WAP协议所要解决的问题。从WAPl.0到WAPl.x再发展到现在的WAP2.0,WAP技术的发展可以说经历了一番曲折。但是无论从技术发展还是从市场驱动上来讲,采用WAP作为手机上网的平台是一种最佳的选择,关键是要开发出足够吸引用户的业务和应用。WAP2.0除了继承了原来WAP1.x针对无线链路和手机设备所做的优化以外,还新增了大量的业务和应用,其中包括能够使用现有Internet的内容。
WAP2.0于2001年8月正式发布,它在WAP1.x的基础上集成了Internet上最新的标准和技术,并将这些技术和标准应用到无线领域。这些新技术和标准包括XHTML、TCP/IP、超文本协议(HTTP/1.1)和传输安全层(TLS)。在这些新技术的支持下,新增加了数据同步、多媒体信息服务、统一存储接口、配置信息提供和小图片等新的业务和应用,同时加强了无线电话应用、Push技术和用户代理特征描述等原有的应用。这些新的业务和应用将会带来一种全新的使用感受,并极大地激发人们对无线应用服务的兴趣,从而推动移动互联网的发展。

2 最新的标准和技术2.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的模块化架构可以很容易、很快地适应不同的硬件环境的应用。通过使用级联样式单(Cascading Style Sheets,CSS),开发商可以将实际编码和一个或多个XML文档的样式属性分离开,减少了在浏览器缓存中的代码量。
我们可以利用现有的开发固定互联网内容和应用的工具和资源来开发WAP2.0的内容和应用,允许开发商使用通用的语言子集和开发工具同时为PC和WAP客户端开发应用。因此支持WML2.0的浏览器同样能够支持XTHML,也能够支持HTML。另外,支持WAP2.0的手机完全可以浏览现有的Internet内容。这样,可以大大丰富WAP2.0的应用。
2.2 对TCP/IP协议栈的支持
互联网工程任务组(IETF)一直致力于TCP/IP协议的优化研究,并特别制定了针对无线链路的TCP/IP协议。WAP论坛吸收了IETF的最新的技术成果,除了继续支持原有WAP1.x的协议栈以外,在WAP2.0中还采用了如下IETF规范。
在传输层,WAP2.0采用具有无线特征的WP-TCP/IP协议,以使得网络可以基于IP进行数据传输。WP-TCP提供面向连接的服务,它被优化用于无线环境,可与互联网上的标准TCP应用充分交互操作。IETF PILC小组推荐使用一些在长距离瘦网络中的TCP实现机制。这些机制已经被Standards Track RFC收录,并作为有效的性能稳定的机制被互联网组织接受。
在会话层,WAP2.0采用具有无线特征的HTrP协议(WP-HTTP),WP-HTTP规范针对无线环境的HTTP的协议子集,完全能够与HTTP/1.1共同使用。WAP设备和WAP代理服务器/WAP服务器之间交互工作的基本模型是HTTP请求/回应处理机制。WP-HTTP支持回应的信息体压缩和安全通道的建立。这样,在WAP2.0中不一定需要WAP代理服务器,因为在客户端和源服务器端通过使用HTTP/1.1就可以直接完成。
WAP2.0增加了更多的安全保证措施,包括采用TLS协议,提供改进的端到端的安全,集成有线Internet等,以保证使用移动商务和移动银行应用等移动业务的安全。TLS协议的无线协议子集允许针对安全传输的交互操作。TLS的协议子集包括加密簇、验证字格式、签名规则和会话恢复等安全措施。


3 新增加和增强的业务和应用 WAP2.0规范能够帮助内容开发商向移动互联网用 户提供更丰富和更安全的移动互联网服务。WAP2.0在世界标准领域是一个巨大进步,它允许应用开发商利用他们已经非常熟悉的开发Intemet应用的技术和工具开发各种移动应用。据Cahners ln-Stat Group预测,无线互联网的用户从2000年的3000万可以发展到2005年的74200万,WAP2.0通过新的应用和下一代的设备将极大地促进这一进程。在WAP2.0中听融合的新技术将会使用户切身体验到WAP2.0中的新业务。
(1)推服务(WAP Push)
这种业务是一种基于服务器的应用,利用推代理服务器(Push Proxy)将内容送到或者推到手机设备中。这种功能在WAP2.0发行版中得到了加强,这种推的功能实际上是将像短消息、股票价格和交通信息之类的实时应用信息发给用户:没有这种推功能时,需要这种实时应用信息的用户就要去询应用最务器以得到最新的信息,在无线环境里这种询操作效率不仅低,而且还浪费了无线网络的资源。
(2)用户代理特征描述(User Agent Profile,UAProf)
这种壹务羹供了一种机制,这种机制是将客户的能力和用户


延伸阅读:
wap1.0和wap2.0有什么区别
wap开发常见问答2
WAP 2.0页面类型判断
WAP2.0是什么意思?
WAP2.0技术说明
wap2.0技巧
Tags: wap   2.0  
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号