Search code examples
androidmidpjava-me

What is the relationship between MIDP and JME (and Android)?


What is the distinction between MIDP and JME?

How do both relate to Android? As far as I understand JME isn't supported on Android - is that correct?

Thanks


Solution

  • MIDP stands for Mobile Information Device Profile. JME refers to Java Micro Edition and is a striped down version of the Java (standard edition) API suitable for mobiles and embedded devices.

    The Android OS and accompanying Dalvik VM, handles "full Java"*, that is, it is not a stripped down version of the API as Java ME is.

    A related question is found here: Moving to Android from J2ME

    * As @synic points out, the Android OS does not provide Swing/AWT for instance.