Que signifie le profil d'appareil d'information mobile ?
Mobile Information Device Profile (MIDP) est une spécification pour l'utilisation de la technologie Java pour les appareils mobiles. Dans le contexte du développement de logiciels, MIDP se situe au-dessus de la Connected Limited Device Configuration (CLDC).
Étant donné que MIDP est principalement utilisé avec CLDC, conçu pour les appareils très limités avec des processeurs, une taille d'écran, une RAM, une batterie et une interface utilisateur limités, les midlets sont idéaux pour les téléphones portables bas de gamme.
Les applications écrites avec MIDP sont normalement conçues pour les téléphones portables et les PDA. Ils sont connus sous le nom de midlets.
Weendoz explique le profil du périphérique d'information mobile
Certains outils de développement MIDP couramment utilisés incluent Sun Java Wireless Toolkit et Netbeans Mobility Pack.
En théorie, les applications écrites à l'aide de MIDP et CLDC devraient pouvoir s'exécuter sur différents appareils compatibles Java ME sans aucune modification de leur code, ce qui est cohérent avec le mantra de Java « écrire une fois, exécuter n'importe où ». Dans la pratique, cependant, les spécifications matérielles variables selon les appareils, telles que les tailles/résolutions d'affichage graphique et les interfaces utilisateur, obligent les développeurs à effectuer des personnalisations supplémentaires.
MIDP 3.0, sorti en 2009, prend en charge les fonctionnalités suivantes (liste non exhaustive) :
- Bibliothèques partagées pour les midlets
- Interopérabilité multi-appareils améliorée
- Amélioration de l'expressibilité et de l'extensibilité de l'interface utilisateur
- Prise en charge des appareils avec des écrans plus grands
- Des jeux performants
- Midlets lancés automatiquement
- Communications inter-midlet