【レポート】
米Microsoftは14日、PDC 05(Professional Developer Conference 05)でワークフロー対応アプリケーションの迅速な構築を可能にする基盤技術「Windows Workflow Foundation (WFF)」を発表した。WinFXのコンポーネントの1つとして、Windows Presentation FoundationおよびWindows Communication Foundationと共に提供される。同社はまた、デザインツールを集めた「Expression」シリーズも発表した。Windows Presentation Foundationを活かしたデザインが可能なほか、開発プロセスとのシームレスな連携を実現する。
WFFは、ワークフローエンジンとプログラミングモデル、ツールセットで構成される。「開発者が独自に構築しなければならない現在のワークフローは、導入が複雑な上、用途も限られる」とサーバーおよびツール事業担当副社長のEric Rudder氏。WWFは、開発環境「Visual Studio」を使って、ワークフロー対応アプリケーションを構築できる。サーバとクライアントをまたがるWindowsの開発プラットフォームに組み込むことで、様々な用途のワークフローに対応するアプリケーションを柔軟かつ手軽に構築できるようになる。
サポートするワークフローシナリオの一部として、一連のビジネスアプリケーション、ドキュメントセントリック・ワークフロー、ヒューマンワークフロー、サービスベースのコンポジットワークフローなどが挙げられた。
Microsoftはまた、WFFを使って次期Officeスイート「Office 12」(開発コードネーム)、「BizTalk Server」、「Microsoft Dynamics」もワークフロー対応にする計画も発表した。
Rudder氏の講演では、デザインツールを集めた「Expression」シリーズも発表された。Windows Vistaプラットフォーム向けに、機能的で豊かな表現力を備えたWebサイトを構築できる。Windows Vistaプラットフォームでは、ユーザーインタフェースのデザインを重視したアプリケーション開発が可能になるが、ExpressionはWindows Presentation FoundationのメリットをWebデザインにもたらすツールとなる。発表されたExpressionシリーズは、グラフィックデザイン作成のためのペインティング/イラストレーション/エフェクトツール「Acrylic Graphic Designer」(開発コードネーム)、Windows Presentation Foundationを用いたアプリケーション開発用のユーザーインタフェース・デザインツール「Sparkle Interactive Designer」(同)、Webサイト作成用のレイアウト/デザインツール「Quartz Web Designer」(同)の3つで構成される。
中でも印象的だったのはSparkle Interactive Designerだ。ベクトルおよびピクセル形式のグラフィックス、3Dコンテンツ、リッチテキスト、アニメーションなどを組み合わせたリッチでシネマティックなユーザーインタフェースのデザインが可能。Rudder氏の講演では実際に様々なメディア要素を組み合わせたデザインを手軽に作成するデモが披露された。
![]() |
![]() |
![]() |
|
機能的で豊かな表現力を備えたWebサイトの構築を支援する「Microsoft Expression」 |
Expressionでアニメーションを作成中 |
Expressionで作成したデザインを組み込んだWebサイト |
Expressionのもう一つの特徴はワークフロー対応である。デザインツールを駆使して作成したデザインは、Visual Studioを使ってシームレスに開発コードに組み込める。Microsoftは「デザインコンセプトを開発プロセスに反映させるのが概して難しいのは、デザインチームと開発チームの間に技術的なギャップが存在するためだ」と説明する。Expressionシリーズでは、Extensible Application Markup Language(XAML)、HTML、ASP.NETなど、共通のファイル形式と記述言語の活用と、Visual Studioへの統合を通じて、このギャップを埋める。これによりシンプルな開発プロセスの中で、デザイン・ソリューションを十分に活かせるようになるという。
Fluidのインタラクティブメディア担当ディレクターであるNathan Moody氏は「豊かなユーザー体験を実現する上で、Microsoftの新しいプレゼンテーション・プラットフォームは開発をシンプルかつ合理的、そして民主的に行えるようにしてくれる」とコメントしている。
| Persistence APIに準拠 - EclipseプラグインJSR220-ORM Milestone 2公開 [2005/9/15] |
| IBM WebSphere刷新 - 明日から始めるSOA~今日のSOAに足りないものは? [2005/9/15] |
| ダイナミックObjective-C 第1回 CocoaとObjective-Cと動的なオブジェクト指向 - Cocoaハックの第1歩 [2005/8/10] |
| ライトニングJava 第19回 地味だけど便利! - Static Import [2005/9/12] |
| Derby 10.1.1.0公開 - Apache Incubatorから卒業 [2005/8/5] |
| 【コラム】Windowsスマートチューニング 第188回 Vista/7編: タスクスケジューラでリマインダー通知を行う [23:07 5/23] |
| サンコー、最大6面の液晶ディスプレイを設置できるモニターアーム [20:31 5/23] |
| マウス、「Intel 520 SSD」搭載BTO PCがお得にゲットできるキャンペーン [19:44 5/23] |
| 台湾VIA、49ドルのAndroid OS搭載Neo-ITXボード「APC 8750」を発表 [19:16 5/23] |
| 上海問屋、iPhoneをキズから守る強化ガラス製液晶保護シート [19:07 5/23] |
|
白か黒か? 『劇場版ポケットモンスター ベストウイッシュ』、7月12日放送 [00:47 5/24] ホビー |
|
TVアニメ『Fate/Zero』、第21話「双輪の騎士」の先行場面カットを紹介 [00:16 5/24] ホビー |
|
アニメ「夏目友人帳」展覧会の開催決定、主題歌集発売で [00:00 5/24] ホビー |
|
[ポケットモンスター]人気投票で放送作品を決定 異例の試み [00:00 5/24] ホビー |
|
【コラム】Windowsスマートチューニング 第188回 Vista/7編: タスクスケジューラでリマインダー通知を行う [23:07 5/23] パソコン |