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
58
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
110
Azure OpenAI & private Large Language Models sicher deployen mit Terraform
thorstenhans
0
310
Mega Mergers: Cloud-Native-Architekturen mit Containern und WebAssembly
thorstenhans
0
100
Cloud-Native Generative AI mit Fermyon Serverless AI
thorstenhans
0
120
BASTA 2023 - Cloud Native Workshop
thorstenhans
0
130
Cloud-Native in der Praxis: Moderne End-to-End-Architekturen
thorstenhans
0
120
Azure Container Apps: Endlich Serverless?!
thorstenhans
0
140
Cloud-Native für .NET-Entwickler: Moderne End-to-End-Architekturen
thorstenhans
0
130
Webinar: Logs. Traces, Metriken: Observability von .NET 7-Anwendungen
thorstenhans
0
280
Other Decks in Programming
See All in Programming
Improving my own Ruby thereafter
sisshiki1969
1
160
Android 16 × Jetpack Composeで縦書きテキストエディタを作ろう / Vertical Text Editor with Compose on Android 16
cc4966
2
270
testingを眺める
matumoto
1
140
アプリの "かわいい" を支えるアニメーションツールRiveについて
uetyo
0
280
実用的なGOCACHEPROG実装をするために / golang.tokyo #40
mazrean
1
290
Reading Rails 1.0 Source Code
okuramasafumi
0
250
Azure SRE Agentで運用は楽になるのか?
kkamegawa
0
2.5k
AI Coding Agentのセキュリティリスク:PRの自己承認とメルカリの対策
s3h
0
230
旅行プランAIエージェント開発の裏側
ippo012
2
930
ProxyによるWindow間RPC機構の構築
syumai
3
1.2k
デザイナーが Androidエンジニアに 挑戦してみた
874wokiite
0
550
Processing Gem ベースの、2D レトロゲームエンジンの開発
tokujiros
2
130
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
Into the Great Unknown - MozCon
thekraken
40
2k
How GitHub (no longer) Works
holman
315
140k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Balancing Empowerment & Direction
lara
3
620
Practical Orchestrator
shlominoach
190
11k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
530
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
KATA
mclloyd
32
14k
Designing for Performance
lara
610
69k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Scaling GitHub
holman
463
140k
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