ホームページ >Java >&#&チュートリアル >Java マイクロ エディション
Java マイクロ エディションは、基本的に、ゲートウェイ、モバイル、プリンタ、セットトップ ボックスなどのモバイルおよび組み込みデバイス用のコードを開発するために使用されます。基本的に、Java マイクロ エディションは、移植性の機能により使用されます。マイクロ エディションを展開するためのプラットフォーム。基本的に、OOP の概念に基づいているため、堅牢なインターフェイス、セキュリティ、適切に構築されたネットワークなど、必要なすべての機能を簡単に実装できます。
J2ME (Java 2 Stage, Miniature Version) は、ソフトウェア エンジニアが Java プログラミング言語と関連機器を利用して、携帯電話や個別のコンピュータ化されたデバイス (PDA) などの多用途のリモート データ デバイスのプロジェクトを推進できるようにする革新的な技術です。 J2ME は、プログラミングの決定と、J2ME でエンコードされたプログラムを携帯電話上で実行できるようにする独自の仮想マシンである K 仮想マシンで構成されます。
プログラミングには 2 つの詳細があります: 関連制限デバイス セットアップ (ARDS) とポータブル データ デバイス プロファイル (PDDP)。
無料ソフトウェア開発コースを始めましょう
Web 開発、プログラミング言語、ソフトウェア テスト、その他
ARDS は、携帯電話に役立つと期待されるアプリケーション プログラム インターフェイス (プログラミング インターフェイス) と仮想マシンのハイライトを展開します。 PDDP は、ARDS に UI、システム管理、および携帯電話との通信に必要な詳細情報を追加します。 PDDP には、リンゴのような中間の小さな Java アプリケーションの可能性が組み込まれていますが、ARDS および PDD と調整され、携帯電話向けに期待されています。 J2ME を利用するフレームワークを備えたデバイスは現時点でアクセス可能ですが、今後数年間で大幅にアクセス可能になると予想されています。
基本的に、Micro エディションは Sun Microsystems Oracle によって開発された Java プラットフォームにすぎません。通常、これはモバイルデバイスだけでなく組み込みシステム向けにも開発されます。 Java はモバイル アプリケーションを開発するための最も人気のあるプラットフォームの 1 つであるためです。
プログラミングの詳細には、Associated, Restricted Device Arrangement (ARDA) と Versatile Data Device Profile VDDP) の 2 つがあります。 ARDA は、携帯電話に役立つと期待されるアプリケーション プログラム インターフェイス (プログラミング インターフェイス) と仮想マシンのハイライトを展開します。 VDDP は、UI、システム管理、および携帯電話との通信に必要な詳細情報を ARDA に追加します。 PDDP には、アプレットのような中間の小さな Java アプリケーションの可能性が組み込まれていますが、ARDA および MIDP と調整して携帯電話向けに計画されているアプリケーションです。
Java ME 設計は、小さな登録デバイスによって与えられる要件を考慮してアプリケーションをスケーリングするのに役立ちます。 Java ME は、作業フレームワークに取って代わるだけではなく、ローカルの作業フレームワーク上にレイヤーを積み上げ、アプリケーションが実行できる環境を作ります。これらのレイヤーは、総称して Associated Restricted Device Design (ARDC) と呼ばれます。
メイン層は、Java 仮想マシンを組み込んだ設計層です。この層はローカルの作業フレームワークと直接連携し、プロファイルと JVM 間の関連付けを構築します。
後続の層は、小さな処理デバイス用の API の基本構成を含むプロファイルです。プロファイルには、接続された小さな登録デバイスの集まりのハイライトを実行するために作成されたクラスが多数含まれています。
3 番目の層は Versatile Data Device Profile (VDDP) です。 MIDP 層は、クライアント ネットワーク アソシエーション、勤勉性能力、および UI 用の API で構成されます。さらに、Associated Language Device Design (ALDC) ライブラリと Portable Data Device Profile (PDDP) ライブラリにもアプローチします。
小さな処理装置には、First Hardware Maker (HM) が提供する 2 つの部分があります。具体的には、HM アプリケーションと HM クラスです。 PDDP は HM クラスと通信して、メッセージの送受信やデバイスの明示的に決定された情報の取得などのハイライトに十分に近づきます。 HM アプリケーションは、アドレス帳などの小さなプロジェクトです。
Java マイクロ エディションとはソフトウェア開発キットを意味し、基本的にはアプリケーションに使用されるランタイム環境とさまざまなユーティリティを提供します。もう 1 つ重要なことは、接続された制限されたデバイス構成と環境用の接続されたデバイス構成を組み合わせていることです。開発者が要件に応じてアプリケーションを開発できるようにカスタマイズが提供されます。
Java ME 設計は、JVM と、デバイスの特定の配置に合わせて調整される特定のセンター API を決定します。 Java ME でアクセスできる 2 つの構成、具体的には、Associated Device Setup (ADS) と Associated Restricted device Design があります。 Java ME の配置とプロファイルは、メモリと、不安定で予測不可能なメモリを考慮した小型デバイスに依存します。
さまざまなプラットフォームがあることはわかっているので、プラットフォームに応じて構成を変更する必要があります。たとえば、Java ME 組み込みクライアントがあると考えてみましょう。そのため、組み込みシステムに従って変更を加える必要があります。
以下に挙げる FAQ を示します:
答え: 基本的に、Java Micro Edition の各エディションは、完全な環境を提供する異なるプラグインを提供します。これにはランタイム クラスと Java 仮想マシンが含まれているため、どのプラットフォームでも実行できます。
答え: 基本的に、Java Standard Edition、Java Enterprise Edition、Java Micro Edition など、組み込みシステムやモバイル システムの開発に使用される Java エディションには 3 つの異なるタイプがあります。
答え: 私たちは、ハードウェア、ディスプレイ、ストレージ キーボードなどの基本的な構成を知っています。ただし、永続ストレージを含まない同じデバイスなど、汎用ではない追加コンポーネントも必要でした。
この記事では、Java micro edition とは何かを説明するとともに、構成を伴う Java micro edition の基本的な重要なアイデアについても説明しました。また、Java micro edition の用途と機能、およびそれらの使用方法についても説明しました。
以上がJava マイクロ エディションの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。