10. コンシューマの動向
Minutes on Web
Minutes on Apps
Dec 2010
Jun 2011
Source: Flurry, ComScore, Alexa
Datasource: 総務省 通信利用動向調査(世帯編) 平成23年度報告書
http://www.soumu.go.jp/johotsusintokei/statistics/statistics05.html
Dec 2011
20. ・スーパーマーケットのタイムセールを管理する Windows ストアアプリ
・バックエンドサービスは Windows サーバーでも Windows Azure でもほぼ同じコードで配置可能
バックエンドサービス作成
Web サイト
(Localhost)
Windows ストアアプリ
Get/Post/
Put/Delete
Internet Information
Server (IIS)
XAML / C#
JSON
Code
First
Windows ストアアプリの作成
Data Adapter の作成
Grid View 追加
XAML 編集による画面作成
アプリバー、CRUD 処理実装
共有コントラクト実装
Entity Framework
Grid View
バックエンドサービス作成
データモデル作成とデータベース生成
テストプロジェクトの作成とデータの作成
SQL Server
Express
文字・数値
データ
26. リモートデータ
WCF エンドポイント(SOAP / REST)
従前どおり サービス参照の追加で可能
OData(REST)
WCF Data Services で公開(REST, XML/JSON 等ペイロード選択可能)
ASP.NET Web API で公開(REST, JSON)
Windows Azure Mobile Services(REST, JSON)
ローカルデータ
IsolatedStorage Windows.Storage, FilePicker
SQLite
27.
XAML / C#
Get/Post/
Put/Delete
JSON
ASP.NET
Web API
var client = new HttpClient();
HttpClient
HttpResponseMessage response =
await client.GetAsync(“サービスのURI");
await
var result =
await
response.Content.ReadAsStringAsync();
var pictures = JsonArray.Parse(result);
// JSONの結果をオブジェクトにバインド …