Définition - Que signifie Java Platform Micro Edition (Java ME)?
Java Platform, Micro Edition (Java ME) est une plate-forme Java, développée par Sun Microsystems (qui fait désormais partie d'Oracle), pour les appareils mobiles et autres systèmes embarqués. Java ME est l'une des plates-formes mobiles les plus omniprésentes au monde.
Java ME fonctionne sur une large gamme de téléphones multifonctions, de smartphones, de Pocket PC, de PDA, de décodeurs et même d'imprimantes. Java ME emploie théoriquement le mantra Java d'écriture unique, exécuté n'importe où, ce qui signifie que le code écrit pour un appareil peut s'exécuter sur tous les appareils similaires.
Definir Tech explique Java Platform Micro Edition (Java ME)
Java ME est composé de deux ensembles de bibliothèques, appelées configuration de périphérique limité connecté (CLDC) et configuration de périphérique connecté (CDC). Le CLDC est conçu pour les appareils fortement contraints caractérisés par une faible puissance de traitement, un espace de stockage, une RAM et des capacités graphiques faibles. Les périphériques les mieux adaptés au CLDC peuvent avoir une vitesse d'horloge du processeur aussi basse que 16 MHz, une taille de ROM aussi petite que 180 Ko, une RAM aussi petite que 192 Ko et zéro graphique. Les périphériques CDC peuvent être plus puissants. Des exemples de tels appareils incluent les smartphones, les Pocket PC et les PDA.
Les applications Java ME sont le plus souvent associées à de petites applications appelées MIDlets, qui ne sont qu'un groupe d'applications écrites à l'aide de Java ME. Les MIDlets, cependant, sont en fait des applications écrites à l'aide du profil de périphérique d'information mobile, qui se trouve au-dessus du CLDC.
Un développeur Java ME en herbe aurait normalement besoin du kit de développement logiciel (SDK) Java ME. Il contient tous les outils nécessaires au développement d'applications mobiles Java, y compris l'API, le débogueur, le compilateur et l'émulateur. Pour simplifier le processus de développement, les développeurs peuvent utiliser le SDK conjointement avec des environnements de développement intégrés (IDE) tels que Netbeans et Eclipse. Ces IDE permettent aux développeurs de tirer parti des interfaces graphiques, qui permettent des procédures de glisser-déposer et de pointer-cliquer, pour concevoir la mise en page de la propre interface graphique de l'application Java ME. Couplés au SDK, les IDE permettent aux utilisateurs de voir comment une application apparaîtrait sur un appareil, via des émulateurs.