Java ME テクノロジー API とドキュメント


概要 

最新情報 

製品 

サービス 

ライセンシ 

ソリューション 

ホワイトペーパー 

FAQ 

ロードマップ 



このページでは、Java Platform Micro Edition (Java ME) と Java Card テクノロジーのドキュメントのリンクを提供します。

Java ME 技術ホワイトペーパーモバイル技術に関する ページも参照してください。API 情報は、このページの仕様で確認できます。


Java ME テクノロジー API ドキュメント

参照用として、一部の Java ME テクノロジー仕様の API ドキュメントがオンラインのこのページで確認できます。

CLDC
1.0
JSR 30
1.1
JSR 139
1.0
JSR 37
2.0
JSR 118
CDC
Connected Device Configuration ( 英語, 日本語)
1.1.2
JSR 218
Foundation Profile ( 英語, 日本語)
1.1.2
JSR 219
1.1.2
JSR 217
1.1.2
JSR 216
オプションパッケージ
Java APIs for Bluetooth
   Bluetooth, OBEX
1.1
JSR 82
1.0
JSR 211
1.2
JSR 135
1.0
JSR 239
J2ME Web Services 仕様
   JAXP, JAX-RPC
1.0
JSR 172
Security and Trust Services APIs
   ADPU, JCRMI, PKI, CRYPTO
1.0
JSR 177
Security
   JSSE, JCE, JAAS
1.0
JSR 219
Advanced Graphics and User Interface
   Java 2D™, Swing
1.0
JSR 209
1.0
JSR 66
1.0
JSR 169
1.1
JSR 927
1.0
JSR 280
 

小型モバイルデバイスのテクノロジー

小型モバイルデバイス上で動作するアプリケーション開発において、Connected Limited Device Configuration (CLDC) と Mobile Information Device Profile (MIDP) は標準ベースのテクノロジーです。

Mobile Service Architecture (MSA)

Sun Java Wireless Client

Sun Java Wireless Client は、高速で、効率性、移植性に優れた MIDP スタックです。完全な製品ドキュメントは、Java Platform API ドキュメントを除き、すべてここで公開されています。

CLDC HotSpot Implementation

CLDC HotSpot Implementation は、高速で、効率性、移植性に優れた仮想マシンで、Java ME テクノロジー実行時環境に対応します。配布制限による一部の例外を除き、すべての製品ドキュメントがここで公開されています。

CLDC 1.1

CLDC 1.0.4

MIDP 2.0

MIDP 1.0


家電組み込みデバイスのテクノロジー

Connected Device Configuration (CDC) は、ネットワークに接続された家電組み込みデバイスで広く共有できるアプリケーションの開発と配布のための、標準ベースのフレームワークです。

Foundation Profile

Foundation Profile は、標準ベースの GUI システムを使わずに、リソースの限られたデバイスに対応する Java API のセットです。

Personal Basis Profile

Personal Basis Profile は、軽量なコンポーネントに基づいた標準ベースの GUI フレームワークを使用して、リソースの限られたデバイスに対応する Java API のセットです。Personal Basis Profile は、xlet インタフェースと Foundation Profile に含まれるすべての API にも対応しています。

Personal Profile

Personal Profileは、AWT ピアコンポーネントに基づいた標準ベースの GUI フレームワークを使用して、リソースの限られたデバイスに対応する Java API のセットです。Personal Profile は、アプレット・インタフェースと Personal Basis Profile に含まれるすべての API にも対応しています。


Java ME テクノロジーのオプションパッケージ

Java ME テクノロジーのオプションパッケージは、CLDC または CDC プロファイルを拡張する API です。Java ME テクノロジーのオプションパッケージ一覧は、Java ME Platform 製品ページで確認できます。

Content Handler API (CHAPI)

CHAPI を利用すると、ネイティブ・アプリケーションから Java ME Platform アプリケーションを呼び出したり、反対に Java ME Platform アプリケーションからネイティブ・アプリケーションを呼び出したりできるようになります。

Security and Trust Services

Security and Trust Services for J2ME (SATSA)は、セキュリティ要素を統合して、セキュリティと信頼性のあるサービスを実現する API を備えたJava ME ソフトウェア・アプリケーションを提供します。

Web Services

J2ME Web Servicesは、Java ME テクノロジーから Web サービスへの標準的なアクセスを提供します。

Client Provisioning

J2ME Client Provisioning 仕様では、アプリケーションをプロビジョニングするための、サーバー・パーティショニングの標準を定義します。

Mobile Media API

Mobile Media API (JSR-135)では、現在デスクトップのみで利用できるマルチメディア・リッチアプリケーションとサービスの多くを、小型のワイヤレスデバイスで対応できるようにします。

Generic Connection Framework

Generic Connection Framework オプションパッケージ (GCF-OP) (JSR-197)では、Java ME プラットフォームの GCF に依存するアプリケーションを、 J2SE プラットフォームに移行できるようにします。GCF の概要も参照してください。


Sun Java Wireless Toolkit

Sun Java Wireless Toolkit(以前の J2ME Wireless Toolkit) は、MIDP 仕様に準拠したモバイル情報デバイス・アプリケーションの開発用ツールを提供します。一般的な情報についてはデータシートを参照してください。

Unified Emulator Interface (UEI)

Sun Java Wireless Toolkit 2.5.2 for CLDC


TV とテレフォニー

