您的当前位置:首页>关注 > 正文

什么是WAP?WML与HTML有什么区别?

来源:CSDN 时间:2023-04-07 10:47:40


【资料图】

随着科技的发展,手机网站越来越让人们关注;现介绍一下WAP: 1:什么是WAP?答:WAP是WIRELESS APPLICATION PROTOCAL(无线应用协议)的简称,它是开发移动网络上类似 互联网应用的一系列规范的组合。WAP协议与现在通行的互联网协议类似,但专为小屏幕、窄带的 用户装置(如移动电话)优化。 WAP协议是公开的、全球性的标准,由有兴趣参加WAP FORUM的成员共同讨论、制定和拥有, 它使无线装置可心轻易、实时地交流信息和服务。 2:WAP的目的是什么?答:为移动用户提供更简单快捷的网上内容和服务。 3:WAP FORUM是什么?答:WAP FORUM是由多个会员组成的行业协会。它制定了WAP的标准。其主要目标为联合无线通信行业的各个不同领域的公司,保证产品的兼容性和行业的发展。WAP FORUM会员代表了占世界移动电话市场九成以上的制造商、覆盖用户超过一亿人数的营运商、主要的基础设施供应商,以及为无线通信行业提供解决方案的软件开发人员和组织。 4:WAP适合有哪些用途?答:大部分在互联网上成功的互动服务可望在WAP世界中进行,例如信息服务,新闻、报价、线上购物、互动游戏和广告等等;WAP也同样可用于企业内部应用,如公司电话指南,或使在办公室以外的人员索取数据或资料;无线接入还应带来其它机会,如与位置有关的服务或复杂的电话应用,比如,渡假人士可以从手机上找到合适的餐馆,随即自动致电订位。 5:WAP未来的发展方向是什么?答:现在关注的领域包括端对端安全保障、SMARTCARD接口、有关的连接协议、 持久的存储功能、支付接口和PUSH技术。 6:哪些用户装置会使用WAP?答:WAP标准不假定何种用户装置类型,只假定装置的大小和频宽限制。典型的是手持设备, 包括移动电话、个人数据助理(PDA)或传呼机。使这些设备支持WAP功能不会大幅提高其生产成本。 7:什么是微浏览器?答:常用的互联网浏览器如IE或NETSCAPE使用户从PC机上浏览HTML网页。WAP的微型浏览器与之类似,专用于从手持设备上浏览网上的WML网页。 9:WAP电话会更贵吗?答:WAP为现有的无线通信设备而设计。WAP需额外增加一个相对很小的记忆容量,在普通应用产品基础上添加WAP功能应不会涉及设计上的重大改变。WAP产品的规模化生产使其价格可为普通用户接受。 10:WAP适不适合多媒体服务?答:目前业界讨论的核心话题之一就是多媒体服务支持。WAP 1.1和1.2版允许传输部分多媒体内容,但很多其它的多媒体服务,尤其是基于流量媒体(STREAMING MEDIA)的服务,尚待提高。 11:WAP用户端必须使用哪些操作系统?答:可能主要使用EPOC,WINDOWS CE,PALMOS或其它系统。 12:哪些操作系统与WAP兼容?答:WAP是一种通信协议和应用环境,可在很多操作系统内工作,如PalmOS, EPOC, Windows CE, FLEXOS, OS/9, JavaOS等。它为不同种类的设备提供相互沟通的途径。 13:WAP可运行于哪些移动网络?答:WAP在设计上保证了足够的弹性,可运行于很多不同网络技术上,包括GSM,PDC,CDPD,CDMA,TDMA,PHS,DECT,以及未来的第三代移动标准。 14:WAP可在GPRS上运行吗?答:可以。GPRS是一种新的数据包传输的无线服务。它会使WAP的传输速度大大提高,比在GSM的SMS和CSD基础上的WAP速度更快。 15:GPRS会不会与WAP的竞争?答:不会。WAP可应用于GPRS。GPRS在更底层(网络层至IP层),WAP在高一些的层面上运作。两种标准的协同已包含在WAP标准中。 16:WAP符不符合第三代无线标准?答:符合。 17:更高带宽的第三代网络仍需要WAP吗?答:就算是带宽增加了,带宽的使用不会变成零成本,原因如终端的电力消耗更大,射频方面的成本更高,射频频变谱资源的利用程度更大和网络负荷增加等。原来的限制因素在第三代仍然存在,如间断的信号覆盖、细小的屏幕、低功率的设备、各类不同的数据模式、制式和终端等,说明有必要继续优化无线环境中的设备和系统资源。如果WAP在2.5代的大众化市场取得成功,那么第三代就仅仅是为同样的应用解决了系统负荷的问题。 18:WAP规范现在进展到什么情况? 答:WAP FORUM于1999年7月发布了WAP 1.1版,现正准备1.2版。 19:WAP 1.1版有什么改动或新功能?答:功能与1.0版一样,加入了对适用于商业用途的回馈,和对规范的改进及解释;做出对WML的修改,以配合W3C即将发布的XHTML规范。 20:WAP 1.2版有什么改动或新功能?答:功能与1.1版一样,继续加入应用者的一些回馈意见。1.2版初次介绍了WAP PUSH体系,完善了WTA(WIRELESS TELEPHONY APPLICATIONS)规范,并包含了新的数据网络技术。 21:WAP为什么不采用现有的互联网标准?答:WAP是在采用现有的互联网标准。WAP体系的建立是为移动装置提供互联网服务。此外,WAP仍然采用了如XML,UDP和IP等互联网标准。无线应用协议是在如HTTP和TLS等互联网标准的基础上进行优化,更适用于有突出限制的无线环境。它利用二进位制进行数据压缩,配合无线环境下较长的反应延迟和中等以下的带宽;它可应付间断的覆盖,并在可使用或不可使用IP的无线传输中发挥作用。WML语言使用户可在小屏幕、小键盘的手持设备上进行单手操作,并为智能电话和通信设备提供内置的全图象的双线显示。 22:WAP GATEWAY是什么?答:是移动网络中的构成软件,连接互联网和局域网,以使支持WAP的手机获得网上内容和应用。一些WAP GATEWAY还可以将HTML文件转换成WML文件。 23:是不是一定要WAP GATEWAY? 答:不一定。如果你只提供单纯的WAP内容,可以用现有的网络服务器,只改变MIME类型就可以;移动用户通过网络营运商的GATEWAY连接到你的服务器上。WAP GATEWAY是移动系统的一部分,用来执行应用有其优越性,你可以看到某些信息,如拔号人的电话号码、身份或者有可能知道拔出地点。 24:现有的手持设备支持哪些WAP版本?答:NOKIA7110:WAP 1.1版 25:WML与XML有何不同? 答:XML语言由W3C制定的META语言,是为特定应用程序加入其它语言的一系列规则。XML不直接加密内容,而由XML规定的特定标识语言进行加密。WML完全遵循XML规则,是无线应用的一种特定语言,因此是XML其中一种应用。 26:GSM的WAP数据承载类型是什么? 答:可以是SMS(Short Message Service)或是CSD(Circuit Switched Data)。后者的频宽更大。 27:JAVA会不会是WAP的竞争语言?答:不是。JAVA是一种编程语言,WAP基本上是一个通信协议和标识语言。WAP可在JAVA或JAVA OS中被应用,因为它中立于各种操作平台。JAVA为WAP应用提供很多构成手段。 28:为什么要开发WMLScript?答:WMLScript类似于JavaScript和ECMAScript,但更适用于小型的手持设备。它只占用很少记忆体和CPU,省略了一部分不需要的功能,它以一种特别有弹性的方式包含在WML中,方便了开发人员。 29:WAP安全吗?答:安全。WAP包含了名为WTLS的适用于移动环境的认证和加密标准。 30:WAP的保密性如何?答:WAP协议中的WTLS层进行服务器到用户的加密和认证过程,防止WAP交易中可能出现的欺诈行为,可进行电子商务和局域网应用。 31:WML可不可以使有WAP功能的装置拔打电话?答:WAP手机的电话功能可通过WIRELESS TELEPHONY APPLICATION INTERFACE(WTAI)进行。例如: WMLScript: WTAPublic.MakeCall("9287787") 32:WAP怎样将电话技术与互联网服务结合起来?答:WAP 1.1版包含一种可选择的标准WTA(WIRELESS TELEPHONY APPLICATIONS),使WML和WMLScript可处理接收和拔出电话。营运商可通过简单编程和一个WTA服务器,开发语音和互联网结合的服务。 33:STK(SIM Tool Kit)是不是WAP的竞争技术? 答:STK是一种以SIM卡为核心的应用技术,仅用于GSM、SMS和USSD传输,应用均由SIM卡执行。WAP独立于各种网络技术,传输的内容和服务由网络服务器执行。二者有重叠之处,在同时有HTML操作的情况下,WAP是一种更好的选择。STK的主要供商同时也是WAP的成员,现正为开发二者的接口而努力。SIM卡在未来有一个作用,可用于WAP加密和存储个人化/特定营运商内容。 34:蓝牙与WAP有何关系?答:蓝牙主要是设备之间的本地连接技术。很多有关蓝牙的应用也牵涉到WAP的无线应用。许多蓝牙成员亦是WAP成员。未来的手持无线设备希望同时含有蓝牙和WAP技术。二者解决的问题不同。

