曝光台 注意防骗
网曝天猫店富美金盛家居专营店坑蒙拐骗欺诈消费者
主要讨论那些用来为具有We b功能的产品提供服务的协议。
• 无线应用环境(Wireless Application Environment, WA E)规范—全部的应用环境。
• WML规范—将X M L转换成传输到移动电话的格式的一种标记语言。
• 二进制X M L内容格式规范—一种字典式压缩方法,可以对X M L文档如W M L文档进行编
码。
• WMLScript语言规范—一种类似J a v a S c r i p t的语言,对内存C P U的使用率最小。
• WMLScript标准库规范—所有客户都支持的标准脚本库。
• WA P缓存模型规范—浏览器的缓存及它与浏览器浏览记录的关系。
• 无线会话协议( Wireless Session Protocol, WSP)规范—Internet HTTP协议的二进制版
本。
• 无线交换协议(Wireless Transaction Protocol, WTP)规范—W S P的辅助协议,用来管理
单独的请求-应答交换。
• 无线数据报协议( Wireless Datagram Protocol, WDP)规范—各种无线传输服务的公用
接口。
• GSM USSD的无线应用协议的规范—无线数据报协议对U S S D的映射,这是在G S M网络
中使用的一种传输服务。
• 无线控制信息协议( Wireless Control Message Protocol, WCMP)规范—用于在不支持
I n t e r n e t控制信息协议(Internet Control Message Protocol,I C M P)的网址上报告错误。
• 无线传输层安全(Wireless Transport Layer Security, WTLS)规范—用于认证和加密。
• 无线电话应用(Wireless Telephony Application, WTA)规范—使进来和出去的电话通过
无线标记语言和无线标记语言脚本来控制,允许信任伙伴如网络接入者采用语言和I n t e r n e t
混合服务—其用途包括自动呼叫一个在黄页查询中找到的号码,以及语音邮件系统的可
视接口。
• 无线电话接口(Wireless Telephony Application Interface, WTA I)规范—W M L S c r i p t库到
620使用XML 高级编程
下载
电话服务如电话簿和呼叫日志。
前面我们已经讨论过为了新环境的应用需求开发者必需了解的概念,下面我们看看如何实
现无线应用协议。
14.2 了解无线环境
在过去的1 0年左右时间里,无线应用领域的急剧发展令半导体行业也取得了显著的进展。
因此,电话和P D A越来越小,越来越轻。这个趋势还会以一定的速度持续,直到显示屏幕和键
盘不能变得更小。
此外,这些移动产品的带宽同我们连接到I n t e r n e t上的有线网络(采用线缆传送数据的网络)
相比很窄。一个数据呼叫的带宽可低至9 600bps。延迟时间—一个数据包从一处传递到另一处
的时间—将会使用户调用应用程序的过程不太令人满意,尤其是当开发者没有将应用程序要
求的网络回合数目降至最小时这种情况将更为严重。
对网络开发者来说,绝大多数用户使用存储容量和处理能力都很有限的小电话。这些小产
品的显示屏幕和键盘也很小。因此,成功的应用应该将这些特性考虑进去。为了使用户快速完
成任务以及使点击次数最少,以下几个参数必须最小化:用户手敲入的文字数量,显示的信息
量,连接服务器的次数,以及图形的尺寸。与此同时, P D A市场有可能出现相对更高配置的产
品,如处理器和存储器。因此,不同产品之间的差别将会变大。另一方面,在2 0 0 0年初购买
WA P电话的用户会希望其电话中内置的W M L浏览器至少能提供3年的服务,也就是到2 0 0 3年。
然而到了2 0 0 3年,人们预测移动电话和网络都会比现在的功能强大得多。这个“遗留问题”在
传统We b上也存在—1 9 9 5年的H T M L浏览器不能显示现在的许多网络站点,但因为浏览器可以
从网络上免费下载并安装,这个问题并不很突出。
网络开发者将会面临的问题是—屏幕尺寸、提供的带宽、分辨率、处理能力、存储能力、
键盘分布、语言、版本等都处于不断变化之中。
14.2.1 服务
那么,未来我们希望在移动客户上见到什么样的服务呢?答案无疑是没有界限的—WA P
可以提供在移动过程中可能需要的任何信息服务,或者任何在现有的电话服务上使用的功能。
一些移动电话和P D A上较普遍的We b服务包括:
• 黄页。
• 股票报价。
• 预定航班。
• 移动银行系统。
• 群件系统。
• 地址簿。
• 预定晚餐。
上述这些服务不同于我们所了解的浏览或“冲浪”,因为通常用户知道他们正在寻找的信息
类型。
第14章无线应用协议使用621 下载
一个成功的无线应用程序的关键在于能对所需信息进行快速而简便的查询。
对开发者来说,这说明好的服务必须是简单的,而且应该尽可能少地使用网络资源。
大多数WA P浏览器提供商有WA P的在线演示,相关信息可以
参阅本章结尾。
下面我们将生成一个应用程序,它可以使用户从Wr o x图书分类
目录中查找作者姓名。图1 4 - 2是我们生成的应用程序的屏幕显示。
我们看到,这里的信息极其简单,仅保留了基本内容。最根本
的一点是用户应该得到他们想要的信息—多媒体显示可能会满
足具有高带宽网络连接的桌面系统用户的需求,但通过窄带宽
(比拨号网络更糟糕)连接的移动用户不会喜欢这些。此外,无线连接通常比有线服务更昂贵。
因此当为移动电话提供服务时,应该更多地考虑带宽需求,“节省带宽”的应用程序不仅运行更
快,而且会为用户节约费用。
这里我们强调了无线技术目前的局限性,同I n t e r n e t其他领域的发展一样,毫无疑问服务
性能会呈上升趋势,而费用会逐渐下降。
前面已经提到,我们无须了解WA P规范的各个方面,因为WA P对内容开发商屏蔽了不同网
络技术的细节。但是,无线网络的特性相对于其应用程序并不透明。下面我们将详细地讨论无
中国航空网 www.aero.cn
航空翻译 www.aviation.cn
本文链接地址:
XML高级编程下(38)