Java TV テクノロジー は、対話型デジタル TV 向けの開発と配備のプラットフォームを提供します。

Java Telephony APIは、さまざまな分野で使用するために調整できる設計の、 拡張可能な API です。 See JTAPI White Papers.


テストツール

 

JavaTest ハーネス

次のドキュメントでは、JavaTest 4.2 ハーネスとともに使用するテストスイートの作成方法を解説し、そのハーネスを使用する方法についても記述しています。

  • JavaTest ハーネス・データシート
  • JavaTest 設計者ガイド
    JavaTest ハーネスと連携するテストスイートの作成方法を解説します。このマニュアルには、JavaTest GUI を紹介するチュートリアルが含まれているので、初めての人もテストスイートが作成できるようになっています。また、JavaTest ハーネスが動作する仕組みについても説明していて、テストスイート用のカスタム・コンポーネントの作成手順も含まれています。
  • JavaTest ユーザーズガイド - グラフィカル・ユーザー・インタフェース
    JavaTest ハーネスのグラフィカル・ユーザー・インタフェースを使用してテストスイートを実行したり、テスト結果を評価したりする方法を解説しています。
  • JavaTest ユーザーズガイド - コマンド行ユーザー・インタフェース
    JavaTest コマンド行インタフェースを使用して、テストを設定、実行する方法、GUI を使用しないでレポートを作成する方法を解説しています。コマンド行を使用することで、JavaTest ハーネスを利用したテスト実行を、ビルドスクリプトやその他の自動化プロセスで使用できるようになります。
  • JavaTest エージェント・ユーザーズガイド
    エージェントとは、JavaTest ハーネスと連携する独立したプログラムで、JavaTest ハーネスが動作していないシステム上でテストを実行します。テストを実行するには、カスタムエージェントまたはハーネスに付属する JavaTest エージェントを使用できます。このユーザーズガイドのトピックでは、JavaTest ハーネスに付属しているエージェントを設定、実行する方法について説明しています。カスタムエージェント (Java ME TCK Framework など) を使用している場合、設定と実行の方法についてはテストスイートのドキュメントを参照してください。

Java ME TCK Framework

次のドキュメントでは、バージョン 1.2.1 Java ME TCK Framework と TCK テストスイートとの使用方法について説明しています。

SigTest ツール

Java Device Test Suite

次のドキュメントでは、Java Device Test Suite を多角的に説明しています。

  • Java Device Test Suite 開発者ガイド: HTML | PDF
    テストパックの作成方法を説明しています。
  • Java Device Test Suite 管理ガイドHTML | PDF
    オンラインヘルプには記載されていない管理トピックを説明しています。
  • Java Device Test Suite テスターズガイド: HTML | PDF
    オンラインヘルプには記載されていないテスト実行トピックを説明しています。
  • Java Device Test Suite ローカルリレー・ユーザーズガイド: HTML | PDF
    ローカルリレーとその使用方法について説明しています。
  • JavaTest コマンド行インタフェース・ユーザーズガイド: PDF
    Java Device Test Suite のコマンド行インタフェースについて説明しています。

Java Verified Program

 

Java Compatibility Test Tools (JCTT)

 

次のドキュメントは TCK の開発に役立ちます。これらのドキュメントのすべてまたは一部を使用することで、TCK の開発時間を短縮し、TCK の品質を高めることができます。

これらのドキュメントは当初、Java Community Process (JCP) のスペックリードが使用する製品の一部として作成されたことに注意してください。そのため、このドキュメントでは読者のプロジェクトには適用できない JCP の手順を参照している可能性があります。これらのドキュメントは利便性を考慮して提供されています。

  • TCK プロジェクト計画ガイド
    Technology Compatibility Kit (TCK) の概要と開発の足がかりを提供します。TCK を開発するプロセスを解説する俯瞰的な計画ガイドです。
  • Test Suite 開発者ガイド
    TCK 用のテストを設計、記述する方法を解説します。TCK を構築したり、TCK テストスイートになるテストを記述したりする「ハウツー」手順も記載されています。テスト可能なサンプルとテスト不可能な表明、該当するテストコードも含まれています。
  • TCK プロジェクト計画テンプレート HTML | RTF
    TCK リリースまたはリビジョンを説明するために使用される、IEEE プロジェクト計画標準に準拠したテンプレートを提供します。
  • Java Technology Compatibility Kit ユーザーズガイド・テンプレート: テキスト | Frame | PDF
    TCK のユーザーズガイドを作成する基礎として使用できる概要とテンプレートを提供します。テンプレートは編集可能で、開発する TCK の使用方法をユーザーに説明するためのユーザーマニュアルの基礎となります。テンプレートは、Adobe FrameMaker、Adobe Acrobat、ASCII プレーンテキスト形式で利用できます。
  • JavaTest 設計者ガイド
    JavaTest ハーネスとともに動作するテストスイートの作成方法を説明しています。このマニュアルには、JavaTest GUI の概要を説明するチュートリアルが含まれていて、初めてテストスイートを構築する際に役立ちます。また、JavaTest ハーネスが動作する仕組みについても解説し、テストスイートのカスタム・コンポーネントを作成する手順も記載されています。
 

トップに戻る

Java技術者必読! Java Magazine 最新号公開中

Left Curve
Java SDKとツール
Right Curve
Left Curve
Javaリソース
Right Curve