携帯Java(iアプリ/Vアプリ/EZアプリ)エミュレータ

Time-stamp: "2006-06-30 Fri 17:49 JST hig"

樋口は大学の数学/物理学習用iアプリ/Vアプリ/EZアプリ作ってます. iアプリ/Vアプリ/EZアプリとは, DoCoMo/vodafone/au の携帯電話で実行できるJavaプログラムです. では, 対応する携帯を持ってない場合にPCでiアプリ/Vアプリ/EZアプリを動かすことはできないのでしょうか. つまり, PCで動くiアプリ/Vアプリ/EZアプリエミュレータはないのでしょうか?

あります! 有料無料いろいろです. 表をご覧ください. (載ってないのをご存じの方, 教えていただけるとうれしいです.)

こんなことを気にする理由は最後のほうに書いてます.

このページを作ったときから考えると隔世の感があるのですが, 携帯上で動作するファミコンやGameBoyエミュレータ, みたいなのを検索してこのページにいらっしゃる方もあるようです. GameBoyエミュレータのiアプリですね. それについては 436氏支援 @DocomoでNes・GBエミュなどが詳しいようです. 携帯も速くなった.

iアプリエミュレータ

ソフトウェア配布/販売元価格LNBD備考
i-JADE LiteZentek Technology無料ooxxインストール面倒. 別にJDKをいれる. コンパイル用クラスライブラリとして使える. ダウンロードして実行するには, JAM ファイルの URL を指定する.
i-JADE Lite Plus, i-JADE ProZentek Technology高いoo?x?o自分で試したわけではありません.
i-JADE Basic for P504i/N504iZentek Technology有料(まあ安い)oo?x?o504iに特化. 赤外線通信のエミュレーション可能. 自分で試したわけではありません.
iあぷるNetfarm有料(安い)oooxインストール容易
iどーもNetfarm有料(安い)oooxiモードページエディタ. カメラのエミュレーションも可能. カタログの情報で書いてます.
ケータイiアプラーJungle有料oooxiアプリエミュレータはiあぷるのOEMか? 箱にはバージョンアップでVアプリ, EZアプリに対応予定と書いてあって期待したのだが, 今のところバージョンアップされていない.
i appli development kitNTT DoCoMo無料oxxoDoCoMo純正の開発環境. 自分で作ったiアプリのテスト用.
iEmulatorUNI-LABO無料ox?xo評価中. 503i対応だが, 全ての API をサポートしているわけではないらしい. i-appli のソースから, applet を生成できるらしい. J2SE の API の wrapper みたいなものか?
i-navigator/i-enabler??oooxPocket PC (の Personal Java) で動作?
記号の説明

なお, NTT DoCoMoの公式サイトのiアプリはもちろん携帯にしかダウンロードできません. そういうビジネスモデルなわけで.

Vアプリエミュレータ

ソフトウェア配布/販売元価格LNBD備考
V-appli Emulatorvodafone無料oxxx端末タイプ C4型,P4型,P5型に応じて3種類. 主に自分で作ったアプリのテスト用.
J2ME Wireless Toolkit 1.0.4Sun無料oxxo素の J2MEなので, Vアプリ独自拡張は使えません. 主に自分で作ったアプリのテスト用.
J2ME Wireless Toolkit 2.2Sun無料oxxo3G用です. 主に自分で作ったアプリのテスト用.

ほかに Zentek の m-JADEが発売される,, Jungle のケータイiアプラーがVアプリエミュレータ/EZアプリエミュレータの機能を持つようになるという期待があります.

EZアプリ(Java)エミュレータ

ソフトウェア配布/販売元価格LNBD備考
EZアプリ(Java)エミュレータau無料oxxxEZアプリ(Java)開発キットに含まれる. 主に自分で作ったアプリのテスト用.
J2ME Wireless ToolkitSun無料oxxo素の J2MEなので, EZアプリ独自拡張は使えません. 主に自分で作ったアプリのテスト用.

Willcomエミュレータ

Willcomの端末のうちのいくつかでは, Vodafone 3G や DoCoMo M1000 などと同様に MIDP2.0アプリが動きます. このページのようなキャリア別の分類より, Javaの規格別の分類にすべきですね. 世の中正しい方向に進歩してます.
ソフトウェア配布/販売元価格LNBD備考
J2ME Wireless Toolkit 2.2Sun無料oxxo主に自分で作ったアプリのテスト用.

こんなこと気にする理由

樋口は, 大学の物理, 数学の授業で, インタラクティブなデモを行うために 携帯Javaプログラムを利用しています(概要, アプリのリスト). もちろん, 学生全員がJava対応携帯を持っているわけではありません. 現時点では, Java対応携帯を持つのが学生として当然と言えるような 社会的コンセンサスはありません (でも将来はそうなる? 現在, 全員が関数電卓を持ってることは期待してますよね? 期待してない? ノートと鉛筆持ってることは期待してますよね?), とにかく, 現状で, できるだけ多くの学生がデモを体験できるようにする必要があります.

2003年度の1年生で, DoCoMo, vodafone, au あわせてもJava対応携帯を持っているのは 半分くらいですが, とりあえず, vodafone, au でも同じようなデモを同時に開発できるように, 等ということも気にしています(一例). また, その場で携帯で実行できなくても, PC(これは大学の実験用をだれでも使えます) で実行できれば, だれにでも実行できるといえます. というわけで, エミュレータの情報集めてます.

(2006-06-30 Fri 17:48 JST追記)もうちょっと待ったら, 全員の携帯にJ2SEのJavaアプレットが走るフルブラウザが搭載される時代が来る?

わがまま言いたい放題

時間があれば, あるいはプログラマ雇うお金があれば, 携帯用とアプレット用のを両方開発するんだけどな…

大学の備品として 携帯か Palm (Vodafone, au のアプリがそのまま動きます)が用意できれば, 授業中に貸し出すんだけどな…

建設的には, jar, jam をアプレットとして実行できるようなゲートウェイか, iアプリ用のソースからアプレット用のソースを生成するような仕組みがあればいいんだけどな…(言い出しっぺの法則? -> 自分). 上の iEmulator がそういうものなのかも.


Copyright © 2004-2006 Saburo Higuchi. All rights reserved.
樋口三郎, http://www.math.ryukoku.ac.jp/~hig/ hig mail address