Windows 8用Windows Azure Toolkit:概要と簡単な使用例





Windows Azureは、Microsoftの最もオープンなプラットフォームの1つです。 プラットフォームが提供するサービスの管理とアクセスは、REST APIを備えたオープンプロトコルを使用して実行され、 node.jsJavaPHP 、および.NETでアプリケーションを開発できます



インターネットおよび関連サービスにアクセスするためのモバイルコンピューターの使用は、日々増加しています。 多くの一般的なインターネットサービスには、主要なモバイルプラットフォーム用の高度なクライアントがあります。 開発者がお互いをすばやく知り、ソリューションでWindows Azureの機能を使用できるようにするために、 Windows Azure Tookits for Devicesという一般名で、主要なモバイルプラットフォームとテクノロジー向けにいくつかのオープンソースプロジェクトが開発されました。



Habr: Windows Phone 向けWindows Azure ToolkitおよびiOS向け Windows Azure Toolkit、ソーシャルゲーム向けWindows Azure Toolkit、およびデバイス向けWindows Azure Tookitsの記事で、そのすべての始まりを見つけることができます。



このプロジェクトはAndroidでも利用でき、最近Windows 8 Consumer Previewの開発をサポートする更新プログラムを受け取りました。



この記事の目的は、Windows 8用のWindows Azure Toolkitを紹介することです。



Windows 8用Windows Azure Toolkitの概要



開発には、Windows 8用のMetroスタイルアプリケーションを開発するためのVisual Studio 11 Betaと、Windows Azureパーツを開発するための無料のWeb ExpressなどのVisual Studio 2011の両方が必要です。 また、Windows Azureエミュレーターを実行するには、SQL Server Expressをインストールする必要があります。



Windows 8でWindows Azure SDKをインストールするための詳細な手順については、 こちらをご覧ください。



Windows 8用Windows Azure Toolkitのインストールスクリプトは、すべての依存関係を確認し、作業に必要なすべてをインストールします。 依存関係の完全なリストは、 ドキュメントに記載されています



次に、ツールキットの構成に直接進みます。



2つのパターン:



Windows 8クラウドアプリケーション :Widows Azureに展開するプロジェクトと、クライアントの登録とプッシュ通知の送信を担当するASP.NET MVC 3プロジェクトを作成します。





通知+アクセス制御アプリケーション :メトロスタイルアプリケーションからWindows Azureサービスの使用を開始するために必要なすべてを含む基本プロジェクトを作成します。 C#およびJavaScriptで利用可能です。





コード例( Samplesフォルダー内):





NuGetパッケージ:



実行中のMargieの旅行の例



Margie's Travelは、HTML5、CSS、およびJavaScriptで記述され、Windows Azureの機能を使用するToolkitのメトロスタイルアプリの例です。 アプリケーションはインストールを必要としません。 作業するには、プロジェクトのクライアントとサーバーの部分を実行するだけです。













































便利なリンク



Visual Studio 11 Betaをダウンロードする

Windows Azureの開発に必要なものすべて

MSDNのWindows Azure開発センター

MSDNのWindows Azureフォーラム

デバイス用のWindows Azure Toolkits:

Codeplex上のWindows 8用のWindows Azure Toolkit

GitHub上のAndroid向けWindows Azure Toolkit

GitHub上のiOS用Windows Azure Toolkit

Codeplex上のWindows Phone用のWindows Azure Toolkit

GitHubのソーシャルゲーム向けWindows Azure Toolkit



All Articles