• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
2012 11 xonne - seminario sdb e handimatica - v1
 

2012 11 xonne - seminario sdb e handimatica - v1

on

  • 433 views

L'intervento tenuto da Alessio Garbi per SQcuola di Blog sul tema dell'interazione tra i device e il mondo reale

L'intervento tenuto da Alessio Garbi per SQcuola di Blog sul tema dell'interazione tra i device e il mondo reale

Statistics

Views

Total Views
433
Views on SlideShare
432
Embed Views
1

Actions

Likes
0
Downloads
13
Comments
0

1 Embed 1

http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial LicenseCC Attribution-NonCommercial License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    2012 11 xonne - seminario sdb e handimatica - v1 2012 11 xonne - seminario sdb e handimatica - v1 Presentation Transcript

    • &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: larricchimento 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
    • Grazie! Alessio Garbi( alessio.garbi@xonne.it )