Java_Platform,_Micro_Editionとは?

Weblio|辞書<国語辞典・国語辞書・百科事典>

初めての方へ

参加元一覧


用語解説
Weblio 辞書辞書・百科事典Java_Platform,_Micro_Editionの解説 

ウィキペディア

ウィキペディアウィキペディア

Java Platform, Micro Edition

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2009/02/14 22:52 UTC 版)

Javaプラットフォーム
Micro Edition (ME)
Standard Edition (SE)
Enterprise Edition (EE)

Java Platform, Micro Edition (Java ME)は携帯電話、PDA、テレビのようなのリソースが制限されたデバイスにおけるJavaの小型セット。

目次

コンフィギュレーションとプロファイル

様々なデバイスに対応するため、コンフィギュレーションとプロファイルと呼ばれるものでAPIを定義している。コンフィギュレーションには次の2つがある。

Connected Limited Device Configuration (CLDC)

携帯電話のような非力なCPUを対象とする。 Java VMから新たにKVMを開発し、Java Platform, Standard Edition(Java SE)とは互換性がないものの最小限の機能で動作するようにしたもの。 次のようなプロファイルがある。

  • Mobile Information Device Profile (MIDP)
    • 携帯電話で最も広く普及しているプロファイル。JSR 271: Mobile Information Device Profile 3では、3世代目のMobile Information Device Profile (MIDP3)として仕様が策定されようとしている。そのなかで、全体的な機能拡張の他、デバイス間の相互接続性も拡張されている。MIDP3では、MIDP2の後方互換性も保たれる予定である。
  • Information Module Profile
    • Information Module Profile (IMP)は、自動販売機や組み込み向け産業機器、セキュリティシステム、シンプルでディスプレイを持たず、ネットワークへの接続が限定されているような組み込みデバイスのためのプロファイルである。もともとは、Siemens MobileとNokiaによって、JSR-195として導入され、IMP 1.0は、MIDP 1.0からユーザインターフェースAPIを除いたサブセットである。
  • DoJaプロファイル
    • NTTドコモ社の携帯電話上で実行するJavaアプリケーションのためのプロファイル

Connected Device Configuration (CDC)

Connected Device Configurationは、Java SEのサブセットで、その中には、GUI関係を除く、ほとんど全てのライブラリが入っている。CLDCよりもリッチな仕様である。 カーナビやセットトップボックスなどの中程度の能力をもったCPUを対象にする。

Foundation Profile

Foundation Profileは、Java ME Connected Device Configuration (CDC)プロファイルのひとつである。 このプロファイルは、Java Platform, Standard Edition API全てが実行できるJava仮想マシンを必要とするデバイスで使用することを目的としている。 典型的な実装では、追加のプロファイルのサポートに応じて、そのAPIのサブセットを使用する。 この仕様は、Java Community Processのもので開発されている。

Personal Basis Profile

Personal Basis Profileは、Foundation Profileを拡張したもので、軽量なGUI(AWTのサブセット)が含まれている。

Personal Profile

Personal Profileは、Personal Basis Profileをさらに拡張したもので、より完全なAWTのサブセットとappletサポートが含まれている。

携帯電話でのアプリの互換性

日本の携帯電話ではauEZアプリ (Java)ソフトバンクモバイルS!アプリMIDPを採用しており、NTTドコモiアプリは同社が独自に作成したDoJaプロファイルを使っている。各社の機能が少しずつ違うため、現状では互換性は少ない。

開発方法

開発は Java SE 上でMicro Edition用の開発ツールを組み合わせて行う。 APIも必要なものに限って実装する。

開発ツールの例

 Java MEアプリケーションのサイズを実行形式(JAR形式)のまま軽量化するJavaアプリ圧縮ツール。
  • NetBeans IDE開発環境 60MBぐらいの本体を入れた後にnetbeans_mobilityをインストールするだけで開発環境が整う

外部リンク

ウィキブックス
ウィキブックスJava関連の教科書や解説書があります。




このページへのリンク
「Java_Platform,_Micro_Edition」に関連した用語
Java_Platform,_Micro_Editionのお隣キーワード
Weblioモバイル
QRコード
URL:【http://m.weblio.jp/
ケータイでバーコードを読み取るか、URLを直接入力してアクセスして下さい。
» モバイルで「Java_Platform,_Micro_Edition」を見る

_ _   


このページの著作権について
Weblio 辞書情報提供元は参加元一覧にて確認できます。

  
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのJava Platform, Micro Edition (改訂履歴)の記事を複製、再配布したのにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2010 Weblio RSS