Java ME サン製品


概要 

最新情報 

製品 

サービス 

ライセンシ 

ソリューション 

ホワイトペーパー 

FAQ 

ロードマップ 

サンがJava MEテクノロジーで提供する製品とサービスは、市場投入までの時間を短縮し、Java の分野を代表する専門家へのアクセスを実現します。サンは Java の生みの親として、Java ME プラットフォームのもっとも完成した実装を提供します。実装品質とパフォーマンスの継続的改善に対する投資は広範に及びます。サンがプラットフォームの能力と機能の継続的開発に尽力することで、利用できるサン製品も最新のテクノロジーであり続けます。サンのソリューションは、限られたリソースのなかでも移植と配備のコストを抑えつつ、高パフォーマンスで機能の豊富な実装を提供します。

サンはこの分野で次の製品を提供しています。


サンの CLDC コンフィギュレーションに基づいた制限デバイス向け製品サービス

 

小型デバイス向けに、サンは CLDC に基づいた最適化された仮想マシンの完全な実装と、オプションパッケージのセットを提供しています。このソリューションは、緊密に連携し合う次の 2 つの関連製品で構成されています。

  • CLDC HotSpot Implementation (CLDC HI)。Java ME プラットフォームの CLDC 仕様に準拠した製品で、リソースの限られたプラットフォームで最大限のパフォーマンスを発揮するために作られています。
  • Sun Java Wireless Client事前に統合され最適化されたソリューションで、お客様はモバイル Java テクノロジーを短時間でマーケットに投入し、コストも抑えることができます。この製品はCLDC HI と、事前に統合され、テストされています。

この製品は、含まれている全 JSR 用の Technology Compatibility Kit すべてを含んだ標準パックとして、または Wireless Performance Pack License としてライセンスすることができます。パフォーマンスパックでは、サンは CLDC の実装を最適化し、前述の Sun Java Wireless Client を含めています。パフォーマンスパック・ライセンスには、Sun Java Wireless Client の将来的なアップデートも含まれます。たとえば、新しい JSR がクライアントに追加された場合、お客様は自動的に使用できるようになります。

 

Sun Java Wireless Client の次期バージョンは、JSR と API の拡張セットに含まれます。次の図は、Sun Java Wireless Client の現在のバージョンに含まれる JSR を示しています。

 

Connected Limited Device Configuration (CLDC) HotSpot Implementation

Connected Limited Device Configuration (CLDC) HotSpot Implementation は、リソースに制限のある携帯電話と通信デバイス向けのサンの高パフォーマンス Java 仮想マシンです。CLDC HotSpot Implementation は、こうしたクラスのデバイスに新しい製品を配備する際に推奨される仮想マシンで、Java テクノロジーを使用したフルスタックの Sun Java Wireless Client と統合されています。

最適化された実装の目的は、Java ME テクノロジーを対象のハンドセットに移植する際に、市場投入までの時間とコストを低減させる、高パフォーマンス、高品質、柔軟性に優れた実装を提供することです。

  • 高パフォーマンス - Java プログラミング言語用に記述されたアプリケーションで、応答性に優れた対話型のユーザー・エクスペリエンスに必須です
  • 高品質コード - 広範な内部テストとドキュメントに重点を置き、コード設計と移植性において品質を高めます
  • 柔軟性 - さまざまなプロセッサ、OS、ネイティブ・ハードウェア・サービスを搭載した各種デバイスに対応するために必要です
 

Sun Java Wireless Client

Sun Java Wireless Client は、パフォーマンス、フットプリント、移植性、拡張性を重視した実装です。Sun Java Wireless Client の優れた価値は次のとおりです。

  • 明確に定義されたネイティブ・ポーティング・インタフェースを備えた MSA Subset (JSR 248) のシンプルな統合
  • 移植時間を短縮し、再利用可能なシステムモジュールを提供することでコストを削減
  • 選択的コンパイルによって完全なスタックとフットプリントのパフォーマンスを最適化
  • 事前にビルドされたモジュールと置換え可能なモジュールを提供することで、インフラを柔軟にカスタマイズ
  • 適応型ユーザー・インタフェース・テクノロジーを使用した、カスタマイズ可能な電話環境
  • Java Device Test Suite での事前テスト

Sun Java Wireless Client version 1.1.3 では、次のテクノロジーをカバーします。

  • Mobile Information Device Profile 2.0 (JSR 118)
  • Mobile Media APIs (JSR 135)
  • Connected Limited Device Configuration 1.1 (JSR 139)
  • Wireless Messaging APIs (JSR 205)
  • PIM & File System (JSR 75)
  • Bluetooth (JSR 82)
  • XML Parser (JSR 172)
  • Security & Trust (JSR 177)
  • 3D Graphics (JSR 184)
  • Scalable Vector Graphics (JSR 226)

