Heim  >  Artikel  >  Java  >  Java Micro Edition

Java Micro Edition

WBOY
WBOYOriginal
2024-08-30 15:08:36903Durchsuche

Java Micro Edition wird im Wesentlichen verwendet, um den Code für mobile und eingebettete Geräte wie Gateways, Mobiltelefone, Drucker, Set-Top-Boxen usw. zu entwickeln. Im Wesentlichen wird die Java Micro Edition aufgrund von Portabilitätsfunktionen verwendet, die bedeuten, dass sie Folgendes bietet: Plattform zur Bereitstellung der Micro-Edition. Im Grunde basiert es auf den OOPs-Konzepten, sodass wir alle Funktionen, die wir benötigen, wie eine robuste Schnittstelle, Sicherheit und ein gut aufgebautes Netzwerk, problemlos implementieren können.

Wichtige Erkenntnisse

  • Es stellt ein einziges SDK bereit, das alle Arten der Anwendungsentwicklung in einer einzigen Umgebung vereint.
  • Die Java Micro Edition überwacht verschiedene Aktivitäten wie Netzwerk und Speicher.
  • Wenn wir die verschiedenen Plugins integrieren möchten, dann sind NetBeans und Eclipse die bessere Wahl.
  • Es ermöglicht uns, portablen Code für mobile und eingebettete Systeme zu entwickeln.

Was ist Java Micro Edition (ME)?

J2ME (Java 2 Stage, Miniaturversion) ist eine Innovation, die es Softwareentwicklern ermöglicht, die Programmiersprache Java und verwandte Instrumente zu nutzen, um Projekte für vielseitige Remote-Datengeräte wie Mobiltelefone und einzelne computerisierte Geräte (PDAs) zu fördern. J2ME umfasst Programmierbestimmungen und eine einzigartige virtuelle Maschine, die K Virtual Machine, die die Ausführung eines J2ME-codierten Programms auf dem Mobiltelefon ermöglicht.
Es gibt zwei Programmierdetails: Associated Restricted Device Setup (ARDS) und das Portable Data Device Profile (PDDP).

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests und andere

ARDS verbreitet die Anwendungsprogrammschnittstelle (Programmierschnittstelle) und Funktionen für virtuelle Maschinen, die Mobiltelefonen helfen sollen. PDDP erweitert ARDS um die Benutzeroberfläche, die Systemverwaltung und die Informationsdetails, die für die Kommunikation mit Mobiltelefonen erforderlich sind. PDDP bietet die Möglichkeit, ein kleines Java-Programm wie ein Apple zu verwenden, das jedoch mit ARDS und PDD kompatibel ist und für Mobiltelefone gedacht ist. Geräte mit Frameworks, die J2ME nutzen, sind ab sofort verfügbar und sollen in den kommenden Jahren noch deutlich zugänglicher werden.

Java ME – Java-Plattform

Im Grunde ist die Micro Edition nichts anderes als die von Sun Microsystems Oracle entwickelte Java-Plattform. Normalerweise wird es sowohl für eingebettete Systeme als auch für mobile Geräte entwickelt; weil Java eine der beliebtesten Plattformen zur Entwicklung mobiler Anwendungen ist.

Es gibt zwei Programmierdetails: Associated, Restricted Device Arrangement (ARDA) und das Versatile Data Device Profile (VDDP). ARDA verbreitet die Anwendungsprogrammschnittstelle (Programmierschnittstelle) und Funktionen für virtuelle Maschinen, die Mobiltelefonen helfen sollen. VDDP erweitert ARDA um die Benutzeroberfläche, die Systemverwaltung und die Informationsdetails, die für die Kommunikation mit Mobiltelefonen erforderlich sind. PDDP beinhaltet die Möglichkeit einer mittleren, kleinen Java-Anwendung wie ein Applet, das jedoch mit ARDA und MIDP kompatibel ist und für Mobiltelefone konzipiert ist.

Java Micro Edition-Architektur

Das Java ME-Design hilft bei der Skalierung einer Anwendung im Hinblick auf die Anforderungen des kleinen Registrierungsgeräts. Java ME ersetzt nicht nur das Arbeitsframework, sondern stapelt Schichten auf dem lokalen Arbeitsframework und schafft eine Umgebung für die Ausführung der Anwendung. Diese Schichten werden zusammen als Associated Restricted Device Design (ARDC) bezeichnet.

