作者:徐建祥(netpirate@gmail.com)
日期:2009/11/16
网址:http://www.anymobile.org
某些手机厂商的J2ME虚拟机是移植的SUN公司开源授权的PHONEME虚拟机(https://phoneme.dev.java.net/);南京某公司(CM)也开发了J2ME虚拟机,具体情况不详。
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