読者です 読者をやめる 読者になる 読者になる

miso_soup3 Blog

主に ASP.NET 関連について書いています。

Build 2014 - Day 2 Keynote - Microsoft Azure Mobile Services

現在サンフランシスコで開催されている、開発者向けカンファレンス Build 2014。2日目のキーノートでは Azure についての発表がありました。内容はブチザッキさんがまとめていらっしゃいます。

//build/ 2014 Day 2 Keynote (Azure成分多め) « ブチザッキ

その中の、Microsoft Azure Mobile Services についての内容を書いておきます。

新しい部分は

  • Office 365, OneDrive 等との連携
  • Visual Studio との連携を強化

等でしょうか。

Visual Studio との連携部分は、昨日公開された Visual Studio 2013 Update 2 RC をインストールすると試すことができます!

内容

一覧は↓こちらをご覧ください。

(Offline Data Sync, Kindle support, Office 365 API integration が気になります。)

こちら↓は概要図。右側のオブジェクトは、”Office 365、OneDrivie、OneNote、Skype、Yammer、Bing、SharePoint”との連携を表しています。


Visual Studio との連携強化

Visual Studio で Mobile Services の操作が行えます。(新機能というよりは、Web Site 等と同じように Visual Studio の連携をサポートした、という感じ。もはや Microsoft Azure と Visual Studio の連携はデフォルトです。)

プロジェクトテンプレート

ASP.NET のプロジェクトテンプレートに、「Windows Azure Mobile Service」が加わります。ここから、Mobile Services の .NET Backend のプロジェクトを作成することができます。

f:id:miso_soup3:20140404044633p:plain

スキャフォールディング

スキャフォールディングに2つ「Custom Controller」「Table Controller」が追加されます。

f:id:miso_soup3:20140404044851p:plain

「Table Controller」はデータの CRUD API を提供する ApiController、「Custom Controller」は カスタムな API を提供するための ApiController のコードを自動生成します。

「Custom Controller」は、ASP.NET Web API の ApiController にほんの少し毛が生えただけです↓。

f:id:miso_soup3:20140404045058p:plain

リモートデバッグ

「サーバーエクスプローラー」に、.NET Backend の Mobile Services が表示されるように。

f:id:miso_soup3:20140404045202p:plain

リモートデバッグもこちらから行えるようになったみたいです。(まだ試してません。)

f:id:miso_soup3:20140404045320p:plain

発行

Web Site と同じように、プロジェクトの右クリックから発行できるようになります。

f:id:miso_soup3:20140404045359p:plain

f:id:miso_soup3:20140404045420p:plain

ちなみに、発行後のヘルプページは基本認証でアクセスできるようになっています。これは、先日のアップデート:Mobile Services .NET Backend Updates -- Mar 29 2014 によるものです。

f:id:miso_soup3:20140404045553p:plain