Java 2 platform micro edition (j2me)

Définition - Que signifie Java 2 Platform Micro Edition (J2ME)?

La Java 2 Platform Micro Edition (J2ME) était une plate-forme conçue pour les systèmes embarqués tels que les téléphones mobiles, les PDA (assistants numériques personnels), les décodeurs TV et les imprimantes. J2ME est l'ancien nom de Java ME, la plate-forme Java pour les appareils mobiles et embarqués. J2ME signifie Java 2 Platform, Micro Edition, tandis que la nomenclature Java ME, introduite en 2006, signifie simplement Java Platform Micro Edition. Ce terme est également connu sous le nom de «Java Platform, Micro Edition» ou Java ME.

Definir Tech explique Java 2 Platform Micro Edition (J2ME)

J2ME a vu le jour en 1999 en tant que l'une des plates-formes spécialisées sous Java 2. Les autres plates-formes qui l'accompagnaient étaient J2EE pour les applications serveur et J2SE pour les applications régulières. J2ME est composé de deux sous-ensembles de bibliothèques de classes Java appelés configurations: Connected Limited Device Configuration (CLDC): ce sous-ensemble est spécialement conçu pour les périphériques à ressources limitées. Ces appareils, y compris certains téléphones portables, ont généralement très peu de mémoire, de puissance de traitement et de capacités graphiques. Il comprend deux profils ou API (interfaces de programmation d'application): le profil de périphérique d'information mobile et le profil de périphérique d'information. Configuration des appareils connectés (CDC): ce sous-ensemble est conçu pour les appareils plus performants tels que les smartphones, les PDA et les décodeurs. Il comprend également deux profils ou API: le profil de base et le profil de base personnel. Un troisième ensemble d'API, appelé packages optionnels, peut également être utilisé lors de l'intégration de technologies spécifiques (telles que Bluetooth, Mobile Media et Web Services) dans une application. Pour développer une application Java ME, le kit de développement logiciel (SDK) Java ME est requis. Le SDK contient tous les outils de création, de test et de déploiement. Pour un développement plus rapide, des environnements de développement intégrés (IDE) graphiques peuvent être utilisés.