水曜日 8 05, 2009

前回無惨にもコケた「JavaFX Mobile 1.2をアドエスで動かす」企画、いただいたコメントをもとに簡単に解決できてしまいましたので報告させていただきます。
右田左世さん、どうもありがとうございました!!

エクスプローラで見てみると、たしかに私のアドエスのWINDOWSディレクトリにはsms.dllがありませんでした。そこで、“sms.dll”で検索すると簡単に見つかるダミーのsms.dllをこのディレクトリに置いてみると、何の警告も出さずにすんなりJavaFXが動きました。
パチパチパチ!!!

こんな感じです:

こちらは起動画面:

あ〜、すっきりしました♪
実は、このアドエスはJavaFX Mobileを動かすためだけに今回家族から貰い受けて来たものです。(だから、私はこの機種のこともWindows Mobileのこともよく分かってない訳です。)
回線契約は解約済みなので携帯電話としては役に立たず、純粋なおもちゃ。今後もJavaFX Mobileの実験台にしていこうと思っています。

このJavaFXについてですが、遅いというご意見はよく聞きます。それは認めます。現在進行形でパフォーマンス改善がんばってますので(私もこのブログを書いた後はそれ関係の仕事...)しばしお待ちいただければと思います。

 
書き忘れていましたが、Sunが公式に開発中のJavaFX Mobileを動かし評価しているのは(JavaOne 2009でも販売した)HTC DiamondとLGのデバイスだけです。私がここでやっているのはあくまでも個人としての遊びの域に属することです。「ダミーのsms.dllを持って来て動かす」はSunとして提案する解決策ではなく、それによって何か問題が起きたとしても責任は負えないことを予めご了承ください。