SlideShare a Scribd company logo
1 of 31
Download to read offline
わんくま同盟 名古屋勉強会 #31 1
Windows Phone !?
Windows ストア アプリやってりゃ 楽勝だぜ!
ユニバーサル Windows アプリ
開発の勧め
BluewaterSoft 2014/5/24 biac
わんくま同盟 名古屋勉強会 #31 2
スピーカー紹介: biac as 山本 康彦
• 宇宙世紀以前の生まれ
スプートニク1号より3ヶ月ほど前
• 最初は HONDA
クルマの設計/研究を10年くら
いやってた
• 今は BluewaterSoft
を名乗ってアプリ開発とか技術
解説記事とか
• 昨年7月に出した本⇒
技術評論社「C#による マルチコアのための 非同期/並列処理
プログラミング」
わんくま同盟 名古屋勉強会 #31 3
CM: 非同期勉強会のデモ アプリ
• 非同期勉強会@大阪
主催: VSハッカソン倶楽部
日時: 2014/05/10(土) 13:00~18:00
場所: 日本マイクロソフト 関西支店 5F/
セミナールーム
• Windows ストア アプリで
スレッド間の排他はどうする?
非同期勉強会の4番目のセッション
• ユニバーサル Windows アプリ
そのデモ アプリをストアで公開!
パワポ資料も同梱してます♪
わんくま同盟 名古屋勉強会 #31 4
余談: Windows ストアに提出するスクリーン ショット
• 1枚目は何でもアリ です♪
blog: 【Windows ストア アプリ開発】スクリーンショットの 1枚目は、何でもアリ!?
わんくま同盟 名古屋勉強会 #31 5
余談: Windows 8.1 の WebView コントロール
• もう「浮いてない」ので すごく便利に♪
手前に MenuFlyout を出したりできる
わんくま同盟 名古屋勉強会 #31 6
CM: @IT でイロイロ書いてます
• 特集記事
ユニバーサルWindowsア
プリ開発の勧め
• 週刊連載
WinRT/Metro TIPS
わんくま同盟 名古屋勉強会 #31 7
ユニバーサル Windows アプリ
vs ユニバーサル プロジェクト
Build 2014 で発表された「ユニバーサル Windows アプリ」って?
わんくま同盟 名古屋勉強会 #31 8
ユニバーサル Windows アプリ
• 「1回買えば、どこでも使える (…ようにでき
る)」 Build 2014 初日キーノートより
can
注目! ➡ "can"
ユニバーサル プロジェクトで開発したら、自動的にユニバーサル
Windows アプリになるわけではない。You (=開発者) がそうできる、と
いう話。
わんくま同盟 名古屋勉強会 #31 9
ユニバーサル Windows アプリ
• ユニバーサル Windows アプリの特徴
Build 2014 セッション 2-512 より
・Win と Phone を横断する、アプリとアプリ内課金の共有
・Win と Phone を横断する、データのローミング
・単一の通知チャネル (ライブタイル等)
・別々に出したければ、それも良し
・VS のユニバーサル プロジェクトとは別物だよ!
わんくま同盟 名古屋勉強会 #31 10
ユニバーサル Windows アプリ
• 実際にはこんな風に見える (ストアのアプリ)
わんくま同盟 名古屋勉強会 #31 11
ユニバーサル Windows アプリ
• 実際にはこんな風に見える (ストアのWeb)
わんくま同盟 名古屋勉強会 #31 12
ユニバーサル Windows アプリにするには?
• PhoneのDevCenterでアプリ名を登録するだけ!
• ……えっ!? (@@;
Windows ストア アプリと同
じ名前を設定して、右側の
ボタンをクリック。
で、Phoneアプリを再申請す
れば、終了!!
わんくま同盟 名古屋勉強会 #31 13
ユニバーサル Windows アプリの秘密w
• ストア側で、WindowsとPhoneのアプリを結び
付けて管理してるだけ
• 以下の横断機能は、開発者次第!!
・データのローミング
・単一チャネルを使った同一の通知
・アプリ内課金
※ 課金情報はストア側で横断
それをちゃんと使うのは開発者の責任
➡ 共有プロジェクトで同一コードを使うようにしとけ!
ユ ニ バ ー サ ル
Windows アプリ以前
から、Bing ニュー
スとかSolitaireとか
でローミングしてる
わんくま同盟 名古屋勉強会 #31 14
ユニバーサル Windows アプリ と
ユニバーサル プロジェクト
• ユニバーサル Windows アプリには、実行プ
ラットフォームやバージョンの縛りはない
Windowsストアアプリ Windows Phoneアプリ
Windows 8 用
ストアアプリ
Windows 8.1 用
ストアアプリ
Windows Phone
7.x 用アプリ
Windows Phone
8.x 用
Silverlight
アプリ
Windows Phone
8.1 用
Windows Runtime
アプリ
AppIDで結び付け
ユニバーサル
Windows
アプリ
ユニバーサル
プロジェクト
(1ソリューション)
このペア限定で楽に作れるようにしたのが、
Visual Studio の ユニバーサル プロジェクト
わんくま同盟 名古屋勉強会 #31 15
ユニバーサル プロジェクト
• これがユニバーサル プロジェクト
ソリューションのフォルダー
プロジェクトのフォルダー
ここでコンテキスト
(WindowsかPhoneか) を
切り換える Windows 用プロジェクト
Windows Phone 用
プロジェクト
共有プロジェクト
わんくま同盟 名古屋勉強会 #31 16
ユニバーサル プロジェクト
• ビルド時に共有プロジェクトがマージされる
共有
プロジェクト
Windows
プロジェクト
Phone
プロジェクト
Windowsプロジェクトを
ビルド
Phoneプロジェクトを
ビルド
わんくま同盟 名古屋勉強会 #31 17
ユニバーサル プロジェクト
• デバッグしてるとこはこんな感じ
「Windows Phone の画面出力アプリ」
英語名は「Project My Screen App for Windows Phone」
わんくま同盟 名古屋勉強会 #31 18
ユニバーサル プロジェクト
• Visual Studio 2013 Update 2 から
• 無償の Express で OK !!
• …と言いながら、Windows Phone 8.1 のアプリ
開発は、実は結構ハードル高い
・SLAT 対応の PC (Phone エミュに必要)
・メモリ 4GB では、ちと苦しい (エミュが… orz)
※上の2つは、実機があればOK!
・64bit 版の Windows 8.1 Pro 以上
・Windows 8.1 Update 1 適用済み
わんくま同盟 名古屋勉強会 #31 19
VB 大好きな人に、残念なニュースです
• Update 2 RTM でも、VB ではユニバーサル プ
ロジェクト未サポート
わんくま同盟 名古屋勉強会 #31 20
ユニバーサル プロジェクトの秘密
• なんで 共有プロジェクト が可能なの?
• 答: Windows Phone 8.1 で追加されたアプリ実
行環境が、Windows ストア アプリと無茶苦茶
互換性が高いから!
(後ほどデモする予定)
わんくま同盟 名古屋勉強会 #31 21
ユニバーサル プロジェクトをやる意味あるの?
• Windows ストア アプリを海外向けに作ってる
人 ➡ やりなさい!
• Windows Phone 8.x が日本でもシェアを伸ばす
だろうと思う人 ➡ 今のうちからやるべし!
• Xbox とか「MSグラス(仮)」(IoT)のアプリを
作ってみたいと思ってる人➡ 今のうち (ry
※ Build 2014 で、ユニバーサルプロジェクトを拡張する予定、と
わんくま同盟 名古屋勉強会 #31 22
道草: IoT (Internet of Thigs)
• 「モノのインターネット」
ウェアラブルコンピュータから
IPアドレスを持つ冷蔵庫まで
詳しくは Wikipedia (英語版) 参照
• 世界的に有名な IoT ⇒
• 日本で有名な IoT(仮)⇒
⇙
Amazon.co.jp で 22万円より
わんくま同盟 名古屋勉強会 #31 23
Windows Phone 8.1
Windows Phone って、お高いし、そもそも売ってないよね?
わんくま同盟 名古屋勉強会 #31 24
Windows Phone 8.1 のアプリ実行環境
• Windows Phone 7.x 用に作られたアプリ
• Windows Phone Silverlight 8.x アプリ
(WP8.0用のアプリのこと)
• Windows Runtime アプリ
Windows ストア アプリと
9割 互換
( どこが 8.1 なんだかw )
わんくま同盟 名古屋勉強会 #31 25
Windows Phone のシェアは 2~3位
• 雪猫ノート「Windows Phone のシェアに関する情報」
わんくま同盟 名古屋勉強会 #31 26
Windows Phone アプリは海外でダウンロードされる
• とあるPhoneアプリの
ダウンロード状況
(対応言語: 英語、日本語)
1. 米国
2. 中国
3. 日本
4. メキシコ
5. タイ
6. ブラジル
7. インドネシア
8. ウクライナ
9. オーストラリア
…
わんくま同盟 名古屋勉強会 #31 27
今日のデモで使う Windows Phone
• Nokia Lumia 520 (メモリ512MB←最低スペック)
Amazonで 15,800円也 (Amazon.comなら$120くらい)
今年の主戦場 (新興国) は
under $100 の戦いに!
わんくま同盟 名古屋勉強会 #31 28
ユニバーサル プロジェクト
の実際
で、ユバーサル プロジェクトの実際はどんな?
わんくま同盟 名古屋勉強会 #31 29
デモの時間
残り時間は デモ するよ~♪
わんくま同盟 名古屋勉強会 #31 30
まとめ
• Windows Phone 8.1 は、
Windows ストア アプリとの
互換性が飛躍的に向上!
• ∴ Windows ストア アプリを
作ってるなら、Windows
Phone 8.1 のアプリも楽勝♪
• ユニバーサルプロジェクトを
使えば、もっと楽!!
わんくま同盟 名古屋勉強会 #31 31
ご清聴ありがとうございました

More Related Content

Viewers also liked

慶應SFCものづくり団体「A&T」のディレクターが語る、大学におけるものづくりの現状
慶應SFCものづくり団体「A&T」のディレクターが語る、大学におけるものづくりの現状慶應SFCものづくり団体「A&T」のディレクターが語る、大学におけるものづくりの現状
慶應SFCものづくり団体「A&T」のディレクターが語る、大学におけるものづくりの現状schoowebcampus
 
ソーシャルの文脈を紐解く 株式会社めい 扇沢友樹
ソーシャルの文脈を紐解く 株式会社めい 扇沢友樹ソーシャルの文脈を紐解く 株式会社めい 扇沢友樹
ソーシャルの文脈を紐解く 株式会社めい 扇沢友樹Tomoki Ohgisawa
 
【製造業的復興支援プロジェクト資料】120901神奈川県からできる支援を考える
【製造業的復興支援プロジェクト資料】120901神奈川県からできる支援を考える【製造業的復興支援プロジェクト資料】120901神奈川県からできる支援を考える
【製造業的復興支援プロジェクト資料】120901神奈川県からできる支援を考えるNobu Yoshida
 
株めいFabプレゼン
株めいFabプレゼン株めいFabプレゼン
株めいFabプレゼンTomoki Ohgisawa
 
ものづくりのための伝える技術その4
ものづくりのための伝える技術その4ものづくりのための伝える技術その4
ものづくりのための伝える技術その4Daisuke Motomiya
 
Crowdfunding for Makers
Crowdfunding for Makers Crowdfunding for Makers
Crowdfunding for Makers Crowdonomic
 
le FabShop 2012-2016
le FabShop 2012-2016le FabShop 2012-2016
le FabShop 2012-2016Bertier Luyt
 
Creator's lab. メンバー募集
Creator's lab. メンバー募集Creator's lab. メンバー募集
Creator's lab. メンバー募集Yoshio Yanagi
 
Garage Sumidaご紹介資料_1407
Garage Sumidaご紹介資料_1407Garage Sumidaご紹介資料_1407
Garage Sumidaご紹介資料_1407Nomura Takashi
 
岐阜スーパーものづくり講座:第7回
岐阜スーパーものづくり講座:第7回岐阜スーパーものづくり講座:第7回
岐阜スーパーものづくり講座:第7回Shigeru Kobayashi
 
Transmedia Storytelling
Transmedia StorytellingTransmedia Storytelling
Transmedia StorytellingREBORN
 
電子工作推進&ものづくり人財育成提案
電子工作推進&ものづくり人財育成提案電子工作推進&ものづくり人財育成提案
電子工作推進&ものづくり人財育成提案Yukio Kubo
 
20141129 Make PCB with Eagle and Modela
20141129 Make PCB with Eagle and Modela20141129 Make PCB with Eagle and Modela
20141129 Make PCB with Eagle and ModelaKenichi Ohwada
 
Building Makers Communities
Building Makers CommunitiesBuilding Makers Communities
Building Makers CommunitiesBertier Luyt
 
ものづくりプロジェクトI(電子回路その2) システムの入出力とセンサ
ものづくりプロジェクトI(電子回路その2) システムの入出力とセンサものづくりプロジェクトI(電子回路その2) システムの入出力とセンサ
ものづくりプロジェクトI(電子回路その2) システムの入出力とセンサYoichi Yamazaki
 
尼崎 塚口店 ファイブスター 使い方
尼崎 塚口店 ファイブスター 使い方尼崎 塚口店 ファイブスター 使い方
尼崎 塚口店 ファイブスター 使い方roadcruise
 
ミルフィーユ 自動回路設計ツール
ミルフィーユ 自動回路設計ツールミルフィーユ 自動回路設計ツール
ミルフィーユ 自動回路設計ツールYoshinari Kou
 
渋谷モノ系ミートアップ Watanabe p
渋谷モノ系ミートアップ Watanabe p渋谷モノ系ミートアップ Watanabe p
渋谷モノ系ミートアップ Watanabe pNoboru Watanabe
 
The Makers Movement
The Makers MovementThe Makers Movement
The Makers MovementREBORN
 

Viewers also liked (20)

慶應SFCものづくり団体「A&T」のディレクターが語る、大学におけるものづくりの現状
慶應SFCものづくり団体「A&T」のディレクターが語る、大学におけるものづくりの現状慶應SFCものづくり団体「A&T」のディレクターが語る、大学におけるものづくりの現状
慶應SFCものづくり団体「A&T」のディレクターが語る、大学におけるものづくりの現状
 
ソーシャルの文脈を紐解く 株式会社めい 扇沢友樹
ソーシャルの文脈を紐解く 株式会社めい 扇沢友樹ソーシャルの文脈を紐解く 株式会社めい 扇沢友樹
ソーシャルの文脈を紐解く 株式会社めい 扇沢友樹
 
【製造業的復興支援プロジェクト資料】120901神奈川県からできる支援を考える
【製造業的復興支援プロジェクト資料】120901神奈川県からできる支援を考える【製造業的復興支援プロジェクト資料】120901神奈川県からできる支援を考える
【製造業的復興支援プロジェクト資料】120901神奈川県からできる支援を考える
 
株めいFabプレゼン
株めいFabプレゼン株めいFabプレゼン
株めいFabプレゼン
 
ものづくりのための伝える技術その4
ものづくりのための伝える技術その4ものづくりのための伝える技術その4
ものづくりのための伝える技術その4
 
Crowdfunding for Makers
Crowdfunding for Makers Crowdfunding for Makers
Crowdfunding for Makers
 
le FabShop 2012-2016
le FabShop 2012-2016le FabShop 2012-2016
le FabShop 2012-2016
 
Creator's lab. メンバー募集
Creator's lab. メンバー募集Creator's lab. メンバー募集
Creator's lab. メンバー募集
 
Garage Sumidaご紹介資料_1407
Garage Sumidaご紹介資料_1407Garage Sumidaご紹介資料_1407
Garage Sumidaご紹介資料_1407
 
岐阜スーパーものづくり講座:第7回
岐阜スーパーものづくり講座:第7回岐阜スーパーものづくり講座:第7回
岐阜スーパーものづくり講座:第7回
 
シャワーLT
シャワーLTシャワーLT
シャワーLT
 
Transmedia Storytelling
Transmedia StorytellingTransmedia Storytelling
Transmedia Storytelling
 
電子工作推進&ものづくり人財育成提案
電子工作推進&ものづくり人財育成提案電子工作推進&ものづくり人財育成提案
電子工作推進&ものづくり人財育成提案
 
20141129 Make PCB with Eagle and Modela
20141129 Make PCB with Eagle and Modela20141129 Make PCB with Eagle and Modela
20141129 Make PCB with Eagle and Modela
 
Building Makers Communities
Building Makers CommunitiesBuilding Makers Communities
Building Makers Communities
 
ものづくりプロジェクトI(電子回路その2) システムの入出力とセンサ
ものづくりプロジェクトI(電子回路その2) システムの入出力とセンサものづくりプロジェクトI(電子回路その2) システムの入出力とセンサ
ものづくりプロジェクトI(電子回路その2) システムの入出力とセンサ
 
尼崎 塚口店 ファイブスター 使い方
尼崎 塚口店 ファイブスター 使い方尼崎 塚口店 ファイブスター 使い方
尼崎 塚口店 ファイブスター 使い方
 
ミルフィーユ 自動回路設計ツール
ミルフィーユ 自動回路設計ツールミルフィーユ 自動回路設計ツール
ミルフィーユ 自動回路設計ツール
 
渋谷モノ系ミートアップ Watanabe p
渋谷モノ系ミートアップ Watanabe p渋谷モノ系ミートアップ Watanabe p
渋谷モノ系ミートアップ Watanabe p
 
The Makers Movement
The Makers MovementThe Makers Movement
The Makers Movement
 

Similar to わんくま名古屋#31(20140524) ユニバーサルWindowsアプリ開発の勧め

わんくま名古屋#34(20150214) TDD道場#22
わんくま名古屋#34(20150214) TDD道場#22わんくま名古屋#34(20150214) TDD道場#22
わんくま名古屋#34(20150214) TDD道場#22Yasuhiko Yamamoto
 
C#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouchC#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouchShin Ise
 
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)Yasuhiko Yamamoto
 
開発ツールを買わずに作る♪ ユニバーサルWindowsアプリ!
開発ツールを買わずに作る♪ ユニバーサルWindowsアプリ!開発ツールを買わずに作る♪ ユニバーサルWindowsアプリ!
開発ツールを買わずに作る♪ ユニバーサルWindowsアプリ!Yasuhiko Yamamoto
 
わんくま名古屋#27(20130518) データバインディングを極める
わんくま名古屋#27(20130518) データバインディングを極めるわんくま名古屋#27(20130518) データバインディングを極める
わんくま名古屋#27(20130518) データバインディングを極めるYasuhiko Yamamoto
 
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門Yasuhiko Yamamoto
 
わんくま名古屋 #40 (20161217) Xamarinで自動化テストしよう
わんくま名古屋 #40 (20161217) Xamarinで自動化テストしようわんくま名古屋 #40 (20161217) Xamarinで自動化テストしよう
わんくま名古屋 #40 (20161217) Xamarinで自動化テストしようYasuhiko Yamamoto
 
Swiftビギナーズ勉強会 第9回 BluePrint/BluePrintViewerで作るアプリモックアップ 
Swiftビギナーズ勉強会 第9回 BluePrint/BluePrintViewerで作るアプリモックアップ Swiftビギナーズ勉強会 第9回 BluePrint/BluePrintViewerで作るアプリモックアップ 
Swiftビギナーズ勉強会 第9回 BluePrint/BluePrintViewerで作るアプリモックアップ Kuniyoshi Takenaka
 
C#でアプリを作ってみよう! #ngtnet
C#でアプリを作ってみよう! #ngtnetC#でアプリを作ってみよう! #ngtnet
C#でアプリを作ってみよう! #ngtnet将 高野
 
concrete5 のリモート開発 (愛知県岩倉市から)
concrete5 のリモート開発 (愛知県岩倉市から)concrete5 のリモート開発 (愛知県岩倉市から)
concrete5 のリモート開発 (愛知県岩倉市から)Katz Ueno
 
わんくま名古屋 #38 (20160521) Xamarin入門
わんくま名古屋 #38 (20160521) Xamarin入門わんくま名古屋 #38 (20160521) Xamarin入門
わんくま名古屋 #38 (20160521) Xamarin入門Yasuhiko Yamamoto
 
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)一希 大田
 
