APP下载

WAP网站开发技术探究

2016-07-10陈薇何燕飞

电子技术与软件工程 2016年7期

陈薇 何燕飞

WAP网站的特点是将internet与无线移动客户端两者结合,使信息的接入、传输不受信息源、带宽与区域的限制,随着手机4G无线技术的普及,信息传送速度的瓶颈将被打破,WAP网站的应用前景极为广阔,它势必与WWW网站平分天下。本文对WML、WTA、WAP、WMLScript这些主流网站模式进行了浅析,对ASP+WML模式下的移动设备网站的技术难点进行了探讨。

【关键词】WAP 网站开发 WAP开发

1 引言

Internet网站技术伴随着PC机的发展,已改变了我们生活的方方面面,具有划时代的意义及影响,但是Internet高度依赖PC端运行来提供服务。随着移动物联网、移动互联网、移动4G时代的到来,越来越多的人从传统的PC端转移到了移动客户端,移动客户端的使用人数及普及程度远远高于PC客户端。随着技术的进步,传统移动客户端的技术瓶颈已被打破,如运行内存小,数据传送速度小等。由于移动客户端具有携带方便、不受地点限制等优点,WAP网站将迎来爆发性发展。

2 WAP基本概念

WAP是“无线应用协议”的英文缩写,是为了更好、更简单的在不同无线通信网络下开发应用而提出的一个业界技术标准、规范。该协议对不同无线设备之间规定了统一的网络协议及框架,添补了一些移动组网技术上的空白。WAP是一个体系化、结构化的无线应用协议,为移动互联网提供了一个可扩展的、层次化的开发环境。它融入了多种互联网通信协议,如WWW、WAE,每一个都为其上一层提供多个应用接入点,应用层处于该框架的最高层。

(1)WMLS sript是WML的脚步语言,其后缀均为.w m l s,和JavaS cript是相似的。但是WML Scrip只能对WML脚本进行URL引用,函数名与文件名必须用#相连,不能直接嵌套在 WML页面中。

例如:例如:tb.wmls:

extern function go_url()/*关键字extern表示该函数就可以被wmls以外的事件调用。如果函数是私有函数,则不用extern关键字。*/

{WMLScript: WTAPhone Book.write("2","2883489","办公室")}

(2)WML。WML是无线标记语言的英文缩写,其属于XML一类,保留了XML的严谨优点,是与HTML相近的标记语言。WML中所有的标签必须小写,不论是标签还是内容均区分大小写。

(3)ASP+WML页面中必须加入语句来进行指定响应的内容及编码,否则浏览器会当做普通文件打开出现乱码现象。

(4)WTA。WTA是移动通讯设备的编程、通话接口,提供了开发移动通讯设备上使用的应用的渠道。例如用WTAI函数可以从WML页面中创建又移动通讯设备发出的电话、短信请求。

3 WAP网站开发的技术难点

(1)通过配置网站的MIME以确保WAP网站能正常打开、正常显示。需要重新建立一个MIME类型才可以用IIS当做WAP网站平台。在windows XP系统中,当文档内容由WML标记时,不需要另外重新建立MIME类型也可以正常打开WAP页面。

(2)采用类型标签。采用类型标签的优点是便于搜索引擎提取到关键词,搜索结果排名靠前,提高网站的流量,提升网页打开速度,同时还可以优化手机运行内存。

例如:向搜索引擎说明你的deck的关键词;

告诉搜索引擎你的站点的主要内容;