6. Node.js
Express
ASP.NET
Web API
SQL Table
Storage
Blob
Storage
WNS &
MPNS
APNS GCM
Mongo
DB
Notification
Hubs
ソース
管理
Facebook Twitter Microsoft Google
Azure
Active
Directory
Windows ストア
iOS
Android
Xamarin
PhoneGap
Sencha
Windows Phone
iOS
Android
HTML 5/JS
クライアント
SDK
Hybrid
Connections
RESTAPI
7.
8.
9.
ソースコード
Mobile Services 互換 Web
API コントローラー
Git
Web 発行
Commit hook:
ビルドプロジェクト
Website
XDRIVEsitewwwroot
Mobile Services
compatible WebAPI
controllers
Web.config
C:...MobileServices
Mobile Services
runtime
Web.config
website root
ユーザーDB:
EF CodeFirst
またはカスタム
マイグレーション
埋め込まれた
App settings
Load
10.
11.
12. “フル” ネイティブ
すべての API が使える
パフォーマンス高
コンパイル済パッケージ
C#, .NET , Visual Studio
既存資産やスキルを活用
iOS
Android
22. Microsoft Account, Twitter, Facebook, Google ID
Microsoft Azure Active Directory
各 CRUD 操作へのアクセス許可の設定方法
サーバーサイドスクリプト(Node.js)
コントローラーの各メソッド(.NET)
30. ServiceUser ServiceUser this
AzureActiveDirectoryCredentials await
AzureActiveDirectoryCredentials
string
string “https://login.windows.net/テナント名.onmicrosoft.com";
string "http://myresource";
string b69ee3c9-c40d-4f2a-ac80-961cd1534e40“ //Mobile Services から取得
string //Mobile Services から
AuthenticationContext new AuthenticationContext
AuthenticationResult new
new
string
31.
32. Node.js
Express
ASP.NET
Web API
SQL Table
Storage
Blob
Storage
WNS &
MPNS
APNS GCM
Mongo
DB
Notification
Hubs
ソース
管理
Facebook Twitter Microsoft Google
Azure
Active
Directory
Windows ストア
iOS
Android
Xamarin
PhoneGap
Sencha
Windows Phone
iOS
Android
HTML 5/JS
クライアント
SDK
Hybrid
Connections
RESTAPI