デバイス + クラウドで実現するこれからのサービス~ windows 8 + windows azure...
DESCRIPTION
パブリック クラウド プラットフォームである Windows Azure は、豊富なサーバー リソースおよびストレージを始めとした様々なプラットフォーム機能をオンデマンドに提供することで、様々なデバイス経由で提供されるクラウド サービスをビジネスの成長に合わせて柔軟に拡張することができます。 本セッションでは、世界で最も普及している Windows デバイスの最新版である Windows 8 と Windows Azure の連携手法についてデモを交えながら解説いたします。TRANSCRIPT
デバイス + クラウドで実現する これからのサービス ~ Windows 8 + Windows Azure 編 ~ 日本マイクロソフト株式会社 デベロッパープラットフォーム統括本部 エバンジェリスト 野村 一行
Windows 8 + Azure の価値
HTML + JavaScript
XAML + NET
HTML
JQuery
REST SOAP JSONhellip
(プッシュ同期)
多様で柔軟なUI 業界標準の連携技術 オフライン対応
安価でスケーラブルな サーバーリソース
Windows 8 + Azure の主なシナリオ
コミュニケーションのギャップ
ldquoマネジメントが要求したものrdquo ldquoプロジェクトリーダーが定義したものrdquo ldquo設計されたシステムrdquo
ldquoプログラマが開発したものrdquo ldquo運用管理者がインストールしたものrdquo ldquoユーザーが欲しかったものrdquo
出典University of London Computer Center Newsletter No53 March 1973 (Pre-1970 cartoon origin unknown)
アーキテクチャ設計構築
bull 適用シナリオ
bull アーキテクチャ スタイル
bull ツールの活用に よるチーム開発
ユーザーが真に欲しているもの gt 正確なコミュニケーション
マルチデバイス + Azure
HTML + JavaScript
Azure
Devices WP iOS Android
Web Service
Table
Windows 8 WinRT
Blob
Queue SQL Database
アーキテクチャ スタイル
データへの アクセス
HTML の レンダリング
データへの アクセス
ビューの レンダリング
データソースへの アクセス
データの返送
HTTP リクエストの処理
シリアライズ形式比較
ltxml version=10 encoding=utf-8 standalone=yes gt
- ltfeed xmlbase=httplocalhost3377 9WcfDataService1svc xmlnsd=httpschemasmicros oftcomado2007 08dataservices xmlnsm=httpschemasmicrosoftcomado200 708dataservices metadata xmlns=httpwwww3org2005 Atomgt
lttitle type=textgtDriverslttitlegt
ltidgthttplocalhost33779WcfDataService1s vcDriversltidgt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
ltlink rel=self title=Drivers href=Drivers gt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(1) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(1) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(1)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(1)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt1ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtRobltdFirstNamegt
ltdLastNamegtTiffanyltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(2) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(2) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(2)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(2)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt2ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtLoke UeiltdFirstNamegt
ltdLastNamegtTanltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(3) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(3) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(3)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(3)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt3ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtDanltdFirstNamegt
ltdLastNamegtBouieltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(4) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(4) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(4)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(4)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt4ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtJohnltdFirstNamegt
ltdLastNamegtDietzltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(5) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(5) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(5)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(5)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt5ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtDerekltdFirstNamegt
ltdLastNamegtSnyderltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(6) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(6) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(6)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(6)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt6ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtSteveltdFirstNamegt
ltdLastNamegtHegenderferltdLas tNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(7) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(7) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(7)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(7)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt7ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtChipltdFirstNamegt
ltdLastNamegtVollersltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(8) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(8) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(8)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(8)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt8ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtJamesltdFirstNamegt
ltdLastNamegtPrattltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
ltfeedgt
The same list of 8 Customers using SOAP and a DataSet dropped us down to 3 kb but still too big for my taste
ltxml version=10 encoding=utf-8gt
ltDataSet xmlns=httptempuriorggt
ltxsschema id=NewDataSet xmlns= xmlnsxs=httpwwww3org2 001XMLSch ema xmlnsmsdata=urnschemas-mic rosoft-comxml-ms datagt
ltxselement name=NewDataSet msdataIsDataSet=true msdataUseCurrentLocale=truegt
ltxscomplexTypegt
ltxschoice minOccurs=0 maxOccurs=unboundedgt
ltxselement name=Drivergt
ltxscomplexTypegt
ltxssequencegt
ltxselement name=DriverId type=xsint minOccurs=0 gt
ltxselement name=DistributionCenterId type=xsint minOccurs=0 gt
ltxselement name=FirstName type=xsstring minOccurs=0 gt
ltxselement name=LastName type=xsstring minOccurs=0 gt
ltxssequencegt
ltxscomplexTypegt
ltxselementgt
ltxschoicegt
ltxscomplexTypegt
ltxselementgt
ltxsschemagt
ltdiffgrdiffgram xmlnsmsdata=urnschemas-microsoft-comxml-msdata xmlnsdiffgr=urnschemas-microsoft-comxml-diffgram-v1gt
ltNewDataSet xmlns=gt
ltDriver diffgrid=Driver1 msdatarowOrder=0gt
ltDriverIdgt1ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtRobltFirstNamegt
ltLastNamegtTiffanyltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver2 msdatarowOrder=1gt
ltDriverIdgt2ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtLoke UeiltFirstNamegt
ltLastNamegtTanltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver3 msdatarowOrder=2gt
ltDriverIdgt3ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtDanltFirstNamegt
ltLastNamegtBouieltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver4 msdatarowOrder=3gt
ltDriverIdgt4ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtJohnltFirstNamegt
ltLastNamegtDietzltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver5 msdatarowOrder=4gt
ltDriverIdgt5ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtDerekltFirstNamegt
ltLastNamegtSnyderltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver6 msdatarowOrder=5gt
ltDriverIdgt6ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtSteveltFirstNamegt
ltLastNamegtHegenderferltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver7 msdatarowOrder=6gt
ltDriverIdgt7ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtChipltFirstNamegt
ltLastNamegtVollersltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver8 msdatarowOrder=7gt
ltDriverIdgt8ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtJamesltFirstNamegt
ltLastNamegtPrattltLastNamegt
ltDrivergt
ltNewDataSetgt
ltdiffgrdiffgramgt
ltDataSetgt
ltArrayOfDriver
xmlns=httpschemasdatacontractorg200407ContosoWcfServiceModels
xmlnsi=httpwwww3org2001XMLSchema-instancegt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt1ltDriverIdgt
ltFirstNamegtRobltFirstNamegt
ltLastNamegtTiffanyltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt2ltDriverIdgt
ltFirstNamegtLoke UeiltFirstNamegt
ltLastNamegtTanltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt3ltDriverIdgt
ltFirstNamegtDanltFirstNamegt
ltLastNamegtBouieltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt4ltDriverIdgt
ltFirstNamegtJohnltFirstNamegt
ltLastNamegtDietzltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt5ltDriverIdgt
ltFirstNamegtDerekltFirstNamegt
ltLastNamegtSnyderltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt6ltDriverIdgt
ltFirstNamegtSteveltFirstNamegt
ltLastNamegtHegenderferltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt7ltDriverIdgt
ltFirstNamegtChipltFirstNamegt
ltLastNamegtVollersltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt8ltDriverIdgt
ltFirstNamegtJamesltFirstNamegt
ltLastNamegtPrattltLastNamegt
ltDrivergt
ltArrayOfDrivergt
[DistributionCenterId1DriverId1FirstNameldquoNickLastNameHarris
DistributionCenterId1DriverId2FirstNameldquoRobLastNameldquoTiffany
DistributionCenterId1DriverId3FirstNameDanLastNameBouie
DistributionCenterId1DriverId4FirstNameJohnLastNameDietz
DistributionCenterId2DriverId5FirstNameDerekLastNameSnyder
DistributionCenterId2DriverId6FirstNameSteveLastNameldquoHarris
DistributionCenterId2DriverId7FirstNameChipLastNameVollers
DistributionCenterId2DriverId8FirstNameJamesLastNamePratt]
アーキテクチャのラフスケッチ
WinRT アプリケーション Azure Web ロール Azure SQL DB
WCF Data Service
Custom Operation
Query Interceptor
Change Interceptor
AD
ON
ET E
ntity
Fra
mew
ork
AD
ON
ET
JSON
ASPNET MVCjQuery Mobile アプリケーション
HTML
jQuery jQuery Mobile
ajax JSON
GETPOST PUTDELETE
HTML
WinJSjavaScript
ajax
Windows 8 + Azure の参照アーキテクチャ実装について
Windows 8 マルチデバイス + Windows Azure スターターキット
Windows Azure
Azure SQL データベース
アプリケーション サービス 認証サービス
Windows 8 WinRT アプリ
Windows Phone 7 jQuery Mobile
Windows 8 + Azure を更に身近にhellip
ホビイスト
週末プログラマ
クライアント 開発者
バックエンド 開発者
Windows Azure Mobile Services
主なシナリオ Windows Azure Mobile Services の最適なシナリオ
主要コンポーネント(12)
主要コンポーネント(22)
プレビュー時の無料提供
10 モバイル
サービス 1 GB SQL
データベース
プレビュー期間中は SLA なしS インスタンスのみ使用可能 プレビュー期間中は通常の従量課金料金から 33 割引で予約済みインスタンスにアップグレード可能
WA の
無料
評価
版
本日(12105)時点のポジショニング
カスタマイズのコスト
低
高
エンタープライズ コンシューマー 本日のスクラッチ開
発
スターターキット Azure Mobile
Services
本セッションのデモの 詳細情報は Appendix にて
Developer Camp | 2012 Japan Fall
Windows 8 と Windows Azure は 次世代アプリ開発の Best-of-Breed
Letrsquos play with Visual Studio 2012
copy 2012 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor 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
本日のデモの参考資料 bull WinRT アプリ(XAMLC) + Windows 8(ASPNET Web API)
bull Deploying an ASPNET Web Application to a Windows Azure Web Site and SQL Database bull httpwwwwindowsazurecomen-usdevelopnettutorialsweb-site-with-sql-database
bull Windows 8 アプリ開発体験テンプレート bull httpmsdnmicrosoftcomja-jpjj556277
bull Blog (httpblogsmsdncombeye2eye) で解説します
bull マルチデバイス + Azure スターターキット bull httpmsdnmicrosoftcomja-jpwindowsazurejj677081
bull Windows Azure Mobile Services bull Introduction to Building Windows Store Apps with Windows Azure
Mobile Services bull httpwwwwindowsazurecomen-usdevelopnetother-resourcestraining-kit
Azure Mobile Services の料金(20121001現在)
999
Windows 8 + Azure の価値
HTML + JavaScript
XAML + NET
HTML
JQuery
REST SOAP JSONhellip
(プッシュ同期)
多様で柔軟なUI 業界標準の連携技術 オフライン対応
安価でスケーラブルな サーバーリソース
Windows 8 + Azure の主なシナリオ
コミュニケーションのギャップ
ldquoマネジメントが要求したものrdquo ldquoプロジェクトリーダーが定義したものrdquo ldquo設計されたシステムrdquo
ldquoプログラマが開発したものrdquo ldquo運用管理者がインストールしたものrdquo ldquoユーザーが欲しかったものrdquo
出典University of London Computer Center Newsletter No53 March 1973 (Pre-1970 cartoon origin unknown)
アーキテクチャ設計構築
bull 適用シナリオ
bull アーキテクチャ スタイル
bull ツールの活用に よるチーム開発
ユーザーが真に欲しているもの gt 正確なコミュニケーション
マルチデバイス + Azure
HTML + JavaScript
Azure
Devices WP iOS Android
Web Service
Table
Windows 8 WinRT
Blob
Queue SQL Database
アーキテクチャ スタイル
データへの アクセス
HTML の レンダリング
データへの アクセス
ビューの レンダリング
データソースへの アクセス
データの返送
HTTP リクエストの処理
シリアライズ形式比較
ltxml version=10 encoding=utf-8 standalone=yes gt
- ltfeed xmlbase=httplocalhost3377 9WcfDataService1svc xmlnsd=httpschemasmicros oftcomado2007 08dataservices xmlnsm=httpschemasmicrosoftcomado200 708dataservices metadata xmlns=httpwwww3org2005 Atomgt
lttitle type=textgtDriverslttitlegt
ltidgthttplocalhost33779WcfDataService1s vcDriversltidgt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
ltlink rel=self title=Drivers href=Drivers gt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(1) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(1) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(1)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(1)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt1ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtRobltdFirstNamegt
ltdLastNamegtTiffanyltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(2) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(2) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(2)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(2)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt2ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtLoke UeiltdFirstNamegt
ltdLastNamegtTanltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(3) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(3) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(3)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(3)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt3ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtDanltdFirstNamegt
ltdLastNamegtBouieltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(4) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(4) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(4)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(4)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt4ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtJohnltdFirstNamegt
ltdLastNamegtDietzltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(5) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(5) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(5)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(5)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt5ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtDerekltdFirstNamegt
ltdLastNamegtSnyderltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(6) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(6) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(6)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(6)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt6ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtSteveltdFirstNamegt
ltdLastNamegtHegenderferltdLas tNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(7) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(7) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(7)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(7)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt7ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtChipltdFirstNamegt
ltdLastNamegtVollersltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(8) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(8) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(8)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(8)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt8ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtJamesltdFirstNamegt
ltdLastNamegtPrattltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
ltfeedgt
The same list of 8 Customers using SOAP and a DataSet dropped us down to 3 kb but still too big for my taste
ltxml version=10 encoding=utf-8gt
ltDataSet xmlns=httptempuriorggt
ltxsschema id=NewDataSet xmlns= xmlnsxs=httpwwww3org2 001XMLSch ema xmlnsmsdata=urnschemas-mic rosoft-comxml-ms datagt
ltxselement name=NewDataSet msdataIsDataSet=true msdataUseCurrentLocale=truegt
ltxscomplexTypegt
ltxschoice minOccurs=0 maxOccurs=unboundedgt
ltxselement name=Drivergt
ltxscomplexTypegt
ltxssequencegt
ltxselement name=DriverId type=xsint minOccurs=0 gt
ltxselement name=DistributionCenterId type=xsint minOccurs=0 gt
ltxselement name=FirstName type=xsstring minOccurs=0 gt
ltxselement name=LastName type=xsstring minOccurs=0 gt
ltxssequencegt
ltxscomplexTypegt
ltxselementgt
ltxschoicegt
ltxscomplexTypegt
ltxselementgt
ltxsschemagt
ltdiffgrdiffgram xmlnsmsdata=urnschemas-microsoft-comxml-msdata xmlnsdiffgr=urnschemas-microsoft-comxml-diffgram-v1gt
ltNewDataSet xmlns=gt
ltDriver diffgrid=Driver1 msdatarowOrder=0gt
ltDriverIdgt1ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtRobltFirstNamegt
ltLastNamegtTiffanyltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver2 msdatarowOrder=1gt
ltDriverIdgt2ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtLoke UeiltFirstNamegt
ltLastNamegtTanltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver3 msdatarowOrder=2gt
ltDriverIdgt3ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtDanltFirstNamegt
ltLastNamegtBouieltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver4 msdatarowOrder=3gt
ltDriverIdgt4ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtJohnltFirstNamegt
ltLastNamegtDietzltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver5 msdatarowOrder=4gt
ltDriverIdgt5ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtDerekltFirstNamegt
ltLastNamegtSnyderltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver6 msdatarowOrder=5gt
ltDriverIdgt6ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtSteveltFirstNamegt
ltLastNamegtHegenderferltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver7 msdatarowOrder=6gt
ltDriverIdgt7ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtChipltFirstNamegt
ltLastNamegtVollersltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver8 msdatarowOrder=7gt
ltDriverIdgt8ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtJamesltFirstNamegt
ltLastNamegtPrattltLastNamegt
ltDrivergt
ltNewDataSetgt
ltdiffgrdiffgramgt
ltDataSetgt
ltArrayOfDriver
xmlns=httpschemasdatacontractorg200407ContosoWcfServiceModels
xmlnsi=httpwwww3org2001XMLSchema-instancegt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt1ltDriverIdgt
ltFirstNamegtRobltFirstNamegt
ltLastNamegtTiffanyltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt2ltDriverIdgt
ltFirstNamegtLoke UeiltFirstNamegt
ltLastNamegtTanltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt3ltDriverIdgt
ltFirstNamegtDanltFirstNamegt
ltLastNamegtBouieltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt4ltDriverIdgt
ltFirstNamegtJohnltFirstNamegt
ltLastNamegtDietzltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt5ltDriverIdgt
ltFirstNamegtDerekltFirstNamegt
ltLastNamegtSnyderltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt6ltDriverIdgt
ltFirstNamegtSteveltFirstNamegt
ltLastNamegtHegenderferltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt7ltDriverIdgt
ltFirstNamegtChipltFirstNamegt
ltLastNamegtVollersltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt8ltDriverIdgt
ltFirstNamegtJamesltFirstNamegt
ltLastNamegtPrattltLastNamegt
ltDrivergt
ltArrayOfDrivergt
[DistributionCenterId1DriverId1FirstNameldquoNickLastNameHarris
DistributionCenterId1DriverId2FirstNameldquoRobLastNameldquoTiffany
DistributionCenterId1DriverId3FirstNameDanLastNameBouie
DistributionCenterId1DriverId4FirstNameJohnLastNameDietz
DistributionCenterId2DriverId5FirstNameDerekLastNameSnyder
DistributionCenterId2DriverId6FirstNameSteveLastNameldquoHarris
DistributionCenterId2DriverId7FirstNameChipLastNameVollers
DistributionCenterId2DriverId8FirstNameJamesLastNamePratt]
アーキテクチャのラフスケッチ
WinRT アプリケーション Azure Web ロール Azure SQL DB
WCF Data Service
Custom Operation
Query Interceptor
Change Interceptor
AD
ON
ET E
ntity
Fra
mew
ork
AD
ON
ET
JSON
ASPNET MVCjQuery Mobile アプリケーション
HTML
jQuery jQuery Mobile
ajax JSON
GETPOST PUTDELETE
HTML
WinJSjavaScript
ajax
Windows 8 + Azure の参照アーキテクチャ実装について
Windows 8 マルチデバイス + Windows Azure スターターキット
Windows Azure
Azure SQL データベース
アプリケーション サービス 認証サービス
Windows 8 WinRT アプリ
Windows Phone 7 jQuery Mobile
Windows 8 + Azure を更に身近にhellip
ホビイスト
週末プログラマ
クライアント 開発者
バックエンド 開発者
Windows Azure Mobile Services
主なシナリオ Windows Azure Mobile Services の最適なシナリオ
主要コンポーネント(12)
主要コンポーネント(22)
プレビュー時の無料提供
10 モバイル
サービス 1 GB SQL
データベース
プレビュー期間中は SLA なしS インスタンスのみ使用可能 プレビュー期間中は通常の従量課金料金から 33 割引で予約済みインスタンスにアップグレード可能
WA の
無料
評価
版
本日(12105)時点のポジショニング
カスタマイズのコスト
低
高
エンタープライズ コンシューマー 本日のスクラッチ開
発
スターターキット Azure Mobile
Services
本セッションのデモの 詳細情報は Appendix にて
Developer Camp | 2012 Japan Fall
Windows 8 と Windows Azure は 次世代アプリ開発の Best-of-Breed
Letrsquos play with Visual Studio 2012
copy 2012 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor 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
本日のデモの参考資料 bull WinRT アプリ(XAMLC) + Windows 8(ASPNET Web API)
bull Deploying an ASPNET Web Application to a Windows Azure Web Site and SQL Database bull httpwwwwindowsazurecomen-usdevelopnettutorialsweb-site-with-sql-database
bull Windows 8 アプリ開発体験テンプレート bull httpmsdnmicrosoftcomja-jpjj556277
bull Blog (httpblogsmsdncombeye2eye) で解説します
bull マルチデバイス + Azure スターターキット bull httpmsdnmicrosoftcomja-jpwindowsazurejj677081
bull Windows Azure Mobile Services bull Introduction to Building Windows Store Apps with Windows Azure
Mobile Services bull httpwwwwindowsazurecomen-usdevelopnetother-resourcestraining-kit
Azure Mobile Services の料金(20121001現在)
999
Windows 8 + Azure の主なシナリオ
コミュニケーションのギャップ
ldquoマネジメントが要求したものrdquo ldquoプロジェクトリーダーが定義したものrdquo ldquo設計されたシステムrdquo
ldquoプログラマが開発したものrdquo ldquo運用管理者がインストールしたものrdquo ldquoユーザーが欲しかったものrdquo
出典University of London Computer Center Newsletter No53 March 1973 (Pre-1970 cartoon origin unknown)
アーキテクチャ設計構築
bull 適用シナリオ
bull アーキテクチャ スタイル
bull ツールの活用に よるチーム開発
ユーザーが真に欲しているもの gt 正確なコミュニケーション
マルチデバイス + Azure
HTML + JavaScript
Azure
Devices WP iOS Android
Web Service
Table
Windows 8 WinRT
Blob
Queue SQL Database
アーキテクチャ スタイル
データへの アクセス
HTML の レンダリング
データへの アクセス
ビューの レンダリング
データソースへの アクセス
データの返送
HTTP リクエストの処理
シリアライズ形式比較
ltxml version=10 encoding=utf-8 standalone=yes gt
- ltfeed xmlbase=httplocalhost3377 9WcfDataService1svc xmlnsd=httpschemasmicros oftcomado2007 08dataservices xmlnsm=httpschemasmicrosoftcomado200 708dataservices metadata xmlns=httpwwww3org2005 Atomgt
lttitle type=textgtDriverslttitlegt
ltidgthttplocalhost33779WcfDataService1s vcDriversltidgt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
ltlink rel=self title=Drivers href=Drivers gt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(1) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(1) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(1)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(1)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt1ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtRobltdFirstNamegt
ltdLastNamegtTiffanyltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(2) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(2) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(2)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(2)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt2ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtLoke UeiltdFirstNamegt
ltdLastNamegtTanltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(3) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(3) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(3)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(3)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt3ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtDanltdFirstNamegt
ltdLastNamegtBouieltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(4) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(4) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(4)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(4)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt4ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtJohnltdFirstNamegt
ltdLastNamegtDietzltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(5) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(5) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(5)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(5)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt5ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtDerekltdFirstNamegt
ltdLastNamegtSnyderltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(6) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(6) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(6)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(6)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt6ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtSteveltdFirstNamegt
ltdLastNamegtHegenderferltdLas tNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(7) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(7) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(7)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(7)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt7ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtChipltdFirstNamegt
ltdLastNamegtVollersltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(8) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(8) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(8)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(8)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt8ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtJamesltdFirstNamegt
ltdLastNamegtPrattltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
ltfeedgt
The same list of 8 Customers using SOAP and a DataSet dropped us down to 3 kb but still too big for my taste
ltxml version=10 encoding=utf-8gt
ltDataSet xmlns=httptempuriorggt
ltxsschema id=NewDataSet xmlns= xmlnsxs=httpwwww3org2 001XMLSch ema xmlnsmsdata=urnschemas-mic rosoft-comxml-ms datagt
ltxselement name=NewDataSet msdataIsDataSet=true msdataUseCurrentLocale=truegt
ltxscomplexTypegt
ltxschoice minOccurs=0 maxOccurs=unboundedgt
ltxselement name=Drivergt
ltxscomplexTypegt
ltxssequencegt
ltxselement name=DriverId type=xsint minOccurs=0 gt
ltxselement name=DistributionCenterId type=xsint minOccurs=0 gt
ltxselement name=FirstName type=xsstring minOccurs=0 gt
ltxselement name=LastName type=xsstring minOccurs=0 gt
ltxssequencegt
ltxscomplexTypegt
ltxselementgt
ltxschoicegt
ltxscomplexTypegt
ltxselementgt
ltxsschemagt
ltdiffgrdiffgram xmlnsmsdata=urnschemas-microsoft-comxml-msdata xmlnsdiffgr=urnschemas-microsoft-comxml-diffgram-v1gt
ltNewDataSet xmlns=gt
ltDriver diffgrid=Driver1 msdatarowOrder=0gt
ltDriverIdgt1ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtRobltFirstNamegt
ltLastNamegtTiffanyltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver2 msdatarowOrder=1gt
ltDriverIdgt2ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtLoke UeiltFirstNamegt
ltLastNamegtTanltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver3 msdatarowOrder=2gt
ltDriverIdgt3ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtDanltFirstNamegt
ltLastNamegtBouieltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver4 msdatarowOrder=3gt
ltDriverIdgt4ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtJohnltFirstNamegt
ltLastNamegtDietzltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver5 msdatarowOrder=4gt
ltDriverIdgt5ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtDerekltFirstNamegt
ltLastNamegtSnyderltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver6 msdatarowOrder=5gt
ltDriverIdgt6ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtSteveltFirstNamegt
ltLastNamegtHegenderferltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver7 msdatarowOrder=6gt
ltDriverIdgt7ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtChipltFirstNamegt
ltLastNamegtVollersltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver8 msdatarowOrder=7gt
ltDriverIdgt8ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtJamesltFirstNamegt
ltLastNamegtPrattltLastNamegt
ltDrivergt
ltNewDataSetgt
ltdiffgrdiffgramgt
ltDataSetgt
ltArrayOfDriver
xmlns=httpschemasdatacontractorg200407ContosoWcfServiceModels
xmlnsi=httpwwww3org2001XMLSchema-instancegt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt1ltDriverIdgt
ltFirstNamegtRobltFirstNamegt
ltLastNamegtTiffanyltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt2ltDriverIdgt
ltFirstNamegtLoke UeiltFirstNamegt
ltLastNamegtTanltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt3ltDriverIdgt
ltFirstNamegtDanltFirstNamegt
ltLastNamegtBouieltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt4ltDriverIdgt
ltFirstNamegtJohnltFirstNamegt
ltLastNamegtDietzltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt5ltDriverIdgt
ltFirstNamegtDerekltFirstNamegt
ltLastNamegtSnyderltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt6ltDriverIdgt
ltFirstNamegtSteveltFirstNamegt
ltLastNamegtHegenderferltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt7ltDriverIdgt
ltFirstNamegtChipltFirstNamegt
ltLastNamegtVollersltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt8ltDriverIdgt
ltFirstNamegtJamesltFirstNamegt
ltLastNamegtPrattltLastNamegt
ltDrivergt
ltArrayOfDrivergt
[DistributionCenterId1DriverId1FirstNameldquoNickLastNameHarris
DistributionCenterId1DriverId2FirstNameldquoRobLastNameldquoTiffany
DistributionCenterId1DriverId3FirstNameDanLastNameBouie
DistributionCenterId1DriverId4FirstNameJohnLastNameDietz
DistributionCenterId2DriverId5FirstNameDerekLastNameSnyder
DistributionCenterId2DriverId6FirstNameSteveLastNameldquoHarris
DistributionCenterId2DriverId7FirstNameChipLastNameVollers
DistributionCenterId2DriverId8FirstNameJamesLastNamePratt]
アーキテクチャのラフスケッチ
WinRT アプリケーション Azure Web ロール Azure SQL DB
WCF Data Service
Custom Operation
Query Interceptor
Change Interceptor
AD
ON
ET E
ntity
Fra
mew
ork
AD
ON
ET
JSON
ASPNET MVCjQuery Mobile アプリケーション
HTML
jQuery jQuery Mobile
ajax JSON
GETPOST PUTDELETE
HTML
WinJSjavaScript
ajax
Windows 8 + Azure の参照アーキテクチャ実装について
Windows 8 マルチデバイス + Windows Azure スターターキット
Windows Azure
Azure SQL データベース
アプリケーション サービス 認証サービス
Windows 8 WinRT アプリ
Windows Phone 7 jQuery Mobile
Windows 8 + Azure を更に身近にhellip
ホビイスト
週末プログラマ
クライアント 開発者
バックエンド 開発者
Windows Azure Mobile Services
主なシナリオ Windows Azure Mobile Services の最適なシナリオ
主要コンポーネント(12)
主要コンポーネント(22)
プレビュー時の無料提供
10 モバイル
サービス 1 GB SQL
データベース
プレビュー期間中は SLA なしS インスタンスのみ使用可能 プレビュー期間中は通常の従量課金料金から 33 割引で予約済みインスタンスにアップグレード可能
WA の
無料
評価
版
本日(12105)時点のポジショニング
カスタマイズのコスト
低
高
エンタープライズ コンシューマー 本日のスクラッチ開
発
スターターキット Azure Mobile
Services
本セッションのデモの 詳細情報は Appendix にて
Developer Camp | 2012 Japan Fall
Windows 8 と Windows Azure は 次世代アプリ開発の Best-of-Breed
Letrsquos play with Visual Studio 2012
copy 2012 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor 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
本日のデモの参考資料 bull WinRT アプリ(XAMLC) + Windows 8(ASPNET Web API)
bull Deploying an ASPNET Web Application to a Windows Azure Web Site and SQL Database bull httpwwwwindowsazurecomen-usdevelopnettutorialsweb-site-with-sql-database
bull Windows 8 アプリ開発体験テンプレート bull httpmsdnmicrosoftcomja-jpjj556277
bull Blog (httpblogsmsdncombeye2eye) で解説します
bull マルチデバイス + Azure スターターキット bull httpmsdnmicrosoftcomja-jpwindowsazurejj677081
bull Windows Azure Mobile Services bull Introduction to Building Windows Store Apps with Windows Azure
Mobile Services bull httpwwwwindowsazurecomen-usdevelopnetother-resourcestraining-kit
Azure Mobile Services の料金(20121001現在)
999
コミュニケーションのギャップ
ldquoマネジメントが要求したものrdquo ldquoプロジェクトリーダーが定義したものrdquo ldquo設計されたシステムrdquo
ldquoプログラマが開発したものrdquo ldquo運用管理者がインストールしたものrdquo ldquoユーザーが欲しかったものrdquo
出典University of London Computer Center Newsletter No53 March 1973 (Pre-1970 cartoon origin unknown)
アーキテクチャ設計構築
bull 適用シナリオ
bull アーキテクチャ スタイル
bull ツールの活用に よるチーム開発
ユーザーが真に欲しているもの gt 正確なコミュニケーション
マルチデバイス + Azure
HTML + JavaScript
Azure
Devices WP iOS Android
Web Service
Table
Windows 8 WinRT
Blob
Queue SQL Database
アーキテクチャ スタイル
データへの アクセス
HTML の レンダリング
データへの アクセス
ビューの レンダリング
データソースへの アクセス
データの返送
HTTP リクエストの処理
シリアライズ形式比較
ltxml version=10 encoding=utf-8 standalone=yes gt
- ltfeed xmlbase=httplocalhost3377 9WcfDataService1svc xmlnsd=httpschemasmicros oftcomado2007 08dataservices xmlnsm=httpschemasmicrosoftcomado200 708dataservices metadata xmlns=httpwwww3org2005 Atomgt
lttitle type=textgtDriverslttitlegt
ltidgthttplocalhost33779WcfDataService1s vcDriversltidgt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
ltlink rel=self title=Drivers href=Drivers gt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(1) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(1) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(1)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(1)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt1ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtRobltdFirstNamegt
ltdLastNamegtTiffanyltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(2) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(2) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(2)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(2)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt2ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtLoke UeiltdFirstNamegt
ltdLastNamegtTanltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(3) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(3) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(3)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(3)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt3ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtDanltdFirstNamegt
ltdLastNamegtBouieltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(4) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(4) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(4)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(4)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt4ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtJohnltdFirstNamegt
ltdLastNamegtDietzltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(5) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(5) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(5)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(5)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt5ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtDerekltdFirstNamegt
ltdLastNamegtSnyderltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(6) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(6) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(6)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(6)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt6ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtSteveltdFirstNamegt
ltdLastNamegtHegenderferltdLas tNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(7) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(7) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(7)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(7)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt7ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtChipltdFirstNamegt
ltdLastNamegtVollersltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(8) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(8) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(8)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(8)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt8ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtJamesltdFirstNamegt
ltdLastNamegtPrattltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
ltfeedgt
The same list of 8 Customers using SOAP and a DataSet dropped us down to 3 kb but still too big for my taste
ltxml version=10 encoding=utf-8gt
ltDataSet xmlns=httptempuriorggt
ltxsschema id=NewDataSet xmlns= xmlnsxs=httpwwww3org2 001XMLSch ema xmlnsmsdata=urnschemas-mic rosoft-comxml-ms datagt
ltxselement name=NewDataSet msdataIsDataSet=true msdataUseCurrentLocale=truegt
ltxscomplexTypegt
ltxschoice minOccurs=0 maxOccurs=unboundedgt
ltxselement name=Drivergt
ltxscomplexTypegt
ltxssequencegt
ltxselement name=DriverId type=xsint minOccurs=0 gt
ltxselement name=DistributionCenterId type=xsint minOccurs=0 gt
ltxselement name=FirstName type=xsstring minOccurs=0 gt
ltxselement name=LastName type=xsstring minOccurs=0 gt
ltxssequencegt
ltxscomplexTypegt
ltxselementgt
ltxschoicegt
ltxscomplexTypegt
ltxselementgt
ltxsschemagt
ltdiffgrdiffgram xmlnsmsdata=urnschemas-microsoft-comxml-msdata xmlnsdiffgr=urnschemas-microsoft-comxml-diffgram-v1gt
ltNewDataSet xmlns=gt
ltDriver diffgrid=Driver1 msdatarowOrder=0gt
ltDriverIdgt1ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtRobltFirstNamegt
ltLastNamegtTiffanyltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver2 msdatarowOrder=1gt
ltDriverIdgt2ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtLoke UeiltFirstNamegt
ltLastNamegtTanltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver3 msdatarowOrder=2gt
ltDriverIdgt3ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtDanltFirstNamegt
ltLastNamegtBouieltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver4 msdatarowOrder=3gt
ltDriverIdgt4ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtJohnltFirstNamegt
ltLastNamegtDietzltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver5 msdatarowOrder=4gt
ltDriverIdgt5ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtDerekltFirstNamegt
ltLastNamegtSnyderltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver6 msdatarowOrder=5gt
ltDriverIdgt6ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtSteveltFirstNamegt
ltLastNamegtHegenderferltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver7 msdatarowOrder=6gt
ltDriverIdgt7ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtChipltFirstNamegt
ltLastNamegtVollersltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver8 msdatarowOrder=7gt
ltDriverIdgt8ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtJamesltFirstNamegt
ltLastNamegtPrattltLastNamegt
ltDrivergt
ltNewDataSetgt
ltdiffgrdiffgramgt
ltDataSetgt
ltArrayOfDriver
xmlns=httpschemasdatacontractorg200407ContosoWcfServiceModels
xmlnsi=httpwwww3org2001XMLSchema-instancegt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt1ltDriverIdgt
ltFirstNamegtRobltFirstNamegt
ltLastNamegtTiffanyltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt2ltDriverIdgt
ltFirstNamegtLoke UeiltFirstNamegt
ltLastNamegtTanltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt3ltDriverIdgt
ltFirstNamegtDanltFirstNamegt
ltLastNamegtBouieltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt4ltDriverIdgt
ltFirstNamegtJohnltFirstNamegt
ltLastNamegtDietzltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt5ltDriverIdgt
ltFirstNamegtDerekltFirstNamegt
ltLastNamegtSnyderltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt6ltDriverIdgt
ltFirstNamegtSteveltFirstNamegt
ltLastNamegtHegenderferltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt7ltDriverIdgt
ltFirstNamegtChipltFirstNamegt
ltLastNamegtVollersltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt8ltDriverIdgt
ltFirstNamegtJamesltFirstNamegt
ltLastNamegtPrattltLastNamegt
ltDrivergt
ltArrayOfDrivergt
[DistributionCenterId1DriverId1FirstNameldquoNickLastNameHarris
DistributionCenterId1DriverId2FirstNameldquoRobLastNameldquoTiffany
DistributionCenterId1DriverId3FirstNameDanLastNameBouie
DistributionCenterId1DriverId4FirstNameJohnLastNameDietz
DistributionCenterId2DriverId5FirstNameDerekLastNameSnyder
DistributionCenterId2DriverId6FirstNameSteveLastNameldquoHarris
DistributionCenterId2DriverId7FirstNameChipLastNameVollers
DistributionCenterId2DriverId8FirstNameJamesLastNamePratt]
アーキテクチャのラフスケッチ
WinRT アプリケーション Azure Web ロール Azure SQL DB
WCF Data Service
Custom Operation
Query Interceptor
Change Interceptor
AD
ON
ET E
ntity
Fra
mew
ork
AD
ON
ET
JSON
ASPNET MVCjQuery Mobile アプリケーション
HTML
jQuery jQuery Mobile
ajax JSON
GETPOST PUTDELETE
HTML
WinJSjavaScript
ajax
Windows 8 + Azure の参照アーキテクチャ実装について
Windows 8 マルチデバイス + Windows Azure スターターキット
Windows Azure
Azure SQL データベース
アプリケーション サービス 認証サービス
Windows 8 WinRT アプリ
Windows Phone 7 jQuery Mobile
Windows 8 + Azure を更に身近にhellip
ホビイスト
週末プログラマ
クライアント 開発者
バックエンド 開発者
Windows Azure Mobile Services
主なシナリオ Windows Azure Mobile Services の最適なシナリオ
主要コンポーネント(12)
主要コンポーネント(22)
プレビュー時の無料提供
10 モバイル
サービス 1 GB SQL
データベース
プレビュー期間中は SLA なしS インスタンスのみ使用可能 プレビュー期間中は通常の従量課金料金から 33 割引で予約済みインスタンスにアップグレード可能
WA の
無料
評価
版
本日(12105)時点のポジショニング
カスタマイズのコスト
低
高
エンタープライズ コンシューマー 本日のスクラッチ開
発
スターターキット Azure Mobile
Services
本セッションのデモの 詳細情報は Appendix にて
Developer Camp | 2012 Japan Fall
Windows 8 と Windows Azure は 次世代アプリ開発の Best-of-Breed
Letrsquos play with Visual Studio 2012
copy 2012 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor 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
本日のデモの参考資料 bull WinRT アプリ(XAMLC) + Windows 8(ASPNET Web API)
bull Deploying an ASPNET Web Application to a Windows Azure Web Site and SQL Database bull httpwwwwindowsazurecomen-usdevelopnettutorialsweb-site-with-sql-database
bull Windows 8 アプリ開発体験テンプレート bull httpmsdnmicrosoftcomja-jpjj556277
bull Blog (httpblogsmsdncombeye2eye) で解説します
bull マルチデバイス + Azure スターターキット bull httpmsdnmicrosoftcomja-jpwindowsazurejj677081
bull Windows Azure Mobile Services bull Introduction to Building Windows Store Apps with Windows Azure
Mobile Services bull httpwwwwindowsazurecomen-usdevelopnetother-resourcestraining-kit
Azure Mobile Services の料金(20121001現在)
999
アーキテクチャ設計構築
bull 適用シナリオ
bull アーキテクチャ スタイル
bull ツールの活用に よるチーム開発
ユーザーが真に欲しているもの gt 正確なコミュニケーション
マルチデバイス + Azure
HTML + JavaScript
Azure
Devices WP iOS Android
Web Service
Table
Windows 8 WinRT
Blob
Queue SQL Database
アーキテクチャ スタイル
データへの アクセス
HTML の レンダリング
データへの アクセス
ビューの レンダリング
データソースへの アクセス
データの返送
HTTP リクエストの処理
シリアライズ形式比較
ltxml version=10 encoding=utf-8 standalone=yes gt
- ltfeed xmlbase=httplocalhost3377 9WcfDataService1svc xmlnsd=httpschemasmicros oftcomado2007 08dataservices xmlnsm=httpschemasmicrosoftcomado200 708dataservices metadata xmlns=httpwwww3org2005 Atomgt
lttitle type=textgtDriverslttitlegt
ltidgthttplocalhost33779WcfDataService1s vcDriversltidgt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
ltlink rel=self title=Drivers href=Drivers gt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(1) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(1) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(1)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(1)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt1ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtRobltdFirstNamegt
ltdLastNamegtTiffanyltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(2) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(2) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(2)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(2)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt2ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtLoke UeiltdFirstNamegt
ltdLastNamegtTanltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(3) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(3) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(3)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(3)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt3ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtDanltdFirstNamegt
ltdLastNamegtBouieltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(4) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(4) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(4)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(4)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt4ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtJohnltdFirstNamegt
ltdLastNamegtDietzltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(5) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(5) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(5)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(5)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt5ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtDerekltdFirstNamegt
ltdLastNamegtSnyderltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(6) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(6) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(6)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(6)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt6ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtSteveltdFirstNamegt
ltdLastNamegtHegenderferltdLas tNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(7) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(7) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(7)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(7)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt7ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtChipltdFirstNamegt
ltdLastNamegtVollersltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(8) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(8) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(8)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(8)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt8ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtJamesltdFirstNamegt
ltdLastNamegtPrattltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
ltfeedgt
The same list of 8 Customers using SOAP and a DataSet dropped us down to 3 kb but still too big for my taste
ltxml version=10 encoding=utf-8gt
ltDataSet xmlns=httptempuriorggt
ltxsschema id=NewDataSet xmlns= xmlnsxs=httpwwww3org2 001XMLSch ema xmlnsmsdata=urnschemas-mic rosoft-comxml-ms datagt
ltxselement name=NewDataSet msdataIsDataSet=true msdataUseCurrentLocale=truegt
ltxscomplexTypegt
ltxschoice minOccurs=0 maxOccurs=unboundedgt
ltxselement name=Drivergt
ltxscomplexTypegt
ltxssequencegt
ltxselement name=DriverId type=xsint minOccurs=0 gt
ltxselement name=DistributionCenterId type=xsint minOccurs=0 gt
ltxselement name=FirstName type=xsstring minOccurs=0 gt
ltxselement name=LastName type=xsstring minOccurs=0 gt
ltxssequencegt
ltxscomplexTypegt
ltxselementgt
ltxschoicegt
ltxscomplexTypegt
ltxselementgt
ltxsschemagt
ltdiffgrdiffgram xmlnsmsdata=urnschemas-microsoft-comxml-msdata xmlnsdiffgr=urnschemas-microsoft-comxml-diffgram-v1gt
ltNewDataSet xmlns=gt
ltDriver diffgrid=Driver1 msdatarowOrder=0gt
ltDriverIdgt1ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtRobltFirstNamegt
ltLastNamegtTiffanyltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver2 msdatarowOrder=1gt
ltDriverIdgt2ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtLoke UeiltFirstNamegt
ltLastNamegtTanltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver3 msdatarowOrder=2gt
ltDriverIdgt3ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtDanltFirstNamegt
ltLastNamegtBouieltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver4 msdatarowOrder=3gt
ltDriverIdgt4ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtJohnltFirstNamegt
ltLastNamegtDietzltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver5 msdatarowOrder=4gt
ltDriverIdgt5ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtDerekltFirstNamegt
ltLastNamegtSnyderltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver6 msdatarowOrder=5gt
ltDriverIdgt6ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtSteveltFirstNamegt
ltLastNamegtHegenderferltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver7 msdatarowOrder=6gt
ltDriverIdgt7ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtChipltFirstNamegt
ltLastNamegtVollersltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver8 msdatarowOrder=7gt
ltDriverIdgt8ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtJamesltFirstNamegt
ltLastNamegtPrattltLastNamegt
ltDrivergt
ltNewDataSetgt
ltdiffgrdiffgramgt
ltDataSetgt
ltArrayOfDriver
xmlns=httpschemasdatacontractorg200407ContosoWcfServiceModels
xmlnsi=httpwwww3org2001XMLSchema-instancegt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt1ltDriverIdgt
ltFirstNamegtRobltFirstNamegt
ltLastNamegtTiffanyltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt2ltDriverIdgt
ltFirstNamegtLoke UeiltFirstNamegt
ltLastNamegtTanltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt3ltDriverIdgt
ltFirstNamegtDanltFirstNamegt
ltLastNamegtBouieltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt4ltDriverIdgt
ltFirstNamegtJohnltFirstNamegt
ltLastNamegtDietzltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt5ltDriverIdgt
ltFirstNamegtDerekltFirstNamegt
ltLastNamegtSnyderltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt6ltDriverIdgt
ltFirstNamegtSteveltFirstNamegt
ltLastNamegtHegenderferltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt7ltDriverIdgt
ltFirstNamegtChipltFirstNamegt
ltLastNamegtVollersltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt8ltDriverIdgt
ltFirstNamegtJamesltFirstNamegt
ltLastNamegtPrattltLastNamegt
ltDrivergt
ltArrayOfDrivergt
[DistributionCenterId1DriverId1FirstNameldquoNickLastNameHarris
DistributionCenterId1DriverId2FirstNameldquoRobLastNameldquoTiffany
DistributionCenterId1DriverId3FirstNameDanLastNameBouie
DistributionCenterId1DriverId4FirstNameJohnLastNameDietz
DistributionCenterId2DriverId5FirstNameDerekLastNameSnyder
DistributionCenterId2DriverId6FirstNameSteveLastNameldquoHarris
DistributionCenterId2DriverId7FirstNameChipLastNameVollers
DistributionCenterId2DriverId8FirstNameJamesLastNamePratt]
アーキテクチャのラフスケッチ
WinRT アプリケーション Azure Web ロール Azure SQL DB
WCF Data Service
Custom Operation
Query Interceptor
Change Interceptor
AD
ON
ET E
ntity
Fra
mew
ork
AD
ON
ET
JSON
ASPNET MVCjQuery Mobile アプリケーション
HTML
jQuery jQuery Mobile
ajax JSON
GETPOST PUTDELETE
HTML
WinJSjavaScript
ajax
Windows 8 + Azure の参照アーキテクチャ実装について
Windows 8 マルチデバイス + Windows Azure スターターキット
Windows Azure
Azure SQL データベース
アプリケーション サービス 認証サービス
Windows 8 WinRT アプリ
Windows Phone 7 jQuery Mobile
Windows 8 + Azure を更に身近にhellip
ホビイスト
週末プログラマ
クライアント 開発者
バックエンド 開発者
Windows Azure Mobile Services
主なシナリオ Windows Azure Mobile Services の最適なシナリオ
主要コンポーネント(12)
主要コンポーネント(22)
プレビュー時の無料提供
10 モバイル
サービス 1 GB SQL
データベース
プレビュー期間中は SLA なしS インスタンスのみ使用可能 プレビュー期間中は通常の従量課金料金から 33 割引で予約済みインスタンスにアップグレード可能
WA の
無料
評価
版
本日(12105)時点のポジショニング
カスタマイズのコスト
低
高
エンタープライズ コンシューマー 本日のスクラッチ開
発
スターターキット Azure Mobile
Services
本セッションのデモの 詳細情報は Appendix にて
Developer Camp | 2012 Japan Fall
Windows 8 と Windows Azure は 次世代アプリ開発の Best-of-Breed
Letrsquos play with Visual Studio 2012
copy 2012 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor 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
本日のデモの参考資料 bull WinRT アプリ(XAMLC) + Windows 8(ASPNET Web API)
bull Deploying an ASPNET Web Application to a Windows Azure Web Site and SQL Database bull httpwwwwindowsazurecomen-usdevelopnettutorialsweb-site-with-sql-database
bull Windows 8 アプリ開発体験テンプレート bull httpmsdnmicrosoftcomja-jpjj556277
bull Blog (httpblogsmsdncombeye2eye) で解説します
bull マルチデバイス + Azure スターターキット bull httpmsdnmicrosoftcomja-jpwindowsazurejj677081
bull Windows Azure Mobile Services bull Introduction to Building Windows Store Apps with Windows Azure
Mobile Services bull httpwwwwindowsazurecomen-usdevelopnetother-resourcestraining-kit
Azure Mobile Services の料金(20121001現在)
999
マルチデバイス + Azure
HTML + JavaScript
Azure
Devices WP iOS Android
Web Service
Table
Windows 8 WinRT
Blob
Queue SQL Database
アーキテクチャ スタイル
データへの アクセス
HTML の レンダリング
データへの アクセス
ビューの レンダリング
データソースへの アクセス
データの返送
HTTP リクエストの処理
シリアライズ形式比較
ltxml version=10 encoding=utf-8 standalone=yes gt
- ltfeed xmlbase=httplocalhost3377 9WcfDataService1svc xmlnsd=httpschemasmicros oftcomado2007 08dataservices xmlnsm=httpschemasmicrosoftcomado200 708dataservices metadata xmlns=httpwwww3org2005 Atomgt
lttitle type=textgtDriverslttitlegt
ltidgthttplocalhost33779WcfDataService1s vcDriversltidgt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
ltlink rel=self title=Drivers href=Drivers gt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(1) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(1) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(1)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(1)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt1ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtRobltdFirstNamegt
ltdLastNamegtTiffanyltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(2) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(2) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(2)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(2)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt2ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtLoke UeiltdFirstNamegt
ltdLastNamegtTanltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(3) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(3) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(3)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(3)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt3ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtDanltdFirstNamegt
ltdLastNamegtBouieltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(4) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(4) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(4)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(4)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt4ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtJohnltdFirstNamegt
ltdLastNamegtDietzltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(5) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(5) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(5)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(5)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt5ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtDerekltdFirstNamegt
ltdLastNamegtSnyderltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(6) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(6) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(6)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(6)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt6ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtSteveltdFirstNamegt
ltdLastNamegtHegenderferltdLas tNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(7) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(7) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(7)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(7)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt7ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtChipltdFirstNamegt
ltdLastNamegtVollersltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(8) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(8) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(8)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(8)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt8ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtJamesltdFirstNamegt
ltdLastNamegtPrattltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
ltfeedgt
The same list of 8 Customers using SOAP and a DataSet dropped us down to 3 kb but still too big for my taste
ltxml version=10 encoding=utf-8gt
ltDataSet xmlns=httptempuriorggt
ltxsschema id=NewDataSet xmlns= xmlnsxs=httpwwww3org2 001XMLSch ema xmlnsmsdata=urnschemas-mic rosoft-comxml-ms datagt
ltxselement name=NewDataSet msdataIsDataSet=true msdataUseCurrentLocale=truegt
ltxscomplexTypegt
ltxschoice minOccurs=0 maxOccurs=unboundedgt
ltxselement name=Drivergt
ltxscomplexTypegt
ltxssequencegt
ltxselement name=DriverId type=xsint minOccurs=0 gt
ltxselement name=DistributionCenterId type=xsint minOccurs=0 gt
ltxselement name=FirstName type=xsstring minOccurs=0 gt
ltxselement name=LastName type=xsstring minOccurs=0 gt
ltxssequencegt
ltxscomplexTypegt
ltxselementgt
ltxschoicegt
ltxscomplexTypegt
ltxselementgt
ltxsschemagt
ltdiffgrdiffgram xmlnsmsdata=urnschemas-microsoft-comxml-msdata xmlnsdiffgr=urnschemas-microsoft-comxml-diffgram-v1gt
ltNewDataSet xmlns=gt
ltDriver diffgrid=Driver1 msdatarowOrder=0gt
ltDriverIdgt1ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtRobltFirstNamegt
ltLastNamegtTiffanyltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver2 msdatarowOrder=1gt
ltDriverIdgt2ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtLoke UeiltFirstNamegt
ltLastNamegtTanltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver3 msdatarowOrder=2gt
ltDriverIdgt3ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtDanltFirstNamegt
ltLastNamegtBouieltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver4 msdatarowOrder=3gt
ltDriverIdgt4ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtJohnltFirstNamegt
ltLastNamegtDietzltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver5 msdatarowOrder=4gt
ltDriverIdgt5ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtDerekltFirstNamegt
ltLastNamegtSnyderltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver6 msdatarowOrder=5gt
ltDriverIdgt6ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtSteveltFirstNamegt
ltLastNamegtHegenderferltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver7 msdatarowOrder=6gt
ltDriverIdgt7ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtChipltFirstNamegt
ltLastNamegtVollersltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver8 msdatarowOrder=7gt
ltDriverIdgt8ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtJamesltFirstNamegt
ltLastNamegtPrattltLastNamegt
ltDrivergt
ltNewDataSetgt
ltdiffgrdiffgramgt
ltDataSetgt
ltArrayOfDriver
xmlns=httpschemasdatacontractorg200407ContosoWcfServiceModels
xmlnsi=httpwwww3org2001XMLSchema-instancegt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt1ltDriverIdgt
ltFirstNamegtRobltFirstNamegt
ltLastNamegtTiffanyltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt2ltDriverIdgt
ltFirstNamegtLoke UeiltFirstNamegt
ltLastNamegtTanltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt3ltDriverIdgt
ltFirstNamegtDanltFirstNamegt
ltLastNamegtBouieltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt4ltDriverIdgt
ltFirstNamegtJohnltFirstNamegt
ltLastNamegtDietzltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt5ltDriverIdgt
ltFirstNamegtDerekltFirstNamegt
ltLastNamegtSnyderltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt6ltDriverIdgt
ltFirstNamegtSteveltFirstNamegt
ltLastNamegtHegenderferltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt7ltDriverIdgt
ltFirstNamegtChipltFirstNamegt
ltLastNamegtVollersltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt8ltDriverIdgt
ltFirstNamegtJamesltFirstNamegt
ltLastNamegtPrattltLastNamegt
ltDrivergt
ltArrayOfDrivergt
[DistributionCenterId1DriverId1FirstNameldquoNickLastNameHarris
DistributionCenterId1DriverId2FirstNameldquoRobLastNameldquoTiffany
DistributionCenterId1DriverId3FirstNameDanLastNameBouie
DistributionCenterId1DriverId4FirstNameJohnLastNameDietz
DistributionCenterId2DriverId5FirstNameDerekLastNameSnyder
DistributionCenterId2DriverId6FirstNameSteveLastNameldquoHarris
DistributionCenterId2DriverId7FirstNameChipLastNameVollers
DistributionCenterId2DriverId8FirstNameJamesLastNamePratt]
アーキテクチャのラフスケッチ
WinRT アプリケーション Azure Web ロール Azure SQL DB
WCF Data Service
Custom Operation
Query Interceptor
Change Interceptor
AD
ON
ET E
ntity
Fra
mew
ork
AD
ON
ET
JSON
ASPNET MVCjQuery Mobile アプリケーション
HTML
jQuery jQuery Mobile
ajax JSON
GETPOST PUTDELETE
HTML
WinJSjavaScript
ajax
Windows 8 + Azure の参照アーキテクチャ実装について
Windows 8 マルチデバイス + Windows Azure スターターキット
Windows Azure
Azure SQL データベース
アプリケーション サービス 認証サービス
Windows 8 WinRT アプリ
Windows Phone 7 jQuery Mobile
Windows 8 + Azure を更に身近にhellip
ホビイスト
週末プログラマ
クライアント 開発者
バックエンド 開発者
Windows Azure Mobile Services
主なシナリオ Windows Azure Mobile Services の最適なシナリオ
主要コンポーネント(12)
主要コンポーネント(22)
プレビュー時の無料提供
10 モバイル
サービス 1 GB SQL
データベース
プレビュー期間中は SLA なしS インスタンスのみ使用可能 プレビュー期間中は通常の従量課金料金から 33 割引で予約済みインスタンスにアップグレード可能
WA の
無料
評価
版
本日(12105)時点のポジショニング
カスタマイズのコスト
低
高
エンタープライズ コンシューマー 本日のスクラッチ開
発
スターターキット Azure Mobile
Services
本セッションのデモの 詳細情報は Appendix にて
Developer Camp | 2012 Japan Fall
Windows 8 と Windows Azure は 次世代アプリ開発の Best-of-Breed
Letrsquos play with Visual Studio 2012
copy 2012 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor 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
本日のデモの参考資料 bull WinRT アプリ(XAMLC) + Windows 8(ASPNET Web API)
bull Deploying an ASPNET Web Application to a Windows Azure Web Site and SQL Database bull httpwwwwindowsazurecomen-usdevelopnettutorialsweb-site-with-sql-database
bull Windows 8 アプリ開発体験テンプレート bull httpmsdnmicrosoftcomja-jpjj556277
bull Blog (httpblogsmsdncombeye2eye) で解説します
bull マルチデバイス + Azure スターターキット bull httpmsdnmicrosoftcomja-jpwindowsazurejj677081
bull Windows Azure Mobile Services bull Introduction to Building Windows Store Apps with Windows Azure
Mobile Services bull httpwwwwindowsazurecomen-usdevelopnetother-resourcestraining-kit
Azure Mobile Services の料金(20121001現在)
999
アーキテクチャ スタイル
データへの アクセス
HTML の レンダリング
データへの アクセス
ビューの レンダリング
データソースへの アクセス
データの返送
HTTP リクエストの処理
シリアライズ形式比較
ltxml version=10 encoding=utf-8 standalone=yes gt
- ltfeed xmlbase=httplocalhost3377 9WcfDataService1svc xmlnsd=httpschemasmicros oftcomado2007 08dataservices xmlnsm=httpschemasmicrosoftcomado200 708dataservices metadata xmlns=httpwwww3org2005 Atomgt
lttitle type=textgtDriverslttitlegt
ltidgthttplocalhost33779WcfDataService1s vcDriversltidgt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
ltlink rel=self title=Drivers href=Drivers gt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(1) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(1) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(1)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(1)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt1ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtRobltdFirstNamegt
ltdLastNamegtTiffanyltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(2) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(2) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(2)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(2)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt2ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtLoke UeiltdFirstNamegt
ltdLastNamegtTanltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(3) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(3) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(3)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(3)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt3ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtDanltdFirstNamegt
ltdLastNamegtBouieltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(4) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(4) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(4)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(4)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt4ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtJohnltdFirstNamegt
ltdLastNamegtDietzltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(5) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(5) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(5)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(5)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt5ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtDerekltdFirstNamegt
ltdLastNamegtSnyderltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(6) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(6) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(6)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(6)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt6ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtSteveltdFirstNamegt
ltdLastNamegtHegenderferltdLas tNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(7) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(7) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(7)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(7)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt7ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtChipltdFirstNamegt
ltdLastNamegtVollersltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(8) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(8) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(8)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(8)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt8ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtJamesltdFirstNamegt
ltdLastNamegtPrattltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
ltfeedgt
The same list of 8 Customers using SOAP and a DataSet dropped us down to 3 kb but still too big for my taste
ltxml version=10 encoding=utf-8gt
ltDataSet xmlns=httptempuriorggt
ltxsschema id=NewDataSet xmlns= xmlnsxs=httpwwww3org2 001XMLSch ema xmlnsmsdata=urnschemas-mic rosoft-comxml-ms datagt
ltxselement name=NewDataSet msdataIsDataSet=true msdataUseCurrentLocale=truegt
ltxscomplexTypegt
ltxschoice minOccurs=0 maxOccurs=unboundedgt
ltxselement name=Drivergt
ltxscomplexTypegt
ltxssequencegt
ltxselement name=DriverId type=xsint minOccurs=0 gt
ltxselement name=DistributionCenterId type=xsint minOccurs=0 gt
ltxselement name=FirstName type=xsstring minOccurs=0 gt
ltxselement name=LastName type=xsstring minOccurs=0 gt
ltxssequencegt
ltxscomplexTypegt
ltxselementgt
ltxschoicegt
ltxscomplexTypegt
ltxselementgt
ltxsschemagt
ltdiffgrdiffgram xmlnsmsdata=urnschemas-microsoft-comxml-msdata xmlnsdiffgr=urnschemas-microsoft-comxml-diffgram-v1gt
ltNewDataSet xmlns=gt
ltDriver diffgrid=Driver1 msdatarowOrder=0gt
ltDriverIdgt1ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtRobltFirstNamegt
ltLastNamegtTiffanyltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver2 msdatarowOrder=1gt
ltDriverIdgt2ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtLoke UeiltFirstNamegt
ltLastNamegtTanltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver3 msdatarowOrder=2gt
ltDriverIdgt3ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtDanltFirstNamegt
ltLastNamegtBouieltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver4 msdatarowOrder=3gt
ltDriverIdgt4ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtJohnltFirstNamegt
ltLastNamegtDietzltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver5 msdatarowOrder=4gt
ltDriverIdgt5ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtDerekltFirstNamegt
ltLastNamegtSnyderltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver6 msdatarowOrder=5gt
ltDriverIdgt6ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtSteveltFirstNamegt
ltLastNamegtHegenderferltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver7 msdatarowOrder=6gt
ltDriverIdgt7ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtChipltFirstNamegt
ltLastNamegtVollersltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver8 msdatarowOrder=7gt
ltDriverIdgt8ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtJamesltFirstNamegt
ltLastNamegtPrattltLastNamegt
ltDrivergt
ltNewDataSetgt
ltdiffgrdiffgramgt
ltDataSetgt
ltArrayOfDriver
xmlns=httpschemasdatacontractorg200407ContosoWcfServiceModels
xmlnsi=httpwwww3org2001XMLSchema-instancegt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt1ltDriverIdgt
ltFirstNamegtRobltFirstNamegt
ltLastNamegtTiffanyltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt2ltDriverIdgt
ltFirstNamegtLoke UeiltFirstNamegt
ltLastNamegtTanltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt3ltDriverIdgt
ltFirstNamegtDanltFirstNamegt
ltLastNamegtBouieltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt4ltDriverIdgt
ltFirstNamegtJohnltFirstNamegt
ltLastNamegtDietzltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt5ltDriverIdgt
ltFirstNamegtDerekltFirstNamegt
ltLastNamegtSnyderltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt6ltDriverIdgt
ltFirstNamegtSteveltFirstNamegt
ltLastNamegtHegenderferltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt7ltDriverIdgt
ltFirstNamegtChipltFirstNamegt
ltLastNamegtVollersltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt8ltDriverIdgt
ltFirstNamegtJamesltFirstNamegt
ltLastNamegtPrattltLastNamegt
ltDrivergt
ltArrayOfDrivergt
[DistributionCenterId1DriverId1FirstNameldquoNickLastNameHarris
DistributionCenterId1DriverId2FirstNameldquoRobLastNameldquoTiffany
DistributionCenterId1DriverId3FirstNameDanLastNameBouie
DistributionCenterId1DriverId4FirstNameJohnLastNameDietz
DistributionCenterId2DriverId5FirstNameDerekLastNameSnyder
DistributionCenterId2DriverId6FirstNameSteveLastNameldquoHarris
DistributionCenterId2DriverId7FirstNameChipLastNameVollers
DistributionCenterId2DriverId8FirstNameJamesLastNamePratt]
アーキテクチャのラフスケッチ
WinRT アプリケーション Azure Web ロール Azure SQL DB
WCF Data Service
Custom Operation
Query Interceptor
Change Interceptor
AD
ON
ET E
ntity
Fra
mew
ork
AD
ON
ET
JSON
ASPNET MVCjQuery Mobile アプリケーション
HTML
jQuery jQuery Mobile
ajax JSON
GETPOST PUTDELETE
HTML
WinJSjavaScript
ajax
Windows 8 + Azure の参照アーキテクチャ実装について
Windows 8 マルチデバイス + Windows Azure スターターキット
Windows Azure
Azure SQL データベース
アプリケーション サービス 認証サービス
Windows 8 WinRT アプリ
Windows Phone 7 jQuery Mobile
Windows 8 + Azure を更に身近にhellip
ホビイスト
週末プログラマ
クライアント 開発者
バックエンド 開発者
Windows Azure Mobile Services
主なシナリオ Windows Azure Mobile Services の最適なシナリオ
主要コンポーネント(12)
主要コンポーネント(22)
プレビュー時の無料提供
10 モバイル
サービス 1 GB SQL
データベース
プレビュー期間中は SLA なしS インスタンスのみ使用可能 プレビュー期間中は通常の従量課金料金から 33 割引で予約済みインスタンスにアップグレード可能
WA の
無料
評価
版
本日(12105)時点のポジショニング
カスタマイズのコスト
低
高
エンタープライズ コンシューマー 本日のスクラッチ開
発
スターターキット Azure Mobile
Services
本セッションのデモの 詳細情報は Appendix にて
Developer Camp | 2012 Japan Fall
Windows 8 と Windows Azure は 次世代アプリ開発の Best-of-Breed
Letrsquos play with Visual Studio 2012
copy 2012 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor 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
本日のデモの参考資料 bull WinRT アプリ(XAMLC) + Windows 8(ASPNET Web API)
bull Deploying an ASPNET Web Application to a Windows Azure Web Site and SQL Database bull httpwwwwindowsazurecomen-usdevelopnettutorialsweb-site-with-sql-database
bull Windows 8 アプリ開発体験テンプレート bull httpmsdnmicrosoftcomja-jpjj556277
bull Blog (httpblogsmsdncombeye2eye) で解説します
bull マルチデバイス + Azure スターターキット bull httpmsdnmicrosoftcomja-jpwindowsazurejj677081
bull Windows Azure Mobile Services bull Introduction to Building Windows Store Apps with Windows Azure
Mobile Services bull httpwwwwindowsazurecomen-usdevelopnetother-resourcestraining-kit
Azure Mobile Services の料金(20121001現在)
999
シリアライズ形式比較
ltxml version=10 encoding=utf-8 standalone=yes gt
- ltfeed xmlbase=httplocalhost3377 9WcfDataService1svc xmlnsd=httpschemasmicros oftcomado2007 08dataservices xmlnsm=httpschemasmicrosoftcomado200 708dataservices metadata xmlns=httpwwww3org2005 Atomgt
lttitle type=textgtDriverslttitlegt
ltidgthttplocalhost33779WcfDataService1s vcDriversltidgt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
ltlink rel=self title=Drivers href=Drivers gt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(1) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(1) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(1)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(1)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt1ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtRobltdFirstNamegt
ltdLastNamegtTiffanyltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(2) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(2) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(2)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(2)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt2ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtLoke UeiltdFirstNamegt
ltdLastNamegtTanltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(3) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(3) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(3)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(3)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt3ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtDanltdFirstNamegt
ltdLastNamegtBouieltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(4) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(4) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(4)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(4)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt4ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt1ltdDistribu tionCenterIdgt
ltdFirstNamegtJohnltdFirstNamegt
ltdLastNamegtDietzltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(5) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(5) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(5)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(5)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt5ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtDerekltdFirstNamegt
ltdLastNamegtSnyderltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(6) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(6) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(6)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(6)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt6ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtSteveltdFirstNamegt
ltdLastNamegtHegenderferltdLas tNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(7) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(7) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(7)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(7)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt7ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtChipltdFirstNamegt
ltdLastNamegtVollersltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
- ltentrygt
ltidgthttplocalhost33779WcfDataService1s vcDrivers(8) ltidgt
lttitle type=text gt
ltupdatedgt2010-05-24T221238 Zltupdatedgt
- ltauthorgt
ltname gt
ltauthorgt
ltlink rel=edit title=Driver href=Drivers(8) gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedDistribu tionCenter type=applicationatom+xmltype=entry title=DistributionCenter href=Drivers(8)DistributionCenter gt
ltlink rel=httpschemasmicrosoftcomado 2007 08dataservic esrelatedT odays type=applicationatom+xmltype=feed title=Todays href=Drivers(8)Todays gt
ltcategory term=ContosoBottlingModelDriver scheme=httpschemasmicrosoftc omado200 708 dataservices scheme gt
- ltcontent type=applicationxmlgt
- ltmpropertiesgt
ltdDriverId mtype=EdmInt32gt8ltdDriverI dgt
ltdDistributionCenterId mtype=EdmInt32gt2ltdDistribu tionCenterIdgt
ltdFirstNamegtJamesltdFirstNamegt
ltdLastNamegtPrattltdLastNamegt
ltmpropertiesgt
ltcontentgt
ltentrygt
ltfeedgt
The same list of 8 Customers using SOAP and a DataSet dropped us down to 3 kb but still too big for my taste
ltxml version=10 encoding=utf-8gt
ltDataSet xmlns=httptempuriorggt
ltxsschema id=NewDataSet xmlns= xmlnsxs=httpwwww3org2 001XMLSch ema xmlnsmsdata=urnschemas-mic rosoft-comxml-ms datagt
ltxselement name=NewDataSet msdataIsDataSet=true msdataUseCurrentLocale=truegt
ltxscomplexTypegt
ltxschoice minOccurs=0 maxOccurs=unboundedgt
ltxselement name=Drivergt
ltxscomplexTypegt
ltxssequencegt
ltxselement name=DriverId type=xsint minOccurs=0 gt
ltxselement name=DistributionCenterId type=xsint minOccurs=0 gt
ltxselement name=FirstName type=xsstring minOccurs=0 gt
ltxselement name=LastName type=xsstring minOccurs=0 gt
ltxssequencegt
ltxscomplexTypegt
ltxselementgt
ltxschoicegt
ltxscomplexTypegt
ltxselementgt
ltxsschemagt
ltdiffgrdiffgram xmlnsmsdata=urnschemas-microsoft-comxml-msdata xmlnsdiffgr=urnschemas-microsoft-comxml-diffgram-v1gt
ltNewDataSet xmlns=gt
ltDriver diffgrid=Driver1 msdatarowOrder=0gt
ltDriverIdgt1ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtRobltFirstNamegt
ltLastNamegtTiffanyltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver2 msdatarowOrder=1gt
ltDriverIdgt2ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtLoke UeiltFirstNamegt
ltLastNamegtTanltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver3 msdatarowOrder=2gt
ltDriverIdgt3ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtDanltFirstNamegt
ltLastNamegtBouieltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver4 msdatarowOrder=3gt
ltDriverIdgt4ltDriverIdgt
ltDistributionCenterIdgt1ltDistributionCenterI dgt
ltFirstNamegtJohnltFirstNamegt
ltLastNamegtDietzltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver5 msdatarowOrder=4gt
ltDriverIdgt5ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtDerekltFirstNamegt
ltLastNamegtSnyderltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver6 msdatarowOrder=5gt
ltDriverIdgt6ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtSteveltFirstNamegt
ltLastNamegtHegenderferltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver7 msdatarowOrder=6gt
ltDriverIdgt7ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtChipltFirstNamegt
ltLastNamegtVollersltLastNamegt
ltDrivergt
ltDriver diffgrid=Driver8 msdatarowOrder=7gt
ltDriverIdgt8ltDriverIdgt
ltDistributionCenterIdgt2ltDistributionCenterI dgt
ltFirstNamegtJamesltFirstNamegt
ltLastNamegtPrattltLastNamegt
ltDrivergt
ltNewDataSetgt
ltdiffgrdiffgramgt
ltDataSetgt
ltArrayOfDriver
xmlns=httpschemasdatacontractorg200407ContosoWcfServiceModels
xmlnsi=httpwwww3org2001XMLSchema-instancegt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt1ltDriverIdgt
ltFirstNamegtRobltFirstNamegt
ltLastNamegtTiffanyltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt2ltDriverIdgt
ltFirstNamegtLoke UeiltFirstNamegt
ltLastNamegtTanltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt3ltDriverIdgt
ltFirstNamegtDanltFirstNamegt
ltLastNamegtBouieltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt1ltDistributionCenterIdgt
ltDriverIdgt4ltDriverIdgt
ltFirstNamegtJohnltFirstNamegt
ltLastNamegtDietzltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt5ltDriverIdgt
ltFirstNamegtDerekltFirstNamegt
ltLastNamegtSnyderltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt6ltDriverIdgt
ltFirstNamegtSteveltFirstNamegt
ltLastNamegtHegenderferltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt7ltDriverIdgt
ltFirstNamegtChipltFirstNamegt
ltLastNamegtVollersltLastNamegt
ltDrivergt
ltDrivergt
ltDistributionCenterIdgt2ltDistributionCenterIdgt
ltDriverIdgt8ltDriverIdgt
ltFirstNamegtJamesltFirstNamegt
ltLastNamegtPrattltLastNamegt
ltDrivergt
ltArrayOfDrivergt
[DistributionCenterId1DriverId1FirstNameldquoNickLastNameHarris
DistributionCenterId1DriverId2FirstNameldquoRobLastNameldquoTiffany
DistributionCenterId1DriverId3FirstNameDanLastNameBouie
DistributionCenterId1DriverId4FirstNameJohnLastNameDietz
DistributionCenterId2DriverId5FirstNameDerekLastNameSnyder
DistributionCenterId2DriverId6FirstNameSteveLastNameldquoHarris
DistributionCenterId2DriverId7FirstNameChipLastNameVollers
DistributionCenterId2DriverId8FirstNameJamesLastNamePratt]
アーキテクチャのラフスケッチ
WinRT アプリケーション Azure Web ロール Azure SQL DB
WCF Data Service
Custom Operation
Query Interceptor
Change Interceptor
AD
ON
ET E
ntity
Fra
mew
ork
AD
ON
ET
JSON
ASPNET MVCjQuery Mobile アプリケーション
HTML
jQuery jQuery Mobile
ajax JSON
GETPOST PUTDELETE
HTML
WinJSjavaScript
ajax
Windows 8 + Azure の参照アーキテクチャ実装について
Windows 8 マルチデバイス + Windows Azure スターターキット
Windows Azure
Azure SQL データベース
アプリケーション サービス 認証サービス
Windows 8 WinRT アプリ
Windows Phone 7 jQuery Mobile
Windows 8 + Azure を更に身近にhellip
ホビイスト
週末プログラマ
クライアント 開発者
バックエンド 開発者
Windows Azure Mobile Services
主なシナリオ Windows Azure Mobile Services の最適なシナリオ
主要コンポーネント(12)
主要コンポーネント(22)
プレビュー時の無料提供
10 モバイル
サービス 1 GB SQL
データベース
プレビュー期間中は SLA なしS インスタンスのみ使用可能 プレビュー期間中は通常の従量課金料金から 33 割引で予約済みインスタンスにアップグレード可能
WA の
無料
評価
版
本日(12105)時点のポジショニング
カスタマイズのコスト
低
高
エンタープライズ コンシューマー 本日のスクラッチ開
発
スターターキット Azure Mobile
Services
本セッションのデモの 詳細情報は Appendix にて
Developer Camp | 2012 Japan Fall
Windows 8 と Windows Azure は 次世代アプリ開発の Best-of-Breed
Letrsquos play with Visual Studio 2012
copy 2012 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor 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
本日のデモの参考資料 bull WinRT アプリ(XAMLC) + Windows 8(ASPNET Web API)
bull Deploying an ASPNET Web Application to a Windows Azure Web Site and SQL Database bull httpwwwwindowsazurecomen-usdevelopnettutorialsweb-site-with-sql-database
bull Windows 8 アプリ開発体験テンプレート bull httpmsdnmicrosoftcomja-jpjj556277
bull Blog (httpblogsmsdncombeye2eye) で解説します
bull マルチデバイス + Azure スターターキット bull httpmsdnmicrosoftcomja-jpwindowsazurejj677081
bull Windows Azure Mobile Services bull Introduction to Building Windows Store Apps with Windows Azure
Mobile Services bull httpwwwwindowsazurecomen-usdevelopnetother-resourcestraining-kit
Azure Mobile Services の料金(20121001現在)
999
アーキテクチャのラフスケッチ
WinRT アプリケーション Azure Web ロール Azure SQL DB
WCF Data Service
Custom Operation
Query Interceptor
Change Interceptor
AD
ON
ET E
ntity
Fra
mew
ork
AD
ON
ET
JSON
ASPNET MVCjQuery Mobile アプリケーション
HTML
jQuery jQuery Mobile
ajax JSON
GETPOST PUTDELETE
HTML
WinJSjavaScript
ajax
Windows 8 + Azure の参照アーキテクチャ実装について
Windows 8 マルチデバイス + Windows Azure スターターキット
Windows Azure
Azure SQL データベース
アプリケーション サービス 認証サービス
Windows 8 WinRT アプリ
Windows Phone 7 jQuery Mobile
Windows 8 + Azure を更に身近にhellip
ホビイスト
週末プログラマ
クライアント 開発者
バックエンド 開発者
Windows Azure Mobile Services
主なシナリオ Windows Azure Mobile Services の最適なシナリオ
主要コンポーネント(12)
主要コンポーネント(22)
プレビュー時の無料提供
10 モバイル
サービス 1 GB SQL
データベース
プレビュー期間中は SLA なしS インスタンスのみ使用可能 プレビュー期間中は通常の従量課金料金から 33 割引で予約済みインスタンスにアップグレード可能
WA の
無料
評価
版
本日(12105)時点のポジショニング
カスタマイズのコスト
低
高
エンタープライズ コンシューマー 本日のスクラッチ開
発
スターターキット Azure Mobile
Services
本セッションのデモの 詳細情報は Appendix にて
Developer Camp | 2012 Japan Fall
Windows 8 と Windows Azure は 次世代アプリ開発の Best-of-Breed
Letrsquos play with Visual Studio 2012
copy 2012 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor 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
本日のデモの参考資料 bull WinRT アプリ(XAMLC) + Windows 8(ASPNET Web API)
bull Deploying an ASPNET Web Application to a Windows Azure Web Site and SQL Database bull httpwwwwindowsazurecomen-usdevelopnettutorialsweb-site-with-sql-database
bull Windows 8 アプリ開発体験テンプレート bull httpmsdnmicrosoftcomja-jpjj556277
bull Blog (httpblogsmsdncombeye2eye) で解説します
bull マルチデバイス + Azure スターターキット bull httpmsdnmicrosoftcomja-jpwindowsazurejj677081
bull Windows Azure Mobile Services bull Introduction to Building Windows Store Apps with Windows Azure
Mobile Services bull httpwwwwindowsazurecomen-usdevelopnetother-resourcestraining-kit
Azure Mobile Services の料金(20121001現在)
999
Windows 8 + Azure の参照アーキテクチャ実装について
Windows 8 マルチデバイス + Windows Azure スターターキット
Windows Azure
Azure SQL データベース
アプリケーション サービス 認証サービス
Windows 8 WinRT アプリ
Windows Phone 7 jQuery Mobile
Windows 8 + Azure を更に身近にhellip
ホビイスト
週末プログラマ
クライアント 開発者
バックエンド 開発者
Windows Azure Mobile Services
主なシナリオ Windows Azure Mobile Services の最適なシナリオ
主要コンポーネント(12)
主要コンポーネント(22)
プレビュー時の無料提供
10 モバイル
サービス 1 GB SQL
データベース
プレビュー期間中は SLA なしS インスタンスのみ使用可能 プレビュー期間中は通常の従量課金料金から 33 割引で予約済みインスタンスにアップグレード可能
WA の
無料
評価
版
本日(12105)時点のポジショニング
カスタマイズのコスト
低
高
エンタープライズ コンシューマー 本日のスクラッチ開
発
スターターキット Azure Mobile
Services
本セッションのデモの 詳細情報は Appendix にて
Developer Camp | 2012 Japan Fall
Windows 8 と Windows Azure は 次世代アプリ開発の Best-of-Breed
Letrsquos play with Visual Studio 2012
copy 2012 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor 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
本日のデモの参考資料 bull WinRT アプリ(XAMLC) + Windows 8(ASPNET Web API)
bull Deploying an ASPNET Web Application to a Windows Azure Web Site and SQL Database bull httpwwwwindowsazurecomen-usdevelopnettutorialsweb-site-with-sql-database
bull Windows 8 アプリ開発体験テンプレート bull httpmsdnmicrosoftcomja-jpjj556277
bull Blog (httpblogsmsdncombeye2eye) で解説します
bull マルチデバイス + Azure スターターキット bull httpmsdnmicrosoftcomja-jpwindowsazurejj677081
bull Windows Azure Mobile Services bull Introduction to Building Windows Store Apps with Windows Azure
Mobile Services bull httpwwwwindowsazurecomen-usdevelopnetother-resourcestraining-kit
Azure Mobile Services の料金(20121001現在)
999
Windows 8 マルチデバイス + Windows Azure スターターキット
Windows Azure
Azure SQL データベース
アプリケーション サービス 認証サービス
Windows 8 WinRT アプリ
Windows Phone 7 jQuery Mobile
Windows 8 + Azure を更に身近にhellip
ホビイスト
週末プログラマ
クライアント 開発者
バックエンド 開発者
Windows Azure Mobile Services
主なシナリオ Windows Azure Mobile Services の最適なシナリオ
主要コンポーネント(12)
主要コンポーネント(22)
プレビュー時の無料提供
10 モバイル
サービス 1 GB SQL
データベース
プレビュー期間中は SLA なしS インスタンスのみ使用可能 プレビュー期間中は通常の従量課金料金から 33 割引で予約済みインスタンスにアップグレード可能
WA の
無料
評価
版
本日(12105)時点のポジショニング
カスタマイズのコスト
低
高
エンタープライズ コンシューマー 本日のスクラッチ開
発
スターターキット Azure Mobile
Services
本セッションのデモの 詳細情報は Appendix にて
Developer Camp | 2012 Japan Fall
Windows 8 と Windows Azure は 次世代アプリ開発の Best-of-Breed
Letrsquos play with Visual Studio 2012
copy 2012 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor 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
本日のデモの参考資料 bull WinRT アプリ(XAMLC) + Windows 8(ASPNET Web API)
bull Deploying an ASPNET Web Application to a Windows Azure Web Site and SQL Database bull httpwwwwindowsazurecomen-usdevelopnettutorialsweb-site-with-sql-database
bull Windows 8 アプリ開発体験テンプレート bull httpmsdnmicrosoftcomja-jpjj556277
bull Blog (httpblogsmsdncombeye2eye) で解説します
bull マルチデバイス + Azure スターターキット bull httpmsdnmicrosoftcomja-jpwindowsazurejj677081
bull Windows Azure Mobile Services bull Introduction to Building Windows Store Apps with Windows Azure
Mobile Services bull httpwwwwindowsazurecomen-usdevelopnetother-resourcestraining-kit
Azure Mobile Services の料金(20121001現在)
999
Windows 8 + Azure を更に身近にhellip
ホビイスト
週末プログラマ
クライアント 開発者
バックエンド 開発者
Windows Azure Mobile Services
主なシナリオ Windows Azure Mobile Services の最適なシナリオ
主要コンポーネント(12)
主要コンポーネント(22)
プレビュー時の無料提供
10 モバイル
サービス 1 GB SQL
データベース
プレビュー期間中は SLA なしS インスタンスのみ使用可能 プレビュー期間中は通常の従量課金料金から 33 割引で予約済みインスタンスにアップグレード可能
WA の
無料
評価
版
本日(12105)時点のポジショニング
カスタマイズのコスト
低
高
エンタープライズ コンシューマー 本日のスクラッチ開
発
スターターキット Azure Mobile
Services
本セッションのデモの 詳細情報は Appendix にて
Developer Camp | 2012 Japan Fall
Windows 8 と Windows Azure は 次世代アプリ開発の Best-of-Breed
Letrsquos play with Visual Studio 2012
copy 2012 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor 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
本日のデモの参考資料 bull WinRT アプリ(XAMLC) + Windows 8(ASPNET Web API)
bull Deploying an ASPNET Web Application to a Windows Azure Web Site and SQL Database bull httpwwwwindowsazurecomen-usdevelopnettutorialsweb-site-with-sql-database
bull Windows 8 アプリ開発体験テンプレート bull httpmsdnmicrosoftcomja-jpjj556277
bull Blog (httpblogsmsdncombeye2eye) で解説します
bull マルチデバイス + Azure スターターキット bull httpmsdnmicrosoftcomja-jpwindowsazurejj677081
bull Windows Azure Mobile Services bull Introduction to Building Windows Store Apps with Windows Azure
Mobile Services bull httpwwwwindowsazurecomen-usdevelopnetother-resourcestraining-kit
Azure Mobile Services の料金(20121001現在)
999
Windows Azure Mobile Services
主なシナリオ Windows Azure Mobile Services の最適なシナリオ
主要コンポーネント(12)
主要コンポーネント(22)
プレビュー時の無料提供
10 モバイル
サービス 1 GB SQL
データベース
プレビュー期間中は SLA なしS インスタンスのみ使用可能 プレビュー期間中は通常の従量課金料金から 33 割引で予約済みインスタンスにアップグレード可能
WA の
無料
評価
版
本日(12105)時点のポジショニング
カスタマイズのコスト
低
高
エンタープライズ コンシューマー 本日のスクラッチ開
発
スターターキット Azure Mobile
Services
本セッションのデモの 詳細情報は Appendix にて
Developer Camp | 2012 Japan Fall
Windows 8 と Windows Azure は 次世代アプリ開発の Best-of-Breed
Letrsquos play with Visual Studio 2012
copy 2012 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor 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
本日のデモの参考資料 bull WinRT アプリ(XAMLC) + Windows 8(ASPNET Web API)
bull Deploying an ASPNET Web Application to a Windows Azure Web Site and SQL Database bull httpwwwwindowsazurecomen-usdevelopnettutorialsweb-site-with-sql-database
bull Windows 8 アプリ開発体験テンプレート bull httpmsdnmicrosoftcomja-jpjj556277
bull Blog (httpblogsmsdncombeye2eye) で解説します
bull マルチデバイス + Azure スターターキット bull httpmsdnmicrosoftcomja-jpwindowsazurejj677081
bull Windows Azure Mobile Services bull Introduction to Building Windows Store Apps with Windows Azure
Mobile Services bull httpwwwwindowsazurecomen-usdevelopnetother-resourcestraining-kit
Azure Mobile Services の料金(20121001現在)
999
主なシナリオ Windows Azure Mobile Services の最適なシナリオ
主要コンポーネント(12)
主要コンポーネント(22)
プレビュー時の無料提供
10 モバイル
サービス 1 GB SQL
データベース
プレビュー期間中は SLA なしS インスタンスのみ使用可能 プレビュー期間中は通常の従量課金料金から 33 割引で予約済みインスタンスにアップグレード可能
WA の
無料
評価
版
本日(12105)時点のポジショニング
カスタマイズのコスト
低
高
エンタープライズ コンシューマー 本日のスクラッチ開
発
スターターキット Azure Mobile
Services
本セッションのデモの 詳細情報は Appendix にて
Developer Camp | 2012 Japan Fall
Windows 8 と Windows Azure は 次世代アプリ開発の Best-of-Breed
Letrsquos play with Visual Studio 2012
copy 2012 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor 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
本日のデモの参考資料 bull WinRT アプリ(XAMLC) + Windows 8(ASPNET Web API)
bull Deploying an ASPNET Web Application to a Windows Azure Web Site and SQL Database bull httpwwwwindowsazurecomen-usdevelopnettutorialsweb-site-with-sql-database
bull Windows 8 アプリ開発体験テンプレート bull httpmsdnmicrosoftcomja-jpjj556277
bull Blog (httpblogsmsdncombeye2eye) で解説します
bull マルチデバイス + Azure スターターキット bull httpmsdnmicrosoftcomja-jpwindowsazurejj677081
bull Windows Azure Mobile Services bull Introduction to Building Windows Store Apps with Windows Azure
Mobile Services bull httpwwwwindowsazurecomen-usdevelopnetother-resourcestraining-kit
Azure Mobile Services の料金(20121001現在)
999
主要コンポーネント(12)
主要コンポーネント(22)
プレビュー時の無料提供
10 モバイル
サービス 1 GB SQL
データベース
プレビュー期間中は SLA なしS インスタンスのみ使用可能 プレビュー期間中は通常の従量課金料金から 33 割引で予約済みインスタンスにアップグレード可能
WA の
無料
評価
版
本日(12105)時点のポジショニング
カスタマイズのコスト
低
高
エンタープライズ コンシューマー 本日のスクラッチ開
発
スターターキット Azure Mobile
Services
本セッションのデモの 詳細情報は Appendix にて
Developer Camp | 2012 Japan Fall
Windows 8 と Windows Azure は 次世代アプリ開発の Best-of-Breed
Letrsquos play with Visual Studio 2012
copy 2012 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor 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
本日のデモの参考資料 bull WinRT アプリ(XAMLC) + Windows 8(ASPNET Web API)
bull Deploying an ASPNET Web Application to a Windows Azure Web Site and SQL Database bull httpwwwwindowsazurecomen-usdevelopnettutorialsweb-site-with-sql-database
bull Windows 8 アプリ開発体験テンプレート bull httpmsdnmicrosoftcomja-jpjj556277
bull Blog (httpblogsmsdncombeye2eye) で解説します
bull マルチデバイス + Azure スターターキット bull httpmsdnmicrosoftcomja-jpwindowsazurejj677081
bull Windows Azure Mobile Services bull Introduction to Building Windows Store Apps with Windows Azure
Mobile Services bull httpwwwwindowsazurecomen-usdevelopnetother-resourcestraining-kit
Azure Mobile Services の料金(20121001現在)
999
主要コンポーネント(22)
プレビュー時の無料提供
10 モバイル
サービス 1 GB SQL
データベース
プレビュー期間中は SLA なしS インスタンスのみ使用可能 プレビュー期間中は通常の従量課金料金から 33 割引で予約済みインスタンスにアップグレード可能
WA の
無料
評価
版
本日(12105)時点のポジショニング
カスタマイズのコスト
低
高
エンタープライズ コンシューマー 本日のスクラッチ開
発
スターターキット Azure Mobile
Services
本セッションのデモの 詳細情報は Appendix にて
Developer Camp | 2012 Japan Fall
Windows 8 と Windows Azure は 次世代アプリ開発の Best-of-Breed
Letrsquos play with Visual Studio 2012
copy 2012 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor 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
本日のデモの参考資料 bull WinRT アプリ(XAMLC) + Windows 8(ASPNET Web API)
bull Deploying an ASPNET Web Application to a Windows Azure Web Site and SQL Database bull httpwwwwindowsazurecomen-usdevelopnettutorialsweb-site-with-sql-database
bull Windows 8 アプリ開発体験テンプレート bull httpmsdnmicrosoftcomja-jpjj556277
bull Blog (httpblogsmsdncombeye2eye) で解説します
bull マルチデバイス + Azure スターターキット bull httpmsdnmicrosoftcomja-jpwindowsazurejj677081
bull Windows Azure Mobile Services bull Introduction to Building Windows Store Apps with Windows Azure
Mobile Services bull httpwwwwindowsazurecomen-usdevelopnetother-resourcestraining-kit
Azure Mobile Services の料金(20121001現在)
999
プレビュー時の無料提供
10 モバイル
サービス 1 GB SQL
データベース
プレビュー期間中は SLA なしS インスタンスのみ使用可能 プレビュー期間中は通常の従量課金料金から 33 割引で予約済みインスタンスにアップグレード可能
WA の
無料
評価
版
本日(12105)時点のポジショニング
カスタマイズのコスト
低
高
エンタープライズ コンシューマー 本日のスクラッチ開
発
スターターキット Azure Mobile
Services
本セッションのデモの 詳細情報は Appendix にて
Developer Camp | 2012 Japan Fall
Windows 8 と Windows Azure は 次世代アプリ開発の Best-of-Breed
Letrsquos play with Visual Studio 2012
copy 2012 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor 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
本日のデモの参考資料 bull WinRT アプリ(XAMLC) + Windows 8(ASPNET Web API)
bull Deploying an ASPNET Web Application to a Windows Azure Web Site and SQL Database bull httpwwwwindowsazurecomen-usdevelopnettutorialsweb-site-with-sql-database
bull Windows 8 アプリ開発体験テンプレート bull httpmsdnmicrosoftcomja-jpjj556277
bull Blog (httpblogsmsdncombeye2eye) で解説します
bull マルチデバイス + Azure スターターキット bull httpmsdnmicrosoftcomja-jpwindowsazurejj677081
bull Windows Azure Mobile Services bull Introduction to Building Windows Store Apps with Windows Azure
Mobile Services bull httpwwwwindowsazurecomen-usdevelopnetother-resourcestraining-kit
Azure Mobile Services の料金(20121001現在)
999
本日(12105)時点のポジショニング
カスタマイズのコスト
低
高
エンタープライズ コンシューマー 本日のスクラッチ開
発
スターターキット Azure Mobile
Services
本セッションのデモの 詳細情報は Appendix にて
Developer Camp | 2012 Japan Fall
Windows 8 と Windows Azure は 次世代アプリ開発の Best-of-Breed
Letrsquos play with Visual Studio 2012
copy 2012 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor 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
本日のデモの参考資料 bull WinRT アプリ(XAMLC) + Windows 8(ASPNET Web API)
bull Deploying an ASPNET Web Application to a Windows Azure Web Site and SQL Database bull httpwwwwindowsazurecomen-usdevelopnettutorialsweb-site-with-sql-database
bull Windows 8 アプリ開発体験テンプレート bull httpmsdnmicrosoftcomja-jpjj556277
bull Blog (httpblogsmsdncombeye2eye) で解説します
bull マルチデバイス + Azure スターターキット bull httpmsdnmicrosoftcomja-jpwindowsazurejj677081
bull Windows Azure Mobile Services bull Introduction to Building Windows Store Apps with Windows Azure
Mobile Services bull httpwwwwindowsazurecomen-usdevelopnetother-resourcestraining-kit
Azure Mobile Services の料金(20121001現在)
999
本セッションのデモの 詳細情報は Appendix にて
Developer Camp | 2012 Japan Fall
Windows 8 と Windows Azure は 次世代アプリ開発の Best-of-Breed
Letrsquos play with Visual Studio 2012
copy 2012 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor 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
本日のデモの参考資料 bull WinRT アプリ(XAMLC) + Windows 8(ASPNET Web API)
bull Deploying an ASPNET Web Application to a Windows Azure Web Site and SQL Database bull httpwwwwindowsazurecomen-usdevelopnettutorialsweb-site-with-sql-database
bull Windows 8 アプリ開発体験テンプレート bull httpmsdnmicrosoftcomja-jpjj556277
bull Blog (httpblogsmsdncombeye2eye) で解説します
bull マルチデバイス + Azure スターターキット bull httpmsdnmicrosoftcomja-jpwindowsazurejj677081
bull Windows Azure Mobile Services bull Introduction to Building Windows Store Apps with Windows Azure
Mobile Services bull httpwwwwindowsazurecomen-usdevelopnetother-resourcestraining-kit
Azure Mobile Services の料金(20121001現在)
999
Developer Camp | 2012 Japan Fall
Windows 8 と Windows Azure は 次世代アプリ開発の Best-of-Breed
Letrsquos play with Visual Studio 2012
copy 2012 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor 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
本日のデモの参考資料 bull WinRT アプリ(XAMLC) + Windows 8(ASPNET Web API)
bull Deploying an ASPNET Web Application to a Windows Azure Web Site and SQL Database bull httpwwwwindowsazurecomen-usdevelopnettutorialsweb-site-with-sql-database
bull Windows 8 アプリ開発体験テンプレート bull httpmsdnmicrosoftcomja-jpjj556277
bull Blog (httpblogsmsdncombeye2eye) で解説します
bull マルチデバイス + Azure スターターキット bull httpmsdnmicrosoftcomja-jpwindowsazurejj677081
bull Windows Azure Mobile Services bull Introduction to Building Windows Store Apps with Windows Azure
Mobile Services bull httpwwwwindowsazurecomen-usdevelopnetother-resourcestraining-kit
Azure Mobile Services の料金(20121001現在)
999
copy 2012 Microsoft Corporation All rights reserved Microsoft Windows Windows Vista and other product names are or may be registered trademarks andor trademarks in the US andor 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
本日のデモの参考資料 bull WinRT アプリ(XAMLC) + Windows 8(ASPNET Web API)
bull Deploying an ASPNET Web Application to a Windows Azure Web Site and SQL Database bull httpwwwwindowsazurecomen-usdevelopnettutorialsweb-site-with-sql-database
bull Windows 8 アプリ開発体験テンプレート bull httpmsdnmicrosoftcomja-jpjj556277
bull Blog (httpblogsmsdncombeye2eye) で解説します
bull マルチデバイス + Azure スターターキット bull httpmsdnmicrosoftcomja-jpwindowsazurejj677081
bull Windows Azure Mobile Services bull Introduction to Building Windows Store Apps with Windows Azure
Mobile Services bull httpwwwwindowsazurecomen-usdevelopnetother-resourcestraining-kit
Azure Mobile Services の料金(20121001現在)
999
本日のデモの参考資料 bull WinRT アプリ(XAMLC) + Windows 8(ASPNET Web API)
bull Deploying an ASPNET Web Application to a Windows Azure Web Site and SQL Database bull httpwwwwindowsazurecomen-usdevelopnettutorialsweb-site-with-sql-database
bull Windows 8 アプリ開発体験テンプレート bull httpmsdnmicrosoftcomja-jpjj556277
bull Blog (httpblogsmsdncombeye2eye) で解説します
bull マルチデバイス + Azure スターターキット bull httpmsdnmicrosoftcomja-jpwindowsazurejj677081
bull Windows Azure Mobile Services bull Introduction to Building Windows Store Apps with Windows Azure
Mobile Services bull httpwwwwindowsazurecomen-usdevelopnetother-resourcestraining-kit
Azure Mobile Services の料金(20121001現在)
999
Azure Mobile Services の料金(20121001現在)
999