2005年 3月 11日 金曜日 =======================================
Q1 [1995]
=======================================
---------------------------------------
問題: Java は、当初、別の名前がつけられていました。その名前とはなんでしょう?
正解: Oak (オーク)
年代: 1995
解説: どうして変更になったのか、諸説ありますが、Oak (オーク)では、かっこよくなかったからだと言われています。
---------------------------------------
=======================================
Q2 [1996]
=======================================
問題: 1996年、最初の Java 開発者会議が開かれました。その名前はJavaOne (ジャバワン)。このJavaOne(ジャバワン)が最初に開かれた都市名と会議場名は何?
正解: サン・フランシスコ市 モスコーニセンター
年代: 1996
解説: アメリカ合衆国でのJavaOne(ジャバワン)は、毎回、サン・フランシスコのモスコーニ・センターで開かれます。
---------------------------------------
=======================================
Q3 [1997]
=======================================
問題:
1997年に開催された JavaOne のすぐ横では、とある別の会社のイベントが開催されていました。そのイベントを開催していた会社名は?
正解 : マイクロソフト
解説 : 驚くべきことですが、1997年は、JavaOne とマイクロソフトのカンファレンスが隣り合わせで開催されていました。ビル・ゲイツ氏が JavaOne と同じ会場にいたのは意外ですが、実は、Sun と マイクロソフトの和解の出発点はここにあるのかもしれません。
=======================================
Q4 [1998]
=======================================
問題: 1998年に発表された Java 2 その中で、AWT(エー・ダブリュー・ティー)に代わるジーユーアイ環境が導入されました。美しい描画や多彩な機能が特徴のこのジーユーアイ環境は何という名前でしょうか。
正解: Swing (スウィング)
年代: 1998年
解説: AWT (エー・ダブリュー・ティー)におけるオーエスの違いをなくし、実行速度の向上が見られました。また、美しいコンポーネント群も特徴です。近年のさらなる速度向上によって、さまざまなシステムで使われつつあります。
---------------------------------------
=======================================
Q5 [1999]
=======================================
問題 : 携帯電話等で有名な Java 2 プラットフォーム マイクロ エディション、略称 J2ME (ジェートゥーエムイー)
この J2ME (ジェートゥーエムイー)の中核として、当初最も話題をよんだ小型 Java Virtual Machine (ジャバ バーチャル マシン)の名前は何?
サイズに由来した名前が付けられています。
正解 : KVM (ケーブイエム)
年代 : 1999
解説 : サイズが、キロバイト単位だということで、キロの K にちなんで、KVM (ケーブイエム)と名づけられました。現在、携帯電話等では、この後継の JVM (ジェーブイエム)が使用されています。
=======================================
Q6 [2000]
=======================================
問題 : Java テクノロジーがデビューした当初、最も有名だったのは、なんといっても Applet (アプレット)。しかし、2000年に、Java Applet (ジャバ アプレット)とスタンドアローンアプリケーションのいいところどりをした技術がリリースされました。このデプロイ技術の名前は何?
正解 : Java Web Start (ジャバ ウェブ スタート)
年代 : 2000
解説 : 今やリッチクライアントのデプロイ技術として欠かせなくなってきている Java Web Start (ジャバ ウェブ スタート)ですが、当初はあまり注目を浴びませんでした。J2SE1.4.1 (ジェー・トゥー・エス・イー いってん よんてん いち)に同梱(どうこん)されるようになってから次第に脚光を浴びるようになりました。
=======================================
Q7 [2001]
=======================================
問題 : 2001年、アメリカ以外ではじめて JavaOne (ジャバワン)がここ日本で開催されました。その JavaOne Japan (ジャバワン・ジャパン)で最も話題を呼んだのが、Night For Java Technology (ナイト・フォー・ジャバ・テクノロジー)、通称 JavaNight (ジャバナイト)。この Night For Java Technology (ナイト・フォー・ジャバ・テクノロジー)は、2001年はいったいどんな場所で行われたでしょうか。
正解 : ハードロック・カフェ
年代 : 2001
解説 : この翌年の2002年は、クルーズ船を借り切って話題を呼んだ Night For Java Technology (ナイト・フォー・ジャバ・テクノロジー)ですが、2001年は、横浜クィーンズスクエアのハードロックカフェで行われています。今年の秋の Java イベントでも、Night For Java Technology (ナイト・フォー・ジャバ・テクノロジー)の開催が予定されています。今年はどんなコンセプトで行うでしょうか。請うご期待です。
=======================================
Q8 [2002]
=======================================
問題 : 2002年、急速に Web (ウェブ)サービスが流行しつつありました。この Web (ウェブ)サービス や XML (エックス エム エル)を Java 開発者が利用しやすくするため、あるパッケージがリリースされました。JAX-RPC や JAXB の実装が含まれたこのパッケージの名前は何でしょう。
正解 : Java Web Services Developer Pack (ジャバ・ウェブ・サービスィズ・デベロッパー・パック)、略称 JWSDP (ジェー、ダブリュー、エス、ディー、ピー)
年代 : 2002
解説 : JAX-RPC (ジャックス アール ピー シー), JAXB (ジャックス ビー), JSF (ジェーエスエフ)などの実装が含まれたこの Java Web Services Developer Pack (ジャバ・ウェブ・サービスィズ・デベロッパー・パック)、略称 JWSDP (ジェー、ダブリュー、エス、ディー、ピー)がはじめてりリースされたのは2002年。その後、バージョンアップを重ね、現在はWeb (ウェブ)サービス セキュリティや XML (エックス エム エル)デジタル署名にも対応した最新バージョン1.5が公開されています。
=======================================
Q9 [2003]
=======================================
問題 : Java ベースの3次元デスクトップ環境として有名な Project Looking Glass (プロジェクト ルッキング グラス) この Project Looking Glass (プロジェクト ルッキング グラス) の世界では、火星に食べ物のお店があります。そのお店の名前とは?
年代 : 2003
答え : マクドナルド
解説 : Sun の Project Looking Glass (プロジェクト ルッキング グラス)チームの一員が、冗談で言いだしたのを、リーダーの川原英哉(かわはら ひでや)が本当に採用してしまいました。
=======================================
Q10 [2004]
=======================================
問題 : 2004年最大の話題は、なんと言っても、J2SE (ジェー トゥー エス イー)の新しいバージョン、5.0 がリリースされたことでした。この J2SE5.0 (ジェー トゥー エス イー ごお てん ろく)のコードネームな何でしょう。
正解 : Tiger (タイガー)
年代 : 2004
解説 : J2SE (ジェー トゥー エス イー)のコードネームは、ある規則にしたがってつけられています。J2SE1.3 (ジェー トゥー エス イー いってん さん)は、Kestrel(ケストラル)、J2SE1.4 (ジェー トゥー エス イー いってん よん)は、Merlin(マーリン)、J2SE5.0 が Tiger(タイガー). 次のバージョンの 6.0 は、Mustang(マスタング)と呼ばれています。
=======================================
Q11 [年代自由問題]
=======================================
問題: 誰もが知っている Java のキャラクター デューク. この デューク には、実ははじめ、別の名前がつけられていました。その名前とは何でしょう?
正解: Fang (ファング)
年代: 1995
解説: 最初は、デュークの姿形から、「牙」を意味する Fang (ファング)と呼ばれていました。しかし、Joe Palrang (ジョー、パルラン)というアーチストが、
「奴はいい奴だ。ファングなんて攻撃的な名前じゃない。奴の名前はデュークだ。」と言って周囲を説得したそうです。
=======================================
Q12 [年代自由問題]
=======================================
問題: Java の仕様を決めているのは JCP (ジェー・シー・ピー)
この JCP の中で最初に番号が振られた技術はなんでしょう。
JSR (ジェー・エス・アール) 一番は何かということです。
正解: Real Time Specification for Java Tehcnology
(リアル タイム スペシフィケーション フォー ジャバ テクノロジー)
年代: 自由
解説: 記念すべき最初の JSR (ジェー エス アール)は、ジェームス ゴスリンも力を入れているリアルタイムジャバなのです。
=======================================
Q13 [年代自由問題]
=======================================
問題: 以下の技術のうち、Craig McClanahan (クレイグ・マクラナハン) が
関わったのはどれでしょう?
1. Tomcat (トムキャット)
2. Velocity (ベロシティ)
3. Seasar (シーサー)
4. J2EE Connector Architecture (ジェー・トゥー・イー・イー コネクター アーキテクチャ)
正解:1 Tomcat
年代: 自由
解説: クレイグというと、Struts (ストラッツ)や、JSF (ジェー・エス・エフ)で有名ですが、実は、Tomcat の最初の頃の中心メンバーでもあるのです。
=======================================
Q14 [年代自由問題]
=======================================
問題 : 明日の基調講演スピーカー、Linda DeMichiel (リンダ・ドゥミキエル)といえば、EJB (イージェービー)。最新版 EJB (イージェービー) 3.0 は、今どういう状況でしょうか。
1. Early Draft 2 (アーリー ドラフト トゥー)
2. Public Early Draft (パブリック アーリー ドラフト)
3. Final Release (ファイナル リリース)
4. Participant Review (パーティシパント レビュー)
正解 : 1
解説 : 仕様の草案である、アーリードラフトの二つ目のバージョンを公開している状態です。仕様にコメントがあれば、誰でもメールを送ることができますが、今日ここにいるリンダに直接話しかけるのも有効な方法です。
JC2005 にいらした皆様、お疲れ様でした。 いろいろと不手際もあったようですが、全体としては、大きな混乱もなく セッション内容も割合よかったという印象を受けています。 本日だけで、集客目標の8割近くを達成しました。 基調講演の参加者は、一千とんでいくつという数字だったようです。
今日は、特に Craig の話がよかったです。彼は、US でも話してないだろう内容を ふんだんに話してくれました。今日彼の話を聞いた人はすごくラッキーだったと思います。 昨日の丸山先生のシリーズとは、また違う話でしたし。 #あちらはあちらで、貴重な話をしたはずです。彼のスライドを見る限り。
明日の Linda も新しい話が多いそうです。ところで、明日の基調講演では、 ラッキーな人にまた素敵な出来事が起こるかもしれません。 今日は椅子がポイントでしたが、明日は何がポイントなんでしょうね。 今、頭の中でシュミレーション中です。 いずれにせよ、楽しい出来事は、冒頭か、締めの直前にやります。