このチュートリアルは、J2ME Development Network (www.j2medev.com) のネチズンが共同で作成したものです。 J2ME Development Network の書面による許可がない限り、誰もこのチュートリアルを商業目的で使用することはできません。
モバイル アプリケーションに関心を持つすべての友人に捧げます。
このチュートリアルがモバイル開発の霧を取り除き、この新しい分野に参入するのに役立つことを願っています。
モバイル アプリケーションの未来はあなたと私のものです。
このチュートリアルの内容: このチュートリアルでは、まず j2me 開発システムを紹介し、次に各 MIDP2.0 API について説明し、最後にプラットフォーム構築の知識について説明します。
第 1 章「J2ME テクノロジーの概要」では、J2ME を学ぶ前に J2ME とは何かを知ることができます。この章では、J2ME プラットフォームのアーキテクチャと MIDlet ライフサイクルの概念を紹介します。将来のコンテンツのための適切な基盤を築きます。
第 2 章「CLDC の概要」では、MIDP の基礎である Java Community Process (JCP) によって発行された CLDC1.0 仕様 (JSR30) を紹介します。この知識があれば、j2se の基本 API から MIDP の基本 API にスムーズに移行できます。
第 3 章「MIDP アドバンスト UI の使用法」では、アドバンスト UI と呼ばれる MIDP のポータブル UI API を紹介します。このようにして、アプリが生き生きと動き出すことができます。
第 4 章「MIDP 低レベル UI の使用法」では、低レベル UI と呼ばれる MIDP の非ポータブル UI API を紹介します。これを使用すると、より自由に UI を描くことができます。イベント処理について多くのことを学びます。
第 5 章「MIDP 永続化ソリューション - RMS」では、データ永続化メカニズムであるレコード管理システム RMS について説明します。この特別な小さなデータベースにより、MIDP のデータ保存は非常に特別なものになります。
第 6 章「GAME API」では、MIDP 2.0 の 1.0 と比較した最大の変更点、つまり javax.microedition.lcdui.game パッケージに配置される、ゲームをサポートするために新たに追加された API を紹介します。ゲーム API パッケージは、ワイヤレス デバイス用の一連のゲーム開発クラスを提供します。ゲームを開発する準備ができました。いいね!
第 7 章「ワイヤレス ネットワーク アプリケーションの開発」 魅力的なネットワーク アプリケーションを開発する方法を学びましょう。現在のテクノロジーでは、無線ネットワークは有線ネットワークに比べて帯域幅が狭く、遅延が大きく、接続の安定性も悪くなります。このため、これまでとはまったく異なる方法でワイヤレス ネットワーキング アプリケーションを開発する必要があります。
第 8 章「MIDP 2.0 セキュリティ アーキテクチャ」では、主に MIDP セキュリティ システム モデルを紹介し、具体的な例を使用して MIDP2.0 セキュリティ モデルの主な概念を説明します。
第 9 章「MIDP 2.0 プッシュ テクノロジ」では、デバイスに情報を非同期で送信し、www.j2medev.comMIDlet プログラムによって J2ME 中国語チュートリアルを自動的に開始する方法のメカニズムを紹介します。
第 10 章「MIDlet の開発プロセスと展開」では、実際にプログラムを完成させ、パッケージ化してデバイスに送信して実行する方法を紹介します。
第 11 章「開発プラットフォームの構築 - WTK」では、J2ME 初心者が最もよく使用する開発ツールであるワイヤレス ツールキット (WTK) について主に説明します。 WTK のインストールから MIDlet プロジェクトの作成、最終的なパッケージ化とリリースに至るまで、読者は MIDlet 開発の世界に一歩ずつ導かれます。
第 12 章「開発プラットフォームの構築 - Eclipse」では、開発者が J2ME アプリケーションを開発できるように、Eclipse のプラグインとして EclipseME を使用する方法について説明します。
第 13 章「開発プラットフォームの構築 - JBuilder」では、J2ME アプリケーションを開発するための開発ツールとして有名な JBuilder を使用する方法を紹介します。
このチュートリアルの推奨対象者 このチュートリアルは、J2ME MIDP テクノロジを学習している開発者を対象としています。このチュートリアルの内容は初心者レベルをカバーしていますが、多くの内容は単なる入門書ではなく、経験豊富な開発者にとっても非常に有益です。実際、このチュートリアルは、初心者が JAVA 言語の基礎をすでに持っていることを前提としています。
拡大する