第1回プログラミング大学in福岡
第1回プログラミング大学in福岡第1回プログラミング大学in福岡
第1回プログラミング大学in福岡Ryu Yamashita
 
Windows phone関係のなにか。
Windows phone関係のなにか。Windows phone関係のなにか。
Windows phone関係のなにか。Hiroyuki Mori
 
わんくま名古屋#33(20141115) モノ作り半生
わんくま名古屋#33(20141115) モノ作り半生わんくま名古屋#33(20141115) モノ作り半生
わんくま名古屋#33(20141115) モノ作り半生Yasuhiko Yamamoto
 
Windows Phoneをuniversal Appsプロジェクトで
Windows Phoneをuniversal AppsプロジェクトでWindows Phoneをuniversal Appsプロジェクトで
Windows Phoneをuniversal Appsプロジェクトでc-mitsuba
 
Uno Platform 触ってみた
Uno Platform 触ってみたUno Platform 触ってみた
Uno Platform 触ってみた一希 大田
 
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Visual Studio Code のこれまでとこれから at OSC 2021 Online/SpringVisual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Visual Studio Code のこれまでとこれから at OSC 2021 Online/SpringIssei Hiraoka
 

Similar to わんくま名古屋#31(20140524) ユニバーサルWindowsアプリ開発の勧め (20)

