Search code examples
java-memidpcldc

What is the difference between CLDC and MIDP for Java Mobile?


Could anyone explain what the difference is between CLDC and MIDP?


Solution

  • Java Mobile Edition has two different components.

    The first, configuration, is the JVM and the core classes for running a virtual machine such as IO, collection classes, dates, strings, ext. CLDC is a configuration

    The other, profile, contains classes for that are more utilities that are built on top of this, such as UI, encryption, persisting local data, ect. MIDP is a profile