樋口は大学の数学/物理学習用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エミュなどが詳しいようです. 携帯も速くなった.
ソフトウェア | 配布/販売元 | 価格 | L | N | B | D | 備考 |
---|---|---|---|---|---|---|---|
i-JADE Lite | Zentek Technology | 無料 | o | o | x | x | インストール面倒. 別にJDKをいれる. コンパイル用クラスライブラリとして使える. ダウンロードして実行するには, JAM ファイルの URL を指定する. |
i-JADE Lite Plus, i-JADE Pro | Zentek Technology | 高い | o | o? | x? | o | 自分で試したわけではありません. |
i-JADE Basic for P504i/N504i | Zentek Technology | 有料(まあ安い) | o | o? | x? | o | 504iに特化. 赤外線通信のエミュレーション可能. 自分で試したわけではありません. |
iあぷる | Netfarm | 有料(安い) | o | o | o | x | インストール容易 |
iどーも | Netfarm | 有料(安い) | o | o | o | x | iモードページエディタ. カメラのエミュレーションも可能. カタログの情報で書いてます. |
ケータイiアプラー | Jungle | 有料 | o | o | o | x | iアプリエミュレータはiあぷるのOEMか? 箱にはバージョンアップでVアプリ, EZアプリに対応予定と書いてあって期待したのだが, 今のところバージョンアップされていない. |
i appli development kit | NTT DoCoMo | 無料 | o | x | x | o | DoCoMo純正の開発環境. 自分で作ったiアプリのテスト用. |
iEmulator | UNI-LABO | 無料 | o | x? | x | o | 評価中. 503i対応だが, 全ての API をサポートしているわけではないらしい. i-appli のソースから, applet を生成できるらしい. J2SE の API の wrapper みたいなものか? |
i-navigator/i-enabler | ? | ? | o | o | o | x | Pocket PC (の Personal Java) で動作? |
なお, NTT DoCoMoの公式サイトのiアプリはもちろん携帯にしかダウンロードできません. そういうビジネスモデルなわけで.
ソフトウェア | 配布/販売元 | 価格 | L | N | B | D | 備考 |
---|---|---|---|---|---|---|---|
V-appli Emulator | vodafone | 無料 | o | x | x | x | 端末タイプ C4型,P4型,P5型に応じて3種類. 主に自分で作ったアプリのテスト用. |
J2ME Wireless Toolkit 1.0.4 | Sun | 無料 | o | x | x | o | 素の J2MEなので, Vアプリ独自拡張は使えません. 主に自分で作ったアプリのテスト用. |
J2ME Wireless Toolkit 2.2 | Sun | 無料 | o | x | x | o | 3G用です. 主に自分で作ったアプリのテスト用. |
ほかに Zentek の m-JADEが発売される,, Jungle のケータイiアプラーがVアプリエミュレータ/EZアプリエミュレータの機能を持つようになるという期待があります.
ソフトウェア | 配布/販売元 | 価格 | L | N | B | D | 備考 |
---|---|---|---|---|---|---|---|
EZアプリ(Java)エミュレータ | au | 無料 | o | x | x | x | EZアプリ(Java)開発キットに含まれる. 主に自分で作ったアプリのテスト用. |
J2ME Wireless Toolkit | Sun | 無料 | o | x | x | o | 素の J2MEなので, EZアプリ独自拡張は使えません. 主に自分で作ったアプリのテスト用. |
ソフトウェア | 配布/販売元 | 価格 | L | N | B | D | 備考 |
---|---|---|---|---|---|---|---|
J2ME Wireless Toolkit 2.2 | Sun | 無料 | o | x | x | o | 主に自分で作ったアプリのテスト用. |
樋口は, 大学の物理, 数学の授業で, インタラクティブなデモを行うために 携帯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 がそういうものなのかも.