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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Thorsten Hans
October 09, 2015
Programming
60
0
Share
Cross-Plattform Desktop Entwicklung mit einer Code Base @ NRWConf 2015
NW.js / AngularJS / GulpJS
Thorsten Hans
October 09, 2015
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
150
Azure OpenAI & private Large Language Models sicher deployen mit Terraform
thorstenhans
0
410
Mega Mergers: Cloud-Native-Architekturen mit Containern und WebAssembly
thorstenhans
0
190
Cloud-Native Generative AI mit Fermyon Serverless AI
thorstenhans
0
200
BASTA 2023 - Cloud Native Workshop
thorstenhans
0
160
Cloud-Native in der Praxis: Moderne End-to-End-Architekturen
thorstenhans
0
210
Azure Container Apps: Endlich Serverless?!
thorstenhans
0
210
Cloud-Native für .NET-Entwickler: Moderne End-to-End-Architekturen
thorstenhans
0
220
Webinar: Logs. Traces, Metriken: Observability von .NET 7-Anwendungen
thorstenhans
0
380
Other Decks in Programming
See All in Programming
クラウドネイティブなエンジニアに向ける Raycastの魅力と実際の活用事例
nealle
2
260
なぜあなたのコードには「コシ」がないのか?〜AI時代に問う、最後まで美味しい設計と戦略〜 #phpconkagawa / phpconkagawa2026
shogogg
0
170
書籍「ユーザーストーリーマッピング」が私のバイブル
asumikam
4
490
Lightning-Fast Method Calls with Ruby 4.1 ZJIT / RubyKaigi 2026
k0kubun
3
2.9k
PHPでローカル環境用のSSL/TLS証明書を発行することはできるのか? #phpconkagawa
akase244
0
360
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
320
【ディップ|26年新卒研修資料】TDD実装演習
dip_tech
PRO
0
180
Making the RBS Parser Faster
soutaro
0
710
SkillsをS3 Filesに置く時のあれこれ
watany
3
1.5k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
400
SREに優しいTerraform構成 modulesとstateの組み方
hiyanger
2
170
🦞OpenClaw works with AWS
licux
1
350
Featured
See All Featured
New Earth Scene 8
popppiees
3
2.2k
Are puppies a ranking factor?
jonoalderson
1
3.4k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
Why Our Code Smells
bkeepers
PRO
340
58k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
How to make the Groovebox
asonas
2
2.2k
Six Lessons from altMBA
skipperchong
29
4.2k
AI: The stuff that nobody shows you
jnunemaker
PRO
7
640
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
400
Amusing Abliteration
ianozsvald
1
170
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Accessibility Awareness
sabderemane
1
110
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