EZアプリ (Java) とは
EZアプリ (Java) は、
KDDIおよび
沖縄セルラー電話がauブランドで
2001年7月から
2004年6月にかけて発売した
携帯電話の一部で利用できたJavaアプリケーションとサービスです。当初は「ezplus」という名称でしたが、
2003年7月にEZアプリ (Java) に改称されました。本稿では、2011年
2月から
フィーチャーフォン向けに提供されたEZアプリ(J)についても合わせて解説します。
概要
2001年7月に発売されたC451H(
日立製作所製)に初めて搭載されました。EZアプリ (Java) は、
S!アプリと同様に Mobile Information Device Profile (MIDP) に準拠したJavaアプリケーションであり、iアプリで採用されているDoJaプロファイルとは異なります。
携帯電話の
電話帳情報などの制御も可能ですが、セキュリティ上の理由から一般には公開されていません。しかし、これらの機能を使用しないアプリであれば、個人サイトで公開されているアプリを
ダウンロードして利用することもできました。ただし、EZアプリ (Java) の実行速度はiアプリや
S!アプリと比較して遅く、一部のユーザーからは批判の声も上がっていました。このため、SH-mobileを搭載し、実行速度を改善した機種も存在しました。
対応端末の増加に伴い、さまざまな改善が加えられましたが、iアプリDXのようなサービス名の追加はなく、バージョンに相当する「Phase」が用いられました。
2003年からは、Javaよりも実行速度が速く表現力のあるEZアプリ (
BREW) への移行が始まり、
2004年6月に発売された
A5407CAを最後に、EZアプリ (Java) に対応した端末は発売されていません。
オープンアプリプレーヤーとEZアプリ(J)
2006年10月10日、
KDDIは
2007年春以降に発売する端末(W51シリーズ以降)に、Java (MIDP2.0準拠) で作成されたアプリケーションを再生する機能である「オープンアプリプレーヤー」を搭載すると発表しました。「オープンアプリプレーヤー」は
BREW上で動作しますが、既存の端末では利用できません。また、
KCP+対応機種を含むW5xシリーズ以降でも、
簡単ケータイシリーズ全機種やmamorinoを含む安心
ジュニアケータイシリーズ全機種、
W51P、
W52T、
MEDIA SKIN(W52K)、
W52SH、
W62K、
W63K、
Sportio water beat、
NS01、
NS02、misora、
PLY、
SA001、
T003、
PRISMOIDなど一部機種では「オープンアプリプレーヤー」に対応していません。さらに、オープンアプリはau独自の拡張機能が搭載されておらず、EZアプリ (Java) のサブセットとなっています。
2011年春モデルの
T006からは、かつての独自拡張を廃止し、オープンアプリプレーヤーをベースに、3Dグラフィック描画機能やSDカードへのアプリデータ書き込み機能などを追加し、メモリ容量やアプリサイズを拡大した上で、EZアプリ(J)として復活しました。
ezplusコントローラ
EZアプリ (Java) がezplusと呼ばれていた時期には、ゲームソフト向けのコントローラであるezplusコントローラも販売されていました。これはJava専用ではなく、
携帯電話に配置された各スイッチと同様の操作ができるハードウェアで、
携帯電話本体の操作や、非公式ながら後継の
BREWアプリとの組み合わせでも利用できました。
開発環境
Javaの実行環境にはさまざまなエディションがありますが、EZアプリ (Java) の場合は以下の
コンポーネントが必要でした。
Java 2 Platform Standard Edition Version 1.3以降 (J2SE)
J2ME Wireless Tool Kit (J2ME)
KJX作成ツール
J2SEとJ2MEはOracleから、KJX作成ツールはauのウェブサイトから無償で入手できました。
対応端末と機能比較
EZアプリ (Java) の対応機種は以下の通りです。Phase3および () のついた端末はSH-mobileを搭載しています。
EZアプリ (Java) は、アプリックスのmicroJBlendを搭載しており、CLDC, MIDP 1.0, JBlend 独自拡張,
KDDI 独自拡張の API が提供されていました。
EZアプリ(J)は、以下のAPIに対応しています。
CLDC 1.1
MIDP 2.0
FileConnection (JSR 75)
Location API for J2ME (JSR 179) (2011年秋冬の一部端末から利用可能)
com.mascotcapsule.micro3d.v3 - マスコットカプセル(独自拡張)
com.kddi.oap.opgl -
OpenGL ES 1.1 バインディング(独自拡張)
com.kddi.oap.graphics - ImageConverterクラスのみ(独自拡張)
非対応機種(2009年11月現在)
以下の機種はアプリ機能非対応、またはEZアプリ (
BREW) 対応機種であるため、EZアプリ (Java) は使用できません。
talby
INFOBAR
A1000シリーズ (A1304T,
A1402Sなど)
A5300シリーズ (
A5304T, A5306STなど)
A5400シリーズ(A5405SA)
A5500シリーズ (
A5501T, A5502K,
A5503SA,
A5504T,
A5505SA,
A5506Tなど)
W2xシリーズおよびそれ以降の機種 (
W21H,
W21S,
W21SA,
W21K,
W21T,
W21CA,
W22H,
W22SA,
W31K,
W31SAなど)
同等サービス
オープンアプリプレーヤー -
KDDI
S!アプリ -
ソフトバンク
iアプリ - ドコモ
外部リンク
EZアプリ(J) 概要 - ウェイバックマシン
ゲームを作ろう (EZアプリ (Java™)) - ウェイバックマシン
ゲームを作ろう2 (EZアプリ (Java™)) - ウェイバックマシン