J2me

Disponible uniquement sur Etudier
  • Pages : 19 (4616 mots )
  • Téléchargement(s) : 0
  • Publié le : 2 avril 2011
Lire le document complet
Aperçu du document
La Base e J2ME

SOMMAIRE

Introduction 3
MIDlets 4
L’interieur d’un MIDlet 4
CommandListener 5
Display 5
Form 5
Alert 6
List 7
TextBox 9
Ticker 10
StringItem 11
ImageItem 12
TextField 13
DateField 14
ChoiceGroup 15
Gauge 15
Command 16
Conclusion 18



Introduction
J2ME (Java 2 Micro Edition) ou Java ME est le framework Java spécialisé dans lesapplications mobiles. Il change radicalement le visage de l'informatique mobile en permettant de développer des programmes spéciaux de Java (MIDlets) qui sont expressément conçu pour répondre aux besoins des appareils mobiles. J2ME est en fait un sous-ensemble de J2SE qui prend en charge un ensemble minimal de fonctions qui sont applicables aux dispositifs mobiles, à la fois filaires et sans fil. J2MEest certes un peu différent de J2SE et J2EE car il est conçu pour faire varier quelque peu selon le type de dispositif visé. En d'autres termes, les API J2ME ne sont pas tous invariables. Une partie de J2ME est fixe et s'applique à tous les dispositifs, tandis qu'une autre partie est définie spécifiquement pour un certain type d'appareil, comme un mobile téléphone ou un PDA.MIDlets
Sun a utilisé le suffixe "let" dans les noms de plusieurs types de programmes qui entrent dans le cadre de la technologie Java. Nous pouvons citer quelques-uns : Applets, servlets, spotlets, et maintenant MIDlets. Les MIDlets sont des programmes qui sont élaborés pour une utilisation dans un environnement informatique mobile qui utilisent les API J2ME.Plus précisément, l'API CLDC et MIDP doivent être utilisés pour développer des MIDlets. Un MIDlet ne peut pas utiliser des classes ou des interfaces qui ne figurent pas dans les CLDC et API MIDP. Contrairement à un applet, un MIDlet n'est pas conçu pour s'exécuter dans un navigateur Web. Les MIDlets n'ont pas main (). A cet égard, les MIDlets ne sont plus proches des applets, car un environnementd'exécution spécial est nécessaire pour les MIDlets à courir. Cet environnement se compose d'abord d'un gestionnaire d'application qui fournit un moyen de sélection et de lancement des MIDlets sur un appareil mobile. Aussi similaire à applets, le gestionnaire d'applications pour un MIDlet est responsable de l'établissement d'un cadre de fenêtre.

L’interieur d’un MIDlet
Chaque MIDlet doitdécouler d'une classe standard qui fait partie de l'API MIDP. Cette classe se trouve dans le package javax.microedition.midlet, et est nommée MIDlet. Bien que la classe MIDlet définisse plusieurs méthodes, trois sont particulièrement importantes pour le développement de nos MIDlets:
• startApp () : lance un MIDlet
• pauseApp () : met en pause un MIDlet
• destroyApp () : détruit unMIDlet
Un MIDlet a trois états distincts qui déterminent la façon dont il fonctionne: actif, en veille, et détruit. Ces états correspondent directement avec les trois méthodes que nous venons de mentionner ci-dessus. Ces méthodes sont généralement appelées directement par l'environnement d'exécution de gestionnaire d'applications, mais dans certains cas, nous pouvons appeler nous-mêmes, enparticulier la méthode destroyApp() . Ces méthodes sont désignées collectivement sous le nom de cycle de vie des méthodes car elles contrôlent le cycle de vie d'un MIDlet.



CommandListener
La méthode commandAction (), une méthode de réponse à l'événement défini dans l’
Interface javax.microedition.lcdui.CommandListener. Les commandes sont utilisées pour contrôler les MIDlets et initierdes actions telles que l'enregistrement des données ou la sortie d'un MIDlet.
Display

La classe Display représente le matériel d'affichage. Elle est placée dans le paquet javax.microedition.lcdui. La classe Display fournit un setCurrent (), la méthode qui met le contenu actuel du MIDlet. L'écran de dispositif réel n'est pas exigé pour refléter l'affichage de...
tracking img