Die Hauptebene ist die Designebene, die die Java Virtual Machine integriert. Diese Ebene arbeitet direkt mit dem lokalen Arbeitsframework zusammen und stellt die Verbindung zwischen dem Profil und der JVM her.
Die nächste Ebene ist das Profil, das die grundlegende Anordnung der APIs für das kleine Verarbeitungsgerät enthält. Das Profil enthält eine Reihe von Kursen, die dazu dienen, die Höhepunkte einer vernetzten Versammlung kleiner Registrierungsgeräte zu erreichen.

Die dritte Ebene ist das Versatile Data Device Profile (VDDP). Die MIDP-Schicht umfasst APIs für Client-Netzwerkverbindungen, Arbeitskapazität und die Benutzeroberfläche. Es befasst sich außerdem mit den Bibliotheken Associated Language Device Design (ALDC) und Portable Data Device Profile (PDDP).

Ein kleines Verarbeitungsgerät besteht aus zwei Teilen, die vom First Hardware Maker (HM) bereitgestellt werden. Dabei handelt es sich speziell um HM-Anwendungen und HM-Klassen. Das PDDP kommuniziert mit den HM-Klassen, um nah genug an Funktionen wie das Senden und Empfangen von Nachrichten und den Zugriff auf gerätespezifische Informationen heranzukommen. HM-Anwendungen sind kleine Projekte, zum Beispiel Adressbücher.

Java Micro Edition

Java Micro Edition SDK

Java Micro Edition ist ein Software-Entwicklungskit, das im Wesentlichen die Laufzeitumgebung sowie verschiedene Dienstprogramme bereitstellt, die für die Anwendung verwendet werden. Ein weiterer wichtiger Punkt ist, dass es die Konfiguration der angeschlossenen begrenzten Geräte und die Konfiguration der angeschlossenen Geräte für die Umgebung kombiniert. Es bietet dem Entwickler eine Anpassung, sodass er Anwendungen gemäß seinen Anforderungen entwickeln kann.

Java Micro Edition-Konfigurationen

Java ME-Designs bestimmen eine JVM und bestimmte zentrale APIs, die auf eine bestimmte Anordnung von Geräten abgestimmt sind. Mit Java ME stehen zwei Systeme zur Verfügung: Associated Device Setup (ADS) und Associated Restricted Device Design. Die Java ME-Anordnungen und -Profile hängen vom Speicher und für die kleinen Geräte im Hinblick auf instabilen und nicht unvorhersehbaren Speicher ab.

Wir wissen, dass wir unterschiedliche Plattformen haben, daher müssen wir je nach Plattform Änderungen an der Konfiguration vornehmen. Nehmen wir an, wir haben einen eingebetteten Java ME-Client, sodass wir je nach eingebettetem System Änderungen vornehmen müssen.

FAQ

Im Folgenden sind die häufig gestellten Fragen aufgeführt:

Q1. Warum verwenden wir Java Micro Edition?

Antwort: Grundsätzlich bietet jede Edition der Java Micro Edition unterschiedliche Plugins, die die komplette Umgebung bereitstellen. Es umfasst die Laufzeitklassen und die Java Virtual Machine, sodass wir es auf jeder Plattform ausführen können.

Q2. Wie viele Arten von Java-Editionen sind verfügbar?

Antwort: Grundsätzlich gibt es drei verschiedene Arten von Java-Editionen wie Java Standard Edition, Java Enterprise Edition und Java Micro Edition, die für die Entwicklung eingebetteter und mobiler Systeme verwendet werden.

Q3. Wie können wir die Java Micro Editions organisieren?

Antwort: Wir kennen die grundlegende Organisation wie Hardware, Display und Speichertastatur. Aber wir benötigten auch eine zusätzliche Komponente, die nicht generisch ist, wie zum Beispiel dasselbe Gerät, das keinen permanenten Speicher enthält.

Fazit

In diesem Artikel haben wir gesehen, was Java Micro Edition ist, und auch einige grundlegende Schlüsselideen der Java Micro Edition mit Konfiguration gesehen. Wir haben auch die Verwendungsmöglichkeiten und Funktionen der Java Micro Edition gesehen und wie wir sie nutzen können.

Das obige ist der detaillierte Inhalt vonJava Micro Edition. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Zirkuläre Warteschlange JavaNächster Artikel:Zirkuläre Warteschlange Java