随笔-1  评论-68  文章-98  trackbacks-0

作者:徐建祥(netpirate@gmail.com)
日期:2009/11/16
网址:http://www.anymobile.org

某些手机厂商的J2ME虚拟机是移植的SUN公司开源授权的PHONEME虚拟机(https://phoneme.dev.java.net/);南京某公司(CM)也开发了J2ME虚拟机,具体情况不详。

PhoneME

phoneME Feature software is an open source development effort addressing the market and technical requirements of “feature phone” devices. The majority (about 80%) of mobile phones in the world today are feature phones. Devices of this type typically include a high-resolution screen, multiple forms of messaging (SMS, MMS, IM, Email), basic 2D and 3D gaming, a camera, music player, Internet browser, etc.
 
Powering all this functionality is a core set of Java ME technologies known as CLDC (the Java VM) and MIDP (the mobile information device profile). CLDC and MIDP are the most widely adopted Java ME application platforms used in mobile phones today. Layered on this base is a set of additional Java ME technologies often called “optional packages” that come in the form of JSRs (Java Specification Requests).
 
The phoneME Feature software includes the latest milestone and in-development implementations of CLDC and MIDP as well as implementations for a number of optional package JSRs.   more...

下面是三篇相关的文档资料:

j2me程序移植入android总结

http://blog.csdn.net/lzf_china/archive/2009/10/16/4676111.aspx

思路无非3种:

1, 提供一个android下的j2me虚拟机,让j2me程序运行 如OPhone下的百宝箱
2, 提供一个转换工具,将j2me的jar放入apk中,重新用apt制作成apk安装程序,并允许,如netmite
3, 提供类库中间层,将android中没有的j2me类库用android的程序实现出来,并用android sdk重新编译成apk 如J2AB

JavaME无法满足Android,只有设计Dalvik

http://blog.chinaunix.net/u2/85805/showart_1421638.html

Android为什么不使用Native C/C++?
Android为什么不使用Sun JavaME?

Dalvik和J2ME相比先进到了哪里?

http://blog.chinaunix.net/u2/85805/showart_1421644.html

分析了Dalvik和J2ME的区别。首先Dalvik虚拟机是Google自己开发的 Java虚拟机,运行在Android平台上。J2ME是Sun公司的移动平台Java VM。

一、运行环境对比
二、模拟器
三、兼容性
四、运行效率
五、安全性
六、类库完整性

posted on 2009-12-19 11:49 Xu Jianxiang 阅读(764) 评论(0)  编辑  收藏 所属分类: Android

只有注册用户登录后才能发表评论。


网站导航: