.NET 最新クライアントアプリケーション開発基礎

.NET 最新クライアントアプリケーション開発基礎






2
多様なクライアントアプリケー
ションの実現とテクノロジー
4
5
BYOD
タッチ、ペン
フレキシブル
ワークスタイル
クラウド化
マウス &
キーボード
7
8
Windowsストアアプリ
 全画面型、統一されたUI
 タッチ、キーボード、
マウス、ペン
 配布と管理
Windowsフォーム
WPF
 豊富なコンポーネント
 既存資産の活用
Windows Forms (v.4.5)
.NET Framework 4.5
 リッチな UI の実現
(アニメーションなど)
 UI とロジックの分離
Windows Presentation Foundation (v.4.5)
9
10
Windowsストアアプリ開発












ユーザー インターフェース
アクセシビリティ
データバインド
デバイス
ライブタイル
トースト
入力
コントロール
グラフィックスとメディア
HTML5/CSS
通信とデータ
XAML
サービス
ポータブル
地理位置情報
Direct3D
Direct2D
Direct
Write
ローカル
ストレージ
SMS
Skydrive
センサー
近接
再生
キャプチャ
リモート再生
ストリーム
バックグラウン
ド通信
Bing
Canvas
SVG
Syndicatio
n
ネットワーク
Azure
Mobile
XML と
JSON
コントラクト
Xbox Live
印刷
基本
アプリ サービス
スレッド/
タイマー
メモリ管理
グローバリゼーション
暗号化
認証
ユーザー インターフェース
アクセスビリティ
データバインド
デバイス
ライブタイル
トースト
入力
コントロール
グラフィックスとメディア
HTML5/CSS
通信とデータ
XAML
サービス
ポータブル
地理位置情報
Direct3D
Direct2D
Direct
Write
ローカル
ストレージ
SMS
Skydrive
センサー
近接
再生
キャプチャ
リモート再生
ストリーム
バックグラウン
ド通信
Bing
Canvas
SVG
Syndicatio
n
ネットワーク
Azure
Mobile
XML と
JSON
コントラクト
Xbox Live
Printing
基本
アプリ サービス
スレッド/
タイマー
メモリ管理
グローバリゼーション
暗号化
認証
ユーザー インターフェース
アクセシビリティ
データバインド
ライブタイル トース
ト
デバイス
入力
コントロール
グラフィックスとメディア
HTML5/CSS
XAML
通信とデータ
音声合成
サービス
ポータブル
地理位置情報
POS
Direct3D
Direct2D
Direct
Write
ローカル
ストレージ
SMS
HTTP
Skydrive
センサー
近接
USB
再生
キャプチャ
リモート再生
ストリーム
バックグラウン
ド通信
連絡先
Bing
HID
WiFi direct
Bluetooth
Canvas
SVG
WebGL
Syndicatio
n
ネットワーク
予定
Azure
Mobile
印刷
3D印刷
スキャン
XML と
JSON
コントラクト
PDF
Xbox Live
基本
アプリ サービス
スレッド/
タイマー
メモリ管理
グローバリゼーション
暗号化
認証
診断


アプリの ID、アプリの機能、展開と更新
のための情報を宣言
ファイル/アセット
アプリマニフェスト
ブロック マップ
署名

Zip 中央ディレクトリ
17







18
http://msdn.microsoft.com/ja-jp/jj556277.aspx
http://code.msdn.microsoft.com/windowsapps/Windows-8-Modern-Style-App-Samples
http://jp.infragistics.com/default.aspx
開発者登録
Windows ストアアプリ
開発者ダッシュボード
公開
https://appdev.microsoft.com/
App Package
作成
Appアプリ
登録
承認
Windows ストアから
ダウンロード可能
Windows ストアアプリ
開発者ダッシュボード
https://appdev.microsoft.com
Windows ストアアプリ
開発者ダッシュボード
https://appdev.microsoft.com
審査
Windows ストアアプリ
開発者ダッシュボード
https://appdev.microsoft.com
22
サイドローディング
ストア
アプリ
ストアダウンロード
企業内アプリ
プライベートアプリ
•
•
個人向けアプリ
広く流通させたい業務アプリ
サイドローディングの
アクティベーションが必要
Windowsストアの利用禁止も設定可能
企
業
内
で
署
名
Powershell
コマンドにて
•
•
Microsoft アカウント(旧 Live ID)を
使用して接続
必要なアプリ以外をダウンロード禁止
設定可能
サイド
ローディング
キー
配信サーバー
手動インストール
サ
イ
ド
ロ
ー
デ
ィ
ン
グ
Windows 8
/RT
ダウンロード、インストール
ストア
アプリ
審
査
・
署
名
参考資料

 http://msdn.microsoft.com/ja-jp/windows/

 http://msdn.microsoft.com/ja-jp/jj984295.aspx

 http://msdn.microsoft.com/jajp/library/windows/apps/jj659079.aspx
25



http://aka.ms/Mjvbk7

http://aka.ms/Lj394j
http://www.microsoft.com/ja-jp/mic/seminar/default.aspx
26