Définition - Que signifie MIDlet?
Un MIDlet est une application qui utilise le profil de périphérique d'information mobile (MIDP) pour l'environnement Java Platform, Micro Edition (Java ME). Lorsque Java était la plate-forme mobile la plus utilisée, le MIDlet est devenu la plus omniprésente des applications mobiles. En fait, les MIDlets existent toujours dans la majorité des téléphones bas de gamme.
Definir Tech explique MIDlet
Un MIDlet est conçu pour les appareils à ressources limitées, tels que les téléavertisseurs, les assistants numériques personnels (PDA) et les téléphones. Alors que les téléphones portables devançaient les autres appareils et que les jeux constituaient la majorité de ces applications, les MIDlets se sont associés aux jeux Java sur les téléphones portables.
Le principal défi de Java était de faciliter l'utilisation d'applications sur des appareils aux ressources limitées. Les téléphones portables prenant en charge les MIDlets ont de petits écrans, des unités centrales de traitement (CPU) lentes, une petite mémoire, des claviers ordinaires et des fonctionnalités de connectivité minimales.
Un MIDlet est normalement déployé sous la forme d'une suite composée d'un fichier Java Archive (.jar) et d'un fichier Java Application Descriptor (.jad). Pour des raisons de sécurité, un MIDlet ne peut pas se modifier lui-même ou modifier l'environnement d'exécution et ne peut pas échapper à l'environnement d'exécution.
Il existe différentes méthodes d'installation de MIDlet, comme suit:
- Méthode directe: Implique l'utilisation d'une connexion entre l'ordinateur de développement et le périphérique. Bien que le support de connexion le plus couramment utilisé soit le câble de données, l'utilisation de connexions sans fil, comme Bluetooth et infrarouge (IR), est également possible.
- Provisionnement en direct (OTA): Le MIDlet est téléchargé sur un serveur Web et accessible via le navigateur intégré du périphérique cible. Étant donné que n'importe qui peut accéder au MIDlet à tout moment, cette méthode est idéale pour les déploiements à grande échelle.