Upload
shotaro-suzuki
View
3.048
Download
4
Embed Size (px)
DESCRIPTION
Windows Azure Mobile Services
Citation preview
テクニカルエバンジェリスト
http://blogs.msdn.com/b/shosuz
兼 Microsoft Technology Center アーキテクト http://www.microsoft.com/ja-jp/business/mtc/ads.aspx
呟きネタは主に、Windows Azure, Windows、Windows Phone, RIA, HTML5, MVVM, iOS/Android x Windows Azure連携, Guitar … 等
趣味はバンド活動、 E.Guitar 演奏等全般
ASPIC 執行役員 (‘05 ~)
Wipse モバイル x クラウド部会長(’11 ~)
2005-2012 早稲田大学大学院非常勤講師、 2008-2010 中央大学非常勤講師
XAML の基本的な知識
.NET 言語 (C# または Visual Basic) の基本的な知識
Windows 8 デザインの原則に対する理解
Blend は ビジュアルデザイン、Visual Studio は コーディングとデバッグ
Windows ストア スタイル デザイン
速くて 滑らか
きれいな スケーリング と使いやすい スナップ
適切な コントラクト
の実装
タイルの 有効活用
いつでも 繋がっている
クラウド との連携
(ローミング)
Windows ストアの 原則に準拠
Windows Azure のサービス群
仮想マシン (Virtual Machines)
クラウド サービス (Cloud Services)
Web サイト (Web Sites)
SQL データベース (SQL Database)
ストレージ (Storage)
トラフィック管理 (Traffic Manager)
仮想ネットワーク (Virtual Network)
サービス バス (Service Bus)
メディア配信 (Media)
コンテンツ配信 (CDN)
キャッシュ (Caching)
アクセス制御&AD (ACS & Active Directory)
7
ASP.NET Web API, WCF Web Role
SharePoint Site
http://sharepoint/url
se
ar
ch
Browse Page Site Actions username
Parent > Parent > Current Page Page Title
This Site: site search
Libraries
Site Pages
Shared
Documents
Drop Off
Library
Custom
library
Current Page Page One Page Two
7:37 AM マスター情報を取得
商品情報を検索
マスター情報を検索
画像 URL
を検索
画像 URL
を取得
画像 URLを 含む商品情報を取得
画像情報をリクエスト
画像情報を返す
REST
REST
REST
デモ
Windows Azure Starter Kit
Windows 8 Starter Kit (近日公開!)
Windows Azure サービス構築のためのツールキット
WinRT アプリと ASP.NET MVC / jQuery Mobile に対応
Windows Azure
Azure SQL データベース
アプリケーション
Service 認証 Service
WinRT アプリ
iOS
Android
Windows Phone
WinRT Azure Web ロール Azure
SQL WCF Data
Service
Custom
Operation
Query
Interceptor
Change
Interceptor
AD
O.N
ET E
ntity
Fra
mew
ork
AD
O.N
ET
JSON
GET/POST
PUT/DELET
E ASP.NET MVC,
jQuery Mobile
HTML
jQuery / jQuery
Mobile
Ajax JSON
GET/POST
PUT/DELETE
HTML
WinJS/JavaScript
Ajax
クライアント
(Windows8)
Windows Azure
Service
WCF Data Services
Data Access スターターキット
(Windows ストアアプリ)
ADO.NET
ADO.NET
Entity
Framework HTML + javaScript
Presentation
ASP.NET MVC 4
スターターキット
アプリケーション
(Controller)
Data Source
Azure SQL
Table
Windows 8 Starter Kit Windows ストアアプリアーキテクチャ
アプリケーション
ログイン処理
アプリ
ケーション
コード
Azure Web ロール
WCF Data Service
ユーザーID/パスワード
認証クッキー
認証クッキー
Authentication
Service
Creating
Cookie イベント
OnStart
Processing
Request
AD
O.N
ET
En
tity
Fra
mew
ork
AD
O.N
ET
Defa
ult
Mem
bersh
ip
Pro
vid
er
Azure SQL
1
2
3
ブラウザのCookieコンテナー 認証
クッキー
Windows 8 Starter Kit フロー
デモ
Windows Azure Mobile Services
モバイル対応の
アプリを簡単に実装
ユーザー認証機能
プッシュ通知機能
Windows 8,
iOS, Android,
Windows Phone 8 をサポート予定
必要に応じて 機能を追加可能
瞬時にデプロイ可能
マルチテナント環境 から専用環境に 必要に応じて変更可能
http://www.windowsazure.com/mobile
Windows Azure Mobile Services は次の場合に最適です。
デモ
Supported Modules + Globals
mssql
request
console
push
tables
statusCodes
mssql.query('select top 1 * from statusupdates',
{ success: function(results) {
console.log(results);
}
}
);
JSON 値 T-SQL 型
数値 (整数、10 進数、
浮動小数点数) Float(53)
ブール値 Bit
DateTime DateTimeOffset(3)
文字列 Nvarchar(max)
サーバー ロジック CRUD 操作に関するサーバー ロジックの追加 デモ
http://msdn.microsoft.com/ja-jp/live/
プッシュ通知 デモ
http://msdn.microsoft.com/en-US/live/ff621310
認証の追加 迅速な Windows Live への接続 デモ
診断
ログ
拡張 – コンピューティング
拡張 - ストレージ
診断、ログ、拡張 デモ
Windows Azure Mobile Services for iOS
Chris Risner
http://chrisrisner.com/
同サンプル https://github.com/WindowsAzure-Samples/MobileServices-iOS-Client
Xamarin
同サンプル https://github.com/xamarin/azure-mobile-services
Mobile Services with iOS デモ
10 モバイル
サービス 1 GB SQL
データベース
プレビュー期間中は SLA なし。S インスタンスのみ使用可能。プレビュー期間中は、通常の従量課金料金から 33% 割引で予約済みインスタンスにアップグレード可能。
WA
の無料評価版
99.9%
データ
40
http://www.windowsazure.com/mobile
http://bit.ly/Q3Aq6G
http://chrisrisner.com/
Developer Camp
10.4 Thu – 5 Fri @渋谷ヒカリエ
http://aka.ms/DevCamp2012Jpn
hashtag : #DevCampJp
2012 Japan Fall
http://aka.ms/azucamp
Azure ハンズオン で検索