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