SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Scott Guthrie氏 Blog翻訳

Azure:ExpressRoute専用ネットワーク、 Webサイト のバックアップと復元、 Mobile Services .NETサポート、 Hadoop 2.2など

連載:ScottGu's Blog翻訳

Mobile Services:.NETサポート、通知ハブ統合、PhoneGapサポート

 今回Windows Azure Mobile Servicesに大きなアップデートの新たな一巡をリリースしました。これらの更新には以下のものがあります。

  • .NETサポート:ASP.NET Web APIを使用してバックエンドロジックを記述し、Mobile Servicesを使用して実行できます
  • 通知ハブ統合:Mobile Servicesでよりリッチなプッシュ通知シナリオが可能なプッシュ通知用の通知ハブが利用できます。
  • 統合PhoneGapサポート:Mobile ServicesとPhoneGapアプリを簡単に統合できます。

 以下は、それぞれの詳細になります。

.NETサポート

 .NETとASP.NET Web APIフレームワークを使用してバックエンドのMobile Serviceロジックを記述するためのフルサポートを開始しました。これにより、以下のような利点が得られます。

  • 優れたモバイルアプリを構築するためにMobile ServicesとともにASP.NET Web APIおよびVisual Studioを使用できます。
  • Mobile Servicesに既存Web APIの発行し、モバイル認証やプッシュ通知などの追加Mobile Services機能を統合することができます。
  • ODataコントローラなどのWeb API機能やBreezeなどサードパーティのWeb APIベースフレームワークを大いに活用することができます。
  • Visual Studioを使用して、マシン上でローカルで、もしくはAzureでリモートでMobile Services .NETバックエンドをデバッグすることができます。
  • Mobile Servicesでは、あなたのWeb APIをこちらで実行、管理、モニター、スケール管理します。

 ASP.NET Web APIとMobile Servicesモバイルサービスの組み合わせにより、非常に強力かつ非常に使いやすいモバイルバックエンドストーリーが可能になります。

.NETを使用してMobile Servicesを開始

 今回の新しい.NETサポートを使用してMobile Servicesを開始するのは簡単です。Windows Azure管理ポータルにアクセスし、新しいMobile Services(New->Compute->Mobile Service)を作成するだけです。作成ウィザードの最初の画面で、.NETバックエンド言語に.NETオプションを選択してください。

 新しいMobile Servicesが作成されると、便利なQuick Startページが表示されます。

 バックエンド言語に.NETを使用してすぐ開始したい場合は、上記のQuick Startページにあるサンプルプロジェクトをダウンロードしてください。

 ダウンロードしたパッケージを解凍し、ソリューションファイルを開いていただくと、Mobile Services .NETテンプレートプロジェクトが確認できます。これは、追加のMobile Services NuGetパッケージが含まれた単純なASP.NET Web APIプロジェクトです。

注意

 将来のアップデートでは、Visual Studio内にさらにリッチなMobile Servicesツールサポートを提供する予定で、標準のWeb APIプロジェクトサポート上にMobile Servicesツール機能が追加されることになります。今回のプレビューでは、すでにVisual Studio内で標準Web APIプロジェクトテンプレートを使用しています。

次のページ
通知ハブ統合

この記事は参考になりましたか?

Scott Guthrie氏 Blog翻訳連載記事一覧

もっと読む

この記事の著者

WINGSプロジェクト Chica(チカ)

WINGSプロジェクトについて>有限会社 WINGSプロジェクトが運営する、テクニカル執筆コミュニティ(代表 山田祥寛)。主にWeb開発分野の書籍/記事執筆、翻訳、講演等を幅広く手がける。 2026年時点での登録メンバは約50名で、現在も執筆メンバを募集中。興味のある方は、どしどし応募頂きたい。著書記事多数。 RSS X: @WingsPro_info(公式)、@WingsPro_info/wings(メンバーリスト) Facebook

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

Scott Guthrie(Scott Guthrie)

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/7662 2014/02/28 14:00

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー