2012/09/30

JavaOne 2012 Day 1

このエントリーをはてなブックマークに追加
_DSC5278

今年から日々の備忘録として Facebook のノートを使っています。

blog ではこれらのノートを再構成したものになっています。

さて、今日は夕方の Keynote まではコミュニティ系のアンカンファレンスなどのイベントがあるだけ。午前中、私は寺田さんと一緒に Java Champions のブランチミーティング。

Java Champions だけ、ちょっとだけ先に情報をリークしてくれるというミーティングです。内容はともかく人と会うのが第 1 の目的かな。

去年は知っている人があまりいなかったのですが、今年は東京で JavaOne をやったおかげで知り合いになれた Oracle の人たちと再会。Naveen Asrani や Roger Brinkley などです。

あと、Twitter ではやりとりをしている けど、去年の JavaOne ではすれ違いばかりだった James Weaver。彼は「さくらば」と発音しづらいようで、すぐに「さくばら」さんとなってしまうのがおもしろかったです。「ゆういち」の方が発音しやすいと思うんだけど、かたくなに名字で呼んでくれてました。もちろん、Steve Chin や Nandini ともあいさつ。

私は JavaFX と Java SE の人だけですけど、寺田さんは Java EE の人と知り合いが多い。Java EE はミーティングに来ている人も多いので、あいさつまわりだけであっという間に時間が過ぎて行ってしまうという感じでした ^ ^;;

その後、寺田さんと別れて、Moscone Center や、Taylor St. の封鎖状況を確認してきました。


_DSC5268

_DSC5276

_DSC5285

_DSC5294

_DSC5301

_DSC5373

Taylor St. はまだ設営中

_DSC5387

今年も JavaOne タクシーがいました

_DSC5324

_DSC5333

今年も Iron Man はいなかった...

_DSC5344

なつかしの Sun ロゴ

_DSC5312

Yerba Buena Garden

_DSC5356

Garden の片隅に黒いものが

_DSC5318

やっぱりヨットでした。でも帆がないと分からん

_DSC5359

Keynote Session

_DSC5496

さて、Keynote です。

今年の Keynote は日曜の夕方。しかも、場所は Moscone Center でもなく、Hilton Hotel でもない、Masonic Center。昨日の夜にそれを聞いていなかったら、櫻庭は Hilton をさまよっていたような気がします。

実際、Masonic を Moscone とまちがえて、Moscone に行ってしまった人も少なからずいたみたいです。

Masonic とは「フリーメイソンの」という意味の形容詞です。つまり、フリーメイソンが建てた建物で、演劇などに使うステージや、展示場などのイベントに使えるスペースなどがあります。

観光名所のグレース聖堂の道路を挟んだ向かい側にあるので、存在は知っていましたけど、内に入るのははじめてです。上の写真が入り口なんですけど、建物はすごい大きいです。

ステージは半円形。ステージはあまり大きくないのですが (もしかしたら、バックプロジェクターのために後ろ側を全部潰していたのかもしれません)、客席は結構多かったです。

2 階席まであったのですが、客の入りは... イマイチでした。今年はもしかしたら、参加者がかなり少ないのかもしれません。

1 階席も両脇の席はほとんど埋まっておらず、2 階席もパラパラという感じでした。

去年の JavaOne は 1 日目に Technical Keynote、2 日目に Strategy Keynote だったのですが、今年は Strategy が先で、Technical は後。やっぱりこの順番じゃないとおかしいですよね。

かなり文句がでたのでしょう。

ところで、Keynote に関しては ITpro に JavaOne レポートとして記事を書いたので、ここでは毎年同様フォトログ風にしたいと思います。ITpro の記事もよろしくお願いします!!


_DSC5500

よく見ると、フリーメイソン云々と

_DSC5502

ステージは半円形

_DSC5508

何か赤いものが見える

_DSC5512

_DSC5515

_DSC5537

これかぶっているの、Sharat Chander なんだけど、なんで?

 

Strategy Keynote

Strategy Keynote は全体の MC が Hassan Rizvi、Java SE が Georges Saab、JavaFX と Java ME が Nandini Ramani、Java EE が Cameron Purdy です。

Java SE の Georges Saab は OpenJDK のチェアの人です。また、Nandini が Java ME をやるのが不思議かもしれませんが、もともと彼女は Java ME のエンジニアだったので、その流れなのでしょう。


