J2ME

J2ME

Java 2 Micro Edition

J2ME (Java 2 Micro Edition) ou Java ME est le framework Java spécialisé dans les applications mobiles. Des plates-formes Java compatibles avec J2ME sont embarquées dans de nombreux téléphones portables et PDA.

Une plate-forme J2ME est composée :

  • d'une KVM (Kilobyte Virtual Machine), une machine virtuelle capable d'exécuter une application Java
  • d'une « configuration », une API donnant accès aux fonctions de base du système
  • d'un « profil », une API donnant accès aux fonctions spécifiques de la plate-forme.

Les configurations les plus courantes sont :

  • CLDC (Connected Limited Device Configuration), que l'on retrouve par exemple dans les téléphones mobiles
  • CDC (Connected Device Configuration), qui est plutôt utilisé dans des décodeurs de télévision numérique

Les profils les plus courants sont :

  • MIDP (Mobile Information Device Profile), dont sont équipés les téléphones WAP J2ME
  • DoJa, développé par NTT DoCoMo pour les téléphones i-mode J2ME

Les téléphones se caractérisent par leur fragmentation qui se traduit sur JavaME : les caractéristiques des mobiles sont différentes d'un constructeur à un autre rendant ainsi complexe et coûteux le développement d'applications mobile.

Certaines applications sont développées pour fonctionner sur un nombre important de portables (GoogleMap par exemple, ou OperaMini). D'autres se doivent d'être développées pour correspondre précisément aux caractéristiques des téléphones ciblés. Cette étape s'appelle le portage. Plusieurs solutions existent notamment Celsius la solution logicielle de Mobile Distillery et Jump celle de Tira Wireless ou encore NeoMAD de Neomades.

Voir aussi

Articles connexes

  • LWUIT : librairie graphique pour J2ME développée par SUN.

Liens externes

  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Java 2 Micro Edition ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article J2ME de Wikipédia en français (auteurs)

Игры ⚽ Нужен реферат?

Regardez d'autres dictionnaires:

  • J2ME — Java Platform, Micro Edition, abgekürzt Java ME [ˈdʒɑːvə ˌɛmˈiː], früher auch als Java Platform 2, Micro Edition oder kurz J2ME bezeichnet, ist eine Umsetzung der Programmiersprache Java für so genannte »embedded consumer products« wie etwa… …   Deutsch Wikipedia

  • J2me — …   Википедия

  • J2ME — …   Википедия

  • J2ME — noun Old abbreviation for JavaME …   Wiktionary

  • J2ME — Java 2 Micro Edition …   Acronyms

  • J2ME — ● ►en sg. np. f. ►JAVA Java 2 Platform, Micro Edition. Plateforme Java d exécution hautement optimisée. Elle s adresse spécifiquement aux plateformes très contraintes (du type PDA, téléphone mobile, etc...) : mémoire vive limité, ressources CPU… …   Dictionnaire d'informatique francophone

  • J2ME — Java 2 Micro Edition …   Acronyms von A bis Z

  • J2ME — abbr. Java 2 Micro Edition (Java, Sun) …   United dictionary of abbreviations and acronyms

  • Security and Trust Services API for J2ME — The Security and Trust Services API for J2ME (SATSA) is a collection of Java ME based APIs that provides compliant devices with additional cryptographic security features. It permits the communication of a Java ME application with a smartcard… …   Wikipedia

  • PDA Optional Packages for the J2ME Platform — JSR 75 is a specification that standardizes access in the Java on embedded devices such as mobile phones and PDAs to data that resides natively on mobile devices. JSR 75 is part of the Java ME framework and sits on top of CLDC, a set of lower… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”