Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Cross-Plattform Desktop Entwicklung mit einer C...
Search
Thorsten Hans
October 09, 2015
Programming
0
57
Cross-Plattform Desktop Entwicklung mit einer Code Base @ NRWConf 2015
NW.js / AngularJS / GulpJS
Thorsten Hans
October 09, 2015
Tweet
Share
More Decks by Thorsten Hans
See All by Thorsten Hans
Hyper-Efficient Serverless Platforms on Azure Kubernetes Service with Fermyon Platform for Kubernetes
thorstenhans
0
97
Azure OpenAI & private Large Language Models sicher deployen mit Terraform
thorstenhans
0
290
Mega Mergers: Cloud-Native-Architekturen mit Containern und WebAssembly
thorstenhans
0
91
Cloud-Native Generative AI mit Fermyon Serverless AI
thorstenhans
0
98
BASTA 2023 - Cloud Native Workshop
thorstenhans
0
120
Cloud-Native in der Praxis: Moderne End-to-End-Architekturen
thorstenhans
0
110
Azure Container Apps: Endlich Serverless?!
thorstenhans
0
120
Cloud-Native für .NET-Entwickler: Moderne End-to-End-Architekturen
thorstenhans
0
120
Webinar: Logs. Traces, Metriken: Observability von .NET 7-Anwendungen
thorstenhans
0
260
Other Decks in Programming
See All in Programming
Enterprise Web App. Development (2): Version Control Tool Training Ver. 5.1
knakagawa
1
110
Create a website using Spatial Web
akkeylab
0
290
機械学習って何? 5分で解説頑張ってみる
kuroneko2828
0
210
技術懸念に立ち向かい 法改正を穏便に乗り切った話
pop_cashew
0
1.5k
赤裸々に公開。 TSKaigiのオフシーズン
takezoux2
0
130
単体テストの始め方/作り方
toms74209200
0
490
AIコーディング道場勉強会#2 君(エンジニア)たちはどう生きるか
misakiotb
1
230
try-catchを使わないエラーハンドリング!? PHPでResult型の考え方を取り入れてみよう
kajitack
3
520
Select API from Kotlin Coroutine
jmatsu
1
170
從零到一:搭建你的第一個 Observability 平台
blueswen
1
950
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
230
Haskell でアルゴリズムを抽象化する / 関数型言語で競技プログラミング
naoya
17
4.7k
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.9k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
52
2.8k
A better future with KSS
kneath
239
17k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
790
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Code Reviewing Like a Champion
maltzj
524
40k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Raft: Consensus for Rubyists
vanstee
140
7k
Six Lessons from altMBA
skipperchong
28
3.8k
The Cult of Friendly URLs
andyhume
79
6.4k
Transcript
Mit einer Code-Base Cross-Plattform Desktop Entwicklung
Thorsten Hans Consultant / Developer Thinktecture AG
[email protected]
@ThorstenHans xplatform.rocks
Talking Points • Cross Platform Development • Single Page Apps
• NW.js • Build Process Integration
Cross Platform Development • Single Codebase – HTML 5 –
JavaScript – CSS • The Browser is your OS • Write once, run everywhere
Single Page Applications • Use computing power from clients •
Deliver the entire App at once
None
Angular JS 101 • MV* Framework • Application Framework for
SPAs – Dependency Injection – OOB Application Services ($http, $q, …) – Databinding – Testability
Demo Angular App
None
NW.js • Sponsored by Intel Open Source Technology Center •
Brings HTML5 Apps to all platforms • available on – Windows – OSX – Linux
Demo NW.js 101
Build Process Integration • Modules available for – Gulp.JS –
Grunt.JS
Demo Build Integration
NW.js • Call Node.JS modules from the DOM • Use
abstracted platform APIs
Demo Platform APIs / Node Modules in NW.js
Sample Code https://github.com/ThorstenHans/x-note