2015 年 8 月
Volume 30 Number 8
Windows 10 - Windows ユニバーサル アプリ向けのモダン ドラッグ アンド ドロップ
モダン ドラッグ アンド ドロップは、視覚的フィードバックをカスタマイズするさまざまなオプションなど、新たな可能性をもたらします。今回は XAML アプリにドラッグ アンド ドロップを実装する方法と、新機能の活用方法について解説します。これにより、アプリの応答性を損なうことなくリッチなユーザー エクスペリエンスを提供できるようになります。
最初にひと言 - クロス プラットフォームへの取り組み: iOS の基礎
開発者が Microsoft プラットフォームで iOS アプリを作成する方法が 3 つになりました。Visual Studio 2015 Tools for Apache Cordova、Visual Studio Online のクロスプラットフォーム エージェント、そして新しい Visual Studio Code クロスプラットフォーム エディターの 3 つです。
クラウド接続型モバイル アプリ - Azure Web Apps と WebJobs を使用した Web サービスの作成
2 部構成の連載第 1 部の今回は、データを集計および処理し、それをモバイル クライアントに提供するクラウド バックエンドの作成にまつわるいくつかの問題について説明します。
新進気鋭 - ゲームの進化
Unity、Unreal Engine 4、Cocos2D のようなフレームワークが、ゲーム開発をいかに進化させ、かつてないほど幅広い分野のプログラマが利用できるようになったかを Michael Thompson が話題にします。
クラウド開発 - Azure Mobile Services: AngularJS 向けの優れたバック エンド
フロント エンドに AngularJS を使用する場合に、バック エンドに Microsoft の製品の利用しない手はありません。Microsoft Azure Mobile Services と AngularJS とがシームレスに統合されることを、Jonathan Miller が説明します。
Cutting Edge - CQRS とイベント: 強力なコンビ
すべての操作は、コマンドかクエリになります。両方になることは決してありません。システム状態を変更するのがコマンドで、システム状態を報告するのがクエリです。これをコマンド クエリ責務分離 (CQRS: Command Query Responsibility Segregation) と呼びます。CQRS は、革新性を秘めたアーキテクチャです。
ゲーム開発 - Web ゲーム向け 3D 入門
3D Web ゲーム開発について説明する 3 部構成の連載第 1 回として、人気があり、強力な three.js ライブラリを使って、Michael Oneppo がシンプルなゲーム開発に着手します。
Windows と C++ - Windows ランタイムのコンポーネントと MIDL
Microsoft インターフェイス定義言語 (MIDL) は、クライアント プログラムとサーバー プログラムの間のインターフェイスを定義します。今月も引き続き、Windows ランタイムについて MIDL コンパイラを使いながら Kenny Kerr が説明します。
テストの実行 - K- 平均法++ データ クラスタリング
クラスタリングは、大量のデータ セットに存在するパターンを明らかにするのに有効です。最もよく使われるクラスタリング手法の 1 つが K- 平均法です。今回は、初期平均の選択方法を強化した K- 平均法++ という比較的新しい手法について説明します。
働くプログラマ - MEAN あれこれ: はじめに
MEAN (Mongo、Express、Angular、Node) スタックの人気が、NodeJS プラットフォーム向けの開発ソフトウェア スタックで急上昇しています。新しい連載の初回となる今回は、MEAN の導入部分を Ted Neward が説明します。
ちょっとひと言 - 仲良くできないものか
ALM ツールと統合によって境界があいまいになり、1 つのエコシステムの中にテストと配置が混じり合う時代においては、開発者と IT プロフェッショナルが信頼の置ける仲間として同盟を組むべきです。
編集長より - 担う役割の重要性 (機械翻訳)
Azure でのバックエンド開発から Unity や Cordova でのクロスプラットフォーム開発まで、ゲーム開発者は、自身のプロ意識の対極にあるわずらわしい多くの同じ課題に直面し、これを解決しています。