際際滷

際際滷Share a Scribd company logo
Windows Azure ではじめる Windows ストアアプリ_k
テクニカルエバンジェリスト
  http://blogs.msdn.com/b/shosuz
惹 Microsoft Technology Center ア`キテクト
  http://www.microsoft.com/ja-jp/business/mtc/ads.aspx
曚ネタは麼に、Windows Azure, Windows、
Windows Phone, RIA, HTML5, MVVM,
iOS/Android x Windows AzureB亊, Guitar ´ 吉
箸龍はバンド試咫 E.Guitar 處怙吉畠違
ASPIC 茂侑T (`05 ~)
Wipse モバイル x クラウド何氏L─11 ~)
2005-2012 壼R弥寄僥寄僥垪掲械輩v、
2008-2010 嶄刹寄僥掲械輩v
Windows Azure ではじめる Windows ストアアプリ_k
Windows Azure ではじめる Windows ストアアプリ_k
XAML の児云議な岑R
.NET 冱Z (C# または Visual Basic) の児云議な岑R
Windows 8 デザインの圻tにする尖盾
Blend は ビジュアルデザイン、Visual Studio は コ`ディングとデバッグ
Windows             きれいな
                               m俳な
 ストア       堀くて     スケ`リング
                             コントラクト
スタイル       錆らか     と聞いやすい
                               のg廾
デザイン                スナップ



                    クラウド     Windows
タイルの       いつでも
                    とのB亊     ストアの
嗤浸醵      、っている
                   (ロ`ミング)   圻tに
Windows Azure のサ`ビス蛤


       ∀襯泪轡                        クラウド サ`ビス                                     Web サイト
    (Virtual Machines)                (Cloud Services)                             (Web Sites)




   SQL デ`タベ`ス                           ストレ`ジ                       コンテンツ塘佚                      メディア塘佚
     (SQL Database)                         (Storage)                    (CDN)                    (Media)




   アクセス崙囮AD                サ`ビス バス                     キャッシュ        ∀襯優奪肇鍠`ク                トラフィック砿尖
 (ACS & Active Directory)   (Service Bus)               (Caching)   (Virtual Network)       (Traffic Manager)




                             7
Windows Azure ではじめる Windows ストアアプリ_k
ASP.NET Web API,
WCF Web Role
REST
斌瞳秤                                                                                               マスタ`秤鵑碧
を碧
 REST
            鮫 URLを
  7:37 AM
            根む斌瞳秤    鮫 URL                                                                               マスタ`秤
            を函誼       を碧                                                                           REST   を函誼
                        SharePoint Site                                                        se
                                     http://sharepoint/url                                     ar
                                                                                               ch
                         Site Actions Browse        Page                                      username

                                  Parent > Parent > Current Page
                                    Page Title


                        Current Page
                                   Page One        Page Two        This Site: site   search

                       Libraries




鮫馭鵑鬟螢エスト
                       Site Pages
                       Shared
                       Documents




          鮫 URL
                       Drop Off
                       Library
                       Custom
                       library




鮫馭鵑魴気   を函誼
デモ
Windows Azure Starter Kit
Windows 8 Starter Kit ┰晩巷_。
Windows Azure サ`ビスBのためのツ`ルキット
WinRT アプリと ASP.NET MVC / jQuery Mobile に
Azure SQL デ`タベ`ス
                                    WinRT                           Azure Web ロ`ル                                      Azure
                                         HTML
                                                         JSON       WCF Data
                                                                                                                        SQL




                                                                                  ADO.NET Entity Framework
                                         Ajax                        Service
Windows Azure
                                                                     Custom
                                    WinJS/JavaScript                Operation
                                                       GET/POST




                                                                                                             ADO.NET
                                                        GET/POST
アプリケ`ション                                               PUT/DELET
                       J^ Service                      PUT/DELETE
Service                                                     E          Query
                                    ASP.NET MVC,
                                                                    Interceptor
                                    jQuery Mobile
                                         HTML
                                         Ajax            JSON         Change
                                                                    Interceptor
                                    jQuery / jQuery
WinRT           iOS                     Mobile
                Android
アプリ             Windows Phone
Windows 8 Starter Kit
Windows ストアアプリア`キテクチャ
    クライアント                                Windows Azure
    (Windows8)

   スタ`タ`キット               Service          Data Access    Data Source
(Windows ストアアプリ)
                      WCF Data Services         ADO.NET   Azure SQL
                                             ADO.NET
                                               Entity
  HTML + javaScript                         Framework
                                                              Table


                       Presentation
                       ASP.NET MVC 4
                        スタ`タ`キット
                        アプリケ`ション
                         (Controller)
Windows 8 Starter Kit フロ`
    アプリケ`ション                                  Azure Web ロ`ル                        Azure SQL
   ロ                                      Authentication




                                                            Membership
       1                  ユ`ザ`ID/パ
   グ                                         Service




                                                             Provider

                                                              Default
                           スワ`ド
   イ
   ン                                        Creating
                                     2
   I                      J^クッキ`             Cookie
   尖                                        イベント


ブラウザのCookieコンテナ`    J^
                   クッキ`


           3
  ケ                                          OnStart




                                                            Framework
                          J^クッキ`




                                                                         ADO.NET
                                                             ADO.NET
 コ`ア                                        Processing




                                                               Entity
 `シプ                                         Request
 ドョリ
  ン                                      WCF Data Service
デモ
Windows Azure
Mobile Services
モバイル鬉
                                     アプリをgにg廾
                                     ユ`ザ`J^C嬬
                                     プッシュ宥岑C嬬
                                     鵬rにデプロイ辛嬬
                                     マルチテナントh廠
                                     から喘h廠に
                                     駅勣に鬉犬筝辛嬬

                                     Windows 8,
                                     iOS, Android,
                                     Windows Phone 8
                                     をサポ`ト嚠協
                                     駅勣に鬉犬
                                     C嬬を弖紗辛嬬
http://www.windowsazure.com/mobile
Windows Azure Mobile Services は肝の栽に恷mです。
デモ
Windows Azure ではじめる Windows ストアアプリ_k
Windows Azure ではじめる Windows ストアアプリ_k
Supported Modules + Globals
   mssql
               mssql.query('select top 1 * from statusupdates',
   request          { success: function(results) {
   console                console.log(results);
                          }
   push             }
   tables      );
   statusCodes
JSON           T-SQL 侏
方 (屁方、10 M方、   Float(53)
検嗤(泣方)
ブ`ル            Bit
DateTime        DateTimeOffset(3)
猟忖双             Nvarchar(max)
サ`バ` ロジック
 CRUD 荷恬にvするサ`バ`
 ロジックの弖紗           デモ
Windows Azure ではじめる Windows ストアアプリ_k
Windows Azure ではじめる Windows ストアアプリ_k
http://msdn.microsoft.com/ja-jp/live/
プッシュ宥岑
         デモ
http://msdn.microsoft.com/en-US/live/ff621310
J^の弖紗
 儻堀な Windows Live への俊A   デモ
寶僅    C
     コンピュ`ティング

ログ    - ストレ`ジ
寶僅、ログ、
           デモ
Windows Azure
Mobile Services for iOS
Chris Risner                        Xamarin

http://chrisrisner.com/
                                    揖サンプル
                                    https://github.com/xamarin/azure-
揖サンプル                               mobile-services
https://github.com/WindowsAzure-
Samples/MobileServices-iOS-Client
Mobile Services with iOS
                           デモ
10 モバイル
       サ`ビス                  1 GB SQL




                                        WA のo創u井
                            デ`タベ`ス




プレビュ`豚g嶄は SLA なし。S インスタンスのみ聞喘辛嬬。プレビュ`豚g嶄は、宥械の愖腎n署
創署から 33% 護哈で嚠sgみインスタンスにアップグレ`ド辛嬬。
99.9%
デ`タ
http://www.windowsazure.com/mobile


http://bit.ly/Q3Aq6G


http://chrisrisner.com/
                                     40
Developer Camp
2012 Japan Fall
10.4 Thu C 5 Fri @i紅ヒカリエ
http://aka.ms/DevCamp2012Jpn
hashtag : #DevCampJp
http://aka.ms/azucamp
Azure ハンズオン   で碧
Windows Azure ではじめる Windows ストアアプリ_k

More Related Content

Windows Azure ではじめる Windows ストアアプリ_k

  • 2. テクニカルエバンジェリスト http://blogs.msdn.com/b/shosuz 惹 Microsoft Technology Center ア`キテクト http://www.microsoft.com/ja-jp/business/mtc/ads.aspx 曚ネタは麼に、Windows Azure, Windows、 Windows Phone, RIA, HTML5, MVVM, iOS/Android x Windows AzureB亊, Guitar ´ 吉 箸龍はバンド試咫 E.Guitar 處怙吉畠違 ASPIC 茂侑T (`05 ~) Wipse モバイル x クラウド何氏L─11 ~) 2005-2012 壼R弥寄僥寄僥垪掲械輩v、 2008-2010 嶄刹寄僥掲械輩v
  • 5. XAML の児云議な岑R .NET 冱Z (C# または Visual Basic) の児云議な岑R Windows 8 デザインの圻tにする尖盾 Blend は ビジュアルデザイン、Visual Studio は コ`ディングとデバッグ
  • 6. Windows きれいな m俳な ストア 堀くて スケ`リング コントラクト スタイル 錆らか と聞いやすい のg廾 デザイン スナップ クラウド Windows タイルの いつでも とのB亊 ストアの 嗤浸醵 、っている (ロ`ミング) 圻tに
  • 7. Windows Azure のサ`ビス蛤 ∀襯泪轡 クラウド サ`ビス Web サイト (Virtual Machines) (Cloud Services) (Web Sites) SQL デ`タベ`ス ストレ`ジ コンテンツ塘佚 メディア塘佚 (SQL Database) (Storage) (CDN) (Media) アクセス崙囮AD サ`ビス バス キャッシュ ∀襯優奪肇鍠`ク トラフィック砿尖 (ACS & Active Directory) (Service Bus) (Caching) (Virtual Network) (Traffic Manager) 7
  • 10. REST 斌瞳秤 マスタ`秤鵑碧 を碧 REST 鮫 URLを 7:37 AM 根む斌瞳秤 鮫 URL マスタ`秤 を函誼 を碧 REST を函誼 SharePoint Site se http://sharepoint/url ar ch Site Actions Browse Page username Parent > Parent > Current Page Page Title Current Page Page One Page Two This Site: site search Libraries 鮫馭鵑鬟螢エスト Site Pages Shared Documents 鮫 URL Drop Off Library Custom library 鮫馭鵑魴気 を函誼
  • 13. Windows 8 Starter Kit ┰晩巷_。 Windows Azure サ`ビスBのためのツ`ルキット WinRT アプリと ASP.NET MVC / jQuery Mobile に Azure SQL デ`タベ`ス WinRT Azure Web ロ`ル Azure HTML JSON WCF Data SQL ADO.NET Entity Framework Ajax Service Windows Azure Custom WinJS/JavaScript Operation GET/POST ADO.NET GET/POST アプリケ`ション PUT/DELET J^ Service PUT/DELETE Service E Query ASP.NET MVC, Interceptor jQuery Mobile HTML Ajax JSON Change Interceptor jQuery / jQuery WinRT iOS Mobile Android アプリ Windows Phone
  • 14. Windows 8 Starter Kit Windows ストアアプリア`キテクチャ クライアント Windows Azure (Windows8) スタ`タ`キット Service Data Access Data Source (Windows ストアアプリ) WCF Data Services ADO.NET Azure SQL ADO.NET Entity HTML + javaScript Framework Table Presentation ASP.NET MVC 4 スタ`タ`キット アプリケ`ション (Controller)
  • 15. Windows 8 Starter Kit フロ` アプリケ`ション Azure Web ロ`ル Azure SQL ロ Authentication Membership 1 ユ`ザ`ID/パ グ Service Provider Default スワ`ド イ ン Creating 2 I J^クッキ` Cookie 尖 イベント ブラウザのCookieコンテナ` J^ クッキ` 3 ケ OnStart Framework J^クッキ` ADO.NET ADO.NET コ`ア Processing Entity `シプ Request ドョリ ン WCF Data Service
  • 18. モバイル鬉 アプリをgにg廾 ユ`ザ`J^C嬬 プッシュ宥岑C嬬 鵬rにデプロイ辛嬬 マルチテナントh廠 から喘h廠に 駅勣に鬉犬筝辛嬬 Windows 8, iOS, Android, Windows Phone 8 をサポ`ト嚠協 駅勣に鬉犬 C嬬を弖紗辛嬬 http://www.windowsazure.com/mobile
  • 19. Windows Azure Mobile Services は肝の栽に恷mです。
  • 23. Supported Modules + Globals mssql mssql.query('select top 1 * from statusupdates', request { success: function(results) { console console.log(results); } push } tables ); statusCodes
  • 24. JSON T-SQL 侏 方 (屁方、10 M方、 Float(53) 検嗤(泣方) ブ`ル Bit DateTime DateTimeOffset(3) 猟忖双 Nvarchar(max)
  • 25. サ`バ` ロジック CRUD 荷恬にvするサ`バ` ロジックの弖紗 デモ
  • 31. J^の弖紗 儻堀な Windows Live への俊A デモ
  • 32. 寶僅 C コンピュ`ティング ログ - ストレ`ジ
  • 35. Chris Risner Xamarin http://chrisrisner.com/ 揖サンプル https://github.com/xamarin/azure- 揖サンプル mobile-services https://github.com/WindowsAzure- Samples/MobileServices-iOS-Client
  • 36. Mobile Services with iOS デモ
  • 37. 10 モバイル サ`ビス 1 GB SQL WA のo創u井 デ`タベ`ス プレビュ`豚g嶄は SLA なし。S インスタンスのみ聞喘辛嬬。プレビュ`豚g嶄は、宥械の愖腎n署 創署から 33% 護哈で嚠sgみインスタンスにアップグレ`ド辛嬬。
  • 38. 99.9%
  • 41. Developer Camp 2012 Japan Fall 10.4 Thu C 5 Fri @i紅ヒカリエ http://aka.ms/DevCamp2012Jpn hashtag : #DevCampJp