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
Node-Webkit
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
weLaika
February 10, 2015
150
2
Share
Node-Webkit
Creare applicazioni desktop con Node-Webkit di Cristian Bellomo
weLaika
February 10, 2015
More Decks by weLaika
See All by weLaika
Vuoi uno sviluppo mobile più veloce? Flutter è la via!
welaika
0
110
Come fa Kotlin a darti i super-poteri
welaika
0
150
The Blockchain
welaika
1
230
Postgre(No)SQL - A JSON journey
welaika
1
170
Docker su architettura ARM
welaika
2
160
Off the Rails, on the way to Hanami
welaika
0
120
Elixir di lunga vita.
welaika
0
150
Road to ES6
welaika
0
140
Javascript: le parti buone
welaika
0
290
Featured
See All Featured
Done Done
chrislema
186
16k
How to Ace a Technical Interview
jacobian
281
24k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
220
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
The SEO Collaboration Effect
kristinabergwall1
1
440
Skip the Path - Find Your Career Trail
mkilby
1
120
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
It's Worth the Effort
3n
188
29k
Transcript
Come creare applicazioni desktop usando le tecnologie del web node-webkit
CRISTIAN BELLOMO
[email protected]
node-webkit nw.js
CHE COS’È NODE-WEBKIT? Un sistema che permette di creare applicazioni
desktop cross-platform usando le tecnologie del web
CHE COS’È NODE-WEBKIT? • E’ un progetto open source •
Basato su Chromium e node.js • Creato e sviluppato da Intel Sorgenti, binari e documentazione su: https://github.com/nwjs/nw.js
CHE COS’È NODE-WEBKIT? Una versione modificata del browser Chromium
node-webkit <!DOCTYPE html> <html> <head> <title>Titolo</title> </head> <body> <div>Ciao mondo!</div>
</body> </html> HTML5, CSS, javascript CHE COS’È NODE-WEBKIT?
node-webkit … <script> var fs = require(‘fs’), files = fs.readdirSync(‘/‘);
files.forEach(function(file) { document.write(file); }); </script> … Integra le librerie di node.js CHE COS’È NODE-WEBKIT?
CHE COS’È NODE-WEBKIT? Permette di accedere a funzionalità di sistema
normalmente non disponibili in un browser: •Menu per le finestre •Notifiche •Tray icon •Clipboard •File dialog •Shortcuts •Trasparenza finestre •ecc.
CASI D’USO Multimedia Atraci Popcorn Time Soundnode
CASI D’USO IDE e editor di testi Haroopad Light Table
Code Assistant for Typescript
CASI D’USO Intel XDK
CASI D’USO Client per messaggistica e videochiamate Sqwiggle M2S SUM
CASI D’USO Videogiochi Game Dev Tycoon
CASI D’USO Le applicazioni sono cross-platform
CASI D’USO I videogiochi e le applicazioni vengono tranquillamente accettate
dall’AppStore, da Steam, ecc.
CASI D’USO Gli unici limiti: • fantasia • competenza nello
sviluppo di web app Altri esempi di applicazioni scritte con node-webkit su: https://github.com/nwjs/nw.js/wiki/List-of-apps-and- companies-using-node-webkit
Vediamo un po’ di codice…
FINE