Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Html5 apps - GWT oriented
1. HTML5 Apps
GWT oriented
Francesca Tosi - Alberto Mancini
27 Settembre 2014
Francesca Tosi
francesca@jooink.com
@francescatosi
+FrancescaTosi
Alberto Mancini
alberto@jooink.com
+AlbertoMancini
2. Alberto Mancini
alberto@jooink.com
http://github.com/jooink
http://www.jooink.com
http://jooink.blogspot.com
Intel Software Innovator
● Software Developer
● Linux Sysadmin
● DevOp.
3. Francesca tosi
francesca@jooink.com
http://github.com/jooink
http://www.jooink.com
http://jooink.blogspot.com
Intel Software Innovator
● Web and mobile dev
● software engineer and
architect
4. #HTML5 #Android
Parlare di html5 in un
ambiente con dev
android … forse è
meglio nascondersi
o fare gli indifferenti!!
5. #html5 #Android
Ma noi siamo impavidi … ;-)
e vi presenteremo come
poter sviluppare app
Android (e non solo) via
#MGWT
7. it just was’nt ready
Si riferiva a FB su mobile che era web based
e stava facendo la prima intervista
“After the company’s continuous stock price
drop” (ndr)
http://mashable.com/2012/09/11/mark-zuckerberg-post-ipo-interview/
8. Fastbook
fastbook, Sencha’s FB demo Client
http://www.sencha.com/blog/the-making-of-fastbook-an-html5-love-story
It's a technology demo that shows what developers can do with
HTML5 if they take the right approach, and use the right frameworks
and tools
"... is really promising, but it is running
in the “browser”. When you make an
“installable” app, you can only use WebView,
which is a second-class and slower browser."
9. Web-Apps ?
● cached
● offline capable
● mobile-webapp-capable
● homescreen-installed
● hosted app
● packaged app
https://developers.google.com/chrome/apps/
https://developer.mozilla.org/en-US/Apps/Build/installable_apps
secondo alcuni sono una liberazione dai marketplace (i.e. Google Play & AppStore)
secondo alcuni tra l’altro alcune tecnologie vengono ritardate dai produttori per non perdere il potere che viene dai
marketplace
10. NATIVE-LIKE-Apps
essenzialmente una web-view (o il motore di un browser) che
‘incartano’ una applicazione web
installabili nel senso che le pubblicate su play !!!
usano api che i browser si sognano
possono essere estese con plugin nativi (SIMD.js su crosswalk)
14. Fast ...
… targeted alla velocita’
(non del prodotto, del
tempo di sviluppo)
dal sito di Hoodie
Very fast app development
“to build complete web apps
in days..“
15. Bug-Fix & Dev Time
1:1 ?
molti framework hanno
piattaforme di testing …
e la questione si complica
16. Bug-Fix & Dev Time
ridurre il tempo di sviluppo
(acriticamente)
riduce il tempo
di testing & Bug Fixing ?
17. Java compiled into JS
… a statically typed language
does …
… a Compiler DOES …
(biased opinions)
18. Java compiled into JS
● se siete programmatori java
● se il vostro progetto diventa grosso
(in termini di codice)
● se immaginate di dover mantenere il
codice per lungo tempo
● se il vostro programma non deve
essere identico ad uno degli esempi
dei framework