Wap開發(一) -- 環境

[b]一.需求[/b]
公司有一套OA系統,B/S結構,客戶希望通過智能手機訪問。

[b]二.選擇技術[/b]
採用wap2.0, 表示層用xhtml + css

[b]三.開發環境搭建[/b]
環境搭建基本和開發普通B/S程序沒什麼區別,注意以下兩點:
a、由於採用xhtml,所以需要在web.xml中增加如下語句:
[code]<mime-mapping>
<!-- xhtml Source -->
<extension>xhtml</extension>
<mime-type>application/vnd.wap.xhtml+xml</mime-type>
</mime-mapping>[/code]
b、Jsp的page頭要用以下語句:
[code]<%@ page contentType="application/vnd.wap.xhtml+xml;charset=GBK" language="java" %>[/code]

[b]四.測試環境搭建[/b]
理論上測試只需要支持wap2.0的模擬器即可,但是各款模擬器不盡相同,起初我用openwave6.22、winwap、opera(pc專用,非mobile專用,但支持xhtml),前兩款模擬器受屏幕所限,無法模擬智能手機的效果,而opera功能又過於強大,掩蓋了手機瀏覽器的不足,最後不得不安裝微軟模擬器(太大了,痛苦)。

安裝過程:
1、安裝Visual Studio 2005,下載了RTM版,安裝之後竟然缺少DMA,又到網上搜了team版,裏面終於含有DMA了。
2、安裝ActiveSync4.1
3、安裝windows mobile 5.0 pocket pc sdk 以及windows mobile 5.0 pocket pc emulator

以上軟件在網上都能搜到,就是安裝浪費時間,呵呵!
如何進行測試?
1、打開visiual studio,點“工具”->“連接到設備”,彈出一個窗口,選擇所用的模擬器(比如:CHS Windows Mobile 5.0 Pocket PC Phone),點連接,模擬器啓動;
2、點“工具”->“設備仿真管理器”,彈出一個窗口,在下拉列表中找到綠色箭頭,右鍵點擊“插入底座”,右下角綠色圓圈亮起;
3、打開ActiveSync窗口,點“文件”->"連接設置",在出現的窗口中,選中“允許連接到以下其中一個端口”,選擇“DMA”,然後點“進行連接”;
4、如果顯示“已連接,已同步”,表示成功,否則多試幾次;
5、在模擬器中打開IE,輸入網址進行測試。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章