wool100% 曰く、
インプレスのケータイウォッチの記事によれば、NTTドコモは独自プロファイルDoJaを搭載したJava対応携帯電話を海外にも投入するとのことです。
現在一般的に使用されている携帯電話向けのJava仕様であるCLDC-1.0は、レイヤーごとに
- 専用仮想マシンKVM
- CLDC-1.0 コアライブラリ
- 用途別プロファイル
という構成となっており、このうち「用途別プロファイル」がNTTドコモ独自仕様の部分です。
標準仕様としてはSun Microsystemsとその愉快な仲間たちによってMobile Information Device Profileというものが策定されており、日本ではJ-PHONEとKDDIがこのプロファイルを採用しています。しかしMIDPは機能的には最大公約数的なもののみを定めたもので、各社ともMIDPでは足りない部分を独自のプロファイル(J-PHONEはJSCL、KDDIはKDDI Profile)で補う形を取っており、このAPIを使用すると(当然のことですが)互換性はなくなります。しかし、この問題もMIDPの次世代バージョン2.0へ拡張することで解決を図ろうとしています。
今後どのようになっていくかはわかりませんが、NTTドコモが海外へもDoJaを投入することで、かつてのCompact HTML vs WAP/HDMLというような事態になってきそうです。
スラッシュドット・ジャパンに携帯電話向けJavaの開発をしている方がどれほどいるのかわかりませんが、みなさんならどちらのプロファイルを応援しますでしょうか?