平々毎々(アーカイブ)

はてなダイアリーのアーカイブです。

2003年、LongHornは未来だった

Infragisitics社のIndigo Studioを見て、なんだかWCFのことをIndigoって言ってたころが懐かしくなったので、そのころのMSの様子をWayBackMachineから取り出してみた

Chris Anderson (UI技術のえらいひと、エッセンシャルWPFの著者)と Don Box (COMとSOAPのえらいひと、いまはXBOXチームにいるんだっけ?)が2003年のクリスマス休暇目前にいろいろしゃべってる動画。動画の終わりの方にはクリスマスソングの替え歌なんかも……


Avalon (『シルバー・ベルズ』の替え歌)
Shiny icons, busy icons,
Rendered alpha blend style
On the screen there's a feeling of Longhorn
Children laughing, pixels dancing
Using tile after tile
And on every new desktop you'll see

Avalon, Avalon
It's Longhorn time in the city
Twinkling, rendering
Soon it will be Longhorn day

Strings of vectors, even sectors, 
Blink a bright red and green
As the coders release each new treasure
Shaders code crunch
Quartz is our lunch
This is Bill G's big scene
And behind all this XAML you'll see

Avalon, Avalon
It's Longhorn time on the desktop
Rendering, new bling-bling
Soon it will be Longhorn day
輝くアイコン、時計アイコン
アルファブレンドで描画される
画面はほら、Longhorn気分
子供らが笑う、ドットらは躍る
タイルを次々使用して
新しいデスクトップはすべてそうなるんだ

AvalonAvalon
街にLonghornがやって来た
きらめいて、描画して
もうすぐLonghornがリリースされるぞ

ベクタグラフィクスの文字列、小さな領域でさえも
赤と緑に明るく点滅
プログラマーが新しい宝物をリリースするたび
ピクセルシェーダのソースコードQuartzが僕らの昼ごはん
ビル・ゲイツの見せ場だぞ
全ての裏にはXAMLがあるんだ

AvalonAvalon
デスクトップにLonghornがやって来た
描画して、新しい派手さで
もうすぐLonghornがリリースされるぞ
WinFS (『きよしこの夜』の替え歌)
WinFS bound, WinFS bound,
None are lost, all are found
Structured storage out in the wild
Metadata so rich when it's filed
Seen by O'Path's new line
Seen by O'Path's new line

WinFS bound, WinFS bound
Index all works, sights and sounds
Queries reach to the heavens afar
Schemas describe the sands and the stars
Now that Cairo is born
Now that Cairo's reborn
WinFSが固まった WinFSは結びつけた
欠けたものはなく 全てが見つかる
構造化ストレージは野に放たれ
ファイル化されたらメタデータは潤沢
OPathの新しい製品ラインとして
OPathの新しい製品ラインとして

WinFSが固まった WinFSは結びつけた
全てにインデックスをはれ 視覚と聴覚
クエリは天国の遠みに達し
スキーマは砂や星を表す
さあ、カイロが生まれたのだ
カイロの復活だ
Indigo (『ジングル・ベル』の替え歌)
XML once was a simple little hack
Now with XSD
There is no turning back
SOAP can make it clean
Simplicity is near
At least until the working groups
let query out next year, oh!

Indigo, Indigo, Indy all the way
Oh, what fun it is to send a message on its way, hey!
Indigo, Indigo, Indy all the way
Oh, what fun it is to keep it HTTP at bay, hey!

Schemas come and go, WSDL is okay
UDDI will not go away
Wire formats bring many standards fights
How do we ship before the day
the profile gets it right, oh!

Indigo, Indigo, Indy all the way
Oh, what fun it is to send a message on its way, hey!
Indigo, Indigo, Indy all the way
Oh, what fun it is to blow J2EE away
XMLはかつて、ちょっとした単純なハックだった
今はXSDがあって
もうあのころには戻れない
SOAPなら物事をきれいにできる
単純性はすぐそこだ
少なくともワーキンググループの連中が
XML-Queryを来年出荷するまではね!

Indigo、Indigo、どこまでも
Indigo流のメッセージ送信、なんて楽しいんだ!
Indigo、Indigo、どこまでも
HTTPを寄せつけない、なんて楽しいんだ!

スキーマが行ったり来たり、WSDLはまあ良し
UDDIはどこにも行かないよ
接続フォーマットは多くの標準化戦争をもたらす
Webサービスプロファイルが決着つけてくれないと
製品の出荷なんてできないよ!

Indigo、Indigo、どこまでも
Indigo流のメッセージ送信、なんて楽しいんだ!
Indigo、Indigo、どこまでも
J2EEを吹っ飛ばす、なんて楽しいんだ!

そんな時代もあったねと。