Mis à jour

L’histoire de J2ME (Java 2 Micro Edition)

Java 2 Micro Edition était une version légère de la plateforme Java créée par Sun Microsystems et sortie en 1999. Elle visait les appareils à ressources limitées : téléphones, PDA, systèmes embarqués et premiers portables.

· Maftyマフティー

Java 2 Micro Edition (J2ME) était une version légère de la plateforme Java créée par Sun Microsystems et sortie en 1999. Elle visait les appareils à ressources limitées : téléphones, PDA, systèmes embarqués et premiers portables. À une époque où le matériel mobile était extrêmement contraint — mémoire, puissance, écran — J2ME offrait un environnement standardisé pour créer des applications capables de tourner sur une grande variété d’appareils.

J2ME est devenue l’une des plateformes logicielles les plus importantes du début de l’ère du jeu mobile, années 2000. Opérateurs et fabricants l’ont largement adoptée, permettant aux développeurs de diffuser apps et jeux sur des téléphones Nokia, Motorola, Sony Ericsson, Samsung et Siemens. Des jeux comme Snake EX, Asphalt, Tower Bloxx et Space Impact ont été faits en J2ME et ont connu un énorme succès sur les feature phones, avant la domination des smartphones. La plateforme s’appuyait sur configurations et profils — surtout CLDC (Connected Limited Device Configuration) et MIDP (Mobile Information Device Profile) — qui définissaient comment les applications parlaient au matériel et au système.

Malgré une adoption large, J2ME a commencé à décliner à la fin des années 2000 avec la montée des plateformes smartphone modernes, iOS et Android. Ces systèmes offraient un matériel plus puissant, des interfaces graphiques complètes et des environnements de développement plus riches. Peu à peu retirée du grand public, J2ME a pourtant joué un rôle critique dans l’évolution du logiciel et du jeu mobile. Elle a posé les bases du développement mobile multiplateforme et a fait découvrir les applications téléchargeables à des millions d’utilisateurs, bien avant que les app stores deviennent la norme.


J2ME Aperçu technique de la plateforme

ComposantSpécification / Description
DeveloperSun Microsystems (later maintained by Oracle)
Initial Release1999
Programming LanguageJava
Target DevicesFeature phones, PDAs, embedded devices
Core ConfigurationCLDC (Connected Limited Device Configuration)
Primary ProfileMIDP (Mobile Information Device Profile)
Application FormatJAR (Java Archive) with JAD descriptor file
Graphics APILCDUI and optional OpenGL ES support on some devices
Memory RequirementsTypically 128 KB – a few MB depending on device
Legacy ImpactEarly mobile app ecosystem and mobile gaming platform



Plus d’infos…