SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
Pillole di «mobile»
Alessio Garbi
Alessio.Garbi@Xonne.it
http://it.linkedin.com/in/alessiogarbi
I nuovi device
www. .it
• Smart phone, Tablet, Ph-ablet
• In più rispetto al passato:
– Nuovo HW
(Cam, GPS, Touch, ecc.)
– Potenza di calcolo
(processori potenti, sw sempre aggiornato)
– «always connected»
(il cloud a disposizione)
• Risultato: device estremamente orientati
all’interazione con l’utente
Non solo «phone oriented»
www. .it
• Netbook e notebook (cam, touch, geolocation)
• Smart TV (cam, voice)
• Occhiali
– Google Glass
– Epson BT-100
• Orologi
– I’m watch (http://www.imwatch.it)
– Google Smartwatch
– Samsung Gear + Fit
– Motorola e Sony
• Guanti
– Google Gloves
I «player»
www. .it
• I grandi Players
Sistemi operativi Hardware
• Dal 2008 ad oggi (BlackBerry, Nokia/MS, ecc.)
Il nuovo «ecosistema»
www. .it
• L’ecosistema «sviluppatore» <-> «store» <->
«utente»
• I nuovi paradigmi d’utilizzo e distribuzione:
– Scaricamento compulsivo
– Micro transazioni (InAppBilling/Purchase)
– Tempo di valutazione dell’ordine dei secondi
• Nuove metriche di valutazione:
– Interfaccia
– Facilità d’uso
– Reattività
Apple vs Android
www. .it
• L’Apple Store ed il Google Play Store
• Pro vs Cons - Apple e Android
– iOS
• Linearità interfacce
• Stabilità
• Approvazione
– Android
• Anarchia (positiva?)
• Flessibilità e nessun limite
• Frammentazione interfacce e devices
• Dialogo con qualsiasi elemento esterno
L’interpretabilità di Apple
www. .it
Dalle «guidelines»:
2.11 Apps that duplicate Apps already in the App Store
may be rejected, particularly if there are many of them,
such as fart, burp, flashlight, and Kama Sutra Apps
2.12 Apps that are not very useful, unique, are simply
web sites bundled as Apps, or do not provide any lasting
entertainment value may be rejected
L’approccio aziendale
www. .it
• Distribuzione interna
– Diretta (Android)
– VPP o EnterPrise (Apple)
• BYOD (Bring Your Own Device)
– Adattamento dell’azienda nei confronti dell’utente
– No costo HW per l’azienda
– Necessità MDM
• Sicurezza
– Mobile Device management
– Find My Phone (iOS)
– MyDevices (Android)
Gli scenari di sviluppo
www. .it
1. App nativa
2. App Cross-Platform (HTML5)
3. Mobile sites
L’approccio nativo
www. .it
• Pro
–controllo completo sulle funzionalità
–massime performance
• Contro
–S.O. diversi = linguaggi/ambienti diversi
–«Costo di sviluppo» x «num.piattaforme»
La soluzione «cross-platform»
www. .it
• Pro
– Sviluppo 1 volta, utilizzo ovunque
– HTML5 - Standard non ancora standard
• W3C (http://www.w3.org)
• Can I use? (http://CanIUse.com)
– Supporto in forte crescita
– Modalità nativa & framework multi-platform
• Contro
–Prestazioni limitate ed altri vincoli
I vantaggi dell’HTML5
www. .it
• Markup language
(tag + descrizione dei contenuti)
• Browser web come «visualizzatori»
(presenti su qualsiasi piattaforma)
• «oggetti» programmabili via JavaScript
(librerie open potenti come jQuery, Modernizer, ecc.)
• CSS 3 per interfacce dinamiche e «responsive»
(adattabili a qualsiasi schermo/device)
I Mobile sites
www. .it
• Approccio:
– Adattamento del “site” per mobile
– HTML5 puro
– CSS reattivi con MediaQuery
• Pro:
– Tempo/costo sviluppo
– Sviluppo unico per singola piattaforma
– Nessun vincolo “deploy” sui “market”
• Contro:
– Normalmente sono “connesse”
– Poco interfacciamento coi sensori device
– Performance non al top
La scelta giusta?
www. .it
Va valutata di caso in caso!
I punti fermi!
www. .it
• User Experience
– Appeal e reattività
– Adattamento al device (phone/tablet, land/port)
– Adattamento all’utente (preferenze e utilizzabilità)
– Valutazione del contesto di utilizzo
I punti fermi!
www. .it
• Centralizzazione dati
– Nuovo canale di struttura multicanale
– Server side con CMS (WordPress, SharePoint, ecc.)
– WebServices ed Api
• Gestione dati offline
– Cache dei contenuti
– Ottimizzazione del traffico (risparmio tempo e
costi banda)
I punti fermi!
www. .it
• Controllo dello stato/utilizzo
–Log/debug remoto
–Statistiche!!! (Google analytics)
• Continua evoluzione
–Aggiornamenti S.O.
–Feedback sulle statistiche
A disposizione....
www. .it
• HW
– Schermi touch -> gestures
– GPS e WiFi -> geo localizzazione
– Bussola ed accelerometro -> orientamento
– Camera -> riconoscimento oggetti
– NFC e sensore luce -> prossimità e presenza
• SW
– Mic -> riconoscimento vocale (ASR)
– Speaker -> sintesi vocale (TTS)
Localizzazione
www. .it
• Riconoscimento della posizione
– Non solo GPS!!
– GPS (no chiuso, aree scoperte)
– WiFi
• Android «raccoglie» tutto
• iOS su SkyHook
– Celle telefoniche
– IP (provider connettività)
Camera, display e bussola
www. .it
• Interfacciamento con la camera
• Orientamento/direzione
– 360°: in che direzione
stiamo guardando?
– Con quale inclinazione
stiamo guardando?
• Gestione stream video
«Cam» come sistema di input
www. .it
• Riconoscimento di oggetti reali
–Volti («face unlock», face.com)
–Colori (aree specifiche)
–Markers (immagini, segnaposti)
• «input dati» attraverso la camera
–Identificazione/modifica oggetti
–Controllo device
Sintesi vocale
www. .it
• Text To Speech: sintesi vocale
• Algoritmo di sintesi che gestisce:
–Lingue diverse
–Tonalità, enfasi, pause
• Sintesi in tempo reale,
NON audio preregistrati
Sintesi vocale
www. .it
• 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!
Riconoscimento vocale
www. .it
• Automatic Speech Recognition
• Riconoscimento «parlato naturale»
–Supporto multilingue
• Ad oggi
– iOS: Siri, solo in modalità connessa
– Android: ora anche in modalità «offline»,
sistema nativo di inserimento testi
– Web: «Google translate» come sempio
NFC, BlueTooth e prossimità
www. .it
• Near Field Communication
– Dialogo sicuro (pagamenti)
– Funziona solo in prossimità (5/10 cm)
– Applicabile ad elementi esterni
(adesivi, tag, ecc.)
• BlueTooth 4.0 LE
– Basso consumo
– Raggio d’azione 30/40mt
– SmartDevices
• Scenari di verifica prossimità o controllo
presenza singoli elementi
Le «app» in azienda
www. .it
• Ottimizzazione flussi e processi grazie a:
– Accesso ai dati in tempo reale
– Acquisizione automatica informazioni
– Interazione col mondo circostante
• Possibili scenari:
– Sales force automation
– Strumenti di controllo (KPI)
– Configuratori e sfogliatori
– Marketing e promozione (eventi)
– Formazione (manuali, video, aule condivise, on site in real-time
con AR)
– Quiz e giochi (AR e Geo)
Grazie!
Alessio Garbi
Alessio.Garbi@Xonne.it
http://it.linkedin.com/in/alessiogarbi

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (14)

Presentazione SQcuola di Blog - Parte 1 Social media, cosa cambia?
Presentazione SQcuola di Blog - Parte 1 Social media, cosa cambia?Presentazione SQcuola di Blog - Parte 1 Social media, cosa cambia?
Presentazione SQcuola di Blog - Parte 1 Social media, cosa cambia?
 
Social Media Mobile Marketing
Social Media Mobile MarketingSocial Media Mobile Marketing
Social Media Mobile Marketing
 
Linkedin per SQcuola di Blog
Linkedin per SQcuola di BlogLinkedin per SQcuola di Blog
Linkedin per SQcuola di Blog
 
Presentazione di InfinitoDesign
Presentazione di InfinitoDesignPresentazione di InfinitoDesign
Presentazione di InfinitoDesign
 
Presentazione opera diocesana_san_bernardo_degli_uberti
Presentazione opera diocesana_san_bernardo_degli_ubertiPresentazione opera diocesana_san_bernardo_degli_uberti
Presentazione opera diocesana_san_bernardo_degli_uberti
 
Andrea Alfieri seminario #13 SQcuola di Blog
Andrea Alfieri seminario #13 SQcuola di BlogAndrea Alfieri seminario #13 SQcuola di Blog
Andrea Alfieri seminario #13 SQcuola di Blog
 
Formazione al servizio del business (meritevole)
Formazione al servizio del business (meritevole)Formazione al servizio del business (meritevole)
Formazione al servizio del business (meritevole)
 
Presentazione E-project
Presentazione E-projectPresentazione E-project
Presentazione E-project
 
Presentazione aziendale di Coem Fioranese per SQcuola di Blog
Presentazione aziendale di Coem Fioranese per SQcuola di BlogPresentazione aziendale di Coem Fioranese per SQcuola di Blog
Presentazione aziendale di Coem Fioranese per SQcuola di Blog
 
Presentazione_CPL_Taylor
Presentazione_CPL_TaylorPresentazione_CPL_Taylor
Presentazione_CPL_Taylor
 
Presentazione di E-concept
Presentazione di E-conceptPresentazione di E-concept
Presentazione di E-concept
 
Introduzione all'ecommerce
Introduzione all'ecommerceIntroduzione all'ecommerce
Introduzione all'ecommerce
 
Cosa è la SQcuola di Blog
Cosa è la SQcuola di BlogCosa è la SQcuola di Blog
Cosa è la SQcuola di Blog
 
Gestione Eventi sui Social Media
Gestione Eventi sui Social MediaGestione Eventi sui Social Media
Gestione Eventi sui Social Media
 

Ähnlich wie Pillole di Mobile - Seminario di Alessio Garbi per SQcuola di Blog

Touch&play framework
Touch&play frameworkTouch&play framework
Touch&play framework
CSP Scarl
 
follow-ap DAY 4: HTML5 e jQuery
follow-ap DAY 4: HTML5 e jQueryfollow-ap DAY 4: HTML5 e jQuery
follow-ap DAY 4: HTML5 e jQuery
QIRIS
 
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
 
Interazione multimodale su Mobile: interazione vocale, touch e grafica su div...
Interazione multimodale su Mobile: interazione vocale, touch e grafica su div...Interazione multimodale su Mobile: interazione vocale, touch e grafica su div...
Interazione multimodale su Mobile: interazione vocale, touch e grafica su div...
IWA
 

Ähnlich wie Pillole di Mobile - Seminario di Alessio Garbi per SQcuola di Blog (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
 
HCIM08 - Mobile Applications
HCIM08 - Mobile ApplicationsHCIM08 - Mobile Applications
HCIM08 - Mobile Applications
 
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
 
Touch&play framework
Touch&play frameworkTouch&play framework
Touch&play framework
 
follow-ap DAY 4: HTML5 e jQuery
follow-ap DAY 4: HTML5 e jQueryfollow-ap DAY 4: HTML5 e jQuery
follow-ap DAY 4: HTML5 e jQuery
 
-- 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
 
Sistemi Operativi Mobile
Sistemi Operativi MobileSistemi Operativi Mobile
Sistemi Operativi Mobile
 
Adesso In Onda
Adesso In OndaAdesso In Onda
Adesso In Onda
 
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
 
tɛ kɛ tʃɛrkɪ (TeCHe Cerchi)
tɛ kɛ tʃɛrkɪ (TeCHe Cerchi) tɛ kɛ tʃɛrkɪ (TeCHe Cerchi)
tɛ kɛ tʃɛrkɪ (TeCHe Cerchi)
 
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
 
Presentazione standard ok
Presentazione standard okPresentazione standard ok
Presentazione standard ok
 
Presentazione standard ok
Presentazione standard okPresentazione standard ok
Presentazione standard ok
 
Il Web per il mobile - soluzioni
Il Web per il mobile - soluzioniIl Web per il mobile - soluzioni
Il Web per il mobile - soluzioni
 
Interazione multimodale su Mobile: interazione vocale, touch e grafica su div...
Interazione multimodale su Mobile: interazione vocale, touch e grafica su div...Interazione multimodale su Mobile: interazione vocale, touch e grafica su div...
Interazione multimodale su Mobile: interazione vocale, touch e grafica su div...
 
B com 2014 | Mobile App o Mobile Web? Qual è la soluzione migliore per il tuo...
B com 2014 | Mobile App o Mobile Web? Qual è la soluzione migliore per il tuo...B com 2014 | Mobile App o Mobile Web? Qual è la soluzione migliore per il tuo...
B com 2014 | Mobile App o Mobile Web? Qual è la soluzione migliore per il tuo...
 
Mobile App o Mobile Web? Quale scelta per il mio business?
Mobile App o Mobile Web? Quale scelta per il mio business?Mobile App o Mobile Web? Quale scelta per il mio business?
Mobile App o Mobile Web? Quale scelta per il mio business?
 
Android & Bluetooth: hacking e applicazioni
Android & Bluetooth: hacking e applicazioniAndroid & Bluetooth: hacking e applicazioni
Android & Bluetooth: hacking e applicazioni
 

Mehr von SQcuola di Blog

Mehr von 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_PW1_AIDP
SDB7Q1_PW1_AIDPSDB7Q1_PW1_AIDP
SDB7Q1_PW1_AIDP
 
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
 

Kürzlich hochgeladen

case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
giorgiadeascaniis59
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
lorenzodemidio01
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
lorenzodemidio01
 

Kürzlich hochgeladen (19)

Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptx
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione Civica
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceo
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptx
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 

Pillole di Mobile - Seminario di Alessio Garbi per SQcuola di Blog

  • 1. Pillole di «mobile» Alessio Garbi Alessio.Garbi@Xonne.it http://it.linkedin.com/in/alessiogarbi
  • 2. I nuovi device www. .it • Smart phone, Tablet, Ph-ablet • In più rispetto al passato: – Nuovo HW (Cam, GPS, Touch, ecc.) – Potenza di calcolo (processori potenti, sw sempre aggiornato) – «always connected» (il cloud a disposizione) • Risultato: device estremamente orientati all’interazione con l’utente
  • 3. Non solo «phone oriented» www. .it • Netbook e notebook (cam, touch, geolocation) • Smart TV (cam, voice) • Occhiali – Google Glass – Epson BT-100 • Orologi – I’m watch (http://www.imwatch.it) – Google Smartwatch – Samsung Gear + Fit – Motorola e Sony • Guanti – Google Gloves
  • 4. I «player» www. .it • I grandi Players Sistemi operativi Hardware • Dal 2008 ad oggi (BlackBerry, Nokia/MS, ecc.)
  • 5. Il nuovo «ecosistema» www. .it • L’ecosistema «sviluppatore» <-> «store» <-> «utente» • I nuovi paradigmi d’utilizzo e distribuzione: – Scaricamento compulsivo – Micro transazioni (InAppBilling/Purchase) – Tempo di valutazione dell’ordine dei secondi • Nuove metriche di valutazione: – Interfaccia – Facilità d’uso – Reattività
  • 6. Apple vs Android www. .it • L’Apple Store ed il Google Play Store • Pro vs Cons - Apple e Android – iOS • Linearità interfacce • Stabilità • Approvazione – Android • Anarchia (positiva?) • Flessibilità e nessun limite • Frammentazione interfacce e devices • Dialogo con qualsiasi elemento esterno
  • 7. L’interpretabilità di Apple www. .it Dalle «guidelines»: 2.11 Apps that duplicate Apps already in the App Store may be rejected, particularly if there are many of them, such as fart, burp, flashlight, and Kama Sutra Apps 2.12 Apps that are not very useful, unique, are simply web sites bundled as Apps, or do not provide any lasting entertainment value may be rejected
  • 8. L’approccio aziendale www. .it • Distribuzione interna – Diretta (Android) – VPP o EnterPrise (Apple) • BYOD (Bring Your Own Device) – Adattamento dell’azienda nei confronti dell’utente – No costo HW per l’azienda – Necessità MDM • Sicurezza – Mobile Device management – Find My Phone (iOS) – MyDevices (Android)
  • 9. Gli scenari di sviluppo www. .it 1. App nativa 2. App Cross-Platform (HTML5) 3. Mobile sites
  • 10. L’approccio nativo www. .it • Pro –controllo completo sulle funzionalità –massime performance • Contro –S.O. diversi = linguaggi/ambienti diversi –«Costo di sviluppo» x «num.piattaforme»
  • 11. La soluzione «cross-platform» www. .it • Pro – Sviluppo 1 volta, utilizzo ovunque – HTML5 - Standard non ancora standard • W3C (http://www.w3.org) • Can I use? (http://CanIUse.com) – Supporto in forte crescita – Modalità nativa & framework multi-platform • Contro –Prestazioni limitate ed altri vincoli
  • 12. I vantaggi dell’HTML5 www. .it • Markup language (tag + descrizione dei contenuti) • Browser web come «visualizzatori» (presenti su qualsiasi piattaforma) • «oggetti» programmabili via JavaScript (librerie open potenti come jQuery, Modernizer, ecc.) • CSS 3 per interfacce dinamiche e «responsive» (adattabili a qualsiasi schermo/device)
  • 13. I Mobile sites www. .it • Approccio: – Adattamento del “site” per mobile – HTML5 puro – CSS reattivi con MediaQuery • Pro: – Tempo/costo sviluppo – Sviluppo unico per singola piattaforma – Nessun vincolo “deploy” sui “market” • Contro: – Normalmente sono “connesse” – Poco interfacciamento coi sensori device – Performance non al top
  • 14. La scelta giusta? www. .it Va valutata di caso in caso!
  • 15. I punti fermi! www. .it • User Experience – Appeal e reattività – Adattamento al device (phone/tablet, land/port) – Adattamento all’utente (preferenze e utilizzabilità) – Valutazione del contesto di utilizzo
  • 16. I punti fermi! www. .it • Centralizzazione dati – Nuovo canale di struttura multicanale – Server side con CMS (WordPress, SharePoint, ecc.) – WebServices ed Api • Gestione dati offline – Cache dei contenuti – Ottimizzazione del traffico (risparmio tempo e costi banda)
  • 17. I punti fermi! www. .it • Controllo dello stato/utilizzo –Log/debug remoto –Statistiche!!! (Google analytics) • Continua evoluzione –Aggiornamenti S.O. –Feedback sulle statistiche
  • 18. A disposizione.... www. .it • HW – Schermi touch -> gestures – GPS e WiFi -> geo localizzazione – Bussola ed accelerometro -> orientamento – Camera -> riconoscimento oggetti – NFC e sensore luce -> prossimità e presenza • SW – Mic -> riconoscimento vocale (ASR) – Speaker -> sintesi vocale (TTS)
  • 19. Localizzazione www. .it • Riconoscimento della posizione – Non solo GPS!! – GPS (no chiuso, aree scoperte) – WiFi • Android «raccoglie» tutto • iOS su SkyHook – Celle telefoniche – IP (provider connettività)
  • 20. Camera, display e bussola www. .it • Interfacciamento con la camera • Orientamento/direzione – 360°: in che direzione stiamo guardando? – Con quale inclinazione stiamo guardando? • Gestione stream video
  • 21. «Cam» come sistema di input www. .it • Riconoscimento di oggetti reali –Volti («face unlock», face.com) –Colori (aree specifiche) –Markers (immagini, segnaposti) • «input dati» attraverso la camera –Identificazione/modifica oggetti –Controllo device
  • 22. Sintesi vocale www. .it • Text To Speech: sintesi vocale • Algoritmo di sintesi che gestisce: –Lingue diverse –Tonalità, enfasi, pause • Sintesi in tempo reale, NON audio preregistrati
  • 23. Sintesi vocale www. .it • 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!
  • 24. Riconoscimento vocale www. .it • Automatic Speech Recognition • Riconoscimento «parlato naturale» –Supporto multilingue • Ad oggi – iOS: Siri, solo in modalità connessa – Android: ora anche in modalità «offline», sistema nativo di inserimento testi – Web: «Google translate» come sempio
  • 25. NFC, BlueTooth e prossimità www. .it • Near Field Communication – Dialogo sicuro (pagamenti) – Funziona solo in prossimità (5/10 cm) – Applicabile ad elementi esterni (adesivi, tag, ecc.) • BlueTooth 4.0 LE – Basso consumo – Raggio d’azione 30/40mt – SmartDevices • Scenari di verifica prossimità o controllo presenza singoli elementi
  • 26. Le «app» in azienda www. .it • Ottimizzazione flussi e processi grazie a: – Accesso ai dati in tempo reale – Acquisizione automatica informazioni – Interazione col mondo circostante • Possibili scenari: – Sales force automation – Strumenti di controllo (KPI) – Configuratori e sfogliatori – Marketing e promozione (eventi) – Formazione (manuali, video, aule condivise, on site in real-time con AR) – Quiz e giochi (AR e Geo)