Java Platform, Micro Edition > Connected Limited Device Configuration

Connected Limited Device Configuration (CLDC)はPDA携帯電話のようなリソースが限られた機器を対象としたJava MEアプリケーション向けのフレームワークの仕様である。CLDCよりも高機能な物がCDCである。

典型的な必要条件

16ビットCPU、160KBのメモリおよびJavaプラットフォーム利用できる機器。

プロファイル

MIDP

携帯電話向けに設計され、GUI APIを持っており、MIDP2.0では2DゲームAPIが追加された。世界で広く利用され、日本でもDoCoMo以外のキャリアの携帯電話で採用されている。

DoJa

NTT DoCoMoによってiモード対応携帯電話向けに設計された。海外版のiモード搭載携帯電話にも採用されている。

IMP

簡素なディスプレイまたはディスプレイがなく限られた2方向ネットワークアクセスを持ったネットワークカード、ルーターおよびその他の機器向けに設計されている。アプリケーションの生成、ストレージおよびネットワークアクセスに関するAPIだけが定義されている。IMPにはMIDPのjavax.microedition.io、rms and midletパッケージのサブセットがある。シーメンスモバイルおよびノキアがこの仕様をJCPに提案した。

詳細はJSR 195を参照

API

java.io

J2SEにおける入出力操作を行うjava.ioパッケージの簡素化されたバージョンである。

java.lang

Javaプログラムにおいてもっとも基本的なクラスを含む。このパッケージは基本的な例外、数値演算機能、システム機能、スレッド機能およびセキュリティ機能と同様にInteger、Stringのような基本なJavaの型を含む。

java.util

java.utilの簡潔化されたバージョンである。このパッケージはVectorおよびHashtableのようなコレクションクラスを含み。ClaendarおよびDateクラスも含む。

歴史

CLDCとMIDPの対応関係

外部リンク