Java Platform, Micro Edition(Java ME)は、Internet of Things(IoT)における組込みデバイスやモバイルデバイス(マイクロ制御装置、センサー、ゲートウェイ、携帯電話、PDA、テレビ・セットトップ・ボックス、プリンタなど)で動作するアプリケーションのための堅固で柔軟な環境を提供します。Java MEには柔軟なユーザー・インタフェース、堅牢なセキュリティ、組込みネットワーク・プロトコル、そしてネットワーク接続アプリケーションおよびオフライン・アプリケーションに対するサポートが含まれており、動的にダウンロードできます。Java MEに基づくアプリケーションは多数のデバイス間で移植可能でありながら、各デバイスのネイティブ機能を活用できます。
Oracle Java ME Embeddedは、世界中でInternet of Things(IoT)として提供されている数十億台のデバイスにコアテクノロジーとしてデプロイされているJava MEのテクノロジーを活用するJavaランタイムです。Java MEの仕様は、豊富な機能、幅広いデバイスへの移植性、柔軟性、安全性と同時に、非常に高いリソース効率と、基盤となっているプラットフォームに対する要求が低くなるように設計されています。
Java ME Software Development Kit(SDK)は、デバイスのエミュレーションやスタンドアロンの開発環境、およびJava MEアプリケーションの迅速な開発を実現するユーティリティセットを提供します。このSDKは、Connected Limited Device Configuration(CLDC)テクノロジーおよびConnected Device Configuration(CDC)テクノロジーを1つのシンプルな開発環境へと統合します。
Oracle Java ME Embedded Clientにより、今日の強力な組込みシステムに対応した、信頼性と移植性に優れた高機能型アプリケーションを開発できます。Javaプラットフォームが持つ柔軟性と、すでに確立された開発者ベースにより、ユーザーはコスト削減と迅速な製品化を実現しながら、セキュアで革新的な製品を開発できます。業界をリードする信頼性、パフォーマンス、スループット、セキュリティ、クロス・プラットフォームのサポートを備えた必要不可欠なプラットフォームです。
Connected Limited Device Configuration(CLDC)および、Java ME APIは、非常に多くの携帯電話開発者、通信事業者、OEM企業に使用されており、フィーチャーフォン製品を世界中で生み出しています。オラクルは、30億台以上のデバイスで使用される携帯電話用のテクノロジーを提供する業界のリーダーです。
Java TVはJava MEベースのテクノロジーであり、テレビやセットトップ・ボックス・デバイスで動作するJavaアプリケーションを開発するための、パフォーマンスが高く、安全で、実装が容易なソリューションを提供します。開発者は、Java TVランタイムを使用して、電子番組ガイド(EPG)、ビデオオンデマンド(VOD)クライアント、ゲーム、教育アプリケーション、インターネットデータ(天気、ニュースティッカー、ソーシャル・ネットワークなど)にアクセスするためのアプリケーションや、Blu-rayディスクタイトルのユーザー・インタフェース、ボーナスコンテンツなどを簡単に作成できます。
Oracle Java Platform Integrator(OJPI)で、Internet of Things(IoT)の利用範囲を拡大しましょう。オラクルは、パートナー企業に、Oracle Java Platform Integratorプログラムを提供して、Oracle Java Embedded製品のカスタマイズを可能にしています。たとえば、Oracle Java SE Embedded、Oracle Java ME Embedded、Oracle Java ME Embedded Clientなどが該当します。これにより、さまざまなデバイスタイプやマーケットセグメントへのリーチが可能になります。この新しいプログラムは、世界で900万人以上いるJava開発者による巨大なJavaエコシステムとの組み合わせにより、IoTにおける優れた開発およびデプロイの柔軟性を支援します。
Oracle Java ME Embedded 8.3バイナリが、STM32429I-EVAL(Cortex-M4/RTX)、STM 32F746GDISCOVERY(Cortex-M7/RTX)、Intel Galileo Gen. 2、およびRaspberry Pi(ARM 11/Linux)用にリリースされました。
最新情報(2018年1月):Oracle Java ME Software Development Kit(SDK)8.3.1がリリースされました。Oracle Java ME Embedded 8.3およびOracle Java ME Embedded 8.2の各プラットフォームをサポートしています。 バージョン8.3.1は、Java ME SDK 8.3のメンテナンス・アップデートであり、Windowsでのみ使用できます。
Oracle Java ME SDKはスタンドアロンの開発環境であり、Java ME Embeddedのアプリケーションを迅速に開発するための一連のユーティリティです。デスクトップ・コンピューターのデバイス・エミュレーション環境として、Java ME Embeddedランタイムが含まれています。エミュレーション環境では、実際のデバイスで使用するためにOracleがデバイスメーカーにライセンス供与しているものと同じコードベースを使用します。これにより、組込みアプリケーションを実際のデバイスにデプロイする前に、エミュレートされたデバイスで広範なテストを実行できます。
Oracle Java, Micro Edition(Java ME)Software Development Kit(SDK)は、デバイスのエミュレーションやスタンドアロンの開発環境、およびJava MEアプリケーションの迅速な開発を実現するユーティリティセットを提供します。このSDKは、Connected Limited Device Configuration(CLDC)テクノロジーおよびConnected Device Configuration(CDC)テクノロジーを1つのシンプルな開発環境へと統合します。Java ME SDKはSun Java Wireless ToolkitおよびJava Toolkit for CDCの後継製品であり、改良されたデバイス・エミュレーション、スタンドアロンの軽量開発環境、アプリケーション開発を迅速化する強力なツールを提供します。
主な特長
Oracle Java Micro Edition Software Development Kitは、組込みおよびモバイルのアプリケーションを開発するための最先端のツールセットです。Internet of Things(IoT)のあらゆるJava MEデバイスをターゲットとしたアプリケーション開発に対応したスタンドアロンの開発環境と一連のユーティリティを提供します。
リリースノート
データシート
最新情報(2018年1月) :Oracle Java ME Software Development Kit(SDK)8.3.1がリリースされました。Oracle Java ME Embedded 8.3および8.2プラットフォームをサポートしています。
バージョン8.3.1は、Java ME SDK 8.3のメンテナンス・アップデートであり、Windowsでのみ使用できます。
Oracle Java ME Embedded 8.3 バイナリが、STM32429I-EVAL(Cortex-M4/RTX)、STM 32F746GDISCOVERY(Cortex-M7/RTX)、Intel Galileo Gen. 2、Raspberry Pi(ARM 11/Linux)の各プラットフォーム用にリリースされました。
トレーニング
Oracle UniversityおよびJavaトレーニング - ほぼすべてのタイプのネットワーク・アプリケーションで使われている言語を学習できます。
Oracle University - Javaトレーニングのカテゴリ | |
Java SE | Java EE |
Webサービス | |
The Java Tutorials Blog:Javaを学習して成長につなげます | |
OLN:Oracle Learning Libraryにアクセスして、Javaセクションまでスクロールします | |
NETBEANS.ORG:Java Embeddedテクノロジーを活用したアプリケーションを作成するために、NetBeans IDトレーニングを探します |
Oracle University - Javaトレーニングのカテゴリ | |
Java SE | Java EE |
Java ME | Webサービス |
The Java Tutorials Blog:Javaを学習して成長につなげます | |
OLN:Oracle Learning Libraryにアクセスして、Javaセクションまでスクロールします | |
NETBEANS.ORG:Java Embeddedテクノロジーを活用したアプリケーションを作成するために、NetBeans IDトレーニングを探します |
Oracle Java ME Embedded Clientにより、今日の強力な組込みシステムに対応した、信頼性と移植性に優れた高機能型アプリケーションを開発できます。Javaプラットフォームが持つ柔軟性と、すでに確立された開発者ベースにより、ユーザーはコスト削減と迅速な製品化を実現しながら、セキュアで革新的な製品を開発できます。業界をリードする信頼性、パフォーマンス、スループット、セキュリティ、クロス・プラットフォームのサポートを備えた必要不可欠なプラットフォームです。
Oracle Java Micro Edition(ME)Embedded Clientは、一般的なJava ME仕様に基づいて開発されたアプリケーション・ランタイムであり、電子書籍リーダー、Blu-rayディスクプレーヤ、VoIP電話、テレビ、セットトップボックス、プリンタ、住居用ゲートウェイのようなリソースに制約があるデバイス向けに設計されています。Java MEは、リソースに制約がある組込みデバイスに最適なテクノロジーであり、携帯電話機やデジタルテレビ機器で幅広く採用されています。Java MEがデバイスメーカーに提供するのは、Java言語が持つすべての機能、包括的なAPIセット、業界をリードするセキュリティ、および他のどのプラットフォームよりも多い開発者へのアクセスです。Java Platform Standard Edition(Java SE)と互換性があるOracle Java Micro Edition Embedded Clientは、使い慣れたJavaの機能を継承するとともに、Java開発者が最初から無駄なく開発を進められる機能豊富な開発エコシステムの利点も引き継いでいます。NetBeans IDEをはじめとする広範なツールによって、アプリケーションの作成とデバッグを行うための高度な機能が提供されます。同時に、Oracle Java Micro Edition Embedded Clientは、処理能力とメモリが制限されたデバイスにおける速度と効率の向上を目的に設計されているため、Java MEから継承した機能をフルに活用できます。
主な利点
設計機能
Oracle Java Embeddedにより、今日の強力な組込みシステムに対応した、信頼性と移植性に優れた高機能型アプリケーションを開発できます。Javaプラットフォームが持つ柔軟性と、すでに確立された開発者ベースにより、ユーザーはコスト削減と迅速な製品化を実現しながら、セキュアで革新的な製品を開発できます。
新しいリリース:Oracle Java ME Embedded 8.2バイナリが、Freescale FRDM-K64F(Cortex-M4/mbed)およびRaspberry Pi(ARM 11/Linux)用にリリースされました。
新しいリリース:Oracle Java ME Software Development Kit(SDK)8.2 がリリースされました。Oracle Java ME Embedded 8プラットフォームをサポートしており、NetBeans 8用のプラグインが含まれています。
新しいリリース:Oracle Java ME Embedded 8.1 ST Microelectronics(STM32429I-EVAL) が、EA(早期アクセス版)としてリリースされました。
Oracle Java ME Embedded 8 Qualcomm IoE(ARM9/Brew MP) をGA(一般提供)バイナリとして利用できるようになりました。開発や評価の目的でインストールして実行できます。
世界各地の回線事業者および通信事業者が、Javaテクノロジーに対応した携帯電話機を採用しています。
Javaテクノロジー対応の携帯電話機を採用している回線事業者および通信事業者
アジア太平洋 | ヨーロッパ、中東、アフリカ | 北米 |
---|---|---|
China Telecom | ||
China Unicom | Chung Hwa | |
DTAC | Far Eastone | Globe |
Hong Kong CSL | Hutchison Telecom | Hutchison 3G Australia |
Jphone(Vodafone Japan) | KDDI | LG Telecom |
M1 | Maxis | New World Mobility |
Optus | Peoples Telephones | |
SingTel | Smart Telecom | SmarTone |
Starhub | Taiwan Cellular Corp | |
Telstra | Vodafone | |
Hutchison 3G Austria | Hutchison 3G Denmark | Hutchison 3G Ireland |
Hutchison 3G Italy | Hutchison 3G Sweden | Hutchison 3G United Kingdom |
o2 | Orange | SFR |
Sonofon | Tele2 | Telefonica |
Telenor | TeliaSonera | TIM |
T-Mobile Austria | T-Mobile Czech Republic | T-Mobile Germany |
T-Mobile United Kingdom | Vodafone | Wind |
Bell Mobility | Rogers Wireless | |
Sprint Nextel | T-Mobile | Telus Mobility |
Verizon Wireless |
Java for Mobile製品のドキュメント、リリースノート、技術記事、およびその他の有用な情報。
リファレンス実装、仕様、サンプル、データシート、オプションパッケージ、プログラミングノート、およびガイド。
Java for Mobileは、特に組込み市場を対象としたプラットフォームをサポートしています。