Sun Java Wireless Client の次のバージョン (バージョン 1.1.4) は、以下の追加オプション JSR に対応します。

  • Location API for J2ME (JSR 179)
  • SIP API for J2ME (JSR 180)
  • Content Handler API (JSR 211)
  • Payment API (JSR 229)
  • Advanced Multimedia Supplements (JSR 234)
  • Mobile Internationalization API (JSR 238)
 

Java Device Test Suite (JDTS)

Java Device Test Suite (JDTS) は、特定のデバイス上で、 Connected Limited Device Configuration (CLDC) と Mobile Information Device Profile (MIDP) の実装品質を評価、検証、確認するための包括的で堅牢なテストを提供することによって、品質管理を簡素化して市場投入までの時間を短縮します。

Java Device Test Suite のメイン・コンポーネントを以下の図に示します。

Java Device Test Suite
 
 

トップに戻る


サンの CDC コンフィギュレーションに基づいた高度なデバイス向け製品サービス

 

高度なデバイス向けとして、サンは Sun Java CDC Application Management System を提供します。この製品は、CDC に基づく仮想マシンの最適化されたサンの実装である CDC HotSpot Implementation に基づいており、オプションの JSR とあらかじめ統合されています。この製品は、CDC HotSpot Implementationと呼ばれています。

Connected Device Configuration (CDC) HotSpot Implementation

Connected Device Configuration (CDC) HotSpot Implementation は、コンシューマー製品や組み込みデバイスのようなリソースに制限のあるデバイス向けに高度に最適化された、完全準拠の Java 仮想マシンです。CDC HotSpot Implementation は、小さなメモリフットプリントでも優れたパフォーマンスと信頼性を両立させ、幅広い製品シナリオのニーズに対応します。

 

トップに戻る


特定の Java ME テクノロジー API サービス

 

各 JSR の JCP プロセス結果は、Java Community Process、仕様、リファレンス実装 (RI)、Compatibility Test Kit (CTK) で説明されています。リファレンス実装は商用製品として提供されません。したがって、現在のデバイスで実行されているコードのほとんどは、異なる企業がこの仕様に基づいて記述したものです。

次の図は、Java ME プラットフォームに関連する JSR の概要を表しています。サンがリファレンス実装をもつ各 JSR と TCK は、JSR が赤色の枠で強調表示されています。各領域と具体的なサンのライセンスサービスについては、図中をクリックしてください。

注: 画像上の各 JSR をクリックすると詳細情報を確認できます。
 

トップに戻る


開発者ツール

 

Java ME プラットフォーム用アプリケーションの作成を促進、サポートするため、サンは開発者コミュニティのツール開発に投資しています。これらのツールは、ここからダウンロードして入手できます。

Sun Java Wireless Toolkit for CLDC

Sun Java Wireless Toolkit (WTK) は、Java ME プラットフォームの Connected Limited Device Configuration (CLDC) と Mobile Information Device Profile (MIDP) に基づいたワイヤレス・アプリケーションを開発するための最先端のツールボックスで、携帯電話、主要な PDA、その他の小型デバイス上で実行できるよう設計されています。このツールキットには、エミュレーション環境、パフォーマンスの最適化とチューニングの機能、ドキュメント、開発者がワイヤレス・アプリケーションを迅速かつ効率的に市場投入するために必要なサンプルが含まれています。

  Sun Java Wireless Toolkit for CLDC についての詳細
 

Sun Java Toolkit for CDC

Sun Java Toolkit for CDC は、アプリケーション開発者が、Connected Device Configuration と Personal Basis Profile プラットフォーム用アプリケーションの開発をすぐに始められるよう設計されているシンプルなソフトウェア開発キットです。CDC はワイヤレス市場のみに限定されず、デジタルテレビ、テレマティクス、多機能プリンタ、ハイエンドの PDA などの新興市場にも拡大可能なため、こうした市場でアプリケーション開発をおこなう開発者にとって CDC ツールキットは頼もしい基盤となります。CDC ツールキットは、エミュレータ、コンパイルとパッケージのためのシンプルなツールバー、ドキュメント、開発を始めるのに役立つサンプルを含んだプラットフォーム・エミュレーション・ツールです。

  Sun Java Toolkit for CDC についての詳細
 

NetBeans Mobility Pack

NetBeans Mobility は、市場でもっとも包括的で、無料の Java ME プラットフォームのオーサリング・ソリューションです。NetBeans Mobility Pack は、Java テクノロジー対応のモバイルデバイスに配備できるアプリケーションを開発するための統合開発環境 (IDE) で、Mobile Information Device profile (MIDP) と Connected Limited Device Configuration (CLDC) 開発に最適化された機能が搭載されています。

NetBeans Mobility Pack についての詳細
 

トップに戻る


注: オレンジ色で表示されている JSR は、サン以外の企業によってライセンスされているコンポーネント JSR を表しています。所有者と TCK ライセンスの情報については、www.jsc.orgを確認してください。サンはこれらのコンポーネントのソースとバイナリのライセンスを所有している場合がありますが、TCK のライセンスは所有していません。

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

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