Webapp HTML5/CSS3 nelle strategie di territorio

48
HTML5/CSS3 e webapp nelle strategie di territorio La navigazione in internet ha subito negli ultimi anni un cambiamento radicale. Gli utenti da statici utilizzatori di computer desktop si sono trasformati in soggetti in movimento. Nelle comunità l’accesso a internet è diventato una consuetudine per accedere a contenuti e servizi, facilitato dalla massiccia presenza di smartphone carichi di applicazioni. Talvolta si tende però ad affidare all’applicazione un ruolo dominante, come se la creazione di un’app fosse di per sé una strategia. Viviamo in un mondo di iper-informazione e iper-connettività, ma lo sviluppo disorganizzato di contenuti e applicazioni ancora rende difficili azioni elementari, soprattutto se fatte da mobile, come la consultazione di un numero di telefono o la ricerca dell’orario di un autobus, azioni che possono sembrare facili ma che invece non lo sono. In questo contesto HTML5, il nuovo linguaggio di scripting che prossimamente diventerà uno standard, permette di sviluppare applicazioni web e progetti di web design responsive che gli utenti possono usare senza dover scaricare un’applicazione, offrendo spesso gli stessi servizi. Quello che cambia non è soltanto l’uso della tecnologia, ma l’approccio alla creazione del contenuto, che diventa strategico. Fabrizio Caccavello cfabry Bologna, 17 ottobre 2013 sabato 26 ottobre 13

description

La navigazione in internet ha subito negli ultimi anni un cambiamento radicale. Gli utenti da statici utilizzatori di computer desktop si sono trasformati in soggetti in movimento. Nelle comunità l’accesso a internet è diventato una consuetudine per accedere a contenuti e servizi, facilitato dalla massiccia presenza di smartphone carichi di applicazioni. Talvolta si tende però ad affidare all’applicazione un ruolo dominante, come se la creazione di un’app fosse di per sé una strategia. Viviamo in un mondo di iper-informazione e iper-connettività, ma lo sviluppo disorganizzato di contenuti e applicazioni ancora rende difficili azioni elementari, soprattutto se fatte da mobile, come la consultazione di un numero di telefono o la ricerca dell’orario di un autobus, azioni che possono sembrare facili ma che invece non lo sono. In questo contesto HTML5, il nuovo linguaggio di scripting che prossimamente diventerà uno standard, permette di sviluppare applicazioni web e progetti di web design responsive che gli utenti possono usare senza dover scaricare un’applicazione, offrendo spesso gli stessi servizi. Quello che cambia non è soltanto l’uso della tecnologia, ma l’approccio alla creazione del contenuto, che diventa strategico.

Transcript of Webapp HTML5/CSS3 nelle strategie di territorio

Page 1: Webapp HTML5/CSS3 nelle strategie di territorio

HTML5/CSS3 e webappnelle strategie di territorio

La navigazione in internet ha subito negli ultimi anni un cambiamento radicale. Gli utenti da statici utilizzatori di computer desktop si sono trasformati in soggetti in movimento. Nelle comunità l’accesso a internet è diventato una consuetudine per accedere a contenuti e servizi, facilitato dalla massiccia presenza di smartphone carichi di applicazioni. Talvolta si tende però ad affidare all’applicazione un ruolo dominante, come se la creazione di un’app fosse di per sé una strategia.Viviamo in un mondo di iper-informazione e iper-connettività, ma lo sviluppo disorganizzato di contenuti e applicazioni ancora rende difficili azioni elementari, soprattutto se fatte da mobile, come la consultazione di un numero di telefono o la ricerca dell’orario di un autobus, azioni che possono sembrare facili ma che invece non lo sono.In questo contesto HTML5, il nuovo linguaggio di scripting che prossimamente diventerà uno standard, permette di sviluppare applicazioni web e progetti di web design responsive che gli utenti possono usare senza dover scaricare un’applicazione, offrendo spesso gli stessi servizi. Quello che cambia non è soltanto l’uso della tecnologia, ma l’approccio alla creazione del contenuto, che diventa strategico.

Fabrizio Caccavello

cfabry

Bologna, 17 ottobre 2013

sabato 26 ottobre 13

Page 2: Webapp HTML5/CSS3 nelle strategie di territorio

Web Project Manager e User Experience Designer.Mi occupo di strategie di comunicazione online, e di sviluppo di applicazioni web con particolare riferimento ai temi dell'accessibilità.

Cerco di applicare ai miei progetti processi di semplificazione e riduzione in modo da renderli più efficienti e semplici.

Sono amministratore e fondatore di Akebiasocietà di servizi per il web.

Sono membro del Consiglio Direttivo di IWA Italy.

About me: Fabrizio Caccavello

sabato 26 ottobre 13

Page 3: Webapp HTML5/CSS3 nelle strategie di territorio

HTML5/CSS3 e webappnelle strategie di territorio

La navigazione in internet ha subito negli ultimi anni un cambiamento radicale. Gli utenti da statici utilizzatori di computer desktop si sono trasformati in soggetti in movimento. Nelle comunità l’accesso a internet è diventato una consuetudine per accedere a contenuti e servizi, facilitato dalla massiccia presenza di smartphone carichi di applicazioni. Talvolta si tende però ad affidare all’applicazione un ruolo dominante, come se la creazione di un’app fosse di per sé una strategia.Viviamo in un mondo di iper-informazione e iper-connettività, ma lo sviluppo disorganizzato di contenuti e applicazioni ancora rende difficili azioni elementari, soprattutto se fatte da mobile, come la consultazione di un numero di telefono o la ricerca dell’orario di un autobus, azioni che possono sembrare facili ma che invece non lo sono.In questo contesto HTML5, il nuovo linguaggio di scripting che prossimamente diventerà uno standard, permette di sviluppare applicazioni web e progetti di web design responsive che gli utenti possono usare senza dover scaricare un’applicazione, offrendo spesso gli stessi servizi. Quello che cambia non è soltanto l’uso della tecnologia, ma l’approccio alla creazione del contenuto, che diventa strategico.

Fabrizio Caccavello

cfabry

Bologna, 17 ottobre 2013

sabato 26 ottobre 13

Page 4: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

DESKTOP VS MOBILE

sabato 26 ottobre 13

Page 5: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

qualcosa sta cambiando

questa immagine è stata molto codivisa in rete

sabato 26 ottobre 13

Page 6: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

IL NUOVO PROGETTO

sabato 26 ottobre 13

Page 7: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

SITO INTERNET

IL NUOVO PROGETTO

sabato 26 ottobre 13

Page 8: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

SITO INTERNET

IL NUOVO PROGETTO

APPLICAZIONE

sabato 26 ottobre 13

Page 9: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

SITO INTERNET

IL NUOVO PROGETTO

APPLICAZIONE

RESPONSIVE

sabato 26 ottobre 13

Page 10: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

SITO INTERNET

IL NUOVO PROGETTO

APPLICAZIONE

RESPONSIVE WEBAPP NATIVA

sabato 26 ottobre 13

Page 11: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

« Nulla si crea, nulla si distrugge, tutto si trasforma »(Antoine Lavoisier)

È un progetto web che si adatta automaticamente al dispositivo che lo sta visualizzando

sabato 26 ottobre 13

Page 12: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

« Nulla si crea, nulla si distrugge, tutto si trasforma »(Antoine Lavoisier)

È un progetto web che si adatta automaticamente al dispositivo che lo sta visualizzando

RESPONSIVE WEB DESIGN

sabato 26 ottobre 13

Page 13: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

mobile

tabletdesktop

adattamento in base al dispositivo

sabato 26 ottobre 13

Page 14: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

mobile

tabletdesktop

RESPONSIVE WEB DESIGN

adattamento in base al dispositivo

sabato 26 ottobre 13

Page 15: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

MOBILE TABLET DESKTOPBIG DESKTOPSMALL TABLET

pensare prima al contenutoil design deve adattarsi in progressione

sabato 26 ottobre 13

Page 16: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

MOBILE TABLET DESKTOPBIG DESKTOPSMALL TABLET

RESPONSIVE WEB DESIGN

MOBILE FIRST pensare prima al contenutoil design deve adattarsi in progressione

sabato 26 ottobre 13

Page 17: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

Aggiungere un sito internet sulproprio home screencomparirà come un’app nativa

sabato 26 ottobre 13

Page 18: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

Aggiungere un sito internet sulproprio home screencomparirà come un’app nativa

RESPONSIVE WEB DESIGN

sabato 26 ottobre 13

Page 19: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

Possiamo aggiungere un elemento (in javascript) che inviti l’utente a utilizzare la funzione “aggiungi a Home”http://cubiq.org/add-to-home-screen

(quasi) una webapp

sabato 26 ottobre 13

Page 20: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

Possiamo aggiungere un elemento (in javascript) che inviti l’utente a utilizzare la funzione “aggiungi a Home”http://cubiq.org/add-to-home-screen

RESPONSIVE WEB DESIGN

(quasi) una webapp

sabato 26 ottobre 13

Page 21: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

SITO INTERNET

IL NUOVO PROGETTO

RESPONSIVE WEBAPP

sabato 26 ottobre 13

Page 22: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

il nuovo linguaggio con cui si costruiscono le pagine web

non è ancora uno standard del W3C (lo diventerà presumibilmente nel 2014) ma ne viene ugualmente consigliata l’utilizzazione

sabato 26 ottobre 13

Page 23: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

WEBAPP

il nuovo linguaggio con cui si costruiscono le pagine web

non è ancora uno standard del W3C (lo diventerà presumibilmente nel 2014) ma ne viene ugualmente consigliata l’utilizzazione

sabato 26 ottobre 13

Page 24: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

Attraverso HTML5 e i fogli di stile CSS3 si possono creare progetti web che rassomigliano ad applicazioni native

sabato 26 ottobre 13

Page 25: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

Attraverso HTML5 e i fogli di stile CSS3 si possono creare progetti web che rassomigliano ad applicazioni native

WEBAPP

sabato 26 ottobre 13

Page 26: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

principali caratteristiche per le app mobile

Accesso alla fotocamera

Accesso al filesystem

Geolocalizzazione

Memorizzazione dati offline

sabato 26 ottobre 13

Page 27: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

Attraverso un’applicazione tipo PhoneGap è possibile trasformare una web app in una app nativa

WEBAPPHTML + CSS + JAVASCRIPT

APP NATIVAObjective C (per Apple)

Java (per Android)

sabato 26 ottobre 13

Page 28: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

RESPONSIVEweb design

APPLICAZIONEWEB

APPLICAZIONENATIVA

i confini tecnologici e strategici possono essere poco netti

stesso linguaggioHTML CSS Javascript

sabato 26 ottobre 13

Page 29: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

RESPONSIVEweb design

APPLICAZIONEWEB

APPLICAZIONENATIVA

i confini tecnologici e strategici possono essere poco netti

stesso linguaggioHTML CSS Javascript

differenze?

sabato 26 ottobre 13

Page 30: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

RESPONSIVEweb design

APPLICAZIONEWEB

stesso linguaggioHTML CSS Javascript

differenze?

sabato 26 ottobre 13

Page 31: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

RESPONSIVEweb design

APPLICAZIONEWEB

stesso linguaggioHTML CSS Javascript

differenze?

tecnologia, user experience, contenuti

STRATEGIA

sabato 26 ottobre 13

Page 32: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

RESPONSIVEweb design

APPLICAZIONEWEB

sabato 26 ottobre 13

Page 33: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

STRATEGIA

RESPONSIVEweb design

APPLICAZIONEWEB

sabato 26 ottobre 13

Page 34: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

STRATEGIA E TERRITORIO

sabato 26 ottobre 13

Page 35: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

STRATEGIA E TERRITORIO

RESPONSIVEweb design

APPLICAZIONEWEB

APPLICAZIONENATIVA

sabato 26 ottobre 13

Page 36: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

STRATEGIA E TERRITORIO

RESPONSIVEweb design

APPLICAZIONEWEB

APPLICAZIONENATIVA

dove trovo queste app?

sabato 26 ottobre 13

Page 37: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

STRATEGIA E TERRITORIO

APPLICAZIONENATIVA

l’utente è in grado di scaricare e/o acquistare un’app nativa dallo store mentre è in mobilità?

sabato 26 ottobre 13

Page 38: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

STRATEGIA E TERRITORIO

APPLICAZIONENATIVA

l’utente è in grado di scaricare e/o acquistare un’app nativa dallo store mentre è in mobilità?

sabato 26 ottobre 13

Page 39: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

STRATEGIA E TERRITORIO

progetti web responsive e webapp si trovano semplicemente online: http://www.miosito/it

sabato 26 ottobre 13

Page 40: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

STRATEGIA E TERRITORIO

RESPONSIVEweb design

APPLICAZIONEWEB

progetti web responsive e webapp si trovano semplicemente online: http://www.miosito/it

sabato 26 ottobre 13

Page 41: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

QR Code

posso favorire l’accesso alla webapp attraverso un QR codel’utente non dovrà neanche digitare l’indirizzo web

sabato 26 ottobre 13

Page 42: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

geolocalizzando l’accesso si possono fornire informazioni su orari, traffico, servizi nei dintorni, ecc.

sabato 26 ottobre 13

Page 43: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

sabato 26 ottobre 13

Page 44: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

148 pagine in PDF sono difficilente consultabili su mobileè evidente che l’idea progettuale non è fornire questi dati a un utente in movimento

sabato 26 ottobre 13

Page 45: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

L’obiettivo è la tecnologia?

L’obiettivo è il contenuto o il servizio

sabato 26 ottobre 13

Page 46: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

SITO INTERNET

IL NUOVO PROGETTO

APPLICAZIONE

RESPONSIVE WEBAPP NATIVA

sabato 26 ottobre 13

Page 47: Webapp HTML5/CSS3 nelle strategie di territorio

Fabrizio Caccavello cfabry

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

• pensare prima al contenuto e al servizio

• un progetto web responsive è già una buona strategia

• una webapp ottimizzata può essere poi trasformata in una app nativa

• pensare in questo modo strategico può aiutare a ridurre i costi e ad avere servizi migliori

• gli utenti devono essere facilitati nell’uso delle tecnologie

SITO INTERNET

IL NUOVO PROGETTO

APPLICAZIONE

RESPONSIVE WEBAPP NATIVA

sabato 26 ottobre 13

Page 48: Webapp HTML5/CSS3 nelle strategie di territorio

HTML5/CSS3 e webapp nelle strategie di territorioBologna, 17 ottobre 2013

Fabrizio Caccavello

cfabry

http://[email protected]

sabato 26 ottobre 13