WAP协议初级读本 |
||
| 作者:BUILDER.COM 来源:BUILDER.COM 发布时间:2006-4-27 1:12:49 | ||
|
WAP(无线应用协议:Wireless Application Protocol)协议就是移动Internet应用程序的标准通信协议。它的主要设计目标是为移动设备访问Internet或者内联网提供一种经过优化的开放标准。 诞生之初,WAP被吹捧为一种革命性的通信应用技术,整个移动计算世界都似乎都要因其改头换面。然而, WAP和采用WAP协议的各类服务却因为移动设备、移动网络本身的局限性而并没有起到人们所预想的作用,移动网络和设备的主要局限在于:
不过,在WAP的新版本——WAP 2.0出现之后情况就有所变化了。下面我对WAP及其利用WML显示内容的技术做简单阐述。另外我还会说明一下WAP 2.0在1.x版本基础上到底有了哪些技术上的提高和改进,最后会阐述些继续使用目前的1.x版本的理由。 WAP工作原理在通过桌面计算机操作系统上的浏览器访问网站时,客户程序会对数据提出请求,而服务器则负责把这些数据以HTML的格式通过IP网络传送给客户机。Web浏览器再把这些HTML数据转换为用户可读的文本和图象。 采用WAP的理由上面提到过移动通信存在相当程度的局限性,不过采用WAP实现移动Web浏览还是有充足理由的:
WAP 和 WMLWML(无线标记语言:Wireless Markup Language)是就WAP体系结构的有机组成部分(请参看图A)。WML是一种基于XML的标记语言,其开发和维护工作由WAP论坛负责。 图A WML实际上就是一种坚持预定义规则、具有良好格式的XML语言。它采用显示标签以移动设备所适合的格式表示数据。在理想的情况下, Web服务器可以提供只能由WAP浏览器显示的WML内容。某些WAP网关则甚至可以把HTML转换为WML。可是,你最好不要指望这种特性,因为它其实并没有提供真正意义上准确的WAP显示内容。 WAP 2.0全新登场2.0版本的WAP吸纳了更多的Internet标准。由W3C定义的XHTML 基本版已经成为了WAP 2.0的基本。XHTML Basic就是XHTML 1.0的移动版本,WAP论坛以它为基础开发出了XHTML Mobile Profile。 |
||
| [] [返回上一页] [打 印] | ||
|
||
文章评论 |
||

