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

>100 Views

September 30, 12

スライド概要

Windows Azure Mobile Services

profile-image

ヴイエムウェア株式会社 ソリューションアーキテクト本部 プリンシパルエンタープライズアーキテクト。 Microsoft で13年間、テクニカルエバンジェリストとして .NET、Visual Studio、Windows、iOS、Android、Microsoft Azure 等の開発者向け最新技術啓発活動を実施。その後、Dell、Accenture、Elastic で開発者向け技術啓発活動等を経て現職。 モダンアプリケーション開発、マルチクラウド対応、アーキテクチャ策定等を中心に、技術者向けに最新技術の啓発活動を実施中。 2019年4月〜2021年8月迄、内閣官房 IT 総合戦略室 政府 CIO 補佐官を兼務、2021年9月〜2024年3月迄、デジタル庁 PjM ユニット ソリューションアーキテクトを兼務。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
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 Azure連携, Guitar … 等 趣味はバンド活動、 E.Guitar 演奏等全般 ASPIC 執行役員 (‘05 ~) Wipse モバイル x クラウド部会長(’11 ~) 2005-2012 早稲田大学大学院非常勤講師、 2008-2010 中央大学非常勤講師

5.

XAML の基本的な知識 .NET 言語 (C# または Visual Basic) の基本的な知識 Windows 8 デザインの原則に対する理解 Blend は ビジュアルデザイン、Visual Studio は コーディングとデバッグ

6.

Windows ストア スタイル デザイン タイルの 有効活用 速くて 滑らか きれいな スケーリング と使いやすい スナップ 適切な コントラクト の実装 いつでも 繋がっている クラウド との連携 (ローミング) Windows ストアの 原則に準拠

7.

Windows Azure のサービス群 仮想マシン クラウド サービス Web サイト (Virtual Machines) (Cloud Services) (Web Sites) SQL データベース ストレージ (SQL Database) (Storage) アクセス制御&AD (ACS & Active Directory) サービス バス キャッシュ (Service Bus) (Caching) 7 コンテンツ配信 メディア配信 (CDN) (Media) 仮想ネットワーク (Virtual Network) トラフィック管理 (Traffic Manager)

9.

ASP.NET Web API, WCF Web Role

10.

REST マスター情報を検索 商品情報 を検索 REST 7:37 AM 画像 URLを 含む商品情報 を取得 画像 URL を検索 REST SharePoint Site se ar ch username http://sharepoint/url Site Actions Browse Page Parent > Parent > Current Page Page Title Current Page Page One 画像情報をリクエスト 画像 URL 画像情報を返す を取得 Libraries Site Pages Shared Documents Drop Off Library Custom library Page Two This Site: site search マスター情報 を取得

11.

デモ

12.

Windows Azure Starter Kit

13.

Windows 8 Starter Kit (近日公開!) Windows Azure サービス構築のためのツールキット WinRT アプリと ASP.NET MVC / jQuery Mobile に対応 Azure Web ロール WinRT Azure SQL データベース JSON Windows Azure アプリケーション Service 認証 Service ASP.NET MVC, jQuery Mobile HTML Ajax WinRT アプリ iOS Android Windows Phone jQuery / jQuery Mobile GET/POST GET/POST PUT/DELET PUT/DELETE E JSON Custom Operation Query Interceptor Change Interceptor ADO.NET WinJS/JavaScript WCF Data Service ADO.NET Entity Framework HTML Ajax Azure SQL

14.

Windows 8 Starter Kit Windows ストアアプリアーキテクチャ クライアント (Windows8) スターターキット (Windows ストアアプリ) Windows Azure Service WCF Data Services Data Access ADO.NET Data Source Azure SQL ADO.NET Entity Framework HTML + javaScript Table Presentation ASP.NET MVC 4 スターターキット アプリケーション (Controller)

15.

Windows 8 Starter Kit フロー Azure Web ロール アプリケーション 1 認証クッキー ブラウザのCookieコンテナー 3 2 Creating Cookie イベント 認証 クッキー OnStart Processing Request WCF Data Service ADO.NET 認証クッキー ADO.NET Entity Framework ケ コーア ーシプ ドョリ ン Authentication Service ユーザーID/パ スワード Default Membership Provider ロ グ イ ン 処 理 Azure SQL

16.

デモ

17.

Windows Azure Mobile Services

18.

モバイル対応の アプリを簡単に実装 ユーザー認証機能 プッシュ通知機能 瞬時にデプロイ可能 マルチテナント環境 から専用環境に 必要に応じて変更可能 Windows 8, iOS, Android, Windows Phone 8 をサポート予定 http://www.windowsazure.com/mobile 必要に応じて 機能を追加可能

19.

Windows Azure Mobile Services は次の場合に最適です。

20.

デモ

23.
[beta]
Supported Modules + Globals
mssql
mssql.query('select top 1 * from statusupdates',
request
{ success: function(results) {
console
console.log(results);
}
push
}
);
tables
statusCodes

24.

JSON 値 数値 (整数、10 進数、 浮動小数点数) ブール値 DateTime 文字列 T-SQL 型 Float(53) Bit DateTimeOffset(3) Nvarchar(max)

25.

サーバー ロジック CRUD 操作に関するサーバー ロジックの追加 デモ

28.

http://msdn.microsoft.com/ja-jp/live/

29.

プッシュ通知 デモ

30.

http://msdn.microsoft.com/en-US/live/ff621310

31.

認証の追加 迅速な Windows Live への接続 デモ

32.

診断 拡張 – コンピューティング ログ 拡張 - ストレージ

33.

診断、ログ、拡張 デモ

34.

Windows Azure Mobile Services for iOS

35.

Chris Risner Xamarin http://chrisrisner.com/ 同サンプル 同サンプル https://github.com/xamarin/azuremobile-services https://github.com/WindowsAzureSamples/MobileServices-iOS-Client

36.

Mobile Services with iOS デモ

37.

1 GB SQL データベース WA の無料評価版 10 モバイル サービス プレビュー期間中は SLA なし。S インスタンスのみ使用可能。プレビュー期間中は、通常の従量課金 料金から 33% 割引で予約済みインスタンスにアップグレード可能。

38.

99.9%

39.

データ

40.

http://www.windowsazure.com/mobile http://bit.ly/Q3Aq6G http://chrisrisner.com/ 40

41.

Developer Camp 2012 Japan Fall 10.4 Thu – 5 Fri @渋谷ヒカリエ http://aka.ms/DevCamp2012Jpn hashtag : #DevCampJp

42.

http://aka.ms/azucamp Azure ハンズオン で検索