SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
&

L’interazione tra i device ed il mondo
    reale dall’HTML5 al «mobile»

            Alessio Garbi
          ( alessio.garbi@xonne.it )
Di cosa parleremo
• Le potenzialità offerte oggi dai nuovi
  device
• La standardizzazione permessa
  dall’HTML5
• L’utilizzo massimo garantito dalle
  soluzioni «native»


                                    www.   .it
I nuovi device
• Smart phone, Tablet, Ph-ablet
• In più rispetto al passato:
  – Nuovo HW (Cam, GPS, Touch, ecc.)
  – Potenza di calcolo (processori potenti, sw
    sempre aggiornato)
  – Connessione «always on» (il cloud a
    disposizione)
• Risultato: device estremamente orientati
  all’interazione con l’utente

                                         www.    .it
Non solo «phone oriented»
• Smart TV (cam, voice)
• Occhiali
  – Google Project Glass
  – Epson BT-100
• Orologi
  – I’m watch (http://www.imwatch.it)
  – Google Smartwatch
• Guanti
  – Google Gloves
• Netbook e notebook (cam, touch, geolocation)

                                        www.     .it
A disposizione....
• HW
  – Schermi touch -> gestures
  – GPS e WiFi -> geolocalizzazione
  – Bussola ed accelerometro -> orientamento
  – Camera -> riconoscimento oggetti
  – NFC e sensore luce -> prossimità e presenza
• SW
  – Mic -> riconoscimento vocale (ASR)
  – Speaker -> sintesi vocale (TTS)
                                         www.     .it
L’approccio nativo
• Il frazionamento dei sistemi operativi:
  – Android (phone, tablet, forni, TV, radio, ecc.)
  – iOS (iPhone, iPad, MusicPlayer)
  – Vari altri proprietari (BlackBerry, Bada, NetCast,
    WebOS, Win Phone 8, ecc.)
• S.O. diversi = linguaggi/ambienti diversi
• Vantaggio: controllo completo con le
  massime performance su tutto il device!
                                            www.         .it
La strada dell’HTML5
• La soluzione «cross-platform»
• Standard non ancora standard
• Supporto in forte crescita (sopratutto sul
  mobile)
   – Modalità nativa
   – Attraverso framework proprietari
• W3C (http://www.w3.org/), supporto attuale
  (http://caniuse.com/ )


                                          www.   .it
HTML5: cos’è?
• Markup language - <b>html</b>
• Browser web come interprete (quindi
  presente in qualsiasi piattaforma)
• «oggetti» interfacciabili e programmabili
  via JavaScript con disponibilità di librerie
  open stabili ed affidabili (jQuery, Modernizer,
  ecc.)
• Interfacce dinamiche e «responsive» via CSS3
                                        www.        .it
Le nuove API di HTML5
• Nuove API e specifiche per:
  – accesso all’HW
  – funzionalità evolute
• In particolare:
  – Media (streaming, audio, video)
  – Geolocation (posizione)
  – Canvas (2D, image processing, WebGL)
  – Storage (memorizzazione dati)
  – Orientation, vibration, ecc.
                                      www.   .it
Un esempio di interazione: AR...
• Realtà Aumentata:
    l'arricchimento della percezione sensoriale umana mediante
  informazioni, in genere manipolate e convogliate elettronicamente, che
  non sarebbero percepibili con i cinque sensi

• Il necessario:
  – Localizzazione (dove siamo)
  – Bussola (in che direzione stiamo guardando)
  – Camera (cosa vediamo)
  – Display (mostratiamo le informazioni aggiuntive)
                                                          www.             .it
Localizzazione
• Riconoscimento della posizione
  – Non solo GPS!!
  – GPS (no chiuso, aree scoperte)
  – WiFi
      • Android raccoglie tutto
      • iOS su SkyHook
  – Celle telefoniche
  – IP (provider connettività)




                                      www.   .it
Camera, display e bussola
• Interfacciamento con la camera
• Orientamento/direzione del device
  – 360°: in che direzione stiamo guardando?
  – Con quale inclinazione stiamo guardando?
• Gestione stream video



                                    www.       .it
AR in azione
• Attraverso le l’hw del device si renderizzano
  informazioni contestualizzate sulla realtà
              Liberi di muoversi
   http://www.youtube.com/watch?v=t9CYpnIsteI




                                           www.   .it
...e possibili integrazioni
• Servizi, integrazioni col Cloud
  –   Reverse geocoding
  –   Percorsi
  –   Ricerche per disatnza e contestualizzate su aree geografiche
  –   Indicazioni sull’accessibilità, traffico



• Maggior interazione
  – Occhiali, orologi, ecc.

• Esempi di AR...
  – Layar, Wikitude, Google Sky




                                                                     www.   .it
AR «atipica»
• «input dati» attraverso l’AR
  – Identificazione/modifica oggetti
  – Controllo device
• Riconoscimento di oggetti reali
  – Volti («face unlock», face.com)
  – Markers (immagini, segnaposti)
  – Colori (aree specifiche)
• Elaborazione del mondo reale
  – Sostituzione elementi/immagini
                                       www.   .it
AR «atipica» in azione
                  DEMO
• Color Tracker
  – http://www.youtube.com/watch?v=JKF2V1
    Nok1Y
• Sostituzione pavimenti
  – http://www.youtube.com/watch?v=PRXzq7
    Mie8k


                                 www.       .it
Sintesi vocale
• Text To Speech: sintesi vocale
• Algoritmo di sintesi che gestisce:
  – Lingue diverse
  – Tonalità, enfasi, pause
• Sintesi in tempo reale, NON audio
  preregistrati


                                       www.   .it
Sintesi vocale
• Lettura di testi integrata
  – Flessibile
  – Pronto a leggere qualsiasi tipo di contenuto
• Esempi di utilizzo mobile
  – Lettura SMS, mail, ecc.
  – Messaggi contestualizzati ad eventi
  – Sistemi di traduzione «real time»
• App specifici: Dillo!
                                      www.         .it
Riconoscimento vocale
• Automatic Speech Recognition
• Riconoscimento del «parlato naturale»
  – Supporto multilingue
• Ad oggi
  – iOS: Siri, solo in modalità connessa
  – Android: dalla versione 4.1 anche in
    modalità «offline», sistema nativo di
    inserimento testi
                                      www.   .it
NFC e prossimità
• Near Field Communication
• Dialogo sicuro (pagamenti)
• Funziona solo in prossimità (5/10 cm)
• Applicabile ad elementi esterni (adesivi, tag,
  ecc.)
• Apre scenari di verifica prossimità o controllo
  presenza singoli elementi Sintesi in tempo
  reale, NON audio preregistrati

                                       www.         .it
Novità, novità, novità
• Lampadine controllabili via device:
  Philips
• Microonde, autoradio, casalinghi
  «Android based»
• Tag NFC per la casa : Sony




                                   www.   .it
Conclusioni
• Nuovi modi di interagire
• Interazioni sempre più immersive
• Attenzione ed apertura a standard di
  interfacciamento (HTML 5, ecc.)




                                  www.   .it

Contenu connexe

En vedette

En vedette (8)

SQcuola di Blog per SEO training
SQcuola di Blog per SEO trainingSQcuola di Blog per SEO training
SQcuola di Blog per SEO training
 
Scrivo per imparare qualcosa che non so
Scrivo per imparare qualcosa che non soScrivo per imparare qualcosa che non so
Scrivo per imparare qualcosa che non so
 
Seminario #22 #SQDB Linkedin per professionisti e aziende
Seminario #22 #SQDB Linkedin per professionisti e aziendeSeminario #22 #SQDB Linkedin per professionisti e aziende
Seminario #22 #SQDB Linkedin per professionisti e aziende
 
Come applicare il listening alla seo
Come applicare il listening alla seoCome applicare il listening alla seo
Come applicare il listening alla seo
 
SDB7Q1_PW1_AIDP
SDB7Q1_PW1_AIDPSDB7Q1_PW1_AIDP
SDB7Q1_PW1_AIDP
 
Presentazione Emmaus - Storia di un progetto social media
Presentazione Emmaus - Storia di un progetto social mediaPresentazione Emmaus - Storia di un progetto social media
Presentazione Emmaus - Storia di un progetto social media
 
Presentazione Noi per Loro - Storia di un progetto social media
Presentazione Noi per Loro - Storia di un progetto social mediaPresentazione Noi per Loro - Storia di un progetto social media
Presentazione Noi per Loro - Storia di un progetto social media
 
InfinitoDesign: storia di un progetto social media
InfinitoDesign: storia di un progetto social mediaInfinitoDesign: storia di un progetto social media
InfinitoDesign: storia di un progetto social media
 

Similaire à 2012 11 xonne - seminario sdb e handimatica - v1

Mobile: le opportunità di una tecnologia vicina
Mobile: le opportunità di una tecnologia vicinaMobile: le opportunità di una tecnologia vicina
Mobile: le opportunità di una tecnologia vicina
Andrea Piovani
 
Presentazione standard ok
Presentazione standard okPresentazione standard ok
Presentazione standard ok
Veronica Morleo
 
Presentazione standard ok
Presentazione standard okPresentazione standard ok
Presentazione standard ok
Veronica Morleo
 

Similaire à 2012 11 xonne - seminario sdb e handimatica - v1 (20)

2012-04-16 Seminario Sqcuola di Blog
2012-04-16 Seminario Sqcuola di Blog2012-04-16 Seminario Sqcuola di Blog
2012-04-16 Seminario Sqcuola di Blog
 
Riccardo Bosio e Andrea Piovani: Mobile, le opportunità di una tecnologia vicina
Riccardo Bosio e Andrea Piovani: Mobile, le opportunità di una tecnologia vicinaRiccardo Bosio e Andrea Piovani: Mobile, le opportunità di una tecnologia vicina
Riccardo Bosio e Andrea Piovani: Mobile, le opportunità di una tecnologia vicina
 
Mobile, le opportunità di una tecnologia vicina
Mobile, le opportunità di una tecnologia vicinaMobile, le opportunità di una tecnologia vicina
Mobile, le opportunità di una tecnologia vicina
 
HCIM08 - Mobile Applications
HCIM08 - Mobile ApplicationsHCIM08 - Mobile Applications
HCIM08 - Mobile Applications
 
2(.0) passi nel mondo mobile - Alfredo Morresi
2(.0) passi nel mondo mobile - Alfredo Morresi2(.0) passi nel mondo mobile - Alfredo Morresi
2(.0) passi nel mondo mobile - Alfredo Morresi
 
-- Andrea Piovani -- Realtà aumentata nel Mobile - Pane Web & Salame
-- Andrea Piovani  -- Realtà aumentata nel Mobile - Pane Web & Salame -- Andrea Piovani  -- Realtà aumentata nel Mobile - Pane Web & Salame
-- Andrea Piovani -- Realtà aumentata nel Mobile - Pane Web & Salame
 
Mobile: le opportunità di una tecnologia vicina
Mobile: le opportunità di una tecnologia vicinaMobile: le opportunità di una tecnologia vicina
Mobile: le opportunità di una tecnologia vicina
 
tɛ kɛ tʃɛrkɪ (TeCHe Cerchi)
tɛ kɛ tʃɛrkɪ (TeCHe Cerchi) tɛ kɛ tʃɛrkɪ (TeCHe Cerchi)
tɛ kɛ tʃɛrkɪ (TeCHe Cerchi)
 
Internet degli Oggetti e Hardware Sociali
Internet degli Oggetti e Hardware SocialiInternet degli Oggetti e Hardware Sociali
Internet degli Oggetti e Hardware Sociali
 
Sviluppare applicazioni Domino Web per dispositivi Mobili
Sviluppare applicazioni Domino Web per dispositivi MobiliSviluppare applicazioni Domino Web per dispositivi Mobili
Sviluppare applicazioni Domino Web per dispositivi Mobili
 
Presentazione di Xonne
Presentazione di XonnePresentazione di Xonne
Presentazione di Xonne
 
iOS Programming
iOS ProgrammingiOS Programming
iOS Programming
 
Codice iPhone lavato a caldo: come "restringere" la tua app per Apple Watch
Codice iPhone lavato a caldo: come "restringere" la tua app per Apple WatchCodice iPhone lavato a caldo: come "restringere" la tua app per Apple Watch
Codice iPhone lavato a caldo: come "restringere" la tua app per Apple Watch
 
GoogleGlass4LIS @ Welcoming Cities
GoogleGlass4LIS @ Welcoming CitiesGoogleGlass4LIS @ Welcoming Cities
GoogleGlass4LIS @ Welcoming Cities
 
Un bit di accessibilità su dispositivi mobili
Un bit di accessibilità su dispositivi mobiliUn bit di accessibilità su dispositivi mobili
Un bit di accessibilità su dispositivi mobili
 
GoogleGlass4Lis e OK Venice - Google Glass e nuove esperienze culturali
GoogleGlass4Lis e OK Venice - Google Glass e nuove esperienze culturali GoogleGlass4Lis e OK Venice - Google Glass e nuove esperienze culturali
GoogleGlass4Lis e OK Venice - Google Glass e nuove esperienze culturali
 
Presentazione di Xonne
Presentazione di XonnePresentazione di Xonne
Presentazione di Xonne
 
Presentazione standard ok
Presentazione standard okPresentazione standard ok
Presentazione standard ok
 
Presentazione standard ok
Presentazione standard okPresentazione standard ok
Presentazione standard ok
 
Smau Milano 2015 - Gennaro Persano
Smau Milano 2015 - Gennaro PersanoSmau Milano 2015 - Gennaro Persano
Smau Milano 2015 - Gennaro Persano
 

Plus de SQcuola di Blog

Plus de SQcuola di Blog (20)

SDBXII Webinar#1 Benvenuti innovatori
SDBXII Webinar#1 Benvenuti innovatoriSDBXII Webinar#1 Benvenuti innovatori
SDBXII Webinar#1 Benvenuti innovatori
 
Sdb project work_classe 6
Sdb project work_classe 6Sdb project work_classe 6
Sdb project work_classe 6
 
Primo webinar SQcuola di Blog classe X
Primo webinar SQcuola di Blog classe XPrimo webinar SQcuola di Blog classe X
Primo webinar SQcuola di Blog classe X
 
SQcuola di Twitter
SQcuola di TwitterSQcuola di Twitter
SQcuola di Twitter
 
Elaborazione strategica e case history
Elaborazione strategica e case historyElaborazione strategica e case history
Elaborazione strategica e case history
 
Primo webinar classe IX SQcuola di Blog
Primo webinar classe IX SQcuola di BlogPrimo webinar classe IX SQcuola di Blog
Primo webinar classe IX SQcuola di Blog
 
Comunicazione integrata per il turismo dall’online all’offline e ritorno - Ma...
Comunicazione integrata per il turismo dall’online all’offline e ritorno - Ma...Comunicazione integrata per il turismo dall’online all’offline e ritorno - Ma...
Comunicazione integrata per il turismo dall’online all’offline e ritorno - Ma...
 
Social Media e Turismo: la visione dell’ente per la promozione territoriale v...
Social Media e Turismo: la visione dell’ente per la promozione territoriale v...Social Media e Turismo: la visione dell’ente per la promozione territoriale v...
Social Media e Turismo: la visione dell’ente per la promozione territoriale v...
 
"Food&wine per la crescita turistica" - Susana Alonso
"Food&wine per la crescita turistica" - Susana Alonso"Food&wine per la crescita turistica" - Susana Alonso
"Food&wine per la crescita turistica" - Susana Alonso
 
SDB7Q1_PW8_Booktribu
SDB7Q1_PW8_BooktribuSDB7Q1_PW8_Booktribu
SDB7Q1_PW8_Booktribu
 
SDB7Q1_PW2_Musicaincastello
SDB7Q1_PW2_MusicaincastelloSDB7Q1_PW2_Musicaincastello
SDB7Q1_PW2_Musicaincastello
 
SDB7Q1_PW9 Socialize Your Event
SDB7Q1_PW9  Socialize Your EventSDB7Q1_PW9  Socialize Your Event
SDB7Q1_PW9 Socialize Your Event
 
SDB7Q1_PW6_EsserEmiliano
SDB7Q1_PW6_EsserEmilianoSDB7Q1_PW6_EsserEmiliano
SDB7Q1_PW6_EsserEmiliano
 
SDB7Q1_PW10_Tapirulan
SDB7Q1_PW10_TapirulanSDB7Q1_PW10_Tapirulan
SDB7Q1_PW10_Tapirulan
 
SDB7Q1_PW5_Trainingweb
SDB7Q1_PW5_TrainingwebSDB7Q1_PW5_Trainingweb
SDB7Q1_PW5_Trainingweb
 
SDB7Q1_PW12_Unautoperlasposa
SDB7Q1_PW12_UnautoperlasposaSDB7Q1_PW12_Unautoperlasposa
SDB7Q1_PW12_Unautoperlasposa
 
SDB7Q1_PW11_SpazioAbitare
SDB7Q1_PW11_SpazioAbitareSDB7Q1_PW11_SpazioAbitare
SDB7Q1_PW11_SpazioAbitare
 
SDB7Q1_PW4_Festival della Lentezza
SDB7Q1_PW4_Festival della LentezzaSDB7Q1_PW4_Festival della Lentezza
SDB7Q1_PW4_Festival della Lentezza
 
SDB7Q1_PW3_Fiorani
SDB7Q1_PW3_FioraniSDB7Q1_PW3_Fiorani
SDB7Q1_PW3_Fiorani
 
Benvenuti nel magico mondo di #BattleRoyale
Benvenuti nel magico mondo di #BattleRoyaleBenvenuti nel magico mondo di #BattleRoyale
Benvenuti nel magico mondo di #BattleRoyale
 

Dernier

Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informatica
nico07fusco
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
sasaselvatico
 

Dernier (20)

Una breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereUna breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opere
 
Le forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docxLe forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docx
 
Pancia Asia_relazione laboratorio(forza d'attrito).docx
Pancia Asia_relazione laboratorio(forza d'attrito).docxPancia Asia_relazione laboratorio(forza d'attrito).docx
Pancia Asia_relazione laboratorio(forza d'attrito).docx
 
magia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptxmagia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptx
 
Pancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptx
Pancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptxPancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptx
Pancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptx
 
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
 
Palestini Aurora-Steve Jobs,Olivetti e Gates.pptx
Palestini Aurora-Steve Jobs,Olivetti e Gates.pptxPalestini Aurora-Steve Jobs,Olivetti e Gates.pptx
Palestini Aurora-Steve Jobs,Olivetti e Gates.pptx
 
Educazione civica-Asia Pancia powerpoint
Educazione civica-Asia Pancia powerpointEducazione civica-Asia Pancia powerpoint
Educazione civica-Asia Pancia powerpoint
 
Pancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptx
Pancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptxPancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptx
Pancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptx
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informatica
 
Storia-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxStoria-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptx
 
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptxTeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
 
magia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptxmagia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptx
 
TeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfTeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdf
 
TeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docxTeccarelliLorenzo-i4stilidellapitturaromana.docx
TeccarelliLorenzo-i4stilidellapitturaromana.docx
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
 
Piccole Personetestoitaliano-AuroraPalestini.docx
Piccole Personetestoitaliano-AuroraPalestini.docxPiccole Personetestoitaliano-AuroraPalestini.docx
Piccole Personetestoitaliano-AuroraPalestini.docx
 
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
 
a scuola di biblioVerifica: come utilizzare il test TRAAP
a scuola di biblioVerifica: come utilizzare il test TRAAPa scuola di biblioVerifica: come utilizzare il test TRAAP
a scuola di biblioVerifica: come utilizzare il test TRAAP
 
Gli isotopi scienze naturale seconda pres
Gli isotopi scienze naturale seconda presGli isotopi scienze naturale seconda pres
Gli isotopi scienze naturale seconda pres
 

2012 11 xonne - seminario sdb e handimatica - v1

  • 1. & L’interazione tra i device ed il mondo reale dall’HTML5 al «mobile» Alessio Garbi ( alessio.garbi@xonne.it )
  • 2. Di cosa parleremo • Le potenzialità offerte oggi dai nuovi device • La standardizzazione permessa dall’HTML5 • L’utilizzo massimo garantito dalle soluzioni «native» www. .it
  • 3. I nuovi device • Smart phone, Tablet, Ph-ablet • In più rispetto al passato: – Nuovo HW (Cam, GPS, Touch, ecc.) – Potenza di calcolo (processori potenti, sw sempre aggiornato) – Connessione «always on» (il cloud a disposizione) • Risultato: device estremamente orientati all’interazione con l’utente www. .it
  • 4. Non solo «phone oriented» • Smart TV (cam, voice) • Occhiali – Google Project Glass – Epson BT-100 • Orologi – I’m watch (http://www.imwatch.it) – Google Smartwatch • Guanti – Google Gloves • Netbook e notebook (cam, touch, geolocation) www. .it
  • 5. A disposizione.... • HW – Schermi touch -> gestures – GPS e WiFi -> geolocalizzazione – Bussola ed accelerometro -> orientamento – Camera -> riconoscimento oggetti – NFC e sensore luce -> prossimità e presenza • SW – Mic -> riconoscimento vocale (ASR) – Speaker -> sintesi vocale (TTS) www. .it
  • 6. L’approccio nativo • Il frazionamento dei sistemi operativi: – Android (phone, tablet, forni, TV, radio, ecc.) – iOS (iPhone, iPad, MusicPlayer) – Vari altri proprietari (BlackBerry, Bada, NetCast, WebOS, Win Phone 8, ecc.) • S.O. diversi = linguaggi/ambienti diversi • Vantaggio: controllo completo con le massime performance su tutto il device! www. .it
  • 7. La strada dell’HTML5 • La soluzione «cross-platform» • Standard non ancora standard • Supporto in forte crescita (sopratutto sul mobile) – Modalità nativa – Attraverso framework proprietari • W3C (http://www.w3.org/), supporto attuale (http://caniuse.com/ ) www. .it
  • 8. HTML5: cos’è? • Markup language - <b>html</b> • Browser web come interprete (quindi presente in qualsiasi piattaforma) • «oggetti» interfacciabili e programmabili via JavaScript con disponibilità di librerie open stabili ed affidabili (jQuery, Modernizer, ecc.) • Interfacce dinamiche e «responsive» via CSS3 www. .it
  • 9. Le nuove API di HTML5 • Nuove API e specifiche per: – accesso all’HW – funzionalità evolute • In particolare: – Media (streaming, audio, video) – Geolocation (posizione) – Canvas (2D, image processing, WebGL) – Storage (memorizzazione dati) – Orientation, vibration, ecc. www. .it
  • 10. Un esempio di interazione: AR... • Realtà Aumentata: l'arricchimento della percezione sensoriale umana mediante informazioni, in genere manipolate e convogliate elettronicamente, che non sarebbero percepibili con i cinque sensi • Il necessario: – Localizzazione (dove siamo) – Bussola (in che direzione stiamo guardando) – Camera (cosa vediamo) – Display (mostratiamo le informazioni aggiuntive) www. .it
  • 11. Localizzazione • Riconoscimento della posizione – Non solo GPS!! – GPS (no chiuso, aree scoperte) – WiFi • Android raccoglie tutto • iOS su SkyHook – Celle telefoniche – IP (provider connettività) www. .it
  • 12. Camera, display e bussola • Interfacciamento con la camera • Orientamento/direzione del device – 360°: in che direzione stiamo guardando? – Con quale inclinazione stiamo guardando? • Gestione stream video www. .it
  • 13. AR in azione • Attraverso le l’hw del device si renderizzano informazioni contestualizzate sulla realtà Liberi di muoversi http://www.youtube.com/watch?v=t9CYpnIsteI www. .it
  • 14. ...e possibili integrazioni • Servizi, integrazioni col Cloud – Reverse geocoding – Percorsi – Ricerche per disatnza e contestualizzate su aree geografiche – Indicazioni sull’accessibilità, traffico • Maggior interazione – Occhiali, orologi, ecc. • Esempi di AR... – Layar, Wikitude, Google Sky www. .it
  • 15. AR «atipica» • «input dati» attraverso l’AR – Identificazione/modifica oggetti – Controllo device • Riconoscimento di oggetti reali – Volti («face unlock», face.com) – Markers (immagini, segnaposti) – Colori (aree specifiche) • Elaborazione del mondo reale – Sostituzione elementi/immagini www. .it
  • 16. AR «atipica» in azione DEMO • Color Tracker – http://www.youtube.com/watch?v=JKF2V1 Nok1Y • Sostituzione pavimenti – http://www.youtube.com/watch?v=PRXzq7 Mie8k www. .it
  • 17. Sintesi vocale • Text To Speech: sintesi vocale • Algoritmo di sintesi che gestisce: – Lingue diverse – Tonalità, enfasi, pause • Sintesi in tempo reale, NON audio preregistrati www. .it
  • 18. Sintesi vocale • Lettura di testi integrata – Flessibile – Pronto a leggere qualsiasi tipo di contenuto • Esempi di utilizzo mobile – Lettura SMS, mail, ecc. – Messaggi contestualizzati ad eventi – Sistemi di traduzione «real time» • App specifici: Dillo! www. .it
  • 19. Riconoscimento vocale • Automatic Speech Recognition • Riconoscimento del «parlato naturale» – Supporto multilingue • Ad oggi – iOS: Siri, solo in modalità connessa – Android: dalla versione 4.1 anche in modalità «offline», sistema nativo di inserimento testi www. .it
  • 20. NFC e prossimità • Near Field Communication • Dialogo sicuro (pagamenti) • Funziona solo in prossimità (5/10 cm) • Applicabile ad elementi esterni (adesivi, tag, ecc.) • Apre scenari di verifica prossimità o controllo presenza singoli elementi Sintesi in tempo reale, NON audio preregistrati www. .it
  • 21. Novità, novità, novità • Lampadine controllabili via device: Philips • Microonde, autoradio, casalinghi «Android based» • Tag NFC per la casa : Sony www. .it
  • 22. Conclusioni • Nuovi modi di interagire • Interazioni sempre più immersive • Attenzione ed apertura a standard di interfacciamento (HTML 5, ecc.) www. .it
  • 23. Grazie! Alessio Garbi ( alessio.garbi@xonne.it )