Maison >Java >javaDidacticiel >Java Micro Édition

Java Micro Édition

WBOY
WBOYoriginal
2024-08-30 15:08:36973parcourir

Java micro édition est essentiellement utilisée pour développer le code pour les appareils mobiles et embarqués tels que les passerelles, les mobiles, les imprimantes, les décodeurs, etc. Fondamentalement, l'édition Java micro est utilisée en raison de fonctionnalités de portabilité qui signifient qu'elle fournit le plateforme pour déployer la micro édition. Fondamentalement, il est basé sur les concepts de POO, nous pouvons donc facilement implémenter toutes les fonctionnalités dont nous avons besoin, comme une interface robuste, la sécurité et un réseau bien construit.

Points clés à retenir

  • Il fournit un SDK unique qui combine tous les types de développement d'applications dans un seul environnement.
  • L'édition Java micro surveille différentes activités telles que la mise en réseau et la mémoire.
  • Si nous souhaitons intégrer les différents plugins, alors NetBeans et Eclipse sont les meilleurs choix.
  • Il nous permet de développer du code portable pour les systèmes mobiles et embarqués.

Qu'est-ce que Java Micro Edition (ME) ?

J2ME (Java 2 Stage, Miniature Version) est une innovation qui permet aux ingénieurs logiciels d'utiliser le langage de programmation Java et les instruments associés pour favoriser des projets concernant des appareils de données à distance polyvalents tels que les téléphones mobiles et les appareils informatisés individuels (PDA). J2ME comprend des déterminations de programmation et une machine virtuelle unique, la machine virtuelle K, qui permet à un programme codé J2ME de s'exécuter sur le téléphone portable.
Il existe deux détails de programmation : la configuration de périphérique restreint associée (ARDS) et le profil de périphérique de données portable (PDDP).

Commencez votre cours de développement de logiciels libres

Développement Web, langages de programmation, tests de logiciels et autres

ARDS étend l'interface du programme d'application (interface de programmation) et les points forts de la machine virtuelle censés aider les téléphones portables. PDDP ajoute à l'ARDS l'interface utilisateur, l'administration des systèmes et les subtilités d'information attendues pour communiquer avec les téléphones portables. PDDP intègre la possibilité d'un milieu, une petite application Java comme une pomme, mais qui s'adapte à ARDS et PDD et est attendue pour les téléphones portables. Les appareils dotés de frameworks exploitant J2ME sont désormais accessibles et devraient s'avérer beaucoup plus accessibles dans les années à venir.

Java ME – Plateforme Java

En gros, l'édition Micro n'est rien d'autre que la plateforme Java développée par Sun Microsystems Oracle. Normalement, il est développé pour les systèmes embarqués ainsi que pour les appareils mobiles ; parce que Java est l'une des plateformes les plus populaires pour développer des applications mobiles.

Il existe deux détails de programmation : l'arrangement de périphérique restreint associé (ARDA) et le profil de périphérique de données polyvalent VDDP). ARDA étend l'interface du programme d'application (interface de programmation) et les fonctionnalités de la machine virtuelle censées aider les téléphones portables. VDDP ajoute à l'ARDA l'interface utilisateur, l'administration des systèmes et les subtilités d'information attendues pour communiquer avec les téléphones portables. PDDP intègre la possibilité d'une petite application Java intermédiaire comme une applet mais qui s'adapte à ARDA et MIDP et est prévue pour les téléphones portables.

Architecture Java Micro Edition

La conception Java ME aide à faire évoluer une application en fonction des exigences imposées par le petit périphérique d'enregistrement. Java ME ne se contente pas de supplanter le cadre de travail, il empile plutôt des couches sur le cadre de travail local et crée un climat propice à l'exécution de l'application. Ces couches sont toutes nommées Associated Restricted Device Design (ARDC).

La couche principale est la couche de conception qui intègre la machine virtuelle Java. Cette couche collabore directement avec le framework de travail local et fabrique l'association entre le profil et la JVM.
La couche suivante est le profil qui contient l'agencement de base des API pour le petit appareil de traitement. Le profil contient un ensemble de cours conçus pour réaliser les points forts d'un rassemblement connecté de petits appareils d'enregistrement.

La troisième couche est le profil de périphérique de données polyvalent (VDDP). La couche MIDP comprend des API pour les associations de réseau client, la capacité de travail et l'interface utilisateur. Il s'approche également des bibliothèques Associated Language Device Design (ALDC) et Portable Data Device Profile (PDDP).

Un petit appareil de traitement comporte deux parties fournies par le First Hardware Maker (HM). Il s'agit spécifiquement d'applications HM et de classes HM. Le PDDP parle avec les classes HM pour se rapprocher suffisamment des points forts tels que l'envoi et la réception de messages et l'accès aux informations déterminées explicites de l'appareil. Les applications HM sont de petits projets, par exemple des carnets d'adresses.

Java Micro Édition

SDK Java Micro Édition

Java micro edition est un kit de développement logiciel. Fondamentalement, il fournit l'environnement d'exécution ainsi que divers utilitaires utilisés pour l'application. Une autre chose importante est qu'il combine la configuration limitée des appareils connectés et la configuration des appareils connectés pour l'environnement. Il offre une personnalisation au développeur afin qu'il puisse développer des applications selon ses besoins.

Configurations de Java Micro Edition

Les conceptions Java ME déterminent une JVM et certaines API centrales coordonnées vers un agencement spécifique d'appareils. Il existe deux configurations accessibles avec Java ME, à savoir la configuration des périphériques associés (ADS) et la conception des périphériques restreints associés. Les dispositions et profils Java ME dépendent de la mémoire et pour les petits appareils compte tenu de la mémoire instable et non imprévisible.

Nous savons que nous avons différentes plates-formes, donc en fonction de la plate-forme, nous devons apporter des modifications à la configuration, par exemple, considérons que nous avons un client Java ME intégré, donc en fonction du système embarqué, nous devons apporter des modifications.

FAQ

Vous trouverez ci-dessous les FAQ mentionnées :

Q1. Pourquoi utilisons-nous Java Micro Edition ?

Réponse : Fondamentalement, chaque édition de Java Micro Edition fournit différents plugins qui fournissent l'environnement complet. Il comprend les classes d'exécution et la machine virtuelle Java afin que nous puissions fonctionner sur n'importe quelle plateforme.

Q2. Combien de types d’éditions Java sont disponibles ?

Réponse : Fondamentalement, il existe trois types différents d'édition Java, tels que Java Standard Edition, Java Enterprise Edition et Java Micro Edition, qui sont utilisés pour le développement de systèmes embarqués et mobiles.

Q3. Comment pouvons-nous organiser les éditions Java Micro ?

Réponse : Nous connaissons l'organisation de base telle que le matériel, l'écran et le clavier de stockage. Mais nous avions également besoin d'un composant supplémentaire qui n'est pas générique, comme le même appareil ne contenant pas de stockage permanent.

Conclusion

Dans cet article, nous avons vu ce qu'est l'édition micro Java, ainsi que quelques idées clés de base de l'édition micro Java avec configuration. Nous avons également vu les utilisations et les fonctionnalités de l'édition micro Java et comment nous pouvons les utiliser.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:File d'attente circulaire JavaArticle suivant:File d'attente circulaire Java