62
Cross Platform Apps Intel AppUp Day :: 25.01.2012 :: Bologna

Intel AppUp Day Bologna

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Intel AppUp Day Bologna

Cross Platform Apps

Intel AppUp Day :: 25.01.2012 :: Bologna

Page 2: Intel AppUp Day Bologna

“Write once,run everywhere”

(che sia la volta buona?)

Page 3: Intel AppUp Day Bologna
Page 4: Intel AppUp Day Bologna

Confessioni di uno sviluppatore

cresciuto a c++ e win32

Page 5: Intel AppUp Day Bologna

“Il software deve girare su Linux, ma abbiamo a

disposizione solo machine windows”

Page 6: Intel AppUp Day Bologna

“Solo Apple”

Page 7: Intel AppUp Day Bologna

“qui si usa solo Linux”

Page 8: Intel AppUp Day Bologna

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

Page 9: Intel AppUp Day Bologna
Page 10: Intel AppUp Day Bologna
Page 11: Intel AppUp Day Bologna

Soluzioni ?

Page 12: Intel AppUp Day Bologna
Page 13: Intel AppUp Day Bologna
Page 14: Intel AppUp Day Bologna
Page 15: Intel AppUp Day Bologna

“abbiamo preso i Galaxy”

Page 16: Intel AppUp Day Bologna

“applicazione web che funzioni con il solo

browser anche in assenza di connessione e senza

l’ausilio di plugin”

Page 17: Intel AppUp Day Bologna

“gli agenti useranno l’iPad”

Page 18: Intel AppUp Day Bologna
Page 19: Intel AppUp Day Bologna
Page 20: Intel AppUp Day Bologna
Page 21: Intel AppUp Day Bologna
Page 22: Intel AppUp Day Bologna
Page 23: Intel AppUp Day Bologna
Page 24: Intel AppUp Day Bologna
Page 25: Intel AppUp Day Bologna

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.

Page 26: Intel AppUp Day Bologna
Page 27: Intel AppUp Day Bologna

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.

Page 28: Intel AppUp Day Bologna
Page 29: Intel AppUp Day Bologna

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.

Page 30: Intel AppUp Day Bologna
Page 31: Intel AppUp Day Bologna

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.

Page 32: Intel AppUp Day Bologna
Page 33: Intel AppUp Day Bologna

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

Page 34: Intel AppUp Day Bologna
Page 35: Intel AppUp Day Bologna

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

Page 36: Intel AppUp Day Bologna
Page 37: Intel AppUp Day Bologna

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.

Page 38: Intel AppUp Day Bologna
Page 39: Intel AppUp Day Bologna

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.

Page 40: Intel AppUp Day Bologna

“Write once,run everywhere”

(che sia la volta buona?)

Page 41: Intel AppUp Day Bologna

^_^

Page 42: Intel AppUp Day Bologna

caniuse.com

Page 43: Intel AppUp Day Bologna

o_o

Page 44: Intel AppUp Day Bologna

caniuse.com

Page 45: Intel AppUp Day Bologna

._.

Page 46: Intel AppUp Day Bologna
Page 47: Intel AppUp Day Bologna

: (

Page 48: Intel AppUp Day Bologna

per una classe di applicazioni ci siamo!

Page 49: Intel AppUp Day Bologna
Page 50: Intel AppUp Day Bologna
Page 51: Intel AppUp Day Bologna

L’esercito dei wrapper

Page 52: Intel AppUp Day Bologna

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

Page 53: Intel AppUp Day Bologna

•Accesso all’hardware

•Estendibilità (plugin)

•Riuso del codice e degli skill

•Minor costo

•Utilizzo di api native

•Marketplace

Applicazioni HTML5 + Nativo

Page 54: Intel AppUp Day Bologna
Page 55: Intel AppUp Day Bologna

Per il form factor come la mettiamo?

Page 56: Intel AppUp Day Bologna

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

Page 57: Intel AppUp Day Bologna

Encapsulator

Page 58: Intel AppUp Day Bologna

“Write once,sell everywhere”

(con gli opportuni wrapper)

Page 59: Intel AppUp Day Bologna

"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

Page 60: Intel AppUp Day Bologna
Page 61: Intel AppUp Day Bologna
Page 62: Intel AppUp Day Bologna