WPF*1 (開発コード:Avalon) †
WPF(Windows Presentation Foundation) は、Vista に搭載予定の Graphic API (GDI base) に 3D グラフィックス等の様々なエフェクトを加えた機能です。
WPF の特徴としては以下の通り。
- 現行 OS への実装
当初、WPF は Windows Vista のみに組み込まれる予定でしたが、'04/09 の発表より現行 OS であるWindows XP、Windows Server 2003 にも WPF のサブセット版が組み込む予定であることが発表されました。予定になりました。
日程、実装・配布方法については不明。
- 描画エンジンは DirectX
描画エンジンには DirectX が使用される予定です。今後、Vista を意識した Grahics board が出てくる可能性が高いと思われます。
- ベースは XAML
WPF は、XAML と呼ばれている XML フォーマットに基づいて動作します。.NET Framework 2.0 にも WPF を操作する API 群が追加されます。
- Microsoft Silverlight
開発コードは WPF/E。複数のプラットフォームで動作する WPF の開発を目指しているらしい。
- デザインツール「Cider」
Cider は、WPF 用のデザインツールの開発コードです。2007 年公開予定の次期 Visual Studio(Orcas) に搭載する予定とのこと。
関連情報 †
レビュー記事 †
特集記事 †
News †
- マイクロソフトと旭山動物園、Vista標準のWPFを活用した動物コンテンツ (INTERNET Watch, 07.04.25)
- Vistaの新機能「Windows Presentation Foundation」対応を国内10社が表明 (INTERNET Watch, 06.10.26)
- goo、「Windows Vista」専用の画像検索サービスを試験公開 (INTERNET Watch, 06.10.26)
- MicrosoftとNew York Times、ニュース配信ソフトを共同開発 (ITmedia, 06.04.29)
- MS、Vista対応ビジュアルデザインツール「Cider」のプレビュー版を初公開 (ITmedia, 05.12.28)
http://channel9.msdn.com/wiki/default.aspx/Cider.DecemberCTPReleaseNotes
- 本田雅一の「週刊モバイル通信」 第309回 Avalonがもたらすユーザー環境への変化
- AvalonとIndigoの正式名称が決定,WinFXのベータ1も公開 (IT Pro, 05.08.05)
Avalon の正式名が「Windows Presentation Foundation」に決まったとのこと。
- マイクロソフト、Longhornの開発者向けツールキットを公開 (CNET Japan, 05.05.24)
米Microsoft、「Avalon」と「Indigo」のベータ1 RCを公開 (Enterprise Watch)
米マイクロソフト、Windows次世代版の開発者向け技術をリリース (IDG Japan)
Avalon、Indigo に加えて Metro も実装したとのこと。
- マイクロソフト、「Indigo」の開発者用プレビューを公開 (CNET Japan, 05.03.17)
米MicrosoftがWindows XP用のIndigoとAvalonのプレビュー版をMSDN会員に公開 (IT Pro)
既に MSDN 経由で入手可能になっていました。Avalon SDK も update されているそうです。
- マイクロソフト、Avalonグラフィックエンジンのプレビュー版を一般公開 (CNET Japan, 05.01.17)
【NEWS】Microsoft、次期Windows“Longhorn”のGUI開発を体験できるWinFX SDKを公開 (窓の杜)
Avalon Preview Released for XP (Slashdot.org)
WinFX SDK の一般公開が始まったようです。XP で WinFX の機能が体験できます。
- マイクロソフト、Avalonのコミュニティプレビューを開発者に公開 (CNET Japan, 04.11.22)
Windowsの次世代GUI「Avalon」のPreview版がダウンロード可能に (IT Pro)
MSDN より WinFX SDK Preview 版が Download 出来るようになっています。
- 本田雅一の「週刊モバイル通信」 第239回 明らかになってきたAvalonの実装手法 (PC Watch, 04.05.06)
- 後藤弘茂のWeekly海外ニュース LonghornのユーザーインターフェイスAvalon (PC Watch, 03.10.31)
関連書籍 †
XAMLプログラミング †
初心者向け。
Applications = Code + Markup †
Petzold 本。
Avalon (現 Windows Presentation Foundation) 本。WPF について全体的に満遍なく記載されています。現時点では良い資料になるはずです。XAML 辺りは流石にあまり変更してこないとは思うのだけれど、やはり出版した時期がかなり早かったこともあって、製品版として出てきた時は差異が気になるんじゃないかな。
仲間内だと再版待ちとのことだが、日本じゃ再版されないんじゃないかな、、、
仮置き場 †