2005年 6月 30日 木曜日 昨日、パーティ帰りに道を歩いていたらとある人と知り合いになりました。

話をしていると、JSF に関してなかなか詳しそうです。サーバーサイドでツリー構造を構築する意味について ひとしきり語り合った後、別れ際に名刺交換してびっくりしました。 彼は、JSF 本の著者でした。JavaServer Faces in Action という本で、確か US でかなり売れていた本ではないかと思います。 別れた後、偉そうに JSF を語ってしまった自分が恥ずかしくて、心持ちうつむき加減にホテルに帰ってきたしだいです。
ちなみに、IDEツールに関しての話もしました。彼は、愛用のツールは、ずっと JBuilder だったそうです。 彼が言うには、
とても納得な意見です。少なくとも、JBuilder はもっと評価されてよかったと私も何年も前から思っています。
今は、NetBeans が異様に過小評価されていると感じます。雑誌等の比較記事をみても、本当に NetBeans を使ったとは思えず
先入観だけで書いていると思える内容もあります。
今や Eclipse 以上に高速だと言ってよいと思いますし、特に NetBeans Mobility Pack のよういすばらしい出来栄えのものも
注目度は不当に低すぎると感じます。
Do you know Dukelele? And do you know the relationship between Dukelele and lg3d (Project Looking Glass)? Okay, if you see my entries or Duke's blog, you can see.
Anyhow, lg3d pepole really like Dukelele and Hideya-san, the creator of lg3d and his friends did Street Live
in Day 3 of JavaOne this year.
Sakuraba-san, a famous Japanese Java developer, who did bid approx. $1000 for Dukelele in auction in Japan in March,
and Prof. Maruyama, who is a university head also join the session.
Many people also joined this and they sang a song together.
I ordered the JavaOne TV team to record it and you might see it somewhere. :)
Anyhow, that is really crazy. Why do such big names have to do such crazy performance? Because it is fun and because it is JavaOne.
Seems like the most people still don't understand what Natsuno-san from NTT DoCoMo implies in the video talk in Day1 general session. The alliance is called * Project (pronounced like Star Project).
Well, now the Java architecture for wireless devices is on the 2nd generation.
The first generation is CLDC1.0/MIDP1.0. The current generation is JTWI. That is consist of CLDC1.1, MIDP2.0, MMAPI1.1, WMA1.1, and
some propriatry profile. Sun engineering team works for JVM and Profile set for some handset for vodafone and it shows
really good performance. (You can see it runs Project Looking Glass type application with fast speed in exhibition area. It is implemented by EitaroSoft)
Well, the target of third generation is JSR248 (CLDC.next) and JSR249 (CDC.next). Yes, CDC is coming to cell phone space. In star project, Sun and NTT DoCoMo will cooperate to design the appropriate profile set for this generation.
I might miss some important information or have some mistakes. But I believe Monma-san will state this in detail and correctly.
----- Followed by Japanese translation ----
初日の General Session で DoCoMo の夏野さんが、ビデオスピーチの中で、Sun とのアライアンスについて言及されていました。 何を意味しているのか、まだ多くの方はご存じないようです。少し解説を試みたいと思います。 アライアンスは、* Project (スタープロジェクト)と命名されています。
現在、携帯電話用の Java のアーキテクチャーは第二世代になっています。前の第一世代は CLDC1.0とMIDP1.0 の組み合わせでした。 現行世代は JTWI と呼ばれるものです。つまり、CLDC1.1, MIDP2.0, MMAPI1.1, WMA1.1 それに各社独自のプロファイルが組み合わされたりします。 この世代では、Sun のエンジニアリングチームが、vodafone 用の端末に JVM とプロファイルセットを提供しています。 かなり高速に動作します。Project Looking Glass の縮小版のデモがさくさく動きます。(この MIDP 版 Project Looking Glass のデモは、エイタロウソフトによって実装されました。)展示会場にデモ機も置いてありますので みることができるでしょう。
話がそれましたが、第三世代は JSR248 (CLDC.next) and JSR249 (CDC.next) がターゲットです。そうです、CLDC だけじゃなく CDC もターゲットです。CDC が携帯電話に搭載される時代がいよいよやってきました。NTT DoCoMO と Sun は、スタープロジェクトの中で この世代の適切なプロファイルセットをデザインしようとしています。
上記の解説は間違いがあるかもしれません。大事なポイントを逃しているかもしれませんが、問題ありません。最適任者の門間さんがすぐにもっと詳しく適切な解説を Entry してくれるでしょう。