Takayuki Okazaki's Weblog
ブログ: 岡崎 - Okazaki's blog
20070531 2007年 5月 31日 木曜日
JavaOne 2007報告会
English Translation: (Yahoo!) / (Google)
昨日は日本Javaユーザグループ日本サンユーザグループ財団法人日本インターネット協会Sun Developer ConnectionによるJavaOne 2007報告会が行われました。
R0014626.JPG
今回岡崎は2つめのセッションで「Java SEの逆襲」というテーマで発表させていただきましたが、今回のプレゼンの密かな目玉はプレゼン自体をJava SEで動かす!というところでした。ただ、それを思いついたのはいいもの、StarSuiteなどのようなプレゼンテーションソフトでもかなりいろいろなエフェクトがかけられるため、ちょっとやそっとでは「せっかくJava SEで作った」というメリットが生かせません。そこで考えたのはタイトル画面での画像のスライドショーと、画面遷移の際にポインターが動くという簡単なアニメーションを実現することでした。

よく考えれば画像のスライドショーでクロスフェードするぐらいであればStarSuiteでもできそうな気もするし、あるいはiPhotoのようなアプリケーションを使うことでも実現できそうでしたが、まあそこはご愛敬で。
このプレゼンテーションソフトを作るのにもっとも苦労したのはアニメーションの速度調整です。最初にできあがったバージョンではフレームレートがせいぜい5〜10でカクカクした動き・・。また、Java2Dも長い間使っていなかったのでチューニングの勘所も今ひとつわかりませんでした。
そこでたどり着いたのが「Filthy Rich Clients: Developing Animated & Graphical Effects for Desktop Java Applications (Java)」という本です。
この本はまだ出版されておらず、8月頃に出る予定だそうなのですがO'ReillyのRoughCutsを契約していれば出版前のこの本でも読むことができます。今回この本を読んでいろいろチューニングをしてみたところなんとか、1024x768の解像度で20fps程度まで速度を上げることができるようになり、まあ、これでいっか。ということで本番に望みました。(その段階に至ったのは本当に本番のぎりぎり前ぐらいでしたが・・・(^^;;
このプレゼンソフトのソースは意外にもほしいという人が何人かいらっしゃったので、準備が整えばここのブログで公開したいと思います。
さて、今回のJavaOne 2007報告会では昼の部(?)とBOF中心の夜の部に分かれていて、夜の部ではJavaナイトセミナーなんかでおなじみの光景ですが、ビールで乾杯をしてからスタートになりました。
R0014653.JPG
たくさん用意されたビール。
R0014665.JPG
乾杯でスタート。
R0014684.JPG
BOFでは大山さんによるフォトレポートや、町田さん荻布さんによるJava Puzzlers in Japanなど楽しいセッションが盛りだくさんでした。写真はPuzzlersの光景です。
R0014766.JPG
セミナー終了後はいつも通り打ち上げです。皆さんお疲れ様でした。


投稿されたコメント:

★ お名前を空欄にするとIPアドレスが、お名前欄に記入されます。
コメント
コメントは無効になっています。
過去の記事
« 12月 2009
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  
       
今日
Click me to subscribe このブログを購読(RSS)
検索

このブログ著者について
ソフトウエア・インフラストラクチャー・ソリューション本部のソリューション・アーキテクトでした(2008年8月退職)。 本業はSOAソリューションならびにSun Java CAPSによるソリューションのプリセールスをお手伝いするエンジニア、とJavaエバンジェリストグループに参加してセミナーに行ったり、趣味のプログラミング・ネタをこのブログで紹介したりしていました。現在は、ふらふらとwatermint.orgで活動中〜。
リンク
 
SunホットトピックPodcast - SunホットトピックPodcast
 


 

Today's Page Hits: 594