爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 6602|回复: 62
收起左侧

[公告] 研究一下J2ME和SX1的MIDP1.0(可怜的1.0)

[复制链接]
发表于 2005-8-28 13:44:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
SX1只能支持MIDP1.0,多少有点遗憾

9月1日增:
比如今天
想用Opera(S60版)上网,
可惜至今未有人修改相关User-Agent的办法
联想到自己开发过的几个java项目,
于是想给SX1开发一个本地代理
可以替换user-agent,
这种想法在j2se上我已经实现了
现在想在j2me上再实现,结果发现在
midp2.0上甚至midp1.0&CLDC2.0都可以实现(因为有ServerSocket)
但是SX1只有CLDC1.0
所有没有办法实现本地侦听,
这个想法也就没法实现了。
唉。。。。

至于sis版本的开发正在研究中,不知道结果会怎样

非常希望能够弥补这个遗憾

今天将Z盘内容全部复制了出来
发现和Java有关的所有文件基本上是这些

\System\Programs\kmidrun.exe   这个应该就是执行jar用的了
\System\libs\MidpInstaller.dll        jar用的吧
\System\recogs\midprecog.mdl   认证
\System\data\midp.r31              MidpUi的数据吧

\System\apps\MidpUi\*.*           UI应用程序

可能还有其他一些文件没有发现

我在想如果尝试将S70中的相关文件复制到E盘
然后将指向Z盘的改为指向E盘
(当然直接改更好,但是可能文件大过就文件,而且现在任意更改Z盘的工具还没出来)

但是我搞不到7.0系列(N7610等)的东西,没法试验
希望那位能够搞到相关文件的大虾能够搞到分享出来
(干脆整个Z盘搞出来最好了)

如果能够实现,那么SX1离完美就又近一步了

[ 本帖最后由 superasd 于 2005-9-1 16:02 编辑 ]
 楼主| 发表于 2005-8-28 13:45:05 | 显示全部楼层
可以通过headyfile等工具获得Z盘文件
回复 支持 反对

使用道具 举报

发表于 2005-8-28 13:55:43 | 显示全部楼层
想法不知行不行,如果可以就真是太好了,严重关注………………
回复 支持 反对

使用道具 举报

发表于 2005-8-28 14:15:34 | 显示全部楼层
帮顶!大家都来帮忙啊!功在千秋阿!
回复 支持 反对

使用道具 举报

发表于 2005-8-28 15:32:40 | 显示全部楼层
N7610是S60的7.0版,不是S70.
回复 支持 反对

使用道具 举报

发表于 2005-8-28 15:45:24 | 显示全部楼层
估计可能性不大,可能可以完成部分升级到midp2.0,但是不太可能是全部,因为很多东西跟硬件有关。
最根本的是虚拟机是不是可以换成2.0的,不过虚拟机换不了,所有本地方法都用不了。
回复 支持 反对

使用道具 举报

发表于 2005-8-28 16:02:58 | 显示全部楼层
原帖由 sansea 于 2005-8-28 15:32 发表
N7610是S60的7.0版,不是S70.

挑版主一點骨頭,是7.0s 第2版


別打我>.<
回复 支持 反对

使用道具 举报

发表于 2005-8-28 16:51:35 | 显示全部楼层
如果可以做个java的模拟器也是个不错的解决方案
回复 支持 反对

使用道具 举报

发表于 2005-8-28 19:59:56 | 显示全部楼层
不懂,观望中...........不知小8的JAVE是几版,我觉得小8的JAVE就挺好用的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-28 20:54:16 | 显示全部楼层
7610等是支持midp2.0的

我坚信虚拟机是肯定可以换的,只不过难度大小的问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-28 20:59:56 | 显示全部楼层
原帖由 小毛 于 2005-8-28 15:45 发表
估计可能性不大,可能可以完成部分升级到midp2.0,但是不太可能是全部,因为很多东西跟硬件有关。
最根本的是虚拟机是不是可以换成2.0的,不过虚拟机换不了,所有本地方法都用不了。


想换的当然是虚拟机了
当然虚拟机本身调用本地的方法可能是用不了,但是从根本上说都是可以换的
终极了就安装个全新的虚拟机
回复 支持 反对

使用道具 举报

发表于 2005-8-28 22:04:03 | 显示全部楼层
原帖由 superasd 于 2005-8-28 20:59 发表


想换的当然是虚拟机了
当然虚拟机本身调用本地的方法可能是用不了,但是从根本上说都是可以换的
终极了就安装个全新的虚拟机


换了之后如果本地方法不能用等于还是没换,mido2.0的应用一样还是不能用。
回复 支持 反对

使用道具 举报

发表于 2005-8-29 01:19:07 | 显示全部楼层
呵呵!
我以前也发过一个这样的贴子
我觉得可以的
我觉得6670的JAVA可能比7610好
通过模拟器的可能更大,LZ在找清楚一点还有什么文件有关吧
不然我们就集体E-mail西门子,让他们做一个模拟器吧
他们肯定能做的
如果SX1的java是2.0的话我想在JBenmark上面的分数可能会在3000分以上
现在才最高2008而己
6670的处理器才104都有2600分啊
回复 支持 反对

使用道具 举报

发表于 2005-8-29 09:09:34 | 显示全部楼层
这个想法非常好,看起来也不是不可能实现...
回复 支持 反对

使用道具 举报

发表于 2005-8-29 11:15:28 | 显示全部楼层
关注中...........
回复 支持 反对

使用道具 举报

发表于 2005-8-30 04:46:00 | 显示全部楼层
有什么可以帮的
我一定帮
我大力支持
回复 支持 反对

使用道具 举报

发表于 2005-8-30 08:15:37 | 显示全部楼层
偶来顶一下~~哈哈
回复 支持 反对

使用道具 举报

发表于 2005-8-30 08:44:49 | 显示全部楼层
原帖由 jason8409 于 2005-8-29 01:19 发表
呵呵!
我以前也发过一个这样的贴子
我觉得可以的
我觉得6670的JAVA可能比7610好
通过模拟器的可能更大,LZ在找清楚一点还有什么文件有关吧
不然我们就集体E-mail西门子,让他们做一个模拟器吧
他们肯定能做的 ...

6670/7610/6260/3230的CPU都是123MHz
6600/X800/X700/3650/N-GAGE/QD才是104MHz
SX1/SendoX是120MHz
6620是150MHz
6680/6681/6630/N70/N90/N91是220MHz
回复 支持 反对

使用道具 举报

发表于 2005-8-30 12:17:37 | 显示全部楼层
好象微软的smartphone2003就有专门的模拟器运行java游戏啊!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-30 12:38:30 | 显示全部楼层
基于windows mobile的比较好弄
考虑把pc端的移植就好了,但是sybian的麻烦一些,可能需要考虑自己写相关支持库
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-8-15 12:20

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表