遅まきながら, 2008-10-23にリリースされたGMail Mobile 2.0.6
http://googlemobile.blogspot.com/2008/10/introducing-gmail-for-mobile-20.html
を, J2MEをサポートするOrange France契約のGSM+GPRS携帯電話SAGEM my511Xにインストールすることを試みた.
http://www.sagem.com/mobiles/index.php?id=05&prod=210
これまでは, Gmail Mobile 1.1.1を使っていた. これは2008-07ごろ(?)にインストールしたもの? 当時は1.5がすでにあったはずだが, 自然に1.1.1がインストールされたので, 機種や動作条件により自動的に1.1.1が選ばれたのだろう.
2.0のほうは, インストールまでは正常に進んだが, 起動すると, 初回データのダウンロードの途中で, Java.util OutOfMemory Error となって, それ以上進むことはできなかった. 十分空きのある2GBのmicroSDを指しているので, 本体側のメモリーが足りないか, JavaVMの扱えるメモリーが足りないかなのだろう. 本体の情報表示によれば10.8MBのメモリーだそうだが, これはメモリーというかディスクのようなもの?
J2MEでは, このような意味で動作条件を満たしているかをインストール時に確認する方法はないのね(というか Exception を投げるのがその方法?)
そこで1.1.1(か1.5)にrevertしようとしたのだが, あまり簡単ではなかった.
結局, WAPブラウザでjadのURL
http://www.gmail.com/app/v1.1.1/L1/gm-Generic-Advanced_MIDP2.jad
を開くことでうまくいった(これをOpen URLで手で入力するほどの根気と器用さはないので, 短いURLのWebページにこのリンクを書いて, それを開いた). ちなみに jar のURLは
http://www.gmail.com/app/v1.1.1/L1/gmail-g.jar
これらをPCにダウンロードしてmicroSDにコピーして携帯にさし, 携帯のファイルブラウザ(マルチメディア)のコンテキストメニューからInstallを選んでもよいみたい. jadファイルのみなら, jarをWebからダウンロードをしようとする. なお, このときjadの先頭に, 《(PCは)対応する端末ではありません》のようなエラーメッセージがはいってしまったのでテキストエディタで削除しておいた.
Bluetoothでmy511Xに送ることも試みたが, 転送はできたように見えるものの, その後, "扱えないオブジェクトです"となってしまった.