做為二十一世紀的企業,如果還沒有準備為自己的企業在網上安個“家”的話,企業就將面臨著淘汰的危機。如果已經有了自己的企業網站,不趕快建立自己的WAP網站的話,那么你就錯過了大好的商機,在日趨激烈的市場競爭中將處于劣勢。
WAP技術在全球掀起了一場移動互聯網的浪潮,同時,給全球經濟帶來了無限的商機。國內外企業紛紛建設自己的WAP網站,以提高自身的競爭能力。中國現在有手機用戶接近2億!用戶只要通過WAP移動電話,即可隨時隨地瀏覽互聯網內容,發送和接收電子郵件,實現信息共享、信息傳遞及網上交易。
趕緊在網上安個"家"吧!安個時髦的“WAP家”!讓無數的移動用戶去看看你的“家”有什么產品、什么樣的服務…… ,無線互聯網是多么的奇妙!即減少了廠家的成本,又極大地方便了用戶!
我們擁有著豐富WEB網頁和WAP網頁設計的專業技術人員,我們愿意同國內同行合作,協助企業、單位建立自己的WAP網站,以提高企業自身的競爭能力。
只要您準備好了,可來信告訴我們,我們將以不斷創新的技術和高度的敬業精神為您實現這個夢想。
移動互聯網的一個簡單示意圖:
WAP常識
WAP(無線應用協議)是在數字移動電話、因特網或其他個人數字助理機(PDA)、計算機應用之間進行通訊的開放全球標準。 它是由一系列協議組成,用來標準化無線通信設備,可用于Internet訪問,包括收發電子郵件,訪問WAP網站上的頁面等等。WAP將移動網絡和Internet以及公司的局域網緊密地聯系起來,提供一種與網絡類型、運行商和終端設備都獨立的移動增值業務。
通過這種技術,無論你在何地、何時只要你需要信息,你就可以打開你的WAP手機,享受無窮無盡的網上信息或者網上資源。如:綜合新聞、天氣預報、股市動態、商業報道、當前匯率等。電子商務、網上銀行也將逐一實現。
你還可以隨時隨地獲得體育比賽結果、娛樂圈趣聞以及幽默故事,為生活增添情趣,也可以利用網上預定功能,把生活安排的有條不紊。
WAP協議包括以下幾層:
1、Wireless Application Environment (WAE)
2、Wireless Session Layer (WSL)
3、Wireless Transaction Layer (WTP)
4、Wireless Transport Layer Security (WTLS)
5、Wireless Transport Layer (WDP)
其中,WAE層含有微型瀏覽器、WML 、WMLSCRIPT的解釋器等等功能。WTLS層為無線電子商務及無線加密傳輸數據時提供安全方面的基本功能。 WAP協議的誕生是WAP論壇成員多年努力的結果。它是針對不同的協議層定義了一系列協議,這些協議使得各方面的廠商和公司可以協同工作,開發無線通信網絡的應用。目前有超過100個成員加入WAP論壇,包括有終端和基礎設備的制造商,有移動通信的網絡運營商,有業務提供商,有軟件公司,也有網絡內容提供商等,共同為移動設備開發服務和應用。
但是,目前由于無線網的帶寬等等因素的限制,WAP手機的在多媒體上的應用如:可視會議、多媒體教學等等,還須一段時日。WAP規范還在不斷地完善,WAP論壇成員們在加緊開發功能完善的WAP設備,這無疑加快其在無線因特網綜合服務領域的擴展速度。
WAP系統
一、因特網三維網架構
WAP(無線通訊協議)是 在 數 字移動電話、因特網或其他個人數字助理機、計算機應用之間進行通訊的開放全球標準,就像HTTP協議一樣是一種標準,規定了WEB 服務器與客戶瀏覽器交互的方式、規范。在進一步學習前,讓我們了解一下WEB服務器的工作方式、原理。Figure 1(下圖)表明了客戶向URL所指定的WEB服務器發出了請求, WEB服務器根據請求的程序返回相應的內容至客戶端,二者就是按HTTP協議進行交互的。客戶端發出一個以HTTP開頭的URL請求時,WEB服務器端的程序可能是CGI程序、或靜態網頁,或SERVLET程序,也可能是其他服務器端程序,但它們均以HTML格式將相應的內容返回給客戶,這樣客戶就可在瀏覽器上的看到返回的內容。
二、因特網WAP網絡架構
WAP網絡架構由三部分組成,即WAP網關、WAP手機和WAP內容服務器,這三方面缺一不可!其中WAP網關起著協議的‘翻譯’作用,是聯系GSM網與萬維網的橋梁;WAP內容服務器存儲著大量的信息,以提供WAP手機用戶來訪問、查詢、瀏覽等。Figure 2(圖2)表明了WAP網絡的基本架構。當用戶從WAP手機鍵入他要訪問的WAP內容服務器的URL后,信號經過無線網絡,以WAP協議方式發送請求至WAP網關,然后經過‘翻譯’,再以HTTP協議方式與WAP 內容服務器交互,最后WAP網關將返回的內容壓縮、處理成BINARY流返回到客戶的WAP手機屏幕上。編程人員所要做的是編寫WAP內容服務器上的程序或曰WAP網頁。
WAP技術
一、如何配置WEB服務器? 鍵入你期望的工資 : 祝賀你, 你所期望的工資是: $salary! 你所期望的工資是: $salary!
在設計WAP網頁時不論你使用的WAP開發工具是UP.SDK 或NOKIA WAP TOOKIT 或者ERICSSON WAPIDE,你都必須進行WEB服務器設置,故在此將常見的幾種WEB服務器的設置介紹如下:
1、WINDOW NT 平臺的IIS
a、啟動菜單->程序->WINDOWS NT OPTION PACK ->IIS4.0
b、右擊Internet Information Server的子項計算機名,在快捷菜單上選擇‘屬性’
c、在屬性頁面的下部,有一個‘文件類型(F)’按鈕,單擊此按鈕,會出現文件類型界面
d、單擊‘新增類型’按鈕,然后在相關的擴展名欄中填寫 .wml ,在內容類型(MIME)欄中填寫text/vnd.wap.wml
e、單擊‘確定’按鈕
f、重復c、d、e 三步,再增加其他的MIME類型。
2、Apache Web Server on NT OR Solaries OR LINUX OR OTHER UNIX
a、不管是NT 還是UNIX 或LINUX ,都是修改 Apache 安裝目錄下的conf/mime.types文件
b、在該文件中增加以下內容:
text/vnd.wap.wml .wml
image/vnd.wap.wbmp .wbmp
application/vnd.wap.wmlc .wmlc
text/vnd.wap.wmls .wmls
application/vnd.wap.wmlsc .wmlsc
c、存盤
d、重新啟動APACHE WEB SERVER 即可。
二、能不能給我講解一下‘設計第一個WAP網頁’中的FF.WML程序?
現將‘設計第一個WAP網頁’中的FF.WML程序講解如下:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//PHONE.COM//DTD WML 1.1//EN" "http://www.phone.com/dtd/wml11.dtd" >
注釋:熟悉XML的人知道 以上兩句是XML序言,表明文檔符合XML 1.0 版本,并遵循//www.phone.com/dtd/wml11.dtd文檔類型。
<wml>
<card>
注釋:WAP網頁是以<XML>標記開始,象WEB網頁以<HTML>標記開始一樣。接著,有許多<card></card>實體段,card 是WAP網頁中的一個顯示頁面,一個WAP網頁可以有多個顯示頁面。
<do type="accept" label="HowMuch">
<go href="#result"/>
</do>
<p>鍵入你期望的工資 : <input name="salary" format="*N"/></p>
</card>
注釋:<do type="accept" label="HowMuch">表示一個提交按鈕, 類似于html中的form 中的 SUBMIT 按鈕 。
<go href="#result"/>表示一個提交鏈接,即手機用戶按下Howmuch提交按鈕后,id名稱為‘result’的顯示頁面 。
<input name="salary" format="*N"/>表示一個文本輸入框,只能輸入數字,手機用戶按下Howmuch提交按鈕后,文本輸入框中的值將存在變量$salary 中。
<card id="result">
<p>祝賀你, </p>
<p>你所期望的工資是: $salary!</p>
</card>
</wml>
注釋:<p>你所期望的工資是: $salary!</p> 顯示字符串和在文本輸入框輸入的數字。<p></p> 與WEB網頁中的有所類似。
</wml> 表明整個WAP網頁結束。
三、當我用模擬手機瀏覽我的WAP網頁時,漢字顯示出現亂碼或編譯出錯,我該如何設置?
以下有幾種方法可以設置:
1、可在WEB服務器中設置MIME表時,在text/vnd.wap.wml后加上“;charset=charset_name”,如GB2312漢字 :text/vnd.wap.wml;charset=gb2312
Content MIME type Extension
WML text/vnd.wap.wml; charset=charset_name wml
2、若你在設計動態WAP網頁時,出現漢字顯示亂碼,你可以在程序中將返回類型指明所使用的字符集。
在程序中,將CHARSET加在向用戶瀏覽器發送信息的類型后, 按以下方式寫:
"Content-type: text/vnd.wap.wml; charset=gb2312"。
如在ASP中: Response.ContentType = "text/vnd.wap.wml; charset=gb2312" ,在PHP、PERL等服務器端腳本中比較類似。
3、你也可以用字符轉換工具來轉換,將你的程序代碼轉換為UTF8、或UNICODE。
注釋:
表示一個文本輸入框,只能輸入數字,手機用戶按下Howmuch提交按鈕后,文本輸入框中的值將存在變量$salary 中。
注釋:
表明整個WAP網頁結束。
三、當我用模擬手機瀏覽我的WAP網頁時,漢字顯示出現亂碼或編譯出錯,我該如何設置?
以下有幾種方法可以設置:
1、可在WEB服務器中設置MIME表時,在text/vnd.wap.wml后加上“;charset=charset_name”,如GB2312漢字 :text/vnd.wap.wml;charset=gb2312
Content MIME type Extension
WML text/vnd.wap.wml; charset=charset_name wml
2、若你在設計動態WAP網頁時,出現漢字顯示亂碼,你可以在程序中將返回類型指明所使用的字符集。
在程序中,將CHARSET加在向用戶瀏覽器發送信息的類型后, 按以下方式寫:
"Content-type: text/vnd.wap.wml; charset=gb2312"。
如在ASP中: Response.ContentType = "text/vnd.wap.wml; charset=gb2312" ,在PHP、PERL等服務器端腳本中比較類似。
3、你也可以用字符轉換工具來轉換,將你的程序代碼轉換為UTF8、或UNICODE。