[速報]Internet Explorer 9初披露、HTML5対応、DirectXで描画。Silverlight 4は今日からβ公開

2009年11月19日

マイクロソフトの開発者向けプライベートイベント「PDC09」は2日目。マイクロソフトが初めて、現在開発中のInternet Explorer 9の情報を明らかにしました。Internet Explorer 9は開発から3週間目で、HTML5対応、JavaScriptなど性能の向上、そしてハードウェアアクセラレート機能の活用などがポイント。

また、リッチメディアコンテンツのプラットフォームであるSilverlightは、次期バージョンのSilverlight 4を紹介。Webカメラなどの外部メディアサポート、グリッドや画像なども埋め込めるリッチテキスト機能、Adobe AIRのような独立したアプリケーションとしての機能などの強化と、Visual Studioでの開発効率の向上などが行われています。

これらが紹介されたキーノートスピーチのダイジェストを、ライブストリーミングの画面から紹介しましょう。

PDC09 2日目のキーノートスピーチ

2日目のホストとして登場したのは、Windows&Windows Live担当プレジデントのスティーブン・シノフスキー氏。

fig

シノフスキー氏は、Windows 7がβ版から利用者のさまざまなフィードバックを受けてよりよいソフトウェアとして完成したことを紹介。Netbookのようなハードウェアリソースの限られたマシンから、サーバを置き換えられるほど強力なCore i7プロセサや大量のメモリを搭載し、高速なグラフィックプロセッサを備えたマシンまで、あらゆるPCの能力を引き出す機能を備えていることをデモンストレーションで示していく。

fig

そして参加者全員に、PDC09のために用意されたノートPCがプレゼントされるというサプライズに会場が沸いたあとで、Internet Explorer 9の話題へ。

Internet Explorer 9はHTML5対応へ

Internet Explorer 9は開発が始まってまだ3週間とのこと。HTML5をはじめとした標準への準拠を推し進め、JavaScriptやレンダリング速度の向上、そしてグラフィックやテキストの描画にハードウェアアクセラレータを活用するなど外部環境との連係強化を行うという。

fig

インターオペラビリティは重要であり、昨日のビルドでACIDテストを試したところ、Internet Explorer 8を上回るスコア32を獲得したと報告。「まだまだ開発中だ」。

fig

JavaScriptの実行速度を計測するSunSpiderベンチマークでは、すでにFirefox 3.6やChrome 4に肩を並べるレベルに近づいていることが示された。

fig

開発中のInternet Explorer 9では、CSS3の角丸ボックスにも対応。

fig

続いて、Direct2D APIを内部的に用いたテキストとグラフィックの表示のデモ。従来のGDIで描画した文字はギザギザになるのに対し、Direct2Dを用いるとスムーズな表示が可能になる。サブピクセル表示もサポート。

fig

また、地図のように複雑なグラフィックをWebブラウザ上でスクロールさせる場合、GDIでは波打ちやすいスクロール描画が、Direct2Dを用いることで非常にスムーズにスクロール描画される。

fig

これはInternet Explorer 9の方向性を示すデモであり、β版の公開予定などのスケジュールは明らかにされなかった。

Silverlight 4は新たなアプリケーションプラットフォームへ

続いて登場したのが開発部門のバイスプレジデント スコット・ガスリー氏。

fig

ガスリー氏は、Silverlight 4の強化ポイントを3つ示した。メディア、ビジネスアプリケーション、そしてWebブラウザの枠を超えて実行できる機能。

fig

1つめのメディアの強化とは、Webカメラやマイクのサポート、そしてオフラインDRMなど。

fig

アプリケーション開発の面では、印刷機能、リッチテキスト機能、右クリック、ドラッグ&ドロップ、HTMLホスティング機能などを強化。

fig

これが強化されたリッチテキスト機能。複数の言語を同時に表示し、グリッドなどのオブジェクトも挿入できる。

fig

HTMLホスト機能では、Silverlightの中でHTMLレンダリングを行い、Webページを表示可能。その表示領域に対してSilverlightの機能で画像加工を行うことができる。以下は、そのHTMLホスト機能によりYouTubeを表示しているところ、その中でFlashプラグインを実行し動画を表示している。

fig

その動画を表示している状態のまま、Silverlightの画像加工機能を使って表示内容をジグソーパズルのように分解。

fig

Visual Studio 2010でSilverlight 4の開発環境も強化され、WYSIWYGで画面を構築し、命令を数文字入れると補完してくれるIntellisenseなどが使えるようになる。

fig

Visual Studioで、データソースを中央のフォームにドラッグ&ドロップすることで画面を構築していく。

fig

それを実行すると、このようなSilverlightアプリケーションができあがる。

fig

さらに、Webブラウザのプラグインとしてではなく、Adobe AIRのように独立したウィンドウの中で実行する場合の機能も強化された。アプリケーションの信頼性レベルをあげるように設定すると、それまではできなかったローカルリソースへのアクセスも可能となる。これでSilverlightはまるでネイティブアプリケーションのような機能を持つアプリケーションの開発が可能になるわけだ。

fig

しかも実行速度は2倍、起動速度も30%向上し、アプリケーション内部の実行時間を正確に測定できるプロファイル機能もVisual Studioと連係して用意されるとのこと。

fig

Silverlight 4のβ版は本日から公開開始。製品は来年になる予定だ。

以上、2日目のPDC09のキーノートスピーチのダイジェストを紹介しました。昨日のWindows Azureに続いて、今回はクライアント中心の発表といえます。Windows Azureの新戦略を発表した昨日のキーノートスピーチの模様は以下の記事でご覧ください。

あわせて読みたい

HTML/CSS Web技術 Intenet Explorer Microsoft Silverlight Webブラウザ




タグクラウド

クラウド
AWS / Azure / Google Cloud
クラウドネイティブ / サーバレス
クラウドのシェア / クラウドの障害

コンテナ型仮想化

プログラミング言語
JavaScript / Java / .NET
WebAssembly / Web標準
開発ツール / テスト・品質

アジャイル開発 / スクラム / DevOps

データベース / 機械学習・AI
RDB / NoSQL

ネットワーク / セキュリティ
HTTP / QUIC

OS / Windows / Linux / 仮想化
サーバ / ストレージ / ハードウェア

ITエンジニアの給与・年収 / 働き方

殿堂入り / おもしろ / 編集後記

全てのタグを見る

Blogger in Chief

photo of jniino

Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

最新記事10本