MPx220本身是具备一个Java虚拟机的,但是这个虚拟机被限制了必须从网络上下载(OTA,Over-The-Air,移动的百宝箱就是这种方式)才能安装Java程序,所以即使你手头把java程序拿到手了,也没法安装到MPx220上,有点麻烦,不象西门子6688那样把jad和jar文件往mmc卡上一扔就可以。
第三方的Java虚拟机可以解决这个问题,而假如你不想安装第三方的Java虚拟机的话,可以架设自己的OTA服务器为自己的MPx220安装Java程序,不需要到网络上付费给SP的。其中的步骤不复杂。
需要的条件:
1、 MPx220(有点废话)
2、 一台可以上网的PC电脑,拥有独立的公网ip(非共享,一般指ADSL),操作系统以Win2000 Professional为例。
3、 一个WEB服务器软件,最容易的就是windows系统自带的IIS。安装IIS的过程就不描述了,网上很多资料的。
4、 相关的Java程序,包括jad和jar文件
步骤一:设置IIS的MIME类型,把它配置成提供java下载。
1、打开控制面板- 管理工具-Internet信息服务,对“Internet信息服务”下面的节点右击查看属性,这个节点的名字是你的电脑的机器名,我的机器是ywwu。

2、在接下来的界面,点击下方的“计算机的mime映射”下面的“编辑”,点击“新类型”,如图


3、 扩展名和内容类型分别填入
.jad          text/vnd.sun.j2me.app-descriptor
确定,然后再新建类型
.jar            application/java-archive  

确定后设置IIS的工作就结束了,现在的IIS已经可以识别jad和jar文件了。

步骤二:建立wap目录
1、 在C:\Inetpub\wwwroot\下面建立一个wap目录,把你的java程序拷贝到下面,如dfw文件夹下面右大富翁的jad和jar文件,有其他的程序就都建立文件夹分开方便管理:



2、 编写入口网页
利用网页编辑器,建立一个default.htm文件放到C:\Inetpub\wwwroot\\wap下面。
里面的内容你自己喜欢,加上一个这样的链接,其中使用了相对路径:
大富翁2
要是有其他的程序类推加上
你可以用http://localhost/wap/测试一下,如图:

步骤三:检测你的internet 地址
1、 在PC运行命令提示符,然后在命令行运行ipconfig,显示下图(不同电脑的图是不同的):


其中的第二个地址就是你的电脑现在的ip地址,其他的192.168的都不是,一般是21X.xx或者61xx之类的,或者你可以用类似qq等其他办法取得你的ip地址也可,而且提醒一点就是你的ip一般是动态的,可能每次开机拨号都会有所变化。
步骤三、OTA安装java程序
1、 利用usb线同步MPx220和PC。然后设置MPx220可以利用usb线共享电脑上网(方法另寻,好像默认就可以的)
2、 在MPx220上运行浏览器,输入 http://你的ip地址/wap
可以看到你刚才编写的default.htm的界面
然后选择那个大富翁或者你自己编写的连接,然后MPx220就会提示你是否下载该程序,一路确认即可。
安装好的java在“开始”-“游戏和应用程序”内,Java资源是很多的,象大富翁就没有SP版,要玩的话只能找java的,不过并非全部java程序都适合MPx220使用,大家要自己测试一下才知道
这样,你就完成了OTA服务器的架设以及安装java到你的MPx220了,其实其他支持java下载的手机也可以使用。理论上来说这个服务器和移动百宝箱是一样的技术架构的,只是移动百宝箱还多了检测你的手机然后扣你的钱的功能,而我们自己的则是完全免费的,只要你能找到各种java程序。[011]
嗯,好像如果局域网架构可以直接访问IP地址吧,试下可以不可以~

2006年5月7日,经测试,可以在手机上直接输入局域网IP进行访问自己建立的OAT服务器,

但当点击文件时,提示为:“无法在设备上查看此文件。”

请高手指点,是否我的default.htm文件编译错误。

[凤云非]
不行啊[gongzhao34]

顶一个先

[mickeyan]
 我按以上方法,也不行啊,JAD文件直接以文本的方式打开了,并没有提示下载啊。高人请指点。[pepery]
在设置中将MIME类型中
把.jad对应"text/vnd.sun.j2me.app-descriptor"
把.jar对应"application/java-archive"
执行.jad就可。[whh856]
太麻烦了[RYO]
我来告诉大家啊!那写的东西不是那么容易搞好的,我有更简单的方法!!要是用机器里带的JAVA ,是不能输入中文的,所以建议用模拟器!![shijinming88]
不是在自己电脑上的吗,上网有什么用,必须上网吗?[dongganman]
wwwwwwwwwww[oevc1985]

Tags:架设自己的OTA服务器让MPx220使用内置Java (�),摩托Windows Mobile系统(MPX200/MPX220),motorola-windows-mobile-mpx200-mpx220

•"架设自己的OTA服务器让MPx220使用内置Java (�)"的其他文章
上篇«一个解决屏背光太刺眼一劳永逸的办法
下篇»请教:mpx200淘宝价215元,能入手吗?

Leave a Reply



Copyright © 2008 96851.COM All rights reserved. | xhtml | css
本站所有言论和内容均来自网上,版权归原作者,与本站无关.