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