陳薇 何燕飛
WAP網(wǎng)站的特點(diǎn)是將internet與無(wú)線移動(dòng)客戶端兩者結(jié)合,使信息的接入、傳輸不受信息源、帶寬與區(qū)域的限制,隨著手機(jī)4G無(wú)線技術(shù)的普及,信息傳送速度的瓶頸將被打破,WAP網(wǎng)站的應(yīng)用前景極為廣闊,它勢(shì)必與WWW網(wǎng)站平分天下。本文對(duì)WML、WTA、WAP、WMLScript這些主流網(wǎng)站模式進(jìn)行了淺析,對(duì)ASP+WML模式下的移動(dòng)設(shè)備網(wǎng)站的技術(shù)難點(diǎn)進(jìn)行了探討。
【關(guān)鍵詞】WAP 網(wǎng)站開(kāi)發(fā) WAP開(kāi)發(fā)
1 引言
Internet網(wǎng)站技術(shù)伴隨著PC機(jī)的發(fā)展,已改變了我們生活的方方面面,具有劃時(shí)代的意義及影響,但是Internet高度依賴PC端運(yùn)行來(lái)提供服務(wù)。隨著移動(dòng)物聯(lián)網(wǎng)、移動(dòng)互聯(lián)網(wǎng)、移動(dòng)4G時(shí)代的到來(lái),越來(lái)越多的人從傳統(tǒng)的PC端轉(zhuǎn)移到了移動(dòng)客戶端,移動(dòng)客戶端的使用人數(shù)及普及程度遠(yuǎn)遠(yuǎn)高于PC客戶端。隨著技術(shù)的進(jìn)步,傳統(tǒng)移動(dòng)客戶端的技術(shù)瓶頸已被打破,如運(yùn)行內(nèi)存小,數(shù)據(jù)傳送速度小等。由于移動(dòng)客戶端具有攜帶方便、不受地點(diǎn)限制等優(yōu)點(diǎn),WAP網(wǎng)站將迎來(lái)爆發(fā)性發(fā)展。
2 WAP基本概念
WAP是“無(wú)線應(yīng)用協(xié)議”的英文縮寫(xiě),是為了更好、更簡(jiǎn)單的在不同無(wú)線通信網(wǎng)絡(luò)下開(kāi)發(fā)應(yīng)用而提出的一個(gè)業(yè)界技術(shù)標(biāo)準(zhǔn)、規(guī)范。該協(xié)議對(duì)不同無(wú)線設(shè)備之間規(guī)定了統(tǒng)一的網(wǎng)絡(luò)協(xié)議及框架,添補(bǔ)了一些移動(dòng)組網(wǎng)技術(shù)上的空白。WAP是一個(gè)體系化、結(jié)構(gòu)化的無(wú)線應(yīng)用協(xié)議,為移動(dòng)互聯(lián)網(wǎng)提供了一個(gè)可擴(kuò)展的、層次化的開(kāi)發(fā)環(huán)境。它融入了多種互聯(lián)網(wǎng)通信協(xié)議,如WWW、WAE,每一個(gè)都為其上一層提供多個(gè)應(yīng)用接入點(diǎn),應(yīng)用層處于該框架的最高層。
(1)WMLS sript是WML的腳步語(yǔ)言,其后綴均為.w m l s,和JavaS cript是相似的。但是WML Scrip只能對(duì)WML腳本進(jìn)行URL引用,函數(shù)名與文件名必須用#相連,不能直接嵌套在 WML頁(yè)面中。
例如:例如:tb.wmls:
extern function go_url()/*關(guān)鍵字extern表示該函數(shù)就可以被wmls以外的事件調(diào)用。如果函數(shù)是私有函數(shù),則不用extern關(guān)鍵字。*/
{WMLScript: WTAPhone Book.write("2","2883489","辦公室")}
(2)WML。WML是無(wú)線標(biāo)記語(yǔ)言的英文縮寫(xiě),其屬于XML一類,保留了XML的嚴(yán)謹(jǐn)優(yōu)點(diǎn),是與HTML相近的標(biāo)記語(yǔ)言。WML中所有的標(biāo)簽必須小寫(xiě),不論是標(biāo)簽還是內(nèi)容均區(qū)分大小寫(xiě)。
(3)ASP+WML頁(yè)面中必須加入語(yǔ)句來(lái)進(jìn)行指定響應(yīng)的內(nèi)容及編碼,否則瀏覽器會(huì)當(dāng)做普通文件打開(kāi)出現(xiàn)亂碼現(xiàn)象。
(4)WTA。WTA是移動(dòng)通訊設(shè)備的編程、通話接口,提供了開(kāi)發(fā)移動(dòng)通訊設(shè)備上使用的應(yīng)用的渠道。例如用WTAI函數(shù)可以從WML頁(yè)面中創(chuàng)建又移動(dòng)通訊設(shè)備發(fā)出的電話、短信請(qǐng)求。
3 WAP網(wǎng)站開(kāi)發(fā)的技術(shù)難點(diǎn)
(1)通過(guò)配置網(wǎng)站的MIME以確保WAP網(wǎng)站能正常打開(kāi)、正常顯示。需要重新建立一個(gè)MIME類型才可以用IIS當(dāng)做WAP網(wǎng)站平臺(tái)。在windows XP系統(tǒng)中,當(dāng)文檔內(nèi)容由WML標(biāo)記時(shí),不需要另外重新建立MIME類型也可以正常打開(kāi)WAP頁(yè)面。
(2)采用類型標(biāo)簽。采用類型標(biāo)簽的優(yōu)點(diǎn)是便于搜索引擎提取到關(guān)鍵詞,搜索結(jié)果排名靠前,提高網(wǎng)站的流量,提升網(wǎng)頁(yè)打開(kāi)速度,同時(shí)還可以優(yōu)化手機(jī)運(yùn)行內(nèi)存。
例如:向搜索引擎說(shuō)明你的deck的關(guān)鍵詞;
告訴搜索引擎你的站點(diǎn)的主要內(nèi)容;