MSDN マガジン April 2012

MSDN マガジン April 2012

HTML5 アプリケーションをビルドする:CSS3 メディア クエリを使用して応答性の高い Web をビルドする

すべての主要デスクトップ ブラウザーとモバイル ブラウザーで CSS3 メディア クエリがサポートされるので、コンテキストの手掛かりを使えば、さまざまなデバイスに合わせて調整したエクスペリエンスを提供できることを、Brandon Satrom が説明します。 ここでは、メディア クエリの CSS3 モジュールの概要について説明します。メディア クエリの構文と使用法について簡単に説明してから、メディア クエリを使用してタブレットやスマートフォンに適したオンライン フォト ギャラリーのビューを構築する簡単な例を示します。目的は、CSS といくつかの調整済みのスタイルのみを使用して、応答性の高い Web サイトとアプリケーションを作成するための堅牢な基礎を提供することです。 Brandon Satrom

C++:サンプル コードに基づく C++ AMP の紹介

Visual Studio 11 に付属している C++ コンパイラは、C++ Accelerated Massive Parallelism というテクノロジによって、異種プラットフォームのサポートを追加します。C++ AMP は、開発者が GPU などのアクセラレータのパフォーマンスを活用してデータ並列アルゴリズムを実行できるようにする、データ並列 API です。ここでは、C++ AMP API について紹介します。 Daniel Moth

C++ AMP:C++ AMP でのタイリングの概要

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:Kinect を使った状況に応じた会話

Kinect 対応の Windows Presentation Foundation アプリケーションのプロジェクト Lily は仮想オフィス アシスタントです。この Lily の作成を通じて、状況に応じた対話とマルチモーダルなコミュニケーションの手段を進化させることを試みます。 Leland Holmquest

BizTalk:BizTalk Server 2010 で EDI データをバッチ処理する (機械翻訳)

ソース データベースからすばやく簡単にデータを抽出してマッピングとバッチ処理を実装する方法について、いくつかのサンプル シナリオを交えながら説明します。 Mark Beckner

CLR:.NET 4.5 におけるパフォーマンス向上の概要

フレームワークの強化と言っても、新機能がすべてではありません。ときにパフォーマンス、安定性、および信頼性が強化されることもあります。ここでは、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