iアプリの作成

2001/6/10

 近ごろようやくiアプリの開発環境がfreeで手軽に入手できるように
なったので興味半分で自作してみました。

 開発環境としては次のものを使用しています。(すべてfreeです^^)

1)Java2 SDK StandardEdition1.3.0_02
  ダウンロードはこちらのSunのサイトから
2)J2ME Wireless SDK for DoJa
  これはこちらのNTTドコモのサイトから
  開発ガイドとAPIリファレンスのPDFファイルもダウンロードできます。
3)Forte for Java
  J2SEと同じくこちらのSunのサイトから
  環境自体がjavaで作成されているので、結構重いです。^^;

 私はiアプリの動く携帯を持っていないのでエミュレータでしか動作確認を
していませんがiアプリ対応の携帯を持っている方は是非動作状況をお知らせ
下さい。

 i−mode用のトップページはこちらです。


 右図のような簡単な時計のアプリケーションだけでJarファイルのサイズが
3845バイトにもなってしまいました。(iアプリのJavaでは浮動
小数点対応していないのでπ/2分の三角関数の値をテーブルで持っていますが)

 iアプリのサイズの上限が10KBと言われていますので、この制限はかなり
きついことがわかります。


 Canvasクラスから派生での描画では、lock()とunlock()だけで描画時のダブル
バッファ処理ができるのとイベント処理がイベントリスナー無しでprocessEvent()
だけで一括してできるのは使い安かったですが、如何せんサイズ制限がきつすぎる
と感じました(サイズを小さくするためにはクラス数を減らしたり関数名や変数名
を短くしたりしなければならない)
		
時計のiアプリ