关于WML的常见问答:1. 简单说WML代表什么? WML代表“Wireless Markup Language”。WML就是无线标记语言(Wireless Markup Language),内置于移动设备中的微型浏览器能够解释这种标记语言。虽然它和HTML语言很相像,但WML其实是XML的一个应用子集。

2. 什么是WML? WML代表Wireless Markup Language,就象HTML对普通的Web浏览器一样。有人说它是基于XML,但是更准确地说WML是XML的一个应用。虽然在语法上和HTML相似,但更多的是XML。如果准备从HTML到WML,但是没有任何的XML知识,将会发现WML“非常”严格。就像HTML,WML被读取并且通过WAP设备中的浏览器解释,然后显示在屏幕上。对于WAP设备,浏览器,或者用户代理,通常叫做微型浏览器。微型浏览器的功能是受到WAP设备的限制的。

为什么使用WML而不是使用广泛的HTML原因是由于WAP的工作方式以及WAP是为一个“窄小”的无线世界工作的。在Netscape、Opera或者IE上显示HTML需要更强的计算能力。计算能力某种意义上是移动设备中的电能。由于移动设备中的电能是有限的,所以WML在发送给WAP设备之前,通常要经过转换和压缩。所以WAP使用的是WML。

读者也许可能想到WML非常简单,甚至不能处理HTML中的多媒体类型。这个不是问题。标记语言(WML、HTML等等)没有操作设备的权限,例如播放声音或者显示动画。仔细地观察HTML,就会发现没有一个HTML标签能够显示动画或者播放音乐。限制是来自于运行标记语言的浏览器。毕竟在大多数情况下,是谈论移动电话。但是这个限制应该随着无线Internet的发展而逐渐取消。

3. WML与HTML有什么区别? 虽然WML看起来十分像HTML,但是在技术上两者的差别还是很大的。WML是为微型浏览器所设计的HTML的一个子集。WML的标准定义是基于XML的。  4. Phone.com的 HDML和WML有什么区别?现在有电话支持 HDML吗? HDML(Hand-held Devices Markup Language)是Phone.com开发的。它使得Web页面可以在移动电话上显示,其标准的公布先于WAP标准。Motorola、 Neopoint、Qualcomm 等等公司的电话使用Phone.com的浏览器,它支持HDML。最新的UP.Browser支持HDML和WAP。

5. 为什么使用WML而不是HTML? 首先是WAP协议要求使用WML。可能已经有能够支持HTML的WAP设备,但是那不是真正的。有一些和无线设备很像的WAP设备支持HTML,但它们也不是直接使用HTML(例如:Microsoft Mobile Explorer支持HTML和WML)。MME设备只是将两个分离的部分做到了一起。当然也有HTML的变种,例如 iMode 浏览器使用Compact HTML。简单的说,如果谈论WAP设备,那么标记语言就是WML。

标签:

最新新闻:

新闻放送
Top