Building Connected Windows 8 Apps with Windows

優れた Windows ストアアプリ 8 つの特徴
Windows
ストア
スタイル
デザイン
タイルの
有効活用
速くて
滑らか
きれいな
スケーリング
と使いやすい
スナップ
適切な
コントラクト
の実装
いつでも
繋がっている
クラウド
との連携
(ローミング)
Windows
ストアの
原則に準拠
http://claudiamobile.cloudapp.net/
http://msdn.microsoft.com/ja-jp/windowsazure/hh965702
http://www.windowsazure.com/mobile
モバイル対応の
アプリを簡単に実装
ユーザー認証機能
プッシュ通知機能
瞬時にデプロイ可能
マルチテナント環境
から専用環境に
必要に応じて変更可能
Windows 8,
iOS, Android,
Windows Phone 8
をサポート予定
必要に応じて
機能を追加可能
Windows Azure Mobile Services は次の場合に最適です。
多くの機能追加が発表
・iOS 対応(Xcode、Objective-C)
・Facebook / Twitter / Google ID 対応
・Sendgrid による e-mail 送信対応
・Twilio によるSMS対応
・Blob Storage 利用可能
・Services Bus利用可能、
・他…
http://weblogs.asp.net/scottgu/archive/2012/10/16/windows-azure-mobile-services-new-support-for-iosapps-facebook-twitter-google-identity-emails-sms-blobs-service-bus-and-more.aspx
デモ
ここで演習1を行いましょう
Supported Modules + Globals
mssql
mssql.query('select top 1 * from statusupdates',
request
{ success: function(results) {
console
console.log(results);
}
push
}
);
tables
statusCodes
JSON 値
数値 (整数、10 進数、
浮動小数点数)
ブール値
DateTime
文字列
T-SQL 型
Float(53)
Bit
DateTimeOffset(3)
Nvarchar(max)
サーバー ロジック
CRUD 操作に関するサーバー
ロジックの追加
デモ
https://appdev.microsoft.com/StorePortals/ja-jp/Home/Index
プッシュ通知
デモ
ここで演習2を行いましょう
http://msdn.microsoft.com/en-US/live/ff621310
認証の追加
迅速な Windows Live への接続
デモ
ここで演習3を行いましょう
診断
拡張 –
コンピューティング
ログ
拡張 - ストレージ
診断、ログ、拡張
デモ
Windows Azure
Mobile Services for iOS
Chris Risner
http://chrisrisner.com/
同サンプル
Xamarin
同サンプル
https://github.com/xamarin/azurehttps://github.com/WindowsAzure- mobile-services
Samples/MobileServices-iOS-Client
Github
https://github.com/WindowsAzure/azuremobile-services
Get started with Mobile
Services for iOS
http://www.windowsazure.com/enus/develop/mobile/tutorials/get-startedios/
Mobile Services with iOS
デモ
1 GB SQL
データベース
WA の無料評価版
10 モバイル
サービス
プレビュー期間中は SLA なし。S インスタンスのみ使用可能。プレビュー期間中は、通常の従
量課金料金から 33% 割引で予約済みインスタンスにアップグレード可能。
99.9%
Windows 8 Client SDK 、iPhone SDK
データ
Mobile Services Developer Portal
http://www.windowsazure.com/mobile
31