之前我介绍了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
新闻热点
疑难解答
图片精选