Un MIDlet est une application qui utilise le profil MIDP (Mobile Information Device Profile ) de la configuration CLDC ( Connected Limited Device Configuration ) pour l'environnement Java ME . Les applications typiques incluent les jeux exécutés sur des appareils mobiles tels que les smartphones avec prise en charge J2ME et les téléphones classiques dotés de petits écrans graphiques, d'interfaces de pavé numérique simples et d'un accès réseau limité via HTTP .
Le .jadfichier décrivant une suite MIDlet est utilisé pour déployer les applications de deux manières. Le déploiement OTA (Over The Air) implique le téléchargement des fichiers .jadet .jarsur un serveur Web accessible par l'appareil via HTTP . L'utilisateur télécharge le .jadfichier et installe les MIDlets dont il a besoin. Le déploiement local nécessite que les fichiers MIDlet soient transférés sur l'appareil via une connexion non réseau (par exemple via Bluetooth ou IrDa , et peut impliquer un logiciel spécifique à l'appareil). Les téléphones qui prennent en charge les cartes microSD peuvent parfois installer des fichiers .jar ou .jad qui ont été transférés sur la carte mémoire.
Plateformes
Principalement des applications MIDlet et des jeux développés pour les plates-formes Java Series 40 , Series 60 , Nokia Asha et Sony Ericsson .
Émulation
MIDlet peut s'exécuter à l'aide de l'application MicroEmulator sur n'importe quel PC de bureau avec JavaSE et sur Maemo . Sur les appareils Android via l'application J2ME Loader (fork MicroEmulator).
D'autres émulateurs J2ME peuvent également être utilisés avec ou sans certaines limitations.
Restrictions
Contrairement à une applet Java , un MIDlet est limité à l'utilisation de l' interface LCDUI plutôt que des widgets plus familiers d' AWT et Swing . Il existe également des restrictions sur la taille des .jarfichiers et le nombre de connexions HTTP simultanées basées sur la spécification MIDP.