Connected Limited Device Configuration
Le Connected Limited Device Configuration (CLDC) est un sous-ensemble des classes bibliothèques Java qui contient le minimum de programmes nécessaires pour faire fonctionner une machine virtuelle Java (JVM).
Généralités
modifierLe CLDC est essentiellement utilisé pour classer les multiples dispositifs dans une configuration fixe.
Une configuration offre les ensembles les plus élémentaires des bibliothèques et les caractéristiques de la machine virtuelle qui doivent être présents dans chaque mise en place d'un environnement J2ME.
Couplé avec un ou plusieurs profils, le Connected Limited Device Configuration donne aux développeurs une plate-forme solide Java avec laquelle on peut créer des applications pour les consommateurs et les systèmes embarqués.
L'API de base est défini par les sous-ensembles de Connected Limited Device Configuration.
API de Base
modifier- javax.microedition.io
- Contient des classes Java ME spécifiques utilisés pour les opératioins d'entrée-sortie.
- javax.microedition.lcdui
- "LCDUI interface utilisateur" tient compte du fait que les téléphones mobiles utilisent normalement des écrans LCD, mais les API ne sont pas spécifiquement adaptés à cette technologie d'affichage. On dit aussi que "LCD interface utilisateur" signifie "plus petit dénominateur commun» du fait des spécificités interface utilisateur à la conception la plus simple possible.
- javax.microedition.rms
- Record Management System (RMS), est à la fois une application et API pour le stockage sur les appareils J2ME, comme la cellule phones. Il fournit une forme de stockage persistant pour Java ME.
- javax.microedition.midlet
- Il contient les classes de base pour les applications Java ME.
API Spécialisés ajouté au MIDP 2,0
modifierMIDP 2,0 a vu l'introduction du jeu et du multimédia API et de quelques paquets facultatifs.
- javax.microedition.media
- Il contient les classes de base de la lecture multimédia. Ce sont un sous-ensemble de la JSR 135 Java Mobile Media API.
- javax.microedition.lcdui.game
- Un jeu d'API visant à simple 2D sprite de jeux.
- javax.microedition.pki
- API d'authentification pour les connexions sécurisées.
Options JSRs (facultatif)
modifierLe JSRs suivants ne font pas partie de MIDP (1,0 ou 2,0), mais fournissent des fonctionnalités supplémentaires sur certains appareils. Toutefois, il n'existe aucune garantie qu'un appareil MIDP2.0 applique ces API
- javax.microedition.messaging
- L’API de messagerie sans fil (en option), pour envoyer des SMS et des MMS. JSR120
- javax.microedition.pim
- La gestion des renseignements personnels API (facultatif), l'accès du périphérique carnet d'adresses.
- javax.microedition.io.file
- Le fichier de connexion en option Forfait (FCOP) est l'un des deux paquets facultatifs définis par JSR75 via le Java Community Process. Le FileConnection spécifié dans l'API JSR 75 donne accès à la boucle locale des systèmes de fichiers sur des appareils comme les PDA. Afin de surmonter les questions de sécurité MIDlet il doit inclure un fichier de demande d'autorisation dans son fichier JAD Midlet, sous-autorisation de propriété.
Voir aussi
modifierLiens externes
modifier- (fr) Le site consacré au J2ME
- (en) La page de référence de SUN sur Java ME
- (fr) La F.A.Q Java ME Les réponses aux questions sur Java ME
- (fr) Tutoriels Java ME
- (en) Microjava.com - Tutoriels