Skip to main content
Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
EN
Upload
Download free for 30 days
Sign in
Uploaded by
Yasuhiko Yamamoto
PDF, PPTX
6,369 views
UWP アプリを JavaScript で作る 3つの方法
NAGOYA ComCamp 2016 パワポのファイルとサンプルコードはOneDriveに ⇨ http://1drv.ms/1XD3B3r
Technology
◦
Read more
5
Save
Share
Embed
Save to Drive
Download now
Download as PDF, PPTX
1
/ 31
2
/ 31
3
/ 31
4
/ 31
5
/ 31
6
/ 31
7
/ 31
8
/ 31
9
/ 31
10
/ 31
11
/ 31
12
/ 31
13
/ 31
14
/ 31
15
/ 31
16
/ 31
17
/ 31
18
/ 31
19
/ 31
20
/ 31
More Related Content
PDF
CPUの同時実行機能
by
Shinichiro Niiyama
53 slides
4.5K views
PDF
多段階計算の型システムの基礎
by
T. Suwa
29 slides
5.5K views
PPTX
ElixirでIoT!?ナウでヤングでcoolなNervesフレームワーク
by
Hideki Takase
24 slides
2.4K views
PDF
第1回UE4勉強会 in 大阪 - エンジン改造ってどうなの?
by
com044
84 slides
8.9K views
PDF
オンラインゲームの仕組みと工夫
by
Yuta Imai
56 slides
889.1K views
PDF
導入から 10 年、PHP の trait は滅びるべきなのか その適切な使いどころと弱点、将来について
by
shinjiigarashi
59 slides
5.6K views
PDF
Machinationの紹介
by
Kazuhisa Minato
45 slides
13.3K views
PDF
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
by
infinite_loop
30 slides
49.4K views
CPUの同時実行機能
by
Shinichiro Niiyama
53 slides
4.5K views
多段階計算の型システムの基礎
by
T. Suwa
29 slides
5.5K views
ElixirでIoT!?ナウでヤングでcoolなNervesフレームワーク
by
Hideki Takase
24 slides
2.4K views
第1回UE4勉強会 in 大阪 - エンジン改造ってどうなの?
by
com044
84 slides
8.9K views
オンラインゲームの仕組みと工夫
by
Yuta Imai
56 slides
889.1K views
導入から 10 年、PHP の trait は滅びるべきなのか その適切な使いどころと弱点、将来について
by
shinjiigarashi
59 slides
5.6K views
Machinationの紹介
by
Kazuhisa Minato
45 slides
13.3K views
大規模ソーシャルゲーム開発から学んだPHP&MySQL実践テクニック
by
infinite_loop
30 slides
49.4K views
What's hot
PDF
Yocto Project ハンズオン プレゼン用資料
by
Nobuhiro Iwamatsu
58 slides
24.3K views
PDF
ヒストリア HelixCore(Perforce) 運用レギュレーションドキュメント
by
historia_Inc
12 slides
17.8K views
PDF
【Unite Tokyo 2018 Training Day】ProBuilderで学ぶレベルデザイン ProBuilderをマスターしよう!
by
Unity Technologies Japan K.K.
71 slides
22.8K views
PDF
キメるClojure
by
Yoshitaka Kawashima
33 slides
7.9K views
PDF
【Unity道場 2017】PlayMakerによる初めてのUnityプログラミング
by
Unity Technologies Japan K.K.
243 slides
59.9K views
PDF
OSC2012Kansai@Kyoto 自宅SAN友の会 - インフラエンジニアなら知っておきたい ストレージのはなし
by
Satoshi Shimazaki
38 slides
5.4K views
PPTX
形状解析のための楕円フーリエ変換
by
Tsukasa Fukunaga
20 slides
12K views
PDF
Gaming on aws 〜ゲームにおけるAWS最新活用術〜
by
Amazon Web Services Japan
55 slides
6.1K views
PPTX
SEGA : Growth hacking by Spark ML for Mobile games
by
DataWorks Summit/Hadoop Summit
34 slides
3.9K views
PDF
とあるPiXYZの備忘録
by
ssuserce29c6
14 slides
1.8K views
PDF
ごちうサーチ
by
Kazuhiro Sasao
19 slides
12.7K views
PPTX
ASP.NET Core の パフォーマンスを支える I/O Pipeline と Channel
by
Joni
47 slides
680 views
PPTX
UE4のためのより良いゲーム設計を理解しよう!
by
Masahiko Nakamura
77 slides
30.9K views
PDF
ソーシャルゲームのためのデータベース設計
by
Yoshinori Matsunobu
33 slides
129.9K views
PDF
Scala、DDD、Akkaで立ち向かう 〜広告配信システムに課せられた100msの制約〜
by
MicroAd, Inc.(Engineer)
35 slides
2.7K views
PDF
【Unity道場】新しいPrefabワークフロー入門
by
Unity Technologies Japan K.K.
96 slides
9K views
PPTX
Ltの作成と実践~入門編~
by
Daiji Okuno
37 slides
4.1K views
PPTX
shared_ptrとゲームプログラミングでのメモリ管理
by
DADA246
39 slides
10.5K views
PDF
NVIDIA GPUで作るHeadless X11 Linux
by
Tomoki SHISHIKURA
82 slides
7.1K views
PDF
ピクサー USD 入門 新たなコンテンツパイプラインを構築する
by
Takahito Tejima
74 slides
41.4K views
Yocto Project ハンズオン プレゼン用資料
by
Nobuhiro Iwamatsu
58 slides
24.3K views
ヒストリア HelixCore(Perforce) 運用レギュレーションドキュメント
by
historia_Inc
12 slides
17.8K views
【Unite Tokyo 2018 Training Day】ProBuilderで学ぶレベルデザイン ProBuilderをマスターしよう!
by
Unity Technologies Japan K.K.
71 slides
22.8K views
キメるClojure
by
Yoshitaka Kawashima
33 slides
7.9K views
【Unity道場 2017】PlayMakerによる初めてのUnityプログラミング
by
Unity Technologies Japan K.K.
243 slides
59.9K views
OSC2012Kansai@Kyoto 自宅SAN友の会 - インフラエンジニアなら知っておきたい ストレージのはなし
by
Satoshi Shimazaki
38 slides
5.4K views
形状解析のための楕円フーリエ変換
by
Tsukasa Fukunaga
20 slides
12K views
Gaming on aws 〜ゲームにおけるAWS最新活用術〜
by
Amazon Web Services Japan
55 slides
6.1K views
SEGA : Growth hacking by Spark ML for Mobile games
by
DataWorks Summit/Hadoop Summit
34 slides
3.9K views
とあるPiXYZの備忘録
by
ssuserce29c6
14 slides
1.8K views
ごちうサーチ
by
Kazuhiro Sasao
19 slides
12.7K views
ASP.NET Core の パフォーマンスを支える I/O Pipeline と Channel
by
Joni
47 slides
680 views
UE4のためのより良いゲーム設計を理解しよう!
by
Masahiko Nakamura
77 slides
30.9K views
ソーシャルゲームのためのデータベース設計
by
Yoshinori Matsunobu
33 slides
129.9K views
Scala、DDD、Akkaで立ち向かう 〜広告配信システムに課せられた100msの制約〜
by
MicroAd, Inc.(Engineer)
35 slides
2.7K views
【Unity道場】新しいPrefabワークフロー入門
by
Unity Technologies Japan K.K.
96 slides
9K views
Ltの作成と実践~入門編~
by
Daiji Okuno
37 slides
4.1K views
shared_ptrとゲームプログラミングでのメモリ管理
by
DADA246
39 slides
10.5K views
NVIDIA GPUで作るHeadless X11 Linux
by
Tomoki SHISHIKURA
82 slides
7.1K views
ピクサー USD 入門 新たなコンテンツパイプラインを構築する
by
Takahito Tejima
74 slides
41.4K views
More from Yasuhiko Yamamoto
PDF
わんくま名古屋 #40 (20161217) Xamarinで自動化テストしよう
by
Yasuhiko Yamamoto
45 slides
922 views
PDF
わんくま名古屋 #38 (20160521) Xamarin入門
by
Yasuhiko Yamamoto
31 slides
1.6K views
PDF
無償のVisual studioで作るクライアント アプリ
by
Yasuhiko Yamamoto
36 slides
2K views
PPTX
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
by
Yasuhiko Yamamoto
48 slides
3.7K views
PPTX
わんくま名古屋 #37 (20151114) TDD道場 #25
by
Yasuhiko Yamamoto
23 slides
807 views
PDF
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
by
Yasuhiko Yamamoto
51 slides
3.5K views
PDF
第8回業開中心会議 「Windows 10 ユニバーサルアプリの概要」
by
Yasuhiko Yamamoto
45 slides
8.9K views
PDF
わんくま名古屋#34(20150214) TDD道場#22
by
Yasuhiko Yamamoto
16 slides
823 views
PDF
Visual Studio 2015 の新機能: Pex はユニットテストの福音となるか!?
by
Yasuhiko Yamamoto
52 slides
12.2K views
PDF
わんくま名古屋#33(20141115) モノ作り半生
by
Yasuhiko Yamamoto
46 slides
1.9K views
PDF
わんくま名古屋#33(20141115) TDD道場#21
by
Yasuhiko Yamamoto
27 slides
800 views
PDF
開発ツールを買わずに作る♪ ユニバーサルWindowsアプリ!
by
Yasuhiko Yamamoto
41 slides
1.7K views
PPTX
わんくま名古屋 #32 (20140823) TDD道場 #20
by
Yasuhiko Yamamoto
43 slides
1.1K views
PDF
わんくま名古屋#31(20140524) TDD道場 #19
by
Yasuhiko Yamamoto
26 slides
832 views
PDF
わんくま名古屋#31(20140524) ユニバーサルWindowsアプリ開発の勧め
by
Yasuhiko Yamamoto
31 slides
778 views
PDF
Windows ストア アプリでスレッド間排他処理
by
Yasuhiko Yamamoto
32 slides
2.1K views
PPTX
Windows 8.1 Update 1 の噂をまとめてみた
by
Yasuhiko Yamamoto
15 slides
1.4K views
PPT
タダで始めるテストファースト入門 ~ C# Express + NUnit
by
Yasuhiko Yamamoto
38 slides
3.3K views
PPTX
わんくま名古屋 #29 (2013/11/23) TDD道場 #17
by
Yasuhiko Yamamoto
35 slides
1K views
PPTX
わんくま名古屋#28(20130824) c#で、ライフゲームを高速化してみるよ
by
Yasuhiko Yamamoto
36 slides
1.8K views
わんくま名古屋 #40 (20161217) Xamarinで自動化テストしよう
by
Yasuhiko Yamamoto
45 slides
922 views
わんくま名古屋 #38 (20160521) Xamarin入門
by
Yasuhiko Yamamoto
31 slides
1.6K views
無償のVisual studioで作るクライアント アプリ
by
Yasuhiko Yamamoto
36 slides
2K views
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
by
Yasuhiko Yamamoto
48 slides
3.7K views
わんくま名古屋 #37 (20151114) TDD道場 #25
by
Yasuhiko Yamamoto
23 slides
807 views
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
by
Yasuhiko Yamamoto
51 slides
3.5K views
第8回業開中心会議 「Windows 10 ユニバーサルアプリの概要」
by
Yasuhiko Yamamoto
45 slides
8.9K views
わんくま名古屋#34(20150214) TDD道場#22
by
Yasuhiko Yamamoto
16 slides
823 views
Visual Studio 2015 の新機能: Pex はユニットテストの福音となるか!?
by
Yasuhiko Yamamoto
52 slides
12.2K views
わんくま名古屋#33(20141115) モノ作り半生
by
Yasuhiko Yamamoto
46 slides
1.9K views
わんくま名古屋#33(20141115) TDD道場#21
by
Yasuhiko Yamamoto
27 slides
800 views
開発ツールを買わずに作る♪ ユニバーサルWindowsアプリ!
by
Yasuhiko Yamamoto
41 slides
1.7K views
わんくま名古屋 #32 (20140823) TDD道場 #20
by
Yasuhiko Yamamoto
43 slides
1.1K views
わんくま名古屋#31(20140524) TDD道場 #19
by
Yasuhiko Yamamoto
26 slides
832 views
わんくま名古屋#31(20140524) ユニバーサルWindowsアプリ開発の勧め
by
Yasuhiko Yamamoto
31 slides
778 views
Windows ストア アプリでスレッド間排他処理
by
Yasuhiko Yamamoto
32 slides
2.1K views
Windows 8.1 Update 1 の噂をまとめてみた
by
Yasuhiko Yamamoto
15 slides
1.4K views
タダで始めるテストファースト入門 ~ C# Express + NUnit
by
Yasuhiko Yamamoto
38 slides
3.3K views
わんくま名古屋 #29 (2013/11/23) TDD道場 #17
by
Yasuhiko Yamamoto
35 slides
1K views
わんくま名古屋#28(20130824) c#で、ライフゲームを高速化してみるよ
by
Yasuhiko Yamamoto
36 slides
1.8K views
UWP アプリを JavaScript で作る 3つの方法
1.
Learn from the
Expert UWP アプリを JavaScript で作る 3つの方法 BluewaterSoft biac Microsoft MVP for Windows Development
2.
UWPアプリをJavaScriptで作る3つの方法 スピーカー紹介 (1/2) • BluewaterSoft
山本康彦 / @biac • UWP アプリを開発したり • UWP アプリ開発の講師とか • UWP アプリ開発の記事とか 2 @IT WinRT/Metro TIPS (連載) @IT 特集記事 Build Insider 特集記事
3.
UWPアプリをJavaScriptで作る3つの方法 スピーカー紹介 (2/2) • 近刊予告❢ 3 ☆
今どきの .NET には欠かせない! ☆ Xp を「卒業」した開発者に! 2016年 2月4月頃 発売予定 300ページ以上
4.
UWPアプリをJavaScriptで作る3つの方法4 コミュニティ紹介: わんくま同盟 •勉強会 http://wankuma.com/seminar/ 東京・大阪・名古屋・福岡・横浜・マニラ、ほか ほぼ毎週どこかで勉強会。次回の名古屋は
5月❢ •ブログ http://blogs.wankuma.com/ 主に開発系だけど、ノンジャンル •掲示板 http://bbs.wankuma.com/ C#とVB.NETの掲示板
5.
UWPアプリをJavaScriptで作る3つの方法 agenda •JavaScriptでアプリを作るメリットとは? •UWPアプリとは? •UWPアプリをJavaScriptで作る 3つの方法 5
6.
UWPアプリをJavaScriptで作る3つの方法 JavaScript •今どきの開発者なら、誰でも使っている❢ .NET開発者でも、ASP.NETのクライアントサイドやWebBrowser コントロールの中では、JavaScriptを使っている •豊富なOSSライブラリーが使える❢ 6
7.
UWPアプリをJavaScriptで作る3つの方法 JavaScript用OSSライブラリーの例 (1/2) •jQuery これ無しでDOMの操作ってどうやるんだっけ!? …というくらいに、 使うのが当たり前になっている。 合わせて使うと便利なプラグイン:
jQuery UI、Slidebars、Chart.js、 Share Button、etc. •AngularJS HTMLを拡張し、クライアント側でMVCモデルを実現。ようは、 Webサーバーからデータだけをもらってきて、あとはJavaScriptで 画面を制御! 合わせて使うと便利なプラグイン: UI Bootstrap、AngularUI、etc. 7
8.
UWPアプリをJavaScriptで作る3つの方法 JavaScript用OSSライブラリーの例 (2/2) • .NETな世界からも、JavaScript用ライブラリー •linq.js .NETからLINQを移植
by @neuecc •RxJS Rx (Reactive Extensions)を移植 by MS Open Tech •WinJS UWPアプリを作るためのライブラリー。FirefoxやChrome でも動作する 8
9.
UWPアプリをJavaScriptで作る3つの方法 agenda •JavaScriptでアプリを作るメリットとは? •UWPアプリとは? •UWPアプリをJavaScriptで作る 3つの方法 9
10.
UWPアプリをJavaScriptで作る3つの方法 UWPアプリとは? • UWP (Universal
Windows Platform) 上で動くアプリ • UWPとは? Windows 10に共通するアプリケーション プラットフォーム • …ぇえっと?? どうどう巡り??? まぁ、「Windows 10で共通に動くアプリ」ってことで f(^^; ※ Windows Phone 7.x/8.x用のアプリをWindows 10 Mobileで動かしているのはUWPか? とか、従来の アプリをUWP上で動かすProject Centennialとか、細かいことを言い出すとUWPの定義は謎だらけ 10
11.
UWPアプリをJavaScriptで作る3つの方法 UWPはWindows 10のWindows 10たる要素 device
family Desktop Mobile IoT Xbox Team HoloLens(仮) 製品形態 ・デスクトッ プPC ・ノートPC ・タブレット PC ・スマート フォン ・タブレット 組み込み Xbox One Surface Hub HoloLens UWP搭載 (●はUWPのみ) ○ ○ ● ○ ● ● 付加機能 従来の Windowsデス クトップ用ア プリ Windows Phone 7.x/8.x用アプ リ ― Xboxゲーム ― ― 11
12.
UWPアプリをJavaScriptで作る3つの方法 Surface Hub と
HoloLens 12 Surface Hub の公式ページより Build 2015、1日目のキーノート動画より
13.
UWPアプリをJavaScriptで作る3つの方法 UWPアプリの開発方法 (開発言語別) •C#, VB
+ XAML Windows Runtime (UWP API)と.NET Frameworkの一部 •C++/CX + XAML, DirectX 上記に加えて、Win32 APIやDirectXの一部 •JavaScript, TypeScript + HTML/CSS WinJS ※ Windows Runtime等は、C#/VB/C++でDLLを作って利用する 13
14.
UWPアプリをJavaScriptで作る3つの方法 Windowsストア • UWPアプリの配布は、原則としてWindowsストア • 【ユーザーのメリット】マルウェアの心配がない •
【ユーザーのメリット】アプリを自動更新できる • 【開発者のメリット】アプリの配布やマネタイズのインフラを個別 に構築/維持する必要がない • 【開発者のメリット】インストール/アンインストール プログラム を開発しなくてよい 14
15.
UWPアプリをJavaScriptで作る3つの方法 agenda •JavaScriptでアプリを作るメリットとは? •UWPアプリとは? •UWPアプリをJavaScriptで作る 3つの方法 15
16.
UWPアプリをJavaScriptで作る3つの方法 【1】普通に作る (1/3) • VS
2015の新規作成で JavaScriptを選ぶ • HTML/CSSと JavaScriptを使って コーディング 16
17.
UWPアプリをJavaScriptで作る3つの方法 【1】普通に作る (2/3) 17 メイン画面メイン画面 NuGetから入れたライブラリーを ここに置いた (jQueryとRxJS) ※置き場所の決まりはない NuGetから入れたライブラリーの 管理ファイル 開発者ライセンスから生成された デジタル署名
18.
UWPアプリをJavaScriptで作る3つの方法 【1】普通に作る (3/3) •Win10で動く デスクトップ Win10 phone …etc. 18
19.
UWPアプリをJavaScriptで作る3つの方法 【2】手抜き(?)で作る (1/4) •Hosted Web
App という作り方 別名 "Windows Bridge for Web Apps" (code name: "Project Westminster") •WebページをUWPアプリとして動かす❢ 19
20.
UWPアプリをJavaScriptで作る3つの方法 【2】手抜き(?)で作る Hosted Web
App (2/4) •Hosted Web App のメリット 「Webページへのショートカット(タイル)でいいじゃん!?」 それ以上のメリットがある •WinJSがフルに使える❢ •Webサイトを更新すればアプリに反映❢ •Windowsストアのマネタイジングと分析機能 20
21.
UWPアプリをJavaScriptで作る3つの方法 【2】Hosted Web App
(3/4) • VS 2015の新規作成で JavaScriptを選ぶ …のは【1】と同じ • 後は⇩この作り方を見て! Create your Hosted Web App 不要なファイルを消して、 URLを何か所か設定するだけ 21
22.
UWPアプリをJavaScriptで作る3つの方法 【2】Hosted Web App
(4/4) •Win10で動く デスクトップ Win10 phone …etc. •WinJSを フルに活用 この画像では、右下に Windowsのトーストが 出ている(青い矢印) 22
23.
UWPアプリをJavaScriptで作る3つの方法 【3】サードパーティ ツールで作る (1/6) •
UWPアプリ開発用のサードパーティ ツールにはいくつかある。 でもJavaScriptでの開発となれば、⇩これ♪ •Apache Cordova Nitobi Softwareが開発(PhoneGap) ⇨ Adobe が買収してApache Software Foundationに寄贈 PhoneGapベースの開発ツールはCordovaの他に次のようなものがある: Monaca、ViziApps、 MobileFirst Platform (旧名Worklight) 、Convertigo、 appMobi 23
24.
UWPアプリをJavaScriptで作る3つの方法 【3】Cordovaで作る (2/6) •Cordovaはクロスプラット フォーム開発環境 Cordovaのドキュメント
サイトより Platform Support 24
25.
UWPアプリをJavaScriptで作る3つの方法 【3】Cordovaで作る (3/6) • CordovaでUWPアプリを作る準備 •
その1: Windows 10 テスト用にエミュレーターを使いたければ、Hyper-Vが動く64bitのPro版 • その2: Visual Studio 2015 無償のCommunity EditionでOK♪ • その3: Visual Studio Tools for Apache Cordova VS2015 Communityでは、標準インストールで入らない。 インストール時にカスタマイズが必要。 25
26.
UWPアプリをJavaScriptで作る3つの方法 【3】Cordovaで作る (4/6) • Visual
Studio Tools for Apache Cordova の注意事項 • 「Visual StudioのNode.jsツール」のインストールが別途必要 かも • ソースコードのパスに日本語が入ってるとアウト! orz • NuGetで.jsをインストールすると、アプリから参照できないフォル ダーに入るので、手動でwww配下にコピーする 26
27.
UWPアプリをJavaScriptで作る3つの方法 【3】Cordovaで作る (5/6) • VS
2015の新規作成 ダイアログで JavaScriptの Apache Cordova Appsを選ぶ • HTML/CSSと JavaScriptを使って コーディング 27
28.
UWPアプリをJavaScriptで作る3つの方法 【3】Cordovaで作る (6/6) •Win10で動く •iPhoneで動く ※ 画像はRipple エミュレーター on
Chrome •Androidで動く 28
29.
UWPアプリをJavaScriptで作る3つの方法 agenda •JavaScriptでアプリを作るメリットとは? •UWPアプリとは? •UWPアプリをJavaScriptで作る 3つの方法 29
30.
UWPアプリをJavaScriptで作る3つの方法 wrap up •JavaScript でクライアント用アプリが作れる •Cordova
で作れば、Windows 10 でも動くよ♪ •スマホ アプリは Cordova で作ろう❢ 30
31.
UWPアプリをJavaScriptで作る3つの方法31 ご清聴 ありがとうございました