作者:徐建祥(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。

一、运行环境对比

二、模拟器

三、兼容性

四、运行效率

五、安全性

六、类库完整性

更多相关文章

  1. 001——Binder 机制详解—Binder IPC 程序结构
  2. Android(安卓)Gradle Plugin指南(四)——测试
  3. android 应用程序4种编译方法
  4. Google I/O之Android(安卓)Studio使用--android应用的最新IDE开
  5. Xamarin体验:使用C#开发iOS/Android应用
  6. 【Android】获取应用程序(包)的信息-----PackageManager的使用(
  7. 应用程序Manifest介绍
  8. android学习笔记4:图片显示imageVIew
  9. 使用android x86进行android应用开发.

随机推荐

  1. Android学习笔记_12_网络通信之从web获取
  2. android通过USB的MTP模式下,禁止用户在根
  3. Android(安卓)GridView的使用方法
  4. 申请 android google map API key
  5. android Can't create handler inside th
  6. 我的Android之旅——UI界面六大布局之认
  7. Activity之间传递对象
  8. Android(安卓)5.X新特性详解
  9. [转]android animation的应用实例
  10. mvvm android 下的简单实践