PDCでのLonghornに関するセッションは、"野心的"というイメージを強めるものだった。リリース全体としては、堅固なセキュリティの提供、システム/アプリケーション/ドライバの安定性の向上、長期間に渡って高いパフォーマンスを維持できる効率性、デプロイメントの複雑さとコスト問題の解決などを公約として掲げている。
Longhornがこれまでと同様のタイプのOSならば、これらの公約をある程度のレベルでクリアするだけで評価されるだろう。Windows XPを例にすれば、「ブルースクリーンと決別できる~」という点だけでも成功していると言える。だが、LonghornでMicrosoftは、コンピュータの役割を大きく変えようとしているのだ。セキュリティを例にすれば、重要な書類を守る金庫であり、セキュリティシステムであり、それらを受け渡すガードマンである。どこか一カ所にでも脆弱性があれば、とんでもない事態(集団訴訟とか…)が起こる可能性がある。誰の目にも完璧に映るようなセキュリティの実現が不可欠であり、他の公約についても、高いレベルでの実現が求められる。Longhornのゴールは見えているが、その道はずいぶんと長く感じられる。本当にそのゴールにたどり着けるのか? それを確認するために、今回のPDCには記録破りの参加者が集まったのかもしれない。
PDCで用意された120を超えるテクニカルセッションはいずれも盛況で、場内に入れずに外に設置されたモニターにも人だかりができているセッションが多数あった。さらに20以上のセッションは2~3度と繰り返されたが、それでも足りずに、それらをまとめたDVDが提供されることになった。ここではセッションや配布されたプレビューβ版などから、現時点でのLonghorn像をまとめてみようと思う。
○Win32からWinFXへ
Longhornは、ネットワークとローカル、WebとWindowsの利点を活用できる新タイプのソフトウエアが動作するプラットフォームとなる。これらのアプリケーションはインターネットまたはイントラネットなどのネットワークの中で、サーバやクライアントなど他のノードとコミュニケートすることで、サービスを主体とした巨大なアーキテクチャの一部となる。Indigoを担当するWindowsアーキテクトのDon Box氏は、「離れ小島に住むプログラムはなく、すべてのプログラムはコミュニケートするために存在する」と説明する。また、CPU、GPU、ストレージなどローカルリソースを活用して、セキュリティやパフォーマンスの効率化などを実現するのも特徴の一つだ。
![]() |
| DOSからWinFXへの道 |
Longhornは、既存のアプリケーションへのバックワード互換を提供するという。ほとんどすべての既存のアプリケーションがLonghornで動作するとしており、さらに開発者が既存のアプリケーションに新たな機能を付加することが可能。レガシークライアントのために、既存のコードをベースにしたいというケースでも、必要な機能のサブセットだけを加えられる。
|
|
WinFXの全体像は、OSサービスの上にプレゼンテーション、データ・ストレージ、コミュニケーションが存在する構成になっている。それぞれを担うAvalon、WinFS、Indigoなどの技術はお互いに連携して、Windowsとしての一つの基本機能を提供する。これまでDirectX、Win32、.NET Frameworkとして提供されていたAPIセットが統合される形になり、プラットフォームとして開発者が接しやすくなっている。
○プレゼンテーションをコントロールするAvalon
![]() |
| Avalon |
重要なポイントとしてXAML(eXtensible Application Markup Language、またはLonghorn Markup Language)が挙げられる。XMLベースで、プロパティやロジックのセットと共にオブジェクトの階層を特定できる。XMLの機能をインタフェースのレンダリングにもたらすことで、Longhornアプリケーションのオブジェクトモデルに結びつけた機能が可能になり、ダイナミックなユーザーインタフェースを実現する。
|
|
もう一つの特徴は、GPUをレンダリングシステムの全体で活用している点だ。Windows GDIではテキスト・レンダリングしかハードウエアアクセラレーションの恩恵を受けていなかったそうだが、Avalonでは複雑なインタフェースをダイナミックに生成するためにWindowsシステム全体でGPUを利用できるようにデザインされている。
(Yoichi Yamashita)
【PDC 2003レポート】長く険しいLonghornへの道(2) 早期プレビューβの真意は?
へ続きます
【PDC 2003レポート】Longhornのための開発者会議が開幕、Windows 95以来の革新性をアピール
Professional Developers Conference(PDC)
Microsoft
http://www.microsoft.com/
| 小規模ゲームスタジオが1日で100万ドル獲得 - クラウドソース型調達で [12:37 2/10] |
| あぁ俺の オタク川柳 予選落ち - 第7回「オタク川柳」投票受付を開始 [11:00 2/10] |
| Googleバーまたまた刷新、ロゴからのドロップダウンメニュー廃止 [10:50 2/10] |
| 地震への関心、再び高まる - 1月のTwitter利用動向 [10:21 2/10] |
| サイバーエージェントがアールフォース・エンターテインメントを子会社化 [09:56 2/10] |
|
【レポート】「jdk BAND」メンバーや「みっしぃ」も登場! 『英雄伝説 零の軌跡 Evolution』制作発表会 [02:54 2/11] ホビー |
|
【レポート】人気の無料/有料アプリを毎週紹介 - 1月31日~2月8日のAndroidアプリランキング [01:00 2/11] 携帯 |
|
渡部篤郎主演でドラマ化!地元新聞社が伝え続けた東日本大震災の物語 [00:08 2/11] キャリア |
|
沖縄発ヒーロー革命!「琉神マブヤー」が海を越えハワイを目指す! [00:08 2/11] キャリア |
|
中国四川省、パンダの保護と生態研究の最新情報とは? [00:08 2/11] キャリア |