More Related Content
Similar to 20141222 ふくあず Azure Mobile Services 入門 (20)
More from Daiyu Hatakeyama (20)
20141222 ふくあず Azure Mobile Services 入門
- 6. • IntelliSense や
コード スニペットで
コード開発を正確で高速化
• テストとデバッグ機能を
活用することでアプリの
開発スピードを上げつつ
品質を向上
• UnityVS を Add-in すれば
Visual Studio 上で
Unity を使って開発可能
• 豊富なアセットと
統合エディタの
ワークフロー機能等を活用したコンテ
ンツ作成
• 高度なレンダリングと
ハイ クオリティな
ライティングと特殊効果
• パワフルな
アニメーション システム
• NuGet を使って
クラウド アプリを
低メモリ、高速化
• SIMD を活用して
高スループット化
- 16. SQL Table
Storage
Blob
Storage
WNS &
MPNS
APNS GCM
Mongo
DB
Notification
Hubs
Facebook Twitter Microsoft Google
Azure Active
Directory
Windows ストア
iOS (5.0 以降)
Android (2.2以降)
Xamarin
Windows Phone
HTML5 / JavaScript
Hybrid
Connections
RESTAPI
- 17. SQL Table
Storage
Blob
Storage
WNS &
MPNS
APNS GCM
Mongo
DB
Notification
Hubs
Facebook Twitter Microsoft Google
Azure Active
Directory
Windows ストア
iOS (5.0 以降)
Android (2.2以降)
Xamarin
Windows Phone
HTML5 / JavaScript
Hybrid
Connections
RESTAPI
- 20. Microsoft Azure
③ BizTalk Hybrid
Connections
社内ネットワーク
SQL Server
その他の
リソース
SAP
< >
Hybrid
Connection
Manager
①マルチデバイス開発とバックエンドの共通化
②社内ドメインによるモバイルアプリの統合認証
③オンプレミスシステムとの連携
- 21. 1) クライアントアプリが ADAL を使って
ログインを試行。ユーザーが入力した
クレデンシャル情報を Azure AD に送信
2) Azure AD は Mobile Services のための
アクセストークンとリフレッシュトークンの
ペアをADAL に返送
3) クライアントは、当該 アクセストークン を
Mobile Service に渡し、
Mobile Services トークンに変換して、
セッションを継続
3
2
1
- 22. string authority = “https://login.windows.net/<テナント名>.onmicrosoft.com”;
string resourceURI = “https://サービス名.azure-mobile.net/login/aad";
string clientID = “<Azure Active Directory ポータルから入手した Client App ID>";
AuthenticationContext new AuthenticationContext
AuthenticationResult await
string
// Mobile Services にアクセストークンを付与
JObject JObject
MobileServiceUser await
MobileServiceAuthenticationProvider
Azure AD認証
- 31. 仮想
マシン
Windows 編
Linux 編
Web
サイト
.NET 編
WordPress 編
モバイル
サービス
Windows8 編
Android 編
ハンズオン
トレーニング
全国11か所で
開催
http://aka.ms/azhol
http://aka.ms/AzureMVA
概要
セミナー
東京・大阪
開催中
オンライン
ビデオ
Microsoft
Virtual
Academy
- 33. YouMicrosoft
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other
product names are or may be registered trademarks and/or trademarks in the U.S. and/or other
countries.
The information herein is for informational purposes only and represents the current view of
Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to
changing market conditions, it should not be interpreted to be a commitment on the part of
Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of
this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION
IN THIS PRESENTATION.