わんくま名古屋#34(20150214) TDD道場#22
わんくま名古屋#34(20150214) TDD道場#22わんくま名古屋#34(20150214) TDD道場#22
わんくま名古屋#34(20150214) TDD道場#22
 
C#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouchC#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouch
 
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
 
開発ツールを買わずに作る♪ ユニバーサルWindowsアプリ!
開発ツールを買わずに作る♪ ユニバーサルWindowsアプリ!開発ツールを買わずに作る♪ ユニバーサルWindowsアプリ!
開発ツールを買わずに作る♪ ユニバーサルWindowsアプリ!
 
わんくま名古屋#27(20130518) データバインディングを極める
わんくま名古屋#27(20130518) データバインディングを極めるわんくま名古屋#27(20130518) データバインディングを極める
わんくま名古屋#27(20130518) データバインディングを極める
 
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
 
わんくま名古屋 #40 (20161217) Xamarinで自動化テストしよう
わんくま名古屋 #40 (20161217) Xamarinで自動化テストしようわんくま名古屋 #40 (20161217) Xamarinで自動化テストしよう
わんくま名古屋 #40 (20161217) Xamarinで自動化テストしよう
 
Swiftビギナーズ勉強会 第9回 BluePrint/BluePrintViewerで作るアプリモックアップ 
Swiftビギナーズ勉強会 第9回 BluePrint/BluePrintViewerで作るアプリモックアップ Swiftビギナーズ勉強会 第9回 BluePrint/BluePrintViewerで作るアプリモックアップ 
Swiftビギナーズ勉強会 第9回 BluePrint/BluePrintViewerで作るアプリモックアップ 
 
