2月2日、3日に横浜で開催された「Microsoft Developers Conference 2006」(MDC)では、マイクロソフトが年内の発売を目指して開発を進める次期クライアントOS「Windows Vista」に関するスピーチやセッションが数多く設けられた。
中でも、観衆の興味をひいたのは、Windows Vistaに合わせて新たに用意されるAPIセット「WinFX」に含まれる、「Windows Presentation Foundation」(WPF)に関連した一連のデモだ。WPFは、エンドユーザーに対して従来とは比較にならないほどにリッチなユーザーインターフェース(UI)を提供するサブシステムであり、「見ればすぐに分かる進化のポイント」ということもあって、基調講演においても繰り返しデモが行われていた。

マイクロソフトでは、このWPFの能力をフルに生かしたアプリケーションを作成するためのデザイナー向けツールとして、「Expressionファミリー」と呼ばれる3つの製品を準備している。PhotoshopやIllustrator、Flashといったプロ向けのグラフィックツールに似た操作系を持ち、ウェブサイト上で表示するためのパーツを始め、インタラクティブな要素を持ったアニメーションを駆使したアプリケーションUIなどを作成できるものである。
一部では「アドビキラー」などとも呼ばれているExpressionファミリーについて、マイクロソフト、Expression Professional Designer ToolsテクニカルプロダクトマネージャーであるArturo Toledo氏に話を聞いた。
--Expressionと呼ばれるツールで何が可能になるのか教えてください。
マイクロソフトでは、常にユーザーに対してリッチなユーザーエクスペリエンスを提供することを目指した製品開発を行っています。次期クライアントOSである「Windows Vista」には、そのためのテクノロジーとしてさまざまなものが実装されますが、中でも新たなAPIセットである「WinFX」のサブシステムである「WPF」は注目に値するものです。WPFは、これまで別々だったコンテンツとアプリケーションの開発モデルを統合するものです。WPFにより、デザイナーと開発者のコラボレーションはより加速し、ユーザーに対してリッチなインターフェースを提供できるようになります。
例えば、従来であれば、プロのデザイナーによってグラフィックとして作成されたUIは、開発者に提出された段階で、再びソースコードレベルから書き直される必要がありました。この方法では、手間がかかるのに加えて、完全にデザイナーのイメージ通りのUIは作ることができなかったのです。
WPFでは、デザイナーと開発者のよりスムーズなコラボレーションを実現するためにXAML(eXtensible Application Markup Language)と呼ばれるXMLベースのマークアップ言語を使います。デザイナーがExpressionで作ったUIをXAMLで出力して開発者に渡すと、開発者はXAMLをVisual Studioで読み込み、プロジェクトの一部として利用することができます。また、XAMLはオープンな仕様として提供されるので、他社製のツールにもXAMLの入出力機能を実装することが可能です。
--Expressionには3つの製品があるそうですが、それぞれの役割について教えてください。
「Expression Graphic Designer」は、ビットマップとベクトルデータの両方を扱えるグラフィック作成ツールです。作成したグラフィックは、標準的な画像フォーマットのほか、XAMLとしても出力することができます。
「Expression Interactive Designer」は、WPFベースのWindowsアプリケーションやウェブ向けアプリケーションのリッチなUIを作成するためのツールです。3Dオブジェクトやビデオ、オーディオ、アニメーションなどのさまざまな要素をInteractive Designer上で統合できます。必要があれば、内容をXAMLでエクスポートし、開発者がそれをVisual Studioに取り込んで、より深いコーディングを行うことも可能になります。
「Expressin Web Designer」は、標準に準拠したサイト作成が行えるウェブデザインツールです。CSSやXHTMLといった標準のサポートに加えて、ASP.NETのパワーをフルに活用できるようにデザインされています。
また、開発者向けには、コードネームで「Cider」と呼ばれる技術を提供します。これは、WPFに基づいたアプリケーションのビジュアル開発を可能にするものです。DesignerファミリーとCiderとの連携によって、開発者側で作ったUIのモックアップをデザイナーがExpressionでリファインするといったコラボレーションも可能になります。Ciderは、次期バージョンのVisual Studioに取り込まれる予定です。
関連情報
-
マイクロソフト、「WPF/E」や「Expression」など各種の開発ツールを発表
同社は開催中のPDCで、Windows Vista以外にMac OSなどもサポートする開発ツール「WPF/E」や、AdobeのFlashに対抗する「Expression」ツールなどを発表した。 - マイクロソフト、新たなワークフローおよびグラフィックツールを発表
「新しいOSの選択肢」 の新着情報
-
マイクロソフト、9月の月例パッチを予告--緊急レベルが4件
マイクロソフトが、Patch Tuesday(同社が最新パッチを公開する毎月第2火曜日)向けの4件のセキュリティ情報を予告した。 - グーグル、MacおよびLinux版「Google Chrome」を開発中
- グーグルが「Chrome」を作った理由--高速ブラウジングがもたらす利益
- Windowsに対抗するために必要なものとは--グーグルの新ブラウザChromeの弱点を探る
- グーグルの「Google Chrome」、ブラウザ市場以外でもMSの脅威となるか
- 新しいOSの選択肢 一覧へ »
「インタビュー」 のバックナンバー
-
カスペルスキー会長が語る:ロシア市場、IPO、企業買収、業界再編
ネット企業が続々とIPOに向けて準備を進めるロシアのIT市場。カスペルスキーも昨年8月、IPOを視野に入れた組織再編を実施した。同社会長のナタリア・カスペルスキー氏にロシア市場や企業戦略について話を聞いた。 -
B・ゲイツ氏、MS常任会長退任インタビュー--創業期から今後まで(後編)
-
B・ゲイツ氏、MS常任会長退任インタビュー--創業期から今後まで(前編)
-
MS開発トップが語る「Windows 7」(後編)
-
MS開発トップが語る「Windows 7」(中編)
- インタビュー 一覧へ »
ZDNet Japan Essential Topic
-
【今注目のIT企業は何を考える…??】
オススメIT系求人情報も毎週月曜日更新! -
コラボレーション基盤特集
Notes置換とバージョンアップの情報はこちら
企画特集
-
サーバ仮想化・グリーン化の利点を最大化!
そ多機能・高価値なNetAppストレージの秘密とは -
ZDNet Japan Green IT
サミットだけでは終わらせない!エンタープライズの取り組みはこれからだ! -
ZDNet Japan ホスティング特集
2008年夏のホスティングサービスのトレンドは何? -
ログ管理ソリューション特集
セキュリティ、コンプライアンス対策で注目度アップ! -
「シンプル」&「低コスト」な運用管理
IT運用管理に関するアンケート実施中! -
セキュリティ対策レベルテスト公開!
自社のセキュリティのウイークポイントはドコ? -
Techno Exchange
RackableとCTCの地球にやさしい関係 -
Webセキュリティ特集
Web2.0時代の脅威へ対抗するためのソリューションとは? -
APC SOLUTIONS FORUM 2008をレポート
電源、冷却の効率化によるエネルギー削減とは? -
【ログ管理】Logstorage、SecureEagle/SIM
内部統制のためのソリューションを紹介! -
Secure Web
Web2.0時代にプロアクティブなセキュリティを実現!! -
IronPort Sシリーズ
Webからの脅威に関する課題の3つの解決方法
ZDNet Japan イベント
- 開催日:2008年9月29日(月)
- イベント一覧へ»