|
Qu'est-ce que J2ME ?
4.2.Le profil « MIDP »
(Mobile Information Device Profile)
Le profil MIDP est destiné
à la configuration CLDC. Il prend en charge un nombre limité
des classes de J2SE et définit des classes d'entrée/sortie
et d'interface spécialisées pour une configuration
CLDC.
Il existe aujourd’hui deux
implémentations majeures de profiles MIDP. L’une
destinée aux Assistants de type Palm Pilot (PalmOs) et
l’autre, totalement générique, proposée
par Sun comme implémentation de référence.
Les API liées à
MIDP :
-
Liste des packages de CLDC
javax.microedition.lcdui
|
Fournit la gestion de l’interface utilisateur (contrôles,
…)
|
javax.microedition.midlet
|
Socle technique destiné à gérer le cycle de
vie des midlets
|
javax.microedition.rms
|
Base de données persistante légère
|
Architecture J2ME :

Cette multitude de profils peut
engendrer un certain nombre de problème lors de l'exécution
d'une application sur différents périphériques
car il n'y a pas la certitude d'avoir à disposition les
profils nécessaires.
Pour palier à ce problème,
une spécification particulière issue des travaux de la
JSR 185 et nommée Java Technology for the Wireless Industry
(JTWI) a été développée. En effet,
elle impose aux périphériques, qui la respectent, de
mettre en oeuvre au minimum : CLDC 1.0, MIDP 2.0, Wireless
Messaging API 1.1 (pour l'envoi et la réception de SMS) et
Mobile Media API 1.1 (assure des fonctions de multimédia).
Assurant ainsi, une meilleure compatibilité entre les
applications et les différents téléphones
mobiles sur lesquelles elles s'exécutent.
Pour savoir quels machines supportent
quels profils vous pouvez vous renseigner auprès des
fabricants ou consulter la liste sur le site de Sun : Liste
de appareils supportant J2ME.
|
|
 |
|