_DSC5555

Hassan Rizvi

_DSC5569

_DSC5578

_DSC5583

Georges Saab に交代。スピーカが変わる時は必ず握手していきます。両手で握手しているように見えるのは、プレゼン用のマウス (?) を渡しているから

_DSC5588

_DSC5597

_DSC5612

2 階はガラガラ

_DSC5630

Nandini Ramani

_DSC5633

_DSC5638

_DSC5650

ゲストの Navis の Arvinder Brar (左) と Canoo の Dierk König (右)

_DSC5661

Navis の JavaFX のデモ

_DSC5687

Project Sumatra のゲストで、AMD の Phil Rogers

_DSC5693

ここから Java ME

_DSC5712

Cinterion の Axel Hansmann

_DSC5725

Royal Canadian Mint の Marc Brule

_DSC5730

Cameron Purdy。ここから Java EE

_DSC5737

_DSC5783

Nike の Nicole Otto。手にしているのが NikeFuel

_DSC5797

最後に Cameron に NikeFuel をプレゼント

なぜかよく分からないのですが、その後 Hassan がゲストに呼んだのが Nitional Geographic Explorer の Robert Ballard。

タイタニックの残骸を探すプロジェクトのことを話していったのですが、ぜんぜん Java には関係なし。Oracle がスポンサーになっているみたいですが。

その後に、IBM のキーノート。壇上に立ったのは Jason McGee。櫻庭はほとんど興味がないので、よく分かってません ^ ^;;


_DSC5807

Robert Ballard を壇上へ

_DSC5822

_DSC5851

IBM の Jason McGee

_DSC5885

IBM の John Duimovich

 

Technical Keynote

IBM の Keynote の後、休憩をはさんで Technical Keynote です。

Tech Keynote では、Java SE が Mark Reinhold、JavaFX が Richard Bair、Java EE が Arun Gupta です。

でも、Java SE と JavaFX は一緒になっています。今年の Java SE と JavaFX の Tech Keynote は限られたトピックだけ取りあげるという形式になってしまっています。

取りあげられたのは

  • JavaFX Linux/ARM
  • NetBeans と Scene Builder
  • Project Lambda
  • Project Jigsaw

なんと、これだけです。ちょっとこれはひどい。

従来の新しい Java SE の新機能を紹介していくというパターンの方がよかったです。Java SE 8 の全容を説明してくれるセッションもありません。

Java SE 8 ってほんとにちゃんと進んでいるのかなぁ... ちょっと心配になってしまいます。

ちなみに今日は 8:30 から Yerba Buena Garden で Macy Gray のライブがあります。ところが、Keynote の進行がどんどん遅れていきます。Tech Keynote が始まったのも、当初の予定からはかなり遅くなっています。

櫻庭としては Java EE の Keynote よりも、Macy Gray のライブの方が重要なので、Java EE の途中で抜け出しました。結局、Keynote はかなり時間オーバーして終わったようです。


_DSC5916

_DSC5922

_DSC5939

2 階もやっと人が入ってきたようです

_DSC5947

Mark 現る

_DSC5960

_DSC5970

途中で Richard Bair に交代。一緒に Jasper Potts も

_DSC5981

Richard が説明したのは、懐かしの WORA

_DSC6006

Ubuntu で JavaFX のスケジュールビルダーのデモ

_DSC6034

非同期 API もあるんだけど、ちょっと煩雑なんだよね...

_DSC6048

「ちょっと待った!!」と壇上に上がったのは Brian Goetz

_DSC6057

Lambda を使えば非同期も簡単に書けるよ

_DSC6062

_DSC6109

Richard と Jasper の間にあるのが、PandaBoard を使った JavaFX のキオスク端末

_DSC6139

ここで JavaFX は終了

_DSC6150

Java SE Embedded について Bob Vandette

_DSC6161

さっきの赤いのは Rasberry Pi でした

_DSC6192

Jigsaw を使えば、Rasberry Pi でも動かせるように JRE を小さいモジュールにできるよ

_DSC6200

実際に Rasberry Pi にモジュールをインストールしていき、JavaFX のスケジュールビルダーを実行する

_DSC6224

Oh!!

_DSC6225

なんと落ちてしまいました。会場は大爆笑

_DSC6248

そして、Java EE は Arun Gupta

_DSC6257