>100 Views
September 30, 12
スライド概要
Windows Azure Mobile Services
FPT ジャパン エグゼクティブエバンジェリスト 独立行政法人 国立印刷局 デジタル統括アドバイザー兼最高情報セキュリティアドバイザー Microsoft で13年間、テクニカルエバンジェリストとして .NET、C#、Visual Studio、Windows、iOS、Android、Microsoft Azure 等の開発者向け技術啓発活動 (DevRel) 。Dell、Accenture、Elastic、VMware 等での DevRel 後、2024年11月1日より現職で DevRel 活動を開始。NVIDIA との戦略的協業 AI GPU クラウド、Azure/AWS/GC 上の AI &データ関連サービスのマーケティング、プリセールス、教育、関連新規サービス開発。元内閣官房 IT 総合戦略室 政府 CIO 補佐官(兼務)、元デジタル庁 ソリューションアーキテクト(兼務)。
テクニカルエバンジェリスト http://blogs.msdn.com/b/shosuz 兼 Microsoft Technology Center アーキテクト http://www.microsoft.com/ja-jp/business/mtc/ads.aspx 呟きネタは主に、Windows Azure, Windows、 Windows Phone, RIA, HTML5, MVVM, iOS/Android x Windows Azure連携, Guitar … 等 趣味はバンド活動、 E.Guitar 演奏等全般 ASPIC 執行役員 (‘05 ~) Wipse モバイル x クラウド部会長(’11 ~) 2005-2012 早稲田大学大学院非常勤講師、 2008-2010 中央大学非常勤講師
XAML の基本的な知識 .NET 言語 (C# または Visual Basic) の基本的な知識 Windows 8 デザインの原則に対する理解 Blend は ビジュアルデザイン、Visual Studio は コーディングとデバッグ
Windows ストア スタイル デザイン タイルの 有効活用 速くて 滑らか きれいな スケーリング と使いやすい スナップ 適切な コントラクト の実装 いつでも 繋がっている クラウド との連携 (ローミング) Windows ストアの 原則に準拠
Windows Azure のサービス群 仮想マシン クラウド サービス 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)
ASP.NET Web API, WCF Web Role
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 マスター情報 を取得
デモ
Windows Azure Starter Kit
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
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)
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
デモ
Windows Azure Mobile Services
モバイル対応の アプリを簡単に実装 ユーザー認証機能 プッシュ通知機能 瞬時にデプロイ可能 マルチテナント環境 から専用環境に 必要に応じて変更可能 Windows 8, iOS, Android, Windows Phone 8 をサポート予定 http://www.windowsazure.com/mobile 必要に応じて 機能を追加可能
Windows Azure Mobile Services は次の場合に最適です。
デモ
Supported Modules + Globals
mssql
mssql.query('select top 1 * from statusupdates',
request
{ success: function(results) {
console
console.log(results);
}
push
}
);
tables
statusCodes
JSON 値 数値 (整数、10 進数、 浮動小数点数) ブール値 DateTime 文字列 T-SQL 型 Float(53) Bit DateTimeOffset(3) Nvarchar(max)
サーバー ロジック CRUD 操作に関するサーバー ロジックの追加 デモ
http://msdn.microsoft.com/ja-jp/live/
プッシュ通知 デモ
http://msdn.microsoft.com/en-US/live/ff621310
認証の追加 迅速な Windows Live への接続 デモ
診断 拡張 – コンピューティング ログ 拡張 - ストレージ
診断、ログ、拡張 デモ
Windows Azure Mobile Services for iOS
Chris Risner Xamarin http://chrisrisner.com/ 同サンプル 同サンプル https://github.com/xamarin/azuremobile-services https://github.com/WindowsAzureSamples/MobileServices-iOS-Client
Mobile Services with iOS デモ
1 GB SQL データベース WA の無料評価版 10 モバイル サービス プレビュー期間中は SLA なし。S インスタンスのみ使用可能。プレビュー期間中は、通常の従量課金 料金から 33% 割引で予約済みインスタンスにアップグレード可能。
99.9%
データ
http://www.windowsazure.com/mobile http://bit.ly/Q3Aq6G http://chrisrisner.com/ 40
Developer Camp 2012 Japan Fall 10.4 Thu – 5 Fri @渋谷ヒカリエ http://aka.ms/DevCamp2012Jpn hashtag : #DevCampJp
http://aka.ms/azucamp Azure ハンズオン で検索