9初披露、HTML5対応、DirectXで描画。9初披露、HTML5対応、DirectXで描画。4は今日からβ公開2009年11月19日マイクロソフトの開発者向けプライベートイベント「PDC09」は2日目。9の情報を明らかにしました。9は開発から3週間目で、HTML5対応、JavaScriptなど性能の向上、そしてハードウェアアクセラレート機能の活用などがポイント。Studioでの開発効率の向上などが行われています。これらが紹介されたキーノートスピーチのダイジェストを、ライブストリーミングの画面から紹介しましょう。Live担当プレジデントのスティーブン・シノフスキー氏。7がβ版から利用者のさまざまなフィードバックを受けてよりよいソフトウェアとして完成したことを紹介。i7プロセサや大量のメモリを搭載し、高速なグラフィックプロセッサを備えたマシンまで、あらゆるPCの能力を引き出す機能を備えていることをデモンストレーションで示していく。9は開発が始まってまだ3週間とのこと。HTML5をはじめとした標準への準拠を推し進め、JavaScriptやレンダリング速度の向上、そしてグラフィックやテキストの描画にハードウェアアクセラレータを活用するなど外部環境との連係強化を行うという。8を上回るスコア32を獲得したと報告。「まだまだ開発中だ」。4に肩を並べるレベルに近づいていることが示された。9では、CSS3の角丸ボックスにも対応。APIを内部的に用いたテキストとグラフィックの表示のデモ。従来のGDIで描画した文字はギザギザになるのに対し、Direct2Dを用いるとスムーズな表示が可能になる。サブピクセル表示もサポート。地図のように複雑なグラフィックをWebブラウザ上でスクロールさせる場合、GDIでは波打ちやすいスクロール描画が、Direct2Dを用いることで非常にスムーズにスクロール描画される。9の方向性を示すデモであり、β版の公開予定などのスケジュールは明らかにされなかった。スコット・ガスリー氏。4の強化ポイントを3つ示した。メディア、ビジネスアプリケーション、そしてWebブラウザの枠を超えて実行できる機能。1つめのメディアの強化とは、Webカメラやマイクのサポート、そしてオフラインDRMなど。アプリケーション開発の面では、印刷機能、リッチテキスト機能、右クリック、ドラッグ&ドロップ、HTMLホスティング機能などを強化。これが強化されたリッチテキスト機能。複数の言語を同時に表示し、グリッドなどのオブジェクトも挿入できる。HTMLホスト機能では、Silverlightの中でHTMLレンダリングを行い、Webページを表示可能。その表示領域に対してSilverlightの機能で画像加工を行うことができる。以下は、そのHTMLホスト機能によりYouTubeを表示しているところ、その中でFlashプラグインを実行し動画を表示している。その動画を表示している状態のまま、Silverlightの画像加工機能を使って表示内容をジグソーパズルのように分解。4の開発環境も強化され、WYSIWYGで画面を構築し、命令を数文字入れると補完してくれるIntellisenseなどが使えるようになる。Studioで、データソースを中央のフォームにドラッグ&ドロップすることで画面を構築していく。それを実行すると、このようなSilverlightアプリケーションができあがる。AIRのように独立したウィンドウの中で実行する場合の機能も強化された。アプリケーションの信頼性レベルをあげるように設定すると、それまではできなかったローカルリソースへのアクセスも可能となる。これでSilverlightはまるでネイティブアプリケーションのような機能を持つアプリケーションの開発が可能になるわけだ。Studioと連係して用意されるとのこと。4のβ版は本日から公開開始。製品は来年になる予定だ。以上、2日目のPDC09のキーノートスピーチのダイジェストを紹介しました。Azureに続いて、今回はクライアント中心の発表といえます。Azureの新戦略を発表した昨日のキーノートスピーチの模様は以下の記事でご覧ください。WebブラウザPublickey広告.NET帳票ツール。デザイナはExcel。クラウド/サーバー環境対応。.NET5/6/8に対応。デザイナはExcelのため、エンドユーザーも編集可能。ノーコードでCSVファイルから帳票を出力する、CSVReportも新収録。Niino(jniino)IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。SQLiteを本番DBとして利用可能に。2025」正式リリース。Linux」、CNCFのインキュベーションプロジェクトに採択WebAssemblyランタイム「Wasmer」がiOSをサポート、iOS上でWebAssemblyを実行。Copilotが複数ファイルにわたるコード変更や生成に対応。CopilotがAppleのXcodeに対応。Xcode」パブリックプレビューOrbがデジタル通貨決済システムの基盤にNewSQLのTiDBを採用。ETLをなくし、トランザクション処理とデータ分析を統合可能に[PR]日本人プログラマ向け、プログラミングに適した「フォント」まとめ。2024年版GitHubで最も使われている言語、PythonがJavaScriptを抜いて1位に。生成AI関連プロジェクト急増で。