MSDN マガジン October 2010

MSDN マガジン October 2010

スレッド プール:スレッド プールによるスケーラブルなマルチスレッド プログラミング

マルチコア システムの能力を最大限に引き出すには、マルチスレッド プログラミングに目を向ける必要があります。今回は、コードに並列操作を追加する簡単な方法と、その結果パフォーマンスがどの程度向上したかを測定する技法について、Ron Fosner が紹介します。 Ron Fosner

Bing Map Apps:Map App SDK を使用したリアルタイム交通情報アプリケーションの構築

キング郡のバス ルート用のリアルタイム交通情報アプリケーションを作成する過程を通じて無償の Bing Map App SDK を使用する方法を学習し、このアプリケーションを Bing Map サイトに送信する方法を示します。 Luan Nguyen

組み込みプログラミング:.NET Micro Framework を使用する接続型のデバイス

相互接続が可能になり、ますます増加する小型デバイス向けのアプリケーションを、.NET Framework のプログラマがいかに容易に開発できるようになったかを、独自の自転車用コンピューターを作成しながら説明します。 Colin Miller

相互運用性:エンタープライズ分散キャッシュによる実行時データの共有

エンタープライズ分散キャッシュは .NET アプリケーションや Java アプリケーションで実行時にデータを共有するのに有効で、優れたパフォーマンスとスケーラビリティを実現できることを紹介します。 Iqbal Khan

WCF のアーキテクチャ:AppFabric サービス バスの検出

サービス バス経由での検出をサポートするために作成したちょっとしたフレームワークについて説明し、このフレームワークを、WCF の検出の組み込みのサポートと同等になるようにする過程を紹介しながら、独自の検出メカニズムを展開する方法を学習します。 Juval Lowy

モバイル アプリケーション:Windows Phone 開発ツールの概要

Windows Phone 7 がリリースされ、これに向けたアプリケーションの開発に着手できるようになりました。今回は Windows Phone Developer Tools を紹介し、Web サービスにアクセスする Windows Phone アプリケーションを作成する過程を調査します。 Joshua Partlow

コラム

編集長より:お気に入りのアプリケーション機能をいくつか (英語)

Windows Phone 7 では、モバイル アプリケーションが成功への鍵の 1つになります。Keith Ward が、Windows Phone 7 アプリケーションが備えるべきと考える 4 つの重要な機能を示します。Keith Ward

Cutting Edge:ASP.NET MVC のアクション フィルター

今回は、ASP.NET MVC コントローラーの強力な機能について詳しく説明します。これは特に、アスペクト指向の Web ソリューションを構築するのに役立ちます。Dino Esposito

データ ポイント:Entity Framework のプレビュー版: コード ファースト、ObjectSet クラス、および DbContext クラス

Entity Framework のコード ファースト機能では、視覚的なモデルや、そのモデルを定義する XML が存在しません。単に、アプリケーション ドメインのクラスを作成し、実行するだけです。今回は、このことを示し、最新の EF CTP に含まれるすばらしい新機能をいくつか紹介します。Julie Lerman

CLR 徹底解剖:Silverlight 4 の新機能とパフォーマンスの向上

Silverlight 4 では、新しい GC モード、起動時のパフォーマンス向上、新たなオフライン シナリオを可能にする新しい基本クラスの機能など、多くの重要な変更がもたらされます。今回は、このような変更点を詳しく説明します。Justin Van Patten, Andrew Pardoe

予測: クラウド:Windows Azure でのパフォーマンスに基づくスケール変換

クラウド コンピューティングの優れた機能の 1 つは、アプリケーション所有者のニーズに応じてスケールを変換する能力です。今回は、Windows Azure のアプリケーションのスケールを、アプリケーションのパフォーマンスに基づいてプログラムから変換する手法を紹介します。Joseph Fultz

働くプログラマ:マルチパラダイムと .NET (第 2 部)

システム内の共通性と可変性を見つけ出して表現することが、設計の中核となります。Ted Neward

UI 最前線:マルチタッチの慣性

マルチタッチ インターフェイスでは、実世界を再現する方法の 1 つとして慣性を導入しています。今回は、この手法を独自の WPF アプリケーションに以下に容易に複製できるかを示します。Charles Petzold

ちょっとひと言:開発者と設計者は仲良くしよう

開発者と設計者は、対立するのではなく、当初から協力すべきです。その結果、優れたソフトウェアが生み出されます。David Platt