Richer Browser Experiences
Webブラウザのユーザーエクスペリエンス(ここではいわゆる使い勝手)を向上させる要素が、Ajax(Asyncronous Javascript and XML)である。このAjaxは,7〜8年前から存在する技術で成り立っている。マイクロソフトでも、Dynamic HTMLという名前で、既にInternet Explorer 4.0においてサポートしていたが、当時は注目を集めなかった。その後、この技術は、2000年頃に既にOWA(Outlook Web Access)等で商用化されており、現在Windows Liveの全てのサービスがこのAjaxで作成されたUIを基本として提供されている。
但し、このAjaxはサーバーサイド、クライアントサイドで連動しなければならず、開発は非常に煩雑である。そこで、IBM始めソフトウェアベンダー各社はAjaxアプリケーションの構築を容易にするライブラリを提供し始めている。マイクロソフトでは、ASP.NET2.0と連動する、Microsoft AJAX Libraryを提供する(http://ajax.asp.net/)。これにより、既に米国では、MySpace.comのような大規模ユーザーのWebサイトで、MicrosoftプラットフォームによりAjaxが実装されている。またInternet Explorer 7では、使い勝手の向上および安全性の向上、RSS機能の強化が図られている。
2.Windows Presentation Foundation
それでは、Web2.0の要素にもあるリッチコンテンツへの対応については、どうだろうか?先述したとおり、これこそがユーザーセントリックな世界の中心である。既存の技術では、Adobe Systems社のFlash等が主流であるところ、いくつかの課題も認識されている。
4.リッチなWebアプリケーションの事例
WPFとXAMLによって実現できるリッチなGUIを持つWebアプリケーションとサービスの事例をいくつか紹介する。
2006年10月にマイクロソフトが、多数のWeb業界のパートナー企業と一緒に開催した初の次世代Web体感イベントである、REMIX Tokyo 2006で発表された事例をまずは紹介しよう。
NHKが2008年に開始する予定で技術検証を目的に開発した映像配信サービス「NHKアーカイブズオンデマンド」のプロトタイプ、及び、セカンドファクトリーが開発したユーザーエクスペリエンスを共有するための動画ブログを中心としたソーシャル・ネットワーキング・サービス(SNS)、である。(なおここで紹介する全事例の詳細については、こちらのURL http://RemixJ.com/ REMIX Tokyo 2006公式サイトにて、公開・配信されているのでぜひご参照戴きたい)
Mobile Device
Windows Mobile対応デバイスは増え続け、既に日本では、W-ZERO3やhTc Zのようなモバイルプラットフォームの爆発的な需要増により、マルチプラットフォームでの情報共有が可能となり始めている。後述するWindows Liveを利用すれば、PC、携帯、ゲーム機等様々なプラットフォーム上で情報を共有できる。アドレス帳の再入力のような手間が省け、ユーザーの利便性を向上できるようになる。
TV Connected PC
Windows VistaのHome PremiumやUltimate等のEditionでは、メディアを見たり聞いたりして楽しむことに特化した機能があり、これがWindows Vista Media Centerである。いわゆる10フィートUIの標準化と、サードパーティによる拡張性の提供を統合することにより、更なるユーザーエクスペリエンスの向上が可能である。
Yahoo!、Amazon、Google等のオープンインターフェースとしてのWeb API
これらの企業は、Web2.0における代表的企業として認知されており、豊富なWeb API(アプリケーションプログラミングインターフェース)の公開と、データの公開を行っている。Web2.0の解説本等にも書いてある通り、データの隠匿よりも、データの開放、APIの開放により、利用者が増え、開発者がそれを様々なWebサイトに統合していくことで、トラフィックが増え、Webサイトの滞在時間が増え、結果的に広告収入や購買行動が増えていくことになる。ただ課題は、それぞれのサービスの認証連携(Federation)であり、今後は各々をWS-*標準に準拠した形で、サービスを仲介するプロバイダのような業者が、統合していく必要がある。
ホスティングソリューションとベストプラクティスの提供
Windows Based Hosting SolutionとしてWindowsやExchange等 をベースとしたホスティングソリューションを提供し、また設定パラメータやベストプラクティス、サービス、サポート、等もパッケージングして提供している。