Os aplicativos MIDP se chamam MIDlets, pois são arquivos de classe Java de uma estrutura específica que são empacotados com um arquivo de descritor ( ) e um arquivo (JAR) que contém uma suíte MIDlet.
Como o IDE gerencia aplicativos MIDP como projetos MIDP, o IDE faz referência aos MIDlets como os arquivos classe Java que são as unidades básicas de um aplicativo MIDP, ou Suíte de MIDlets.
Um MIDlet estende a classe javax.microedition.midlet.MIDlet
e define os métodos que são chamados pelo Application Management Software .
Os três métodos abstratos que definem a estrutura e o ciclo de vida do MIDlet são:
startApp()
. Inicia o estado ativo, no qual o MIDlet adquire os recursos necessários e inicializa o aplicativo.pauseApp()
. O MIDlet é interrompido e insere um estado pausado. Nesse estado, o MIDlet torna-se inativo.destroyApp()
. O MIDlet entra no estado destruído. Nesse estado, o MIDlet libera todos os recursos, salva os dados persistentes e encerra.