Submit Search
Upload
仙台IT文化祭(2017年) ユニバーサル windows プラッ トフォーム (uwp) アプリ開発概要
•
Download as PPTX, PDF
•
0 likes
•
563 views
Tomokazu Kizawa
Follow
仙台IT文化祭(2017年)で登壇したUWPアプリ開発概要のスライドです。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 76
Download now
Recommended
美しいモバイルUXの理解と実践〜10の法則:試作・プロトタイピング編 先生:安藤 幸央
美しいモバイルUXの理解と実践〜10の法則:試作・プロトタイピング編 先生:安藤 幸央
schoowebcampus
みくみくまうすについて&Unity で使えるコーディングノウハウ
みくみくまうすについて&Unity で使えるコーディングノウハウ
torisoup
Unity入門ハンズオン
Unity入門ハンズオン
Kazuya Hiruma
20200108ゲームの品質~研修で使われる「ゲーム」の開発・活用の現場から~」
20200108ゲームの品質~研修で使われる「ゲーム」の開発・活用の現場から~」
Yasuhide Ishigami
OneDrive Files On-Demand
OneDrive Files On-Demand
Tomokazu Kizawa
Introduction of Azure Database for MySQL / PostgreSQL
Introduction of Azure Database for MySQL / PostgreSQL
Kuniteru Asami
Dal001 sql server 2017 事始め ~ 進化を続ける sql server の最新情報を一挙紹介
Dal001 sql server 2017 事始め ~ 進化を続ける sql server の最新情報を一挙紹介
Masayuki Ozawa
Azure Virtual Machines設計の勘所 | Microsoft Tech Summit 2017
Azure Virtual Machines設計の勘所 | Microsoft Tech Summit 2017
Kuniteru Asami
Recommended
美しいモバイルUXの理解と実践〜10の法則:試作・プロトタイピング編 先生:安藤 幸央
美しいモバイルUXの理解と実践〜10の法則:試作・プロトタイピング編 先生:安藤 幸央
schoowebcampus
みくみくまうすについて&Unity で使えるコーディングノウハウ
みくみくまうすについて&Unity で使えるコーディングノウハウ
torisoup
Unity入門ハンズオン
Unity入門ハンズオン
Kazuya Hiruma
20200108ゲームの品質~研修で使われる「ゲーム」の開発・活用の現場から~」
20200108ゲームの品質~研修で使われる「ゲーム」の開発・活用の現場から~」
Yasuhide Ishigami
OneDrive Files On-Demand
OneDrive Files On-Demand
Tomokazu Kizawa
Introduction of Azure Database for MySQL / PostgreSQL
Introduction of Azure Database for MySQL / PostgreSQL
Kuniteru Asami
Dal001 sql server 2017 事始め ~ 進化を続ける sql server の最新情報を一挙紹介
Dal001 sql server 2017 事始め ~ 進化を続ける sql server の最新情報を一挙紹介
Masayuki Ozawa
Azure Virtual Machines設計の勘所 | Microsoft Tech Summit 2017
Azure Virtual Machines設計の勘所 | Microsoft Tech Summit 2017
Kuniteru Asami
Pinterest
Pinterest
Tomokazu Kizawa
HoloLens / Windows MR開発入門
HoloLens / Windows MR開発入門
Akira Hatsune
自チームのLychee redmine活用例
自チームのLychee redmine活用例
agileware_jp
ゼロから深層学習を学ぶ方法 - CMS大阪夏祭り2017
ゼロから深層学習を学ぶ方法 - CMS大阪夏祭り2017
Tomo Masuda
Surface dial
Surface dial
Tomokazu Kizawa
Wankuma0402
Wankuma0402
c-mitsuba
デブサミ2013LT大会 Japan SenchaUG
デブサミ2013LT大会 Japan SenchaUG
dsuke Takaoka
AndroidのUI設計で押さえておきたいポイント
AndroidのUI設計で押さえておきたいポイント
Takayuki Inoue
ユニバーサル Windowsプラットフォーム(UWP)アプリの開発と配布
ユニバーサル Windowsプラットフォーム(UWP)アプリの開発と配布
Tomokazu Kizawa
DeNAのプログラミング教育の取り組み #denatechcon
DeNAのプログラミング教育の取り組み #denatechcon
DeNA
グロースハック なぜ我々は無意味な施策を打ってしまうのか
グロースハック なぜ我々は無意味な施策を打ってしまうのか
Yahoo!デベロッパーネットワーク
Prott user meetup 16 効率よく、品質良く、アプリを育てよう。
Prott user meetup 16 効率よく、品質良く、アプリを育てよう。
Musashi Kobayashi
Sketchで変わるワークフロー
Sketchで変わるワークフロー
Asami Yamamoto
Windows 10 Creators Update
Windows 10 Creators Update
Tomokazu Kizawa
仙台IT文化祭 学生&社会人におくる「僕の私のSharePoint」
仙台IT文化祭 学生&社会人におくる「僕の私のSharePoint」
Atsuo Yamasaki
FxugWP7
FxugWP7
c-mitsuba
ABC2013 Spring デザインナーとエンジニアの連携プレイのコツ
ABC2013 Spring デザインナーとエンジニアの連携プレイのコツ
Mori Keita
Wndows 10 Fall Creators Update Insider Previewから見たアップデート内容
Wndows 10 Fall Creators Update Insider Previewから見たアップデート内容
Tomokazu Kizawa
Microsoft MVP x DevRel
Microsoft MVP x DevRel
Rie Moriguchi
印刷APIのサポート事情 - DevRel Meetup in Tokyo #17
印刷APIのサポート事情 - DevRel Meetup in Tokyo #17
Yasunori Kihara
Microsoft Copilot Studio.pdf
Microsoft Copilot Studio.pdf
Tomokazu Kizawa
Windows 11 機能アップデートMoment 4
Windows 11 機能アップデートMoment 4
Tomokazu Kizawa
More Related Content
Similar to 仙台IT文化祭(2017年) ユニバーサル windows プラッ トフォーム (uwp) アプリ開発概要
Pinterest
Pinterest
Tomokazu Kizawa
HoloLens / Windows MR開発入門
HoloLens / Windows MR開発入門
Akira Hatsune
自チームのLychee redmine活用例
自チームのLychee redmine活用例
agileware_jp
ゼロから深層学習を学ぶ方法 - CMS大阪夏祭り2017
ゼロから深層学習を学ぶ方法 - CMS大阪夏祭り2017
Tomo Masuda
Surface dial
Surface dial
Tomokazu Kizawa
Wankuma0402
Wankuma0402
c-mitsuba
デブサミ2013LT大会 Japan SenchaUG
デブサミ2013LT大会 Japan SenchaUG
dsuke Takaoka
AndroidのUI設計で押さえておきたいポイント
AndroidのUI設計で押さえておきたいポイント
Takayuki Inoue
ユニバーサル Windowsプラットフォーム(UWP)アプリの開発と配布
ユニバーサル Windowsプラットフォーム(UWP)アプリの開発と配布
Tomokazu Kizawa
DeNAのプログラミング教育の取り組み #denatechcon
DeNAのプログラミング教育の取り組み #denatechcon
DeNA
グロースハック なぜ我々は無意味な施策を打ってしまうのか
グロースハック なぜ我々は無意味な施策を打ってしまうのか
Yahoo!デベロッパーネットワーク
Prott user meetup 16 効率よく、品質良く、アプリを育てよう。
Prott user meetup 16 効率よく、品質良く、アプリを育てよう。
Musashi Kobayashi
Sketchで変わるワークフロー
Sketchで変わるワークフロー
Asami Yamamoto
Windows 10 Creators Update
Windows 10 Creators Update
Tomokazu Kizawa
仙台IT文化祭 学生&社会人におくる「僕の私のSharePoint」
仙台IT文化祭 学生&社会人におくる「僕の私のSharePoint」
Atsuo Yamasaki
FxugWP7
FxugWP7
c-mitsuba
ABC2013 Spring デザインナーとエンジニアの連携プレイのコツ
ABC2013 Spring デザインナーとエンジニアの連携プレイのコツ
Mori Keita
Wndows 10 Fall Creators Update Insider Previewから見たアップデート内容
Wndows 10 Fall Creators Update Insider Previewから見たアップデート内容
Tomokazu Kizawa
Microsoft MVP x DevRel
Microsoft MVP x DevRel
Rie Moriguchi
印刷APIのサポート事情 - DevRel Meetup in Tokyo #17
印刷APIのサポート事情 - DevRel Meetup in Tokyo #17
Yasunori Kihara
Similar to 仙台IT文化祭(2017年) ユニバーサル windows プラッ トフォーム (uwp) アプリ開発概要
(20)
Pinterest
Pinterest
HoloLens / Windows MR開発入門
HoloLens / Windows MR開発入門
自チームのLychee redmine活用例
自チームのLychee redmine活用例
ゼロから深層学習を学ぶ方法 - CMS大阪夏祭り2017
ゼロから深層学習を学ぶ方法 - CMS大阪夏祭り2017
Surface dial
Surface dial
Wankuma0402
Wankuma0402
デブサミ2013LT大会 Japan SenchaUG
デブサミ2013LT大会 Japan SenchaUG
AndroidのUI設計で押さえておきたいポイント
AndroidのUI設計で押さえておきたいポイント
ユニバーサル Windowsプラットフォーム(UWP)アプリの開発と配布
ユニバーサル Windowsプラットフォーム(UWP)アプリの開発と配布
DeNAのプログラミング教育の取り組み #denatechcon
DeNAのプログラミング教育の取り組み #denatechcon
グロースハック なぜ我々は無意味な施策を打ってしまうのか
グロースハック なぜ我々は無意味な施策を打ってしまうのか
Prott user meetup 16 効率よく、品質良く、アプリを育てよう。
Prott user meetup 16 効率よく、品質良く、アプリを育てよう。
Sketchで変わるワークフロー
Sketchで変わるワークフロー
Windows 10 Creators Update
Windows 10 Creators Update
仙台IT文化祭 学生&社会人におくる「僕の私のSharePoint」
仙台IT文化祭 学生&社会人におくる「僕の私のSharePoint」
FxugWP7
FxugWP7
ABC2013 Spring デザインナーとエンジニアの連携プレイのコツ
ABC2013 Spring デザインナーとエンジニアの連携プレイのコツ
Wndows 10 Fall Creators Update Insider Previewから見たアップデート内容
Wndows 10 Fall Creators Update Insider Previewから見たアップデート内容
Microsoft MVP x DevRel
Microsoft MVP x DevRel
印刷APIのサポート事情 - DevRel Meetup in Tokyo #17
印刷APIのサポート事情 - DevRel Meetup in Tokyo #17
More from Tomokazu Kizawa
Microsoft Copilot Studio.pdf
Microsoft Copilot Studio.pdf
Tomokazu Kizawa
Windows 11 機能アップデートMoment 4
Windows 11 機能アップデートMoment 4
Tomokazu Kizawa
AI搭載Bingと最新情報(生成系AI系研究会)
AI搭載Bingと最新情報(生成系AI系研究会)
Tomokazu Kizawa
PowerToysを使ってみよう
PowerToysを使ってみよう
Tomokazu Kizawa
Surface Pro 9実機レポート
Surface Pro 9実機レポート
Tomokazu Kizawa
Windows 11とNPUで実現するWindowsのAI
Windows 11とNPUで実現するWindowsのAI
Tomokazu Kizawa
AI搭載の新しいBingとEdge
AI搭載の新しいBingとEdge
Tomokazu Kizawa
Windows 11 2022 Updateの新機能
Windows 11 2022 Updateの新機能
Tomokazu Kizawa
勉強会・コミュニティ運営について語ろう Documentary of .NETラボ
勉強会・コミュニティ運営について語ろう Documentary of .NETラボ
Tomokazu Kizawa
Winows 365登場
Winows 365登場
Tomokazu Kizawa
Windows 10 21H1とInsider Previewから見る これからの機能追加
Windows 10 21H1とInsider Previewから見る これからの機能追加
Tomokazu Kizawa
速報!!Windows 11
速報!!Windows 11
Tomokazu Kizawa
新登場!Surface Laptop 4
新登場!Surface Laptop 4
Tomokazu Kizawa
Windows 10 20H2はどうなる
Windows 10 20H2はどうなる
Tomokazu Kizawa
Microsoft Teamsのライブイベントによるオンライン勉強会 -.NETラボオンライン勉強会の舞台裏-
Microsoft Teamsのライブイベントによるオンライン勉強会 -.NETラボオンライン勉強会の舞台裏-
Tomokazu Kizawa
Windows 10X .NETラボ勉強会 2020年6月27日
Windows 10X .NETラボ勉強会 2020年6月27日
Tomokazu Kizawa
新型登場!! Surface Book 3 / Surface Go 2
新型登場!! Surface Book 3 / Surface Go 2
Tomokazu Kizawa
パケット無線用電子メールシステム SPG-NEWS(FM TOWNS版)の開発
パケット無線用電子メールシステム SPG-NEWS(FM TOWNS版)の開発
Tomokazu Kizawa
解説 Windows 10 May 2020 Update
解説 Windows 10 May 2020 Update
Tomokazu Kizawa
ゆうMUG講演「きれいなマイクロソフトは好きですか?」
ゆうMUG講演「きれいなマイクロソフトは好きですか?」
Tomokazu Kizawa
More from Tomokazu Kizawa
(20)
Microsoft Copilot Studio.pdf
Microsoft Copilot Studio.pdf
Windows 11 機能アップデートMoment 4
Windows 11 機能アップデートMoment 4
AI搭載Bingと最新情報(生成系AI系研究会)
AI搭載Bingと最新情報(生成系AI系研究会)
PowerToysを使ってみよう
PowerToysを使ってみよう
Surface Pro 9実機レポート
Surface Pro 9実機レポート
Windows 11とNPUで実現するWindowsのAI
Windows 11とNPUで実現するWindowsのAI
AI搭載の新しいBingとEdge
AI搭載の新しいBingとEdge
Windows 11 2022 Updateの新機能
Windows 11 2022 Updateの新機能
勉強会・コミュニティ運営について語ろう Documentary of .NETラボ
勉強会・コミュニティ運営について語ろう Documentary of .NETラボ
Winows 365登場
Winows 365登場
Windows 10 21H1とInsider Previewから見る これからの機能追加
Windows 10 21H1とInsider Previewから見る これからの機能追加
速報!!Windows 11
速報!!Windows 11
新登場!Surface Laptop 4
新登場!Surface Laptop 4
Windows 10 20H2はどうなる
Windows 10 20H2はどうなる
Microsoft Teamsのライブイベントによるオンライン勉強会 -.NETラボオンライン勉強会の舞台裏-
Microsoft Teamsのライブイベントによるオンライン勉強会 -.NETラボオンライン勉強会の舞台裏-
Windows 10X .NETラボ勉強会 2020年6月27日
Windows 10X .NETラボ勉強会 2020年6月27日
新型登場!! Surface Book 3 / Surface Go 2
新型登場!! Surface Book 3 / Surface Go 2
パケット無線用電子メールシステム SPG-NEWS(FM TOWNS版)の開発
パケット無線用電子メールシステム SPG-NEWS(FM TOWNS版)の開発
解説 Windows 10 May 2020 Update
解説 Windows 10 May 2020 Update
ゆうMUG講演「きれいなマイクロソフトは好きですか?」
ゆうMUG講演「きれいなマイクロソフトは好きですか?」
Recently uploaded
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
Hiroshi Tomioka
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
Recently uploaded
(9)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
仙台IT文化祭(2017年) ユニバーサル windows プラッ トフォーム (uwp) アプリ開発概要
1.
ユニバーサル Windows プラットフォーム(UWP) アプリ開発 概要 木澤朋和 Microsoft
MVP for Windows and Device for IT windows-podcast.com Copyright © 2017 Tomokazu Kizawa All rights Reserved. 1
2.
仙台IT文化祭を支えてくださっている スポンサー様/後援コミュニティのご紹介 仙台IT文化祭2017 http://2017.sendaiitfes.org/ #sendaiitfes
2
3.
プラチナスポンサー ゴールドスポンサー 仙台IT文化祭2017 http://2017.sendaiitfes.org/ #sendaiitfes
3
4.
Tシャツスポンサー シルバースポンサー 仙台IT文化祭2017 http://2017.sendaiitfes.org/ #sendaiitfes
4
5.
スタンプラリースポンサー ロゴスポンサー 仙台IT文化祭2017 http://2017.sendaiitfes.org/ #sendaiitfes
5
6.
グッズスポンサー メディアスポンサー 仙台IT文化祭2017 http://2017.sendaiitfes.org/ #sendaiitfes
6
7.
個人/団体スポンサー オフィシャルコミュニティ 仙台IT文化祭2017 http://2017.sendaiitfes.org/ #sendaiitfes
7
8.
セッション中の撮影および録音はOKです! 仙台IT文化祭2017 http://2017.sendaiitfes.org/ #sendaiitfes
8 撮影可 録音可 カメラのシャッター音にはご配慮お願いいたします
9.
皆さまからの質問を募集しています! 仙台IT文化祭2017 http://2017.sendaiitfes.org/ #sendaiitfes
9 以下のハッシュタグを使って、ツイートして ください! #sendaiitfes #s282033 セッション中、いただいた質問へお答えいたします
10.
ユニバーサル Windows プラットフォーム(UWP) アプリ開発 概要 木澤朋和 Microsoft
MVP for Windows and Device for IT windows-podcast.com Copyright © 2017 Tomokazu Kizawa All rights Reserved. 10
11.
自己紹介 •木澤朋和(きざわともかず) •某メーカー系グループ会社でエンジニアをしています。 •Microsoft MVP for
Windows and Devices for IT (2016/10~2018/6) •横浜出身・在住 学生時代は福島県郡山市に四年間下宿生活していました (柏屋の薄皮饅頭はこしあん派) Copyright © 2017 Tomokazu Kizawa All rights Reserved. 11
12.
活動内容 •ポッドキャスト番組の配信 マイクロソフトの製品や技術をお話する番組 WoodStreamのデジタル生活 毎週配信 (配信9年目 配信回数 405回) Copyright
© 2017 Tomokazu Kizawa All rights Reserved. 12
13.
ポッドキャスト番組はこちらから •iTunesのPodcast(テクノロジーカテゴリ) •Web windows-podcast.com •YouTube https://www.youtube.com/c/windows-podcast Copyright © 2017
Tomokazu Kizawa All rights Reserved. 13
14.
ポッドキャスト番組はこちらから •Google HomeとChromecastをお持ちの方 「OK! Google
YouTubeで WoodStreamのデジタル生活を聞かせて」 Copyright © 2017 Tomokazu Kizawa All rights Reserved. 14
15.
活動内容 •動画の配信(YouTube/Channel 9) •ブログの執筆 •雑誌記事執筆 月刊I/O •コミュニティ活動
.NETラボ Copyright © 2017 Tomokazu Kizawa All rights Reserved. 15
16.
本セッションの目的 • UWPアプリの開発の流れを解説して、 概要をご理解いただく • まず手を付けていただければ。 •
「今日帰ったらやってみようかな?」 Copyright © 2017 Tomokazu Kizawa All rights Reserved. 16
17.
お品書き • UWPアプリとは? • 開発環境
Visual Studio • UWPプログラミング サンプルアプリ作成 • ストアで公開 Copyright © 2017 Tomokazu Kizawa All rights Reserved. 17
18.
UWPとは? Copyright © 2017
Tomokazu Kizawa All rights Reserved. 18
19.
UWPとは? •Universal Windows Platform •Windows
10デバイスでアプリを「共通」して 動かす仕組み Copyright © 2017 Tomokazu Kizawa All rights Reserved. 19 https://docs.microsoft.com/ja-jp/windows/uwp/get-started/universal-application-platform-guide
20.
どのWindows 10デバイスでも Copyright ©
2017 Tomokazu Kizawa All rights Reserved. 20 スマートフォンIoTデバイス PC XBOX One HoloLens Surface Hub タブレット
21.
UWPアプリ •UWP上で動くアプリ •ストアからダウンロード •アプリはパッケージ化 して提供 •どのデバイスからでも 共通のストアから入手 できる Copyright © 2017
Tomokazu Kizawa All rights Reserved. 21
22.
どのWindows 10デバイスでも Copyright ©
2017 Tomokazu Kizawa All rights Reserved. 22 PC スマートフォン
23.
UWPアプリ(例外的な) • ちょっと例外的 • 従来のWindowsデスクトップアプリをパッケージ化して ストアからダウンロード
(Desktop App Converterなど利用) • → これもUWP • (例) • 秀丸エディタ • Crystal DiskMark • iTunesも登場予定 Copyright © 2017 Tomokazu Kizawa All rights Reserved. 23
24.
開発環境 Copyright © 2017
Tomokazu Kizawa All rights Reserved. 24
25.
Visual Studio 2017 •Visual
Studio Community 2017 (無償版) • Professionalとほぼ同等 • 研修環境 • 学術的研究 • OSI が認定するオープン ソース ソフトウェア ライセンスに準拠したオープン ソースの開発者 プロジェクト • PC 台数 250 台未満かつ年商 1 億円未満の企業や団体 5 名まで利用可能 Copyright © 2017 Tomokazu Kizawa All rights Reserved. 25
26.
インストール • 必要な機能だけインストール • UWP開発だけで •容量
10.4GB •インストール時間 18分(*) Copyright © 2017 Tomokazu Kizawa All rights Reserved. 26 (*) Surface Pro(2017)Core m3の場合
27.
アプリを作ってみよう お絵かきアプリ Copyright © 2017
Tomokazu Kizawa All rights Reserved. 27
28.
こんなアプリを作ります •『お絵かき』アプリです •キャンバスに絵を描く •描画は、マウスとペンとタッチ •ペンは太さと色が変えられる • 太さは10段階 • 色は、黒、赤、青の三色 •
太さはスライダーコントロールで変える • 色はコンポボックスから選択 •Surface Dialでペンの太さと色を変更できる Copyright © 2017 Tomokazu Kizawa All rights Reserved. 28
29.
サボった機能 •ペンの形変更 •消しゴム •保存機能 •UNDO (振り向くなアムロ・・・) •・・・これは追々 Copyright ©
2017 Tomokazu Kizawa All rights Reserved. 29
30.
ソースは公開しています •GitHub • https://github.com/tkizawa/OEKAKI Copyright ©
2017 Tomokazu Kizawa All rights Reserved. 30
31.
画面 • Copyright © 2017
Tomokazu Kizawa All rights Reserved. 31 メニュー 描画キャンパス
32.
画面構成 • XAML (eXtensible Application
Markup Language) • 画面構成をXML形式で記述 • 画面設計とソースコードを分離 画面デザインだけ別にできる Copyright © 2017 Tomokazu Kizawa All rights Reserved. 32
33.
画面設計 • Grid • Grid(メニューと描画領域) •
Stack Panel • コンボボックスなど • インクキャンバス Copyright © 2017 Tomokazu Kizawa All rights Reserved. 33
34.
画面設計 •XAMLコード Copyright © 2017
Tomokazu Kizawa All rights Reserved. 34
35.
コードを書かずに画面を変化 • バインディング • 他のコントロールの値を、自動的に自分 (コントロール)に反映 Copyright
© 2017 Tomokazu Kizawa All rights Reserved. 35
36.
コードを書かずに画面を変化 •ペンのサンプルの大きさとスライダーコントロールを 連動 Copyright © 2017
Tomokazu Kizawa All rights Reserved. 36
37.
初期化 •ペンの初期化 Copyright © 2017
Tomokazu Kizawa All rights Reserved. 37
38.
ペンの太さ •スライダーコントロールの値に合わせて ペンの太さを変更 Copyright © 2017
Tomokazu Kizawa All rights Reserved. 38
39.
ペンの色 •コンボボックスの値で ペンの色を決定 Copyright © 2017
Tomokazu Kizawa All rights Reserved. 39
40.
Surface Dial • 円筒形のダイヤルデバイス •
Bluetooth接続 • Windows 10 Anniversary Update 以降で対応 • できること • 左右の回転 • クリックというかプッシュ • 振動によるフィードバック Copyright © 2017 Tomokazu Kizawa All rights Reserved. 40
41.
オンスクリーン • モニタにメニュー表示 •Surface Studio •Surface
Pro(2017) •Surface Book 2 Copyright © 2017 Tomokazu Kizawa All rights Reserved. 41
42.
オフスクリーン • Bluetoothがあれば 利用可 Copyright ©
2017 Tomokazu Kizawa All rights Reserved. 42
43.
プッシュしてメニュー表示 • Dialを長押し • メニューを選ぶ Copyright
© 2017 Tomokazu Kizawa All rights Reserved. 43
44.
ダイヤルのメニュー Copyright © 2017
Tomokazu Kizawa All rights Reserved. 44 ペンのサイズ ペンの色
45.
ダイヤルの設定 • RadialController • アイコンの定義 •
メニューの作成 • 標準メニュー(ボリューム、拡大縮小、 UNDOなど) • 回転の単位 • ハンドラの追加 Dialを回したときの処理の結び付け Copyright © 2017 Tomokazu Kizawa All rights Reserved. 45
46.
Copyright © 2017
Tomokazu Kizawa All rights Reserved. 46
47.
ダイヤルを回したときの処理 •基本処理 •メニューごとの処理 •selected.DisplayTextで判定 Copyright © 2017
Tomokazu Kizawa All rights Reserved. 47
48.
プッシュしたときの処理 • ハンドラの追加 • プッシュしたときの処理 Copyright
© 2017 Tomokazu Kizawa All rights Reserved. 48
49.
アプリを公開しよう Copyright © 2017
Tomokazu Kizawa All rights Reserved. 49
50.
アプリの公開まで • 名前の予約 • パッケージ化 •
アカウント登録 • アプリの申請 Copyright © 2017 Tomokazu Kizawa All rights Reserved. 50
51.
タイルとアイコンアセットの準備 • 種類とサイズ • 倍率 •
100, 200, 400%を用意することを強く推奨 • 125, 150%もあると尚可 Copyright © 2017 Tomokazu Kizawa All rights Reserved. 51 タイルとアイコン アセットのガイドライン https://docs.microsoft.com/ja-jp/windows/uwp/controls-and-patterns/tiles-and-notifications-app-assets 種類 サイズ(pixel) 小さいタイル 71 × 71 普通サイズのタイル 150 × 150 ワイドタイル 310 × 150 大きいタイル 310 × 310 アプリの一覧のアイコン 44 × 44 スプラッシュ画面 620 × 300
52.
UWP App Logo
Maker • 各種各サイズのロゴをまとめて作成 • 作ったアイコンはAssetsフォルダーにコピー Copyright © 2017 Tomokazu Kizawa All rights Reserved. 52 「高橋忍のブログ」UWP Logo Maker ver.1.0 https://blogs.msdn.microsoft.com/shintak/2015/08/22/uwp-logo-maker-ver-1-0/
53.
マニュフェストの編集 •マニュフェストファイル (Package.appxmanifest)を編集 •アプリケーションアプリの名称 •ビジュアル資産 •機能 •バージョン番号 Copyright © 2017
Tomokazu Kizawa All rights Reserved. 53 Visual Studio で UWP アプリをパッケージ化する https://docs.microsoft.com/ja-jp/windows/uwp/packaging/packaging-uwp-apps
54.
アプリケーション設定 •アプリの名称 •説明 •回転 •ロック画面通知 Copyright © 2017
Tomokazu Kizawa All rights Reserved. 54
55.
ビジュアル資産 •アイコンの設定 Copyright © 2017
Tomokazu Kizawa All rights Reserved. 55
56.
機能 • 使用するリソース • 本当に使う機能だけ Copyright
© 2017 Tomokazu Kizawa All rights Reserved. 56
57.
パッケージ化 •パッケージ表示名 •バージョン番号 •発行者名 Copyright © 2017
Tomokazu Kizawa All rights Reserved. 57
58.
パッケージの作成 •メニューのプロジェクト>ストア> アプリパッケージの作成 Copyright © 2017
Tomokazu Kizawa All rights Reserved. 58
59.
アプリケーション名を追加 Copyright © 2017
Tomokazu Kizawa All rights Reserved. 59
60.
パッケージ作成 Copyright © 2017
Tomokazu Kizawa All rights Reserved. 60
61.
Windowsアプリ認定キット Copyright © 2017
Tomokazu Kizawa All rights Reserved. 61 これ重要
62.
アプリの開発者登録 • アプリ登録サイト Copyright ©
2017 Tomokazu Kizawa All rights Reserved. 62
63.
ダッシュボード Copyright © 2017
Tomokazu Kizawa All rights Reserved. 63
64.
アプリのアップロード •プロジェクト>ストア> アプリパッケージのアップロード Copyright © 2017
Tomokazu Kizawa All rights Reserved. 64
65.
アプリで決めること • 対象 • 販売価格(または無償) •
ストアでの検索可否 • 公開のタイミング • カテゴリ Copyright © 2017 Tomokazu Kizawa All rights Reserved. 65
66.
アプリの申請 • 必要または推奨のハードウェア • 年齢 •
規制 • 暴力表現がないか? • 恐怖を引き起こすコンテンツ • 性的コンテンツ • シミュレーションまたは現実のギャンブルや賞金攻撃的な言葉 • 規制物質 • 薬物、アルコール、たばこ • 下品なユーモア • 諸々の政治思想的なこと Copyright © 2017 Tomokazu Kizawa All rights Reserved. 66
67.
アプリのアップロード •アプリのパッケージをアップロード •AppPackagesフォルダの •拡張子.appxuploadファイル •デバイスファミリの利用可否 Copyright © 2017
Tomokazu Kizawa All rights Reserved. 67
68.
ストア登録情報 •アプリの説明文 •スクリーンショット • デスクトップの場合は 1366x768以上 Copyright ©
2017 Tomokazu Kizawa All rights Reserved. 68
69.
やっと申請 Copyright © 2017
Tomokazu Kizawa All rights Reserved. 69
70.
すみません、申請通っちゃいました Copyright © 2017
Tomokazu Kizawa All rights Reserved. 70 ストアで「お絵かき」で検索
71.
次はどうする? • Twitterと連携させてみたい • クラウドサービスにつなげてみたい •
最新のデザインに対応したアプリにしたい ・・・UWPはサンプルソースコードもありますので、まずは やりたいことを試してみてください。 https://github.com/Microsoft/Windows-universal-samples Copyright © 2017 Tomokazu Kizawa All rights Reserved. 71
72.
まとめ Copyright © 2017
Tomokazu Kizawa All rights Reserved. 72
73.
まとめ • UWPはWindows 10で共通でアプリを動かすプラットフォーム •
Visual Studio 2017は無料で使用できるものもある • Surface Dialは結構面白いかも • アプリ公開にはいろいろと用意するものがある 便利なツールはある • まずは手を付けてみましょう!! Copyright © 2017 Tomokazu Kizawa All rights Reserved. 73 『いつかできるから今日できる』
74.
皆さまへのご案内 仙台IT文化祭2017 http://2017.sendaiitfes.org/ #sendaiitfes
74
75.
皆さまへのご案内 仙台IT文化祭2017 http://2017.sendaiitfes.org/ #sendaiitfes
75 この後『Ask the Speaker / ITなんでも相談室』 212会場 にしばらくいます ご質問やご相談、キーワード などでわからないことや、 もっと聞きたいことが ありましたら、お気軽に お越しください! アンケート回答へのご協力を よろしくお願いいたします! ■文科系総合講義棟(C19)1F ■文科系総合講義棟(C19)2F Ask the Speaker / ITなんでも相談室
76.
ご清聴ありがとうございました windows-podcast.com Copyright © 2017
Tomokazu Kizawa All rights Reserved. 76
Editor's Notes
デバイスごとに別にプログラムを組む必要があった Windows 10で共通で動く仕組み Windows 10で動くデバイス IoT スマートフォン タブレット パソコン XBOX Surface Hub HoloLens
Download now