CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2ME

怎样才能使手机支持java程式.

楼主shenhai_csdn(深海)2003-08-02 17:53:22 在 Java / J2ME 提问

听说将jvm嵌入os就可以了,有谁做过吗,具体怎么弄,请指点.多谢. 问题点数:0、回复次数:10Top

1 楼liuyushen(寂微)回复于 2003-08-02 23:14:43 得分 0

手机支持java,都是厂商做的事情。  
  具体做法就是,把Sun的RI移植到手机的操作系统上。整个过程非常复杂,很多部分需要重写。需要对虚拟机的实现,架构非常清楚。并且熟悉RI和手机的操作系统和图形事件框架。Top

2 楼liuyushen(寂微)回复于 2003-08-02 23:39:12 得分 0

当然,如果你把基于windows的Sun的RI移植到WinCE上,我想,可能就容易多了。  
  Top

3 楼shenhai_csdn(深海)回复于 2003-08-03 16:18:38 得分 0

下载了CLDC   RI,   但是看了一下文档,没搞明白到底怎么将kvm移植到手机os里面.郁闷......Top

4 楼liuyushen(寂微)回复于 2003-08-03 23:00:42 得分 0

Sun只有一些非常简单的移植文档,具体想要知道怎么移植,必须跟着高手亲自做过项目。整个移植过程牵扯很多部分。  
  基本思路如下:cpu的移植,内存管理移植,文件系统移植,GUI移植,线程移植,事件移植  
  如果这些都做好了,虚拟机就能在手机上跑起来了。接着就是把一个一个类库找出需要移植的部分移植。比如   震动,背光闪烁,网络类库,本地化,时区......杂项非常多了。  
   
  都作完了,你就会发现,虚拟机真的很慢。原因是Sun没有把它的核心技术用在RI里。要想弄出一个拿的出手的产品,中国现在还没有这样的技术实力。Top

5 楼AceHuang(马贼)回复于 2003-08-04 08:54:42 得分 0

没那么麻烦,就是UI部分和安装部分比较麻烦,调试的时候比较烦。其他的部分有的不用做,有的很容易。别总是不相信国人,没有自信还树立什么民族大旗,至少应该对自己有自信,这样你就不应该说“中国现在还没有这样的实力”,我们写的虚拟机比motolola的要快。Top

6 楼liuyushen(寂微)回复于 2003-08-04 09:44:11 得分 0

To:AceHuang(马贼)    
  各个手机硬件不同,用的操作系统,内存也不同。”我们写的虚拟机比motolola的要快。"这句话,太没有科学的态度了.你用什么评测?另外,我们最新的手机在跑Sun的测试,成绩是2848,排在了所有已销售手机的第一名.你可以查Sun的网站,看看分数排名.不知道你们做的得分多少?  
   
  如果我用p4跑,你用286跑,结果我的虚拟机比你的快,你认为这种数据有意义么?  
  即使同样配置,只要手机屏幕大小不同,数据也会差别很大.  
  我说Sun的RI慢,是因为用Sun认可的AMark和KVMMark测试,结果虚拟机cldc部分,主要指数,Sun的cldc_hi比它RI中的kvm快15-20倍.这个数据,也是Sun对外声称的.  
   
  我没有不相信中国人,我只是说现在还没有这样的实力.但是,我们一直在和Sun学习.  
  没有谦虚的态度,是不会进步的.  
  Top

7 楼rocandroc(程序人生)回复于 2003-08-04 09:50:46 得分 0

GZ  
  Top

8 楼liuyushen(寂微)回复于 2003-08-04 10:15:45 得分 0

http://www.jbenchmark.com/   大家可以看看手机虚拟机的速度。对大家写J2ME程序,也许有参考价值。Top

9 楼MrYoucheng(老大)回复于 2003-08-09 16:12:44 得分 0

国内的确没有水平  
  连自己做手机的水平都不大有  
  不然怎么老是买国外的板子呢Top

10 楼qiujier()回复于 2003-08-09 22:40:27 得分 0

www.showstudio.net   有关于手机开发的东西Top

相关问题

  • 求java线程式的电子书,
  • 怎樣才能在程式中新增一個控件﹖﹖﹖
  • 要怎样才能让主窗体在托盘程式中移动呢?
  • 哪位同志可以告诉我怎样才能调试成功这段程式,100分相送!
  • 怎样才能学好Java?
  • 这样才能学好JAVA
  • 請問高手,我本機上寫的用BDE的程式,到其它機上一定要裝BDE Administrator才能用嗎?
  • 我如何才能学习好JAVA????
  • 请问怎样才能学好JAVA
  • 关于安装程式2

关键词

  • 移植
  • 虚拟机
  • 手机
  • sun
  • 操作系统
  • 数据
  • 中国
  • ri
  • 部分
  • cldc

得分解答快速导航

  • 帖主:shenhai_csdn

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo