当前位置:编程学习 > wap >>

WAP2.0特性

答案:第一代无线标记语言(WML1.0)是无线应用协议(WAP)论坛研究制订的,它考虑了无线通信的特点,参考了超文本标记语言(HTML)。主要功能是在无线终端上显示文本信息,实现浏览的目的。缺点是难于搜索、不便于浏览。

  第二代的无线标记语言(WML2.0)比WML1.0有了根本性的变化,它是参考了“可扩展的超文本标记语言”(参见XHTML条)开发的,应用XHTML的调整扩充机制,使WML2.0可以进行语言转化,并且能支持XHTML和TCP/IP协议,使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的应用。

在传输层,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的协议子集包括加密簇、验证字格式、签名规则和会话恢复等安全措施。

新增加和增强的业务和应用 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)
这种壹务羹供了一种机制,这种机制是将客户的能力和用户的喜好描述提供给应用服务器。WAF2。0是以W3C的能力组合/喜好特征(CC/PP)工作成果为基础的。UAProf支持客户机、服务器交互模式,用户可以请求向服务器端发送客户端或者用户信息。服务器可以根据这些信息准备定制的内容响应给客户端或者用户,这种业务模型允许直接增加一些业务适配层。插人中间代理来提供增值业务。
考虑到用户隐私的重要性,所以这种业务模型能够由用户控制其请求中的个人信息。
(3)无线电话应用(Wireless Telephony Application, WTA)
这种业务提供了一种可以开发一系列高级电话应用的工具。其中的高级电话应用可以在支持传统数据功能的应用环境里运行。这些电话应用所有的呼叫处理服务,如呼叫建立、呼叫应答、呼叫挂起和呼叫转移,可以和数据业务无缝地结合,这一点可以使得小区电话成为充分整合互联网和语音业务得平台。
(4)外部功能接口(External Functionality Interface,EFI)
EFI定义了WAE和WAE范围之外所能运行的应用程序中的各组件或者实体之间得接口,类似于提供了一种插件,这种插件扩展和增强了终端浏览器或者终端中其他应用的功能。EFI的框架结构能够支持WAP设备的未来发展和可扩展能力,而且还可以用来定义接人外部设备(如智能卡、GPS设备、医疗保健设备和数字相机)的特定接口。
(5)统一客户存储界面(Persistent Storage Interface)
这种能力规定了一套标准接口的存储设备,通过这个接口可以在无线设备或其他相连的存储设备上进行数据的组织、存取、存储和采集。
(6)数据同步(Data Synchronization)
数据同步是指各种网络设备(包括手机终端、PDA、PC)和各种网络服务器之间某些数据集合保持一致的过程。这些数据集合包括名片信息、约会信息和公司的销售账单等。WAP论坛在WAP2.0中的数据同步的解决方案是采用SyncML发起组的工作成果,选择SyncML语言作为数据同步解决方案的。在WAP和HTTP/1.1协议中均可以支持SyYncML的消息。
(7)多媒体信息服务(Multimedia Messaging Service,MMS)
MMS为实现丰富多彩的多媒体信息的传递提供了整体架构,它的特点和功能就是能够传送各种类型的内容。根据这种业务模型,MMS允许消息的快速发送(如SMS)和消息的存储转发(如E-mail)或两种模式同时运行。这种灵活性使用户和运营商可以根据合理的使用体验定制服务。结合其他的WAP服务,如UAProf和Push服务,MMS还提供了一种高效的信息服务的解决方案,它可以提供消息公告,即主动调整服务,以将需要发送的信息组合在一个表格中,终端接收设备可以利用这个表格高效地接收信息。
(8)配置信息提供(Provisioning)
这种业务提供了一种标准方法,利用这种方法可以给WAP客户端提供在无线网络上进行操作所必要的初始化信息。这就使得运营商可以利用一套通用的工具管理其网络上的终端设备;
(9)小图片(Pictogram)
用户可以使用像笑脸符之类的小图像进行信息的传递,有时候比文字更加有效,也更生动活泼。

结束语 WAP2.0将世界上最新的标准和技术集成在一个移动环境中,提供了更多的移动业务和应用,是一个具有更丰富移动体验的平台:在WAP2.0的支持下,设备制造商有机会开发支持经过优化的具有WAP2.0特征的WAP应用的手机设备,这些WAP2.0的特征包括彩色显示、多媒体信息、大文件下载以及改善的导航功能、优化的用户界面等。而网络运营商将会在支持WAP的这些新业务中受益。可以相信,WAP2.0的推出必定会推动移动互联网的发展。

上一个:WAP2.0是什么意思?
下一个:设计面向IE for Pocket PC的Web站点(六)

更多图片编程知识:
更多wap疑问解答:
为什么程序都退出了还可以收到推送?如果大多设备都可以推送那运营商怎么办?
qt 4.7 sqlserver2000 存储过程调用
Android FrameBuffer读屏幕30秒后mmap失败
联通粗定位用java程序如何来请求和接受数据
为什么QT运行Android平台的程序时,mouseMoveEvent事件响应的间隔时间很长??????????
android与PC蓝牙通讯
指定大小的label 内容可变,如果内容超出label的宽度,将未能显示的部分显示在另一个label上
android如何通过wifi连接无线打印机
运行程序,release目录下产生一个乱码文件夹
分享个某机构最新安卓资料,自己验证了
求助:QT5.0 没有QPrinter吗
直接调用 openmax IL 做 h264 解码, 有人会吗?
android在锁屏界面之上添加一个View
Bada模拟器如何访问pc机上的web
18396828106@163.com
asp
php
Delphi
Matlab
JSP
Foxpro
JS
C/C++
C#/ASP.NET
VC++
JAVA
VB
汇编语言
html/css
CGI
XML/UML
wap
网站相关
网页素材
python
如果你遇到编程学习难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,