C#でアプリを作ってみよう! #ngtnet
C#でアプリを作ってみよう! #ngtnetC#でアプリを作ってみよう! #ngtnet
C#でアプリを作ってみよう! #ngtnet
 
concrete5 のリモート開発 (愛知県岩倉市から)
concrete5 のリモート開発 (愛知県岩倉市から)concrete5 のリモート開発 (愛知県岩倉市から)
concrete5 のリモート開発 (愛知県岩倉市から)
 
わんくま名古屋 #38 (20160521) Xamarin入門
わんくま名古屋 #38 (20160521) Xamarin入門わんくま名古屋 #38 (20160521) Xamarin入門
わんくま名古屋 #38 (20160521) Xamarin入門
 
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)
 
ニコニコ超開発
ニコニコ超開発ニコニコ超開発
ニコニコ超開発
 
第1回プログラミング大学in福岡
第1回プログラミング大学in福岡第1回プログラミング大学in福岡
第1回プログラミング大学in福岡
 
Windows phone関係のなにか。
Windows phone関係のなにか。Windows phone関係のなにか。
Windows phone関係のなにか。
 
わんくま名古屋#33(20141115) モノ作り半生
わんくま名古屋#33(20141115) モノ作り半生わんくま名古屋#33(20141115) モノ作り半生
わんくま名古屋#33(20141115) モノ作り半生
 
