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
69
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
160
Azure OpenAI & private Large Language Models sicher deployen mit Terraform
thorstenhans
0
430
Mega Mergers: Cloud-Native-Architekturen mit Containern und WebAssembly
thorstenhans
0
220
Cloud-Native Generative AI mit Fermyon Serverless AI
thorstenhans
0
230
BASTA 2023 - Cloud Native Workshop
thorstenhans
0
170
Cloud-Native in der Praxis: Moderne End-to-End-Architekturen
thorstenhans
0
240
Azure Container Apps: Endlich Serverless?!
thorstenhans
0
240
Cloud-Native für .NET-Entwickler: Moderne End-to-End-Architekturen
thorstenhans
0
250
Webinar: Logs. Traces, Metriken: Observability von .NET 7-Anwendungen
thorstenhans
0
430
Other Decks in Programming
See All in Programming
Google Apps Script で Ruby を動かす
kawahara
0
140
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
450
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
590
言語を使う側から、作る側へ。 自作 Lisp で得た新たな気づき。
andpad
0
160
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
430
メールのエイリアス機能を履き違えない
isshinfunada
0
230
yield再入門 #phpcon
o0h
PRO
0
980
Android CLI
fornewid
0
210
Apache Hive: Toward a Cloud Native Lakehouse
okumin
0
180
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
150
継続モナドとリアクティブプログラミング
yukikurage
3
690
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
460
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
200
A Tale of Four Properties
chriscoyier
163
24k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
Evolving SEO for Evolving Search Engines
ryanjones
0
250
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
260
Technical Leadership for Architectural Decision Making
baasie
3
470
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Un-Boring Meetings
codingconduct
0
380
Paper Plane
katiecoart
PRO
2
52k
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