MSDN マガジン April 2012
HTML5 アプリケーションをビルドする:CSS3 メディア クエリを使用して応答性の高い Web をビルドする
すべての主要デスクトップ ブラウザーとモバイル ブラウザーで CSS3 メディア クエリがサポートされるので、コンテキストの手掛かりを使えば、さまざまなデバイスに合わせて調整したエクスペリエンスを提供できることを、Brandon Satrom が説明します。 ここでは、メディア クエリの CSS3 モジュールの概要について説明します。メディア クエリの構文と使用法について簡単に説明してから、メディア クエリを使用してタブレットやスマートフォンに適したオンライン フォト ギャラリーのビューを構築する簡単な例を示します。目的は、CSS といくつかの調整済みのスタイルのみを使用して、応答性の高い Web サイトとアプリケーションを作成するための堅牢な基礎を提供することです。 Brandon Satrom
Visual Studio 11 に付属している C++ コンパイラは、C++ Accelerated Massive Parallelism というテクノロジによって、異種プラットフォームのサポートを追加します。C++ AMP は、開発者が GPU などのアクセラレータのパフォーマンスを活用してデータ並列アルゴリズムを実行できるようにする、データ並列 API です。ここでは、C++ AMP API について紹介します。 Daniel Moth
C++ AMP でより高度なパフォーマンスを得るための、最も一般的な最初の手順が "タイリング" という手法です。ここでは、C++ AMP についての紹介記事でやり残した、C++ AMP アルゴリズムをタイル化する方法について、Daniel Moth が説明します。 Daniel Moth
T4 テンプレート:T4 を使用してコード生成への懸念を取り除く
マイクロソフトの T4 ツールキットは、コード生成を開発プロセスに組み込む際の障害を大きく軽減します。ここでは、コード生成ソリューションを作成、実装、およびデバッグする方法と、コード生成ソリューションを使用する状況を把握する方法について扱います。 Peter Vogel
Microsoft Office:OpenXML SDK を使って Windows Workflow Foundation を統合する
OpenXML SDK 2.0 を使用して、Office アプリケーションを直接操作することなく Microsoft Office と互換性のあるドキュメントを Windows Workflow Foundation と統合する方法を説明します。 Rick Spiewak
Kinect 対応の Windows Presentation Foundation アプリケーションのプロジェクト Lily は仮想オフィス アシスタントです。この Lily の作成を通じて、状況に応じた対話とマルチモーダルなコミュニケーションの手段を進化させることを試みます。 Leland Holmquest
BizTalk:BizTalk Server 2010 で EDI データをバッチ処理する (機械翻訳)
ソース データベースからすばやく簡単にデータを抽出してマッピングとバッチ処理を実装する方法について、いくつかのサンプル シナリオを交えながら説明します。 Mark Beckner
フレームワークの強化と言っても、新機能がすべてではありません。ときにパフォーマンス、安定性、および信頼性が強化されることもあります。ここでは、CLR、ASP.NET、ADO.NET、Entity Framework などに影響を与える、新しい .NET Framework 4.5 のパフォーマンス強化の概要について説明します。 Ashwin Kamath
コラム
MSDN Magazine の Web 版では、Rachel Appel による「Web Dev Report (Web 開発者レポート)」や、Bruno Terkaly による「Azure Insider (Azure の内部)」などの、詳細なチュートリアルや月刊コラムも公開しています。Michael Desmond
Cutting Edge:長いポーリングと SignalR (機械翻訳)
先月号から引き続き、長いポーリングが便利である理由と、SignalR を使用してリアルタイムのクライアントとサーバーの通信を促進する方法について、Dino Esposito が解説します。Dino Esposito
データ ポイント:パワー ユーザーが独自の OData フィードを作成できるようにする (機械翻訳)
Julie Lerman が、コードネーム "Data Explorer" の SQL Azure ラボの現時点の状態について紹介し、それを使用して、ユーザーが独自の OData フィードを作成できるようにします。Julie Lerman
難しい数値最適化の問題に直面している方には、一般的な細菌の食料探索的な繁殖行動をモデルとする確率論的技術が役立ちます。James McCaffrey
クライアントへの理解:JavaScript、HTML と共に JsRender を使用する (機械翻訳)
jQuery テンプレートの後継になろうとしている新しいテクノロジについて、John Papa が紹介します。John Papa
快適な動作:Windows Phone 用の楽器 (機械翻訳)
オーディオ ストリーミングをマルチタッチと組み合わせて、携帯電話を電子楽器に変えることは、この上なく楽しいことです。この方法について、Charles Petzold が説明します。 Windows Phone がコンパクトなテルミン (手の動きを検出してそれを音符に変えるためにアンテナを使用する電子楽器) になれるのかどうかを、Charles Petzold が解明します。Charles Petzold
David Platt が思考を巡らせ、ソフトウェアと科学の詩について概観しながら、"詩的許容" という言葉に新たな意味を与えます。David Platt