Windows Phoneをuniversal Appsプロジェクトで
Windows Phoneをuniversal AppsプロジェクトでWindows Phoneをuniversal Appsプロジェクトで
Windows Phoneをuniversal Appsプロジェクトで
 
Uno Platform 触ってみた
Uno Platform 触ってみたUno Platform 触ってみた
Uno Platform 触ってみた
 
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Visual Studio Code のこれまでとこれから at OSC 2021 Online/SpringVisual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
 
FxugWP7
FxugWP7FxugWP7
FxugWP7
 

More from Yasuhiko Yamamoto

UWP アプリを JavaScript で作る 3つの方法
UWP アプリを JavaScript で作る 3つの方法UWP アプリを JavaScript で作る 3つの方法
UWP アプリを JavaScript で作る 3つの方法Yasuhiko Yamamoto
 
無償のVisual studioで作るクライアント アプリ
無償のVisual studioで作るクライアント アプリ無償のVisual studioで作るクライアント アプリ
無償のVisual studioで作るクライアント アプリYasuhiko Yamamoto
 
わんくま名古屋 #37 (20151114) TDD道場 #25
わんくま名古屋 #37 (20151114) TDD道場 #25わんくま名古屋 #37 (20151114) TDD道場 #25
わんくま名古屋 #37 (20151114) TDD道場 #25Yasuhiko Yamamoto
 
第8回 業開中心会議 「Windows 10 ユニバーサルアプリの概要」
第8回業開中心会議 「Windows 10 ユニバーサルアプリの概要」第8回業開中心会議 「Windows 10 ユニバーサルアプリの概要」
第8回 業開中心会議 「Windows 10 ユニバーサルアプリの概要」Yasuhiko Yamamoto
 
Visual Studio 2015 の新機能: Pex はユニットテストの福音となるか!?
Visual Studio 2015 の新機能: Pex はユニットテストの福音となるか!?Visual Studio 2015 の新機能: Pex はユニットテストの福音となるか!?
Visual Studio 2015 の新機能: Pex はユニットテストの福音となるか!?Yasuhiko Yamamoto
 
わんくま名古屋#33(20141115) TDD道場#21
わんくま名古屋#33(20141115) TDD道場#21わんくま名古屋#33(20141115) TDD道場#21
わんくま名古屋#33(20141115) TDD道場#21Yasuhiko Yamamoto
 
わんくま名古屋 #32 (20140823) TDD道場 #20
わんくま名古屋 #32 (20140823) TDD道場 #20わんくま名古屋 #32 (20140823) TDD道場 #20
わんくま名古屋 #32 (20140823) TDD道場 #20Yasuhiko Yamamoto
 
わんくま名古屋#31(20140524) TDD道場 #19
わんくま名古屋#31(20140524) TDD道場 #19わんくま名古屋#31(20140524) TDD道場 #19
わんくま名古屋#31(20140524) TDD道場 #19Yasuhiko Yamamoto
 
Windows ストア アプリでスレッド間排他処理
Windows ストア アプリでスレッド間排他処理Windows ストア アプリでスレッド間排他処理
Windows ストア アプリでスレッド間排他処理Yasuhiko Yamamoto
 
Windows 8.1 Update 1 の噂をまとめてみた
Windows 8.1 Update 1 の噂をまとめてみたWindows 8.1 Update 1 の噂をまとめてみた
Windows 8.1 Update 1 の噂をまとめてみたYasuhiko Yamamoto
 
タダで始めるテストファースト入門 ~ C# Express + NUnit
タダで始めるテストファースト入門 ~ C# Express + NUnitタダで始めるテストファースト入門 ~ C# Express + NUnit
タダで始めるテストファースト入門 ~ C# Express + NUnitYasuhiko Yamamoto
 
わんくま名古屋 #29 (2013/11/23) TDD道場 #17
わんくま名古屋 #29 (2013/11/23) TDD道場 #17わんくま名古屋 #29 (2013/11/23) TDD道場 #17
わんくま名古屋 #29 (2013/11/23) TDD道場 #17Yasuhiko Yamamoto
 
わんくま名古屋#28(20130824) c#で、ライフゲームを高速化してみるよ
わんくま名古屋#28(20130824) c#で、ライフゲームを高速化してみるよわんくま名古屋#28(20130824) c#で、ライフゲームを高速化してみるよ
わんくま名古屋#28(20130824) c#で、ライフゲームを高速化してみるよYasuhiko Yamamoto
 
Windows 8.1 ストア アプリ first look for 8.0 developers! [ss]
Windows 8.1 ストア アプリ first look for 8.0 developers! [ss]Windows 8.1 ストア アプリ first look for 8.0 developers! [ss]
Windows 8.1 ストア アプリ first look for 8.0 developers! [ss]Yasuhiko Yamamoto
 
Windowsストアアプリでウイルスを作るには!? cod2013名古屋
Windowsストアアプリでウイルスを作るには!? cod2013名古屋Windowsストアアプリでウイルスを作るには!? cod2013名古屋
Windowsストアアプリでウイルスを作るには!? cod2013名古屋Yasuhiko Yamamoto
 
プログラマとデザイナで時計を作るVisual studioハッカソン ~ TDDの考え方を開発全体に応用してみよう!
プログラマとデザイナで時計を作るVisual studioハッカソン ~ TDDの考え方を開発全体に応用してみよう!プログラマとデザイナで時計を作るVisual studioハッカソン ~ TDDの考え方を開発全体に応用してみよう!
プログラマとデザイナで時計を作るVisual studioハッカソン ~ TDDの考え方を開発全体に応用してみよう!Yasuhiko Yamamoto
 
