分类目录归档:移动

手机上网的一些试验结果

试验dopod手机上的一些网络编程,一些结果:

1. CMNet和CMWAP的区别,CMNet,CMWAP是移动的两个接入点。CMNet给了手机应用程序完全访问Internet的能力,也就是说完全支持Socket编程。CMWAP连上后则只能连接移动梦网中的内网,如果要访问Internet,则必须通过Proxy,但是目前移动的Proxy(10.0.0.172) 实际上只提供了HTTP(80), WAP(9201)这两种协议的代理, 其它网络访问将不支持。但从资费上,CMWAP有包月不限流量的套餐,比较便宜,而CMNET则要贵得多。

2. 程序中应该是可以指定使用CMNet还是CMWAP接入点的,这两个接入点分别有一个GUID之类的标识来指定。但目前程序中是通过一个API函数来让系统确定一个最佳的接入点,然后通过返回的GUID来进行连接的,这样的话,就受到了手机设置的影响。

3. 对于手机设置, 其中有Internet、单位设置、WAP三项。目前使用Internet和WAP两项。 Internet中有”自动”,”拨号”,”CMNet”,WAP里面也有”自动”, “拨号”, “CMWAP”, 同时可以设置是否可以连接Internet,如果可以连接,其Proxy是什么。有”选择网络”的选项,可以选择连接到Internet时,是使用Internet、单位、WAP中的哪一项,

使用CMNet, 选择”Internet”,其中”自动”和”CMNet”都可以。CMNet中”软件压缩”,”IP头压缩”不能被选中。
如果选择的是”拨号”,那么如果CMNet配置正确,会使用”CMNet”连接,
否则 WAP中选择的”CMWAP”,此时也会使用”CMWAP”, (这种情况是个完全特殊的情况)
WAP中选择的是拨号或自动,此时使用”拨号”连接,但我没有连成功过。

使用CMWAP,选择使用”WAP”。其中”自动”和”CMWAP”都可以。WAP中必须选择”可以连接Internet”,Proxy为10.0.0.172
如果选择是”拨号”, 总会使用”拨号”,但也没有连成功过。

4. 因为我们现在的程序是通过HTTP来下载的,所以,这两种网络实际上都是可以进行的。但是如果是通过CMWAP连接,可能是它的Proxy有限制,下载太大的文件会返回错误。我现在试了2M的文件没有问题,周五在kuaihuo那里不成功的原因主要是因为当时的文件有5M,太大了,所以得不到返回大小。但CMNet没有此限制,5M的文件照样下载。

5. 速度上看,两者区别不大,在我的测试的几次中,CMNet 一次平均速度是4KB/s, 另一次是2KB/s, CMWAP一次是5KB/s, 一次是4KB/s,CMWAP似乎还要快些,但CMWAP在连上后到开始下载之前的这段时间似乎要长一些(上面的平均速度没有包含这个时间)。这肯定会受到手机信号好坏的影响,因为担心资费问题,就没有测试太多。周五在kuaihuo那里的1KB/s是否是拨号出来的可能不一定,因为我试图设为拨号去连,并没有成功,我怀疑还是网络信号问题。

基于IIS的OTA无线游戏下载服务器配置

摘录自:http://www.yi5.net/ArticleShow.asp?ArticleID=2337

IIS中站点的属性->HTTP头->MIME映射->”文件类型”按钮->”新类型“按钮, 添加两种类型jad和jar:
JAD: text/vnd.sun.j2me.app-descriptor
JAR: application/java-archive

———————————————-

j2me

无线移动开发论坛 http://www.everenter.com/bbs
jerryQQ:3324131
games.jad

安装j2wtk2.0,在开始菜单的j2wtk菜单中启动OTA Provisioning,点击屏幕右下角
的apps,点击install application,输入http://127.0.0.1/down.html,不出意外,屏幕出现games.jad,选项,选择install后,执行如果正常运行进行下一步 ,就能提示你安装成功,可以在wtk里玩你的下载游戏了。

1.games.jar不一定必须和games.jad放到同一路径下,但是games.jad中MIDlet-Jar-URL属性指向的必须是games.jar的绝对地址。
2.wtk版本要2.0以上,1.04里面没有OTA Provisioning。





程序测试页面
1.aa
2.bb



WAP中如何得到手机信息?

我们可以在ASP中使用下面的句子来检查WAP浏览器发出的所有HTTP头。


<% Response.Write "
AllHttp:”
Response.Write Request.ServerVariables(“ALL_HTTP”)
Response.Write “
AllRaw:”
Response.Write Request.ServerVariables(“ALL_RAW”)
%>

ALL_HTTP和ALL_RAWQ的区别在于ALL_HTTP给所有的变量加上了HTTP_前缀,并且将’-‘换成了’_’ 。

在LG手机(910,950,8188)试验都通过HTTP_X_IMIS 来返回手机的IMIS信息。

网上有说用下述变量来检查的:”HTTP_X_NETWORK_INFO”,”HTTP_X_UP_CALLING_LINE_ID”,”HTTP_X_UP_SUBNO”,”DEVICEID”,但在LG手机上都不行。也许在中国移动的手机上可以?

另外,从上面的返回中也可以看到ACCEPT哪些Content-Type。LG910/950上支持了audio/vnd-qcelp, 因此我们的QCP文件是可以试听的,也试验成功了。另外还支持smaf, pmd, midi等,但没有试验。但LG8188上就不可以。这就是WAP1.0和2.0的一个重要区别吧。

WAP图铃下载的试验

虽然现在要做的WAP版炫铃快递不需要下载图铃,但还是查了查,试了试WAP中下载图铃的方法,结果发现:

1. 有些WAP网站直接写图铃的URL。但我试验结果是只下载到本地,显示一个包含此对象的页面,并不能直接显示下载界面和去设置铃声,也不会在“下载文件夹”中出现。而且在LG910手机上,只有MMF可以,其它如MIDI, MP3显示”406:不接受的格式”, QCP, PMD显示”404:找不到文件”。

2. 有些网站中提到用”uplink:download”语法,但我试验结果提示“URL错误”。

查询到下面的页面,可能说出了问题所在:http://club.phpe.net/index.php?act=ST&f=15&t=5188&s=

做了一个月,也总算有点收获,在这里和大家分享一下吧!
先说WAP图铃下载,联通的有一个download func,有详细的文档,
移动的就直接写出URL!

Download fun(下载类服务)
对于下载类业务,CP/SP需要向中国联通申请该类服务,并提交下载内容服务器的主域名或IP地址给中国联通,由中国联通审核能否向CP/SP所提供的服务的主域或IP地址提供下载类服务权限,并在Openwave download fun server中进行相关控制配置。在填写Download的地址中的source时要后跟下载目标的实际URL。
例如:

TestPic1

有关Download Fun更多内容请参考Openwave Download Fun公开技术规范,或者访问:http://www.openwave.com获取更多信息。

因为我是在联通手机上试的,同时又没有申请此类业务,所以会有上面的试验结果。

BREW 2005开发商大奖候选名单

BREW 2005开发商大奖候选名单:

·最佳娱乐应用奖: 北京闪易互动科技有限公司(中国)开发的Flashow;Idetic(美国)开发的MobiTV ;Rocket Mobile(美国)开发的Song Identity。

·最佳游戏应用奖:Gameloft (法国)开发的Asphalt: Urban GT 3D ;北京捷通华声语音技术有限公司(中国)开发的《天煞》; Anicom Software(韩国)开发的Korea-Japan Battle Poke。

·最佳铃声应用奖: Moderati (美国)开发的Modtones DJ;深圳乐酷信息技术有限公司(中国)开发的MP2+1;Sony BMG Music(美国)开发的Sony Music Box。

·最具创意技术使用奖:Networks in Motion (美国)开发的AtlasBook;MEDIASEEK 公司/3GVision 公司 (日本)开发的具有动作感应的Buggy Boom;Electronic Arts/Ideaworks3D (美国)开发的《极品飞车:地下狂飙2》;TAITO 公司(日本)开发的One Push Order;Verizon Information Services (美国)开发的SuperPages Movies;MoWA (巴西)开发的VIVO Diagnóstico。

·最佳商业应用奖: Inetcam(美国)开发的 iMViewer;EverSystems (巴西)开发的BREW移动银行;Remoba 公司(美国)开发的Remo。

·最佳定位服务应用奖:NAVITIME JAPAN(日本)开发的EZnaviwalk ; Pointi Corporation(韩国)开发的Friend-Finder服务;WIZ Technologies(巴西)开发的VIVO Localiza 。

·最佳通信应用奖:IntelliSync(美国)开发的Email Executive;MEDIA SOCKET (日本)开发的Pop Mailer ;G-Search (日本)开发的Utameru。

·最佳信息应用奖:Healthpia 公司(韩国)开发的Diabetes Management; Novarra(美国)开发的nWeb Browser ;TeleCommunication Systems (美国)开发的Rand McNally Traffic。

Update: 最终获奖名单

Most Innovative Use of Technology
Winners: AtlasBook from Networks in Motion (U.S.) and Buggy Boom with Motion Detection from MEDIASEEK Inc. (Japan) and 3GVision Inc. (Israel)
Other finalists:
Need for Speed Underground 2 from Electronic Arts (U.S.) and Ideaworks3D (U.K.)
One Push Order by TAITO CORPORATION (Japan)
SuperPages Movies from Verizon Information Services and V-Enable (U.S.)
VIVO Diagnóstico from MoWA (Brazil)

Best Business Application
Winner: Remo by Remoba Inc. (U.S.)
Other finalists:
iMViewer by Inetcam (U.S.)
Mobile Banking for BREW by EverSystems (Brazil)

Best Location-Based Service Application
Winner: Friend-Finder Service by Pointi Corporation (Korea)
Other finalists:
EZnaviwalk by NAVITIME JAPAN CO.,LTD. (Japan)
VIVO Localiza by WIZ Technologies (Brazil)

Best Communications Application
Winner: Pop Mailer by MEDIA SOCKET Inc. (Japan)
Other finalists:
Email Executive by IntelliSync (U.S.)
Utameru by G-Search Ltd. (Japan)

Best Information Application
Winner: Diabetes Management by Healthpia Inc. (Korea)
Other finalists:
nWeb Browser by Novarra, Inc. (U.S.)
Rand McNally Traffic by TeleCommunication Systems (U.S.)

Best Entertainment Application
Winner: Song IDentity by Rocket Mobile Inc. (U.S.)
Other finalists:
Flashow by Beijing Flashow Media Co., Ltd. (China)
MobiTV by Idetic (U.S.)

Best Game Application
Winner: Asphalt: Urban GT by Gameloft (France)
Other finalists:
Defend the Earth by Beijing InfoQuick SinoVoice Speech Technology Corp. (China)
Korea-Japan Battle Poker by Anicom Software Co. Ltd. (Korea)

Best Ringtone Application
Winner: Modtones DJ by Moderati (U.S.)
Other finalists:
MP2+1 by Xstyle Ltd. (China)
Sony Music Box by SONY BMG MUSIC ENTERTAINMENT (U.S.)

People’s Choice Award
Winner: Song IDentity by Rocket Mobile Inc. (U.S.)

Congratulations to all the winners and finalists – Your applications represent the best of BREW!