之前我介紹了OT756的java模擬器,在這里我將針對OT756的另一方面——WAP的模擬進行介紹。其實對于一般用戶來說,在pc上仿真756的瀏覽效果未必有很大的意義,也許最多只是用來上上alcatel的wap網站(后面就會看到為什么alcatel的wap網站會那么麻煩了),但對wap網站的開發者來說,pc上的wap模擬器還是很有用的。事實上,這里要用到的模擬器也是一個面向開發者的工具來的,它就是Openwave SDK。在遠古時期,Alcatel針對它的某些黑白機提供了專門的WAP模擬器,但現在它已經不這么干了,我們只能用Openwave(OT756內置的WAP瀏覽器就是Openwave公司提供的)官方的SDK來進行模擬了。由于這個軟件我也不是經常用,我也不是wap開發人員,所以這里只針對基本的WAP網站瀏覽的功能進行介紹,軟件更多更詳細的介紹可以瀏覽Openwave的開發網站http://developer.openwave.com/dvl/tools_and_sdk/openwave_mobile_sdk/phone_simulator/ 或者求助google大神:)
Openwave SDK(嚴格來說它叫做Openwave Phone Simulator,即Openwave手機模擬器)目前最新的版本是7.0,可以在官方網站下載。我用的是7.0的前一個版本6.2.2,懶得去研究新版本了。6.2.2可以在官方網站注冊后下載,或者直接從這里下載:http://ohfaint.3322.org/ot756/Openwave_SDK_622.exe
安裝完畢后,從開始菜單的Openwave SDK 6.2.2 -> Openwave SDK 6.2.2 HTTP啟動模擬器,會出現一只巨丑暴丑的手機:
Fig 1 主界面
沒辦法,它就長這樣,只能忍忍了,暫時找不到把它變成OT756的方法。先別急著用它來上網,因為我們要先對它進行正確設置。點擊菜單項Tools -> Devices,在User欄填入:
Alcatel-TH4/1.0 UP.Browser/6.2.ALCATEL MMP/1.0
在UAPRof欄填入
http://www-ccpp-mpd.alcatel.com/files/ALCATEL-TH4_MMS10_1.0.rdf
如圖:
Fig 2 設置User Agent和Profile路徑
這樣,Wap網站已經能將模擬器識別為OT756了。用它瀏覽“我的一鍵通”網站http://wap.my-onetouch.com/easy/ 就可以看到區別,如果不進行此設置,是無法進入該網站的:
Fig 3 提示只能用Alcatel手機來訪問網站
此外,還要對語言進行設置。點擊Language,在彈出的窗口中的Language欄選Chinese Simplified (zh-cn)(簡體中文),Character set欄選Chinese Simplified (GB2312),字體分別選宋體和新宋體,如圖:
Fig 4 語言設置
這么設置的意圖不是讓軟件的界面變成中文,而是告訴wap網站,我們所使用的設備是簡體中文的,如果網站具備多語言功能,就會根據設備的語言顯示對應的頁面。比如“我的一鍵通”網站就是一個典型的多語言網站,進行語言設置后,就可以像我們的手機一樣訪問它的中文版了:
Fig 5 將語言設置成中文后訪問“我的一鍵通”網站效果
在配置窗口中還可以進行代理服務器設置、默認首頁和一些瀏覽方式等項目的設置,一般采用默認設置就可以了,不在這里詳細解釋了。
設置完成后,在主界面的"Go"欄輸入網站網址,就可以用這個丑陋的模擬器瀏覽WAP網站了。操作方面,跟Java模擬器類似,也可以用鼠標或鍵盤來控制手機上的按鍵。手機顯示屏幕最下方是軟鍵功能提示欄,對應屏幕下面左右兩顆軟鍵。
模擬器的菜單也比較簡單,沒有太多的東西需要介紹。值得說明的是View菜單,提供了一些有用的查看功能,如網頁源代碼、Cookie等訊息的查看。
下面就以從“我的一鍵通”網站上下載java游戲為例,對模擬器的使用進行說明。
1)啟動模擬器
2)在地址欄輸入http://wap.my-onetouch.com/easy/
3)如果前面的設置正確,稍待片刻,就會像用真實的手機一樣,出現簡/繁體選擇
Fig 6
4)光標停留在“簡體中文”上,用左軟鍵選擇,即可進入中文的下載頁面。
5)用方向鍵將光標移動到“游戲及應用”上,點擊左軟鍵或回車選擇
Fig 7
6)這里有兩個游戲可以下載:Arcade Boy和Cosmic Bubble。移動光標到“Arcade Boy”上,用左軟件或回車選擇,開始下載
Fig 8
7)稍待片刻,會提示"Unable to install due to invalid descriptor.",不用管它,選擇菜單項View -> Network Info
8)可以在彈出的窗口中看到瀏覽過的url,點選其中一個url還可以查看具體的信息。選擇最后一個URL
http://wap.alcatel.com/easyobjectsdw/java/ArcadeBoy.jad
其實這個就是游戲的jad文件了。在下方的窗口中可以看到服務器返回的這個jad文件的內容:
Fig 9 (點擊放大)
由MIDlet-Jar-URL: ArcadeBoy.jar可見,jar和jad文件存放在服務器的同一目錄下,即jar文件的url為
http://wap.alcatel.com/easyobjectsdw/java/ArcadeBoy.jar
9)選定jad文件的url,按ctrl+c將其復制到剪貼板中。有了URL就可以用下載工具下載jad和jar文件了
10)一般建議只下載jar文件。因為某些wap網站的jad文件里面的MIDlet-Jar-URL項會包含完整的URL,這會對我們造成困擾:)。下載后用jadgen重新生成jad就可以了。
Fig 10
對于其它wap下載網站,都可以用類似的方法去搜刮它的下載資源。這個模擬器更多的應用就留給大家慢慢發掘了:)
附:
其它幾個型號的User agent和User Profile設置:
OT715:
Alcatel-BF5/1.0 UP.Browser/5.0.3.x
http://www-ccpp-mpd.alcatel.com/files/ALCATEL-BF5_1.0.rdf
OT735:
Alcatel-BH4/1.0 UP.Browser/6.2.ALCATEL MMP/1.0
http://www-ccpp-mpd.alcatel.com/files/ALCATEL-BH4_1.0.rdf
OT735i:
Alcatel-BH4/1.0 UP.Browser/6.2.ALCATEL MMP/1.0
http://www-ccpp-mpd.alcatel.com/files/ALCATEL-BH4R_1.0.rdf
OT835:
Alcatel-OH5/1.0 UP.Browser/6.1.0.7.7(GUI)MMP/1.0
http://www-ccpp-mpd.alcatel.com/odm/OT835_UAProf.rdf
OT556等:
Alcatel-TH3/1.0 UP.Browser/6.2.ALCATEL MMP/1.0
http://www-ccpp-mpd.alcatel.com/files/ALCATEL-TH3_MMS10_1.0.rdf
新聞熱點
疑難解答
圖片精選