TDDの原理 ~ スペック・ファースト
TDDの原理 ~ スペック・ファーストTDDの原理 ~ スペック・ファースト
TDDの原理 ~ スペック・ファーストYasuhiko Yamamoto
 
わんくま名古屋#25(20121201) 「Win8ストア・アプリ WP8アプリ、両面撃破作戦」
わんくま名古屋#25(20121201) 「Win8ストア・アプリ WP8アプリ、両面撃破作戦」わんくま名古屋#25(20121201) 「Win8ストア・アプリ WP8アプリ、両面撃破作戦」
わんくま名古屋#25(20121201) 「Win8ストア・アプリ WP8アプリ、両面撃破作戦」Yasuhiko Yamamoto
 
わんくま名古屋#25(20121201) TDD道場#13 ~ Metroアプリをテストファーストするときのポイント
わんくま名古屋#25(20121201) TDD道場#13 ~ Metroアプリをテストファーストするときのポイントわんくま名古屋#25(20121201) TDD道場#13 ~ Metroアプリをテストファーストするときのポイント
わんくま名古屋#25(20121201) TDD道場#13 ~ MetroアプリをテストファーストするときのポイントYasuhiko Yamamoto
 
わんくま名古屋#25(20121201) LT:「開発体験テンプレートを使ったストアアプリの作成」
わんくま名古屋#25(20121201) LT:「開発体験テンプレートを使ったストアアプリの作成」わんくま名古屋#25(20121201) LT:「開発体験テンプレートを使ったストアアプリの作成」
わんくま名古屋#25(20121201) LT:「開発体験テンプレートを使ったストアアプリの作成」Yasuhiko Yamamoto
 

More from Yasuhiko Yamamoto (20)

UWP アプリを JavaScript で作る 3つの方法
UWP アプリを JavaScript で作る 3つの方法UWP アプリを JavaScript で作る 3つの方法
UWP アプリを JavaScript で作る 3つの方法
 
無償のVisual studioで作るクライアント アプリ
無償のVisual studioで作るクライアント アプリ無償のVisual studioで作るクライアント アプリ
無償のVisual studioで作るクライアント アプリ
 
わんくま名古屋 #37 (20151114) TDD道場 #25
わんくま名古屋 #37 (20151114) TDD道場 #25わんくま名古屋 #37 (20151114) TDD道場 #25
わんくま名古屋 #37 (20151114) TDD道場 #25
 
第8回 業開中心会議 「Windows 10 ユニバーサルアプリの概要」
第8回業開中心会議 「Windows 10 ユニバーサルアプリの概要」第8回業開中心会議 「Windows 10 ユニバーサルアプリの概要」
第8回 業開中心会議 「Windows 10 ユニバーサルアプリの概要」
 
Visual Studio 2015 の新機能: Pex はユニットテストの福音となるか!?
Visual Studio 2015 の新機能: Pex はユニットテストの福音となるか!?Visual Studio 2015 の新機能: Pex はユニットテストの福音となるか!?
Visual Studio 2015 の新機能: Pex はユニットテストの福音となるか!?
 
わんくま名古屋#33(20141115) TDD道場#21
わんくま名古屋#33(20141115) TDD道場#21わんくま名古屋#33(20141115) TDD道場#21
わんくま名古屋#33(20141115) TDD道場#21
 
わんくま名古屋 #32 (20140823) TDD道場 #20
わんくま名古屋 #32 (20140823) TDD道場 #20わんくま名古屋 #32 (20140823) TDD道場 #20
わんくま名古屋 #32 (20140823) TDD道場 #20
 
わんくま名古屋#31(20140524) TDD道場 #19
わんくま名古屋#31(20140524) TDD道場 #19わんくま名古屋#31(20140524) TDD道場 #19
わんくま名古屋#31(20140524) TDD道場 #19
 
Windows ストア アプリでスレッド間排他処理
Windows ストア アプリでスレッド間排他処理Windows ストア アプリでスレッド間排他処理
Windows ストア アプリでスレッド間排他処理
 
Windows 8.1 Update 1 の噂をまとめてみた
Windows 8.1 Update 1 の噂をまとめてみたWindows 8.1 Update 1 の噂をまとめてみた
Windows 8.1 Update 1 の噂をまとめてみた
 
タダで始めるテストファースト入門 ~ C# Express + NUnit
タダで始めるテストファースト入門 ~ C# Express + NUnitタダで始めるテストファースト入門 ~ C# Express + NUnit
タダで始めるテストファースト入門 ~ C# Express + NUnit
 
わんくま名古屋 #29 (2013/11/23) TDD道場 #17
わんくま名古屋 #29 (2013/11/23) TDD道場 #17わんくま名古屋 #29 (2013/11/23) TDD道場 #17
わんくま名古屋 #29 (2013/11/23) TDD道場 #17
 
わんくま名古屋#28(20130824) c#で、ライフゲームを高速化してみるよ
わんくま名古屋#28(20130824) c#で、ライフゲームを高速化してみるよわんくま名古屋#28(20130824) c#で、ライフゲームを高速化してみるよ
わんくま名古屋#28(20130824) c#で、ライフゲームを高速化してみるよ
 
Windows 8.1 ストア アプリ first look for 8.0 developers! [ss]
Windows 8.1 ストア アプリ first look for 8.0 developers! [ss]Windows 8.1 ストア アプリ first look for 8.0 developers! [ss]
Windows 8.1 ストア アプリ first look for 8.0 developers! [ss]
 
Windowsストアアプリでウイルスを作るには!? cod2013名古屋
Windowsストアアプリでウイルスを作るには!? cod2013名古屋Windowsストアアプリでウイルスを作るには!? cod2013名古屋
Windowsストアアプリでウイルスを作るには!? cod2013名古屋
 
プログラマとデザイナで時計を作るVisual studioハッカソン ~ TDDの考え方を開発全体に応用してみよう!
プログラマとデザイナで時計を作るVisual studioハッカソン ~ TDDの考え方を開発全体に応用してみよう!プログラマとデザイナで時計を作るVisual studioハッカソン ~ TDDの考え方を開発全体に応用してみよう!
プログラマとデザイナで時計を作るVisual studioハッカソン ~ TDDの考え方を開発全体に応用してみよう!
 
TDDの原理 ~ スペック・ファースト
TDDの原理 ~ スペック・ファーストTDDの原理 ~ スペック・ファースト
TDDの原理 ~ スペック・ファースト
 
わんくま名古屋#25(20121201) 「Win8ストア・アプリ WP8アプリ、両面撃破作戦」
わんくま名古屋#25(20121201) 「Win8ストア・アプリ WP8アプリ、両面撃破作戦」わんくま名古屋#25(20121201) 「Win8ストア・アプリ WP8アプリ、両面撃破作戦」
わんくま名古屋#25(20121201) 「Win8ストア・アプリ WP8アプリ、両面撃破作戦」
 
わんくま名古屋#25(20121201) TDD道場#13 ~ Metroアプリをテストファーストするときのポイント
わんくま名古屋#25(20121201) TDD道場#13 ~ Metroアプリをテストファーストするときのポイントわんくま名古屋#25(20121201) TDD道場#13 ~ Metroアプリをテストファーストするときのポイント
わんくま名古屋#25(20121201) TDD道場#13 ~ Metroアプリをテストファーストするときのポイント
 
わんくま名古屋#25(20121201) LT:「開発体験テンプレートを使ったストアアプリの作成」
わんくま名古屋#25(20121201) LT:「開発体験テンプレートを使ったストアアプリの作成」わんくま名古屋#25(20121201) LT:「開発体験テンプレートを使ったストアアプリの作成」
わんくま名古屋#25(20121201) LT:「開発体験テンプレートを使ったストアアプリの作成」
 

Recently uploaded

モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 

Recently uploaded (9)

モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 

わんくま名古屋#31(20140524) ユニバーサルWindowsアプリ開発の勧め

  • 1. わんくま同盟 名古屋勉強会 #31 1 Windows Phone !? Windows ストア アプリやってりゃ 楽勝だぜ! ユニバーサル Windows アプリ 開発の勧め BluewaterSoft 2014/5/24 biac
  • 2. わんくま同盟 名古屋勉強会 #31 2 スピーカー紹介: biac as 山本 康彦 • 宇宙世紀以前の生まれ スプートニク1号より3ヶ月ほど前 • 最初は HONDA クルマの設計/研究を10年くら いやってた • 今は BluewaterSoft を名乗ってアプリ開発とか技術 解説記事とか • 昨年7月に出した本⇒ 技術評論社「C#による マルチコアのための 非同期/並列処理 プログラミング」
  • 3. わんくま同盟 名古屋勉強会 #31 3 CM: 非同期勉強会のデモ アプリ • 非同期勉強会@大阪 主催: VSハッカソン倶楽部 日時: 2014/05/10(土) 13:00~18:00 場所: 日本マイクロソフト 関西支店 5F/ セミナールーム • Windows ストア アプリで スレッド間の排他はどうする? 非同期勉強会の4番目のセッション • ユニバーサル Windows アプリ そのデモ アプリをストアで公開! パワポ資料も同梱してます♪
  • 4. わんくま同盟 名古屋勉強会 #31 4 余談: Windows ストアに提出するスクリーン ショット • 1枚目は何でもアリ です♪ blog: 【Windows ストア アプリ開発】スクリーンショットの 1枚目は、何でもアリ!?
  • 5. わんくま同盟 名古屋勉強会 #31 5 余談: Windows 8.1 の WebView コントロール • もう「浮いてない」ので すごく便利に♪ 手前に MenuFlyout を出したりできる
  • 6. わんくま同盟 名古屋勉強会 #31 6 CM: @IT でイロイロ書いてます • 特集記事 ユニバーサルWindowsア プリ開発の勧め • 週刊連載 WinRT/Metro TIPS
  • 7. わんくま同盟 名古屋勉強会 #31 7 ユニバーサル Windows アプリ vs ユニバーサル プロジェクト Build 2014 で発表された「ユニバーサル Windows アプリ」って?
  • 8. わんくま同盟 名古屋勉強会 #31 8 ユニバーサル Windows アプリ • 「1回買えば、どこでも使える (…ようにでき る)」 Build 2014 初日キーノートより can 注目! ➡ "can" ユニバーサル プロジェクトで開発したら、自動的にユニバーサル Windows アプリになるわけではない。You (=開発者) がそうできる、と いう話。
  • 9. わんくま同盟 名古屋勉強会 #31 9 ユニバーサル Windows アプリ • ユニバーサル Windows アプリの特徴 Build 2014 セッション 2-512 より ・Win と Phone を横断する、アプリとアプリ内課金の共有 ・Win と Phone を横断する、データのローミング ・単一の通知チャネル (ライブタイル等) ・別々に出したければ、それも良し ・VS のユニバーサル プロジェクトとは別物だよ!
  • 10. わんくま同盟 名古屋勉強会 #31 10 ユニバーサル Windows アプリ • 実際にはこんな風に見える (ストアのアプリ)
  • 11. わんくま同盟 名古屋勉強会 #31 11 ユニバーサル Windows アプリ • 実際にはこんな風に見える (ストアのWeb)
  • 12. わんくま同盟 名古屋勉強会 #31 12 ユニバーサル Windows アプリにするには? • PhoneのDevCenterでアプリ名を登録するだけ! • ……えっ!? (@@; Windows ストア アプリと同 じ名前を設定して、右側の ボタンをクリック。 で、Phoneアプリを再申請す れば、終了!!
  • 13. わんくま同盟 名古屋勉強会 #31 13 ユニバーサル Windows アプリの秘密w • ストア側で、WindowsとPhoneのアプリを結び 付けて管理してるだけ • 以下の横断機能は、開発者次第!! ・データのローミング ・単一チャネルを使った同一の通知 ・アプリ内課金 ※ 課金情報はストア側で横断 それをちゃんと使うのは開発者の責任 ➡ 共有プロジェクトで同一コードを使うようにしとけ! ユ ニ バ ー サ ル Windows アプリ以前 から、Bing ニュー スとかSolitaireとか でローミングしてる
  • 14. わんくま同盟 名古屋勉強会 #31 14 ユニバーサル Windows アプリ と ユニバーサル プロジェクト • ユニバーサル Windows アプリには、実行プ ラットフォームやバージョンの縛りはない Windowsストアアプリ Windows Phoneアプリ Windows 8 用 ストアアプリ Windows 8.1 用 ストアアプリ Windows Phone 7.x 用アプリ Windows Phone 8.x 用 Silverlight アプリ Windows Phone 8.1 用 Windows Runtime アプリ AppIDで結び付け ユニバーサル Windows アプリ ユニバーサル プロジェクト (1ソリューション) このペア限定で楽に作れるようにしたのが、 Visual Studio の ユニバーサル プロジェクト
  • 15. わんくま同盟 名古屋勉強会 #31 15 ユニバーサル プロジェクト • これがユニバーサル プロジェクト ソリューションのフォルダー プロジェクトのフォルダー ここでコンテキスト (WindowsかPhoneか) を 切り換える Windows 用プロジェクト Windows Phone 用 プロジェクト 共有プロジェクト
  • 16. わんくま同盟 名古屋勉強会 #31 16 ユニバーサル プロジェクト • ビルド時に共有プロジェクトがマージされる 共有 プロジェクト Windows プロジェクト Phone プロジェクト Windowsプロジェクトを ビルド Phoneプロジェクトを ビルド
  • 17. わんくま同盟 名古屋勉強会 #31 17 ユニバーサル プロジェクト • デバッグしてるとこはこんな感じ 「Windows Phone の画面出力アプリ」 英語名は「Project My Screen App for Windows Phone」
  • 18. わんくま同盟 名古屋勉強会 #31 18 ユニバーサル プロジェクト • Visual Studio 2013 Update 2 から • 無償の Express で OK !! • …と言いながら、Windows Phone 8.1 のアプリ 開発は、実は結構ハードル高い ・SLAT 対応の PC (Phone エミュに必要) ・メモリ 4GB では、ちと苦しい (エミュが… orz) ※上の2つは、実機があればOK! ・64bit 版の Windows 8.1 Pro 以上 ・Windows 8.1 Update 1 適用済み
  • 19. わんくま同盟 名古屋勉強会 #31 19 VB 大好きな人に、残念なニュースです • Update 2 RTM でも、VB ではユニバーサル プ ロジェクト未サポート
  • 20. わんくま同盟 名古屋勉強会 #31 20 ユニバーサル プロジェクトの秘密 • なんで 共有プロジェクト が可能なの? • 答: Windows Phone 8.1 で追加されたアプリ実 行環境が、Windows ストア アプリと無茶苦茶 互換性が高いから! (後ほどデモする予定)
  • 21. わんくま同盟 名古屋勉強会 #31 21 ユニバーサル プロジェクトをやる意味あるの? • Windows ストア アプリを海外向けに作ってる 人 ➡ やりなさい! • Windows Phone 8.x が日本でもシェアを伸ばす だろうと思う人 ➡ 今のうちからやるべし! • Xbox とか「MSグラス(仮)」(IoT)のアプリを 作ってみたいと思ってる人➡ 今のうち (ry ※ Build 2014 で、ユニバーサルプロジェクトを拡張する予定、と
  • 22. わんくま同盟 名古屋勉強会 #31 22 道草: IoT (Internet of Thigs) • 「モノのインターネット」 ウェアラブルコンピュータから IPアドレスを持つ冷蔵庫まで 詳しくは Wikipedia (英語版) 参照 • 世界的に有名な IoT ⇒ • 日本で有名な IoT(仮)⇒ ⇙ Amazon.co.jp で 22万円より
  • 23. わんくま同盟 名古屋勉強会 #31 23 Windows Phone 8.1 Windows Phone って、お高いし、そもそも売ってないよね?
  • 24. わんくま同盟 名古屋勉強会 #31 24 Windows Phone 8.1 のアプリ実行環境 • Windows Phone 7.x 用に作られたアプリ • Windows Phone Silverlight 8.x アプリ (WP8.0用のアプリのこと) • Windows Runtime アプリ Windows ストア アプリと 9割 互換 ( どこが 8.1 なんだかw )
  • 25. わんくま同盟 名古屋勉強会 #31 25 Windows Phone のシェアは 2~3位 • 雪猫ノート「Windows Phone のシェアに関する情報」
  • 26. わんくま同盟 名古屋勉強会 #31 26 Windows Phone アプリは海外でダウンロードされる • とあるPhoneアプリの ダウンロード状況 (対応言語: 英語、日本語) 1. 米国 2. 中国 3. 日本 4. メキシコ 5. タイ 6. ブラジル 7. インドネシア 8. ウクライナ 9. オーストラリア …
  • 27. わんくま同盟 名古屋勉強会 #31 27 今日のデモで使う Windows Phone • Nokia Lumia 520 (メモリ512MB←最低スペック) Amazonで 15,800円也 (Amazon.comなら$120くらい) 今年の主戦場 (新興国) は under $100 の戦いに!
  • 28. わんくま同盟 名古屋勉強会 #31 28 ユニバーサル プロジェクト の実際 で、ユバーサル プロジェクトの実際はどんな?
  • 29. わんくま同盟 名古屋勉強会 #31 29 デモの時間 残り時間は デモ するよ~♪
  • 30. わんくま同盟 名古屋勉強会 #31 30 まとめ • Windows Phone 8.1 は、 Windows ストア アプリとの 互換性が飛躍的に向上! • ∴ Windows ストア アプリを 作ってるなら、Windows Phone 8.1 のアプリも楽勝♪ • ユニバーサルプロジェクトを 使えば、もっと楽!!
  • 31. わんくま同盟 名古屋勉強会 #31 31 ご清聴ありがとうございました