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,输入网址进行测试。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值