Intel AppUp Day Bologna

Post on 29-Nov-2014

424 views 0 download

description

 

transcript

Cross Platform Apps

Intel AppUp Day :: 25.01.2012 :: Bologna

“Write once,run everywhere”

(che sia la volta buona?)

Confessioni di uno sviluppatore

cresciuto a c++ e win32

“Il software deve girare su Linux, ma abbiamo a

disposizione solo machine windows”

“Solo Apple”

“qui si usa solo Linux”

“Preferenza per i software che supportino windows, linux e macos”

Soluzioni ?

“abbiamo preso i Galaxy”

“applicazione web che funzioni con il solo

browser anche in assenza di connessione e senza

l’ausilio di plugin”

“gli agenti useranno l’iPad”

Giving meaning to structure, semantics are front and center with HTML5. A richer set of tags, along with RDFa, microdata, and microformats, are enabling a more useful, data driven web for both programs and your users.

Web Apps can start faster and work even if there is no internet connection, thanks to the HTML5 App Cache, as well as the Local Storage, Indexed DB, and the File API specifications.

Beginning with the Geolocation API, Web Applications can present rich, device-aware features and experiences. Incredible device access innovations are being developed and implemented, from audio/video input access to microphones and cameras, to local data such as contacts & events, and even tilt orientation.

More efficient connectivity means more real-time chats, faster games, and better communication. Web Sockets and Server-Sent Events are pushing (pun intended) data between client and server more efficiently than ever before.

Audio and video are first class citizens in the HTML5 web, living in harmony with your apps and sites. Lights, camera, action!

Between SVG, Canvas, WebGL, and CSS3 3D features, you're sure to amaze your users with stunning visuals natively rendered in the browser.

Make your Web Apps and dynamic web content faster with a variety of techniques and technologies such as Web Workers and XMLHttpRequest 2. No user should ever wait on your watch.

CSS3 delivers a wide range of stylization and effects, enhancing the web app without sacrificing your semantic structure or performance. Additionally Web Open Font Format (WOFF) provides typographic flexibility and control far beyond anything the web has offered before.

“Write once,run everywhere”

(che sia la volta buona?)

^_^

caniuse.com

o_o

caniuse.com

._.

: (

per una classe di applicazioni ci siamo!

L’esercito dei wrapper

Hybrid Applications

http://www.readwriteweb.com/mobile/2012/01/hybrid-html5-apps-are-more-les.php

HTML5 + JavaScript with a wrapper that gives it native capabilities

•Accesso all’hardware

•Estendibilità (plugin)

•Riuso del codice e degli skill

•Minor costo

•Utilizzo di api native

•Marketplace

Applicazioni HTML5 + Nativo

Per il form factor come la mettiamo?

Twitter Bootstrap 2Bootstrap is a responsive frontend toolkit from Twitter designed to kickstart web development, featuring HTML, CSS, and JS for dozens of base elements and common design components. (support for IE7 ad up)

Testo

Encapsulator

“Write once,sell everywhere”

(con gli opportuni wrapper)

"it is obvious that in the coming year we will see

HTML5 move from being a marketing term to

something we have to work with"

http://www.i-programmer.info/professional-programmer/i-programmer/3539-2011-the-year-html5-won.html