context aware navigation in the city

32
CONTEXT-AWARE NAVIGATION IN THE CITY Valentina Ceriali Matteo Fumagalli Roberto Oggionni

Upload: universita-degli-studi-di-milano-bicocca

Post on 25-May-2015

2.210 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Context aware navigation in the city

CONTEXT-AWARE

NAVIGATION IN THE CITY

Valentina Ceriali

Matteo Fumagalli

Roberto Oggionni

Page 2: Context aware navigation in the city

INDIVIDUAZIONE POSIZIONE Indoor (o dove il GPS è assente o debole)

possibile medianteo meccanismo di beacon

(infrarossi o Bluetooth)

o algoritmo basato sui datiricavabili dal dispositivo(es. accelerometro)

Outdoor possibile mediante GPS e A-GPS

[http://www.tkt.cs.tut.fi/research/nappo_files/KantolaITM2010.pdf]

Page 3: Context aware navigation in the city

SITUAZIONE ATTUALERICEVITORI GPS Navigatori satellitari

Es: TomTom, Garmin, Navigon, ecc.

Ricevitori Bluetooth per cellulari

Telefoni cellulari dotati di GPS Es: iPhone, smartphone, ecc.

Page 4: Context aware navigation in the city

NAVIGATORI SATELLITARI (1) Dimensioni compatte Hardware + software Memoria mappa in SD Aumento funzionalità

visualizzazione strade in 3d (RealCity3d-Navigon)

visualizzazione jpeg mapShare (TomTom)

Page 5: Context aware navigation in the city

NAVIGATORI SATELLITARI (2) Sistema con funzionalità limitate Dispositivo utilizzabile da più persone Inserimento password Impostazioni personalizzabili

Page 6: Context aware navigation in the city

RICEVITORI BLUETOOTH GPS Integrano il servizio GPS

nei cellulari dotati di Bluetooth

Hardware + software da installare sul cellulare (disponibile a parte)

Memoria mappa in MicroSD

Aumento funzionalità dipende solo dal software del cellulare

Page 7: Context aware navigation in the city

TELEFONI CELLULARI GPS (1) Smartphone, iPhone

iOS, Android, Symbian, Windows Mobile, ecc.

Hardware + software da installare TomTom,

NAVVGPS,Waze, ecc.

Page 8: Context aware navigation in the city

TELEFONI CELLULARI GPS (2)Smartphone e iPhone Dispositivo personale Riconoscimento utente Password (standard) Visivo (più funzionale e intuitivo se

presente fotocamera “anteriore”) Impostazioni personalizzabili

Page 9: Context aware navigation in the city

APPLICAZIONI LBS (LOCATION BASED SERVICES) GPS è utilizzato da applicazioni basate

sulla geolocalizzazione: LBS

Scopo: sapere in real time dove si trova/quanto dista una certa risorsa

Utente: accedono alle info su attrazioni e preferenze locazionali (profilo utente preinserito), in base alla loro posizione

Page 10: Context aware navigation in the city

APPLICAZIONI LBS (LOCATION BASED SERVICES) Le informazioni vengono fornite sulla

base delle impostazione date dall’utente durante la compilazione del profilo personale

Page 11: Context aware navigation in the city

PRIVACY“Privacy is the claim of individuals, groups

and institutions to determine for themselves, when, how and to what extent information about them is communicated to others.”[Westin, A., Privacy and Freedom, 1967]

E’ un argomento delicato ancora oggetto di aspri dibattiti…

Page 12: Context aware navigation in the city

APPLICAZIONI D’ INTRATTENIMENTO1) DOVE? - iPhone

E’ possibile trovare qualsiasi cosa (600 categorie personalizzabili e 2.200 marchi) in base alle preferenze. I risultati sono visualizzati direttamente sulla mappa integrata, o in una lista ordinata per distanze dal punto in cui l’utente

2) SHAKER – Taco Bell

Genera una lista di voci del menu Taco Bell valore che l'utente può acquistare con gli spiccioli a disposizione. Utilizza GPS per fornire all'utente la posizione della più vicina Taco Bell. Non è un sistema di ordinazione online

Page 13: Context aware navigation in the city

APPLICAZIONI RISTORO (1)1)CHIPOTLE Ordering

Usa il sistema GPS per trovare il più vicino Chipotle Mexican Grill. L'utente può ordinare il cibo sul proprio iPhone, pagare con carta di credito e può ritirare l’ordine da Chipotle senza aspettare in fila

2)EUREKA!mobile -

Astroleap

Applicazione per cellulare che permette di trovare luoghi di ristorazione nei pressi della zona in cui ci si trova (bar, fast food, ristoranti, take away ecc.) se i loro gestori hanno deciso di aderire

Page 14: Context aware navigation in the city

APPLICAZIONI RISTORO (2)

3)STARBUCKS CARD MOBILE

Localizza attraverso il GPS lo Starbucks più vicino. L’app consente di esplorare, creare, prenotare e condividere le proprie bevande attraverso Facebook. Con Starbucks Card Mobile gli utenti visualizzano e gestiscono il loro saldo

4)DRINKSPIRATION -Absolut

Applicazione drink-finder: suggerisce localizzazioni di punti vendita e ristoro in funzione del drink desiderato (sapori, colori, trend, bar…)

Possibilità di condivisione della scelta effettuata su Twitter e Facebook

Page 15: Context aware navigation in the city

APPLICAZIONI TELEASSISTENZA1) WHERE - Ulocate

Ogni famigliare viene a conoscenza dell’attuale localizzazione degli altri membri della stessa famiglia. Il sistema tiene traccia degli spostamenti anche nell’ultimo mese

2) UBISAFE - UbiEst

Applicazione per il monitoraggio di persone anziane, neo-patentati ecc. che necessitano di interventi immediati (family, car, pet, fleet)

Video demo

Page 16: Context aware navigation in the city

APPLICAZIONI INFOMOBILITA’ (1)Basate sulla posizione dell’utenza mobile, o sulla sua direzione (+ eventuali info meteo)

TYPE 1: Implementate in mappe dinamiche o abilitando SMS/MMS in presenza di eventi legati alla circolazione: chiusure stradali, cantieri, blocchi traffico, manifestazioni, ecc.

Page 17: Context aware navigation in the city

APPLICAZIONI INFOMOBILITA’ (2)

TYPE 2: Alert per nota personale

RoboCal

o Mashup tra Google Calendar e servizi web di Interactive Voice Response

o Impostazione eventi che si svolgono ciclicamente (happy-hours, concerti, mostre…) legati a particolari punti di interesse: il sistema avvisa del promemoria impostato, ogni volta che l’utente è nelle vicinanze

o Localizzazione: cellulare e/o GPS

Page 18: Context aware navigation in the city

APPLICAZIONI PER LO SHOPPING1) PRICELESS PICKS –

Mastercard

Applicazione per condividere info sui costi migliori di prodotti e servizi, nel circuito MasterCard. Utilizza GPS per mostrare il "prezzo" degli articoli venduti più vicino all'utente

2) SHOPPING MATE

Servizio context-aware e di localizzazione per assistere i consumatori durante i loro momenti per lo shopping. Il sistema offre assistenti personali per gli acquisti ai consumatori, combinando i vantaggi dell’e-shopping e l’esperienza nei negozi tradizionali più vicini all’utente

Page 19: Context aware navigation in the city

APPLICAZIONI LOCATION BASED SOCIAL NETWORK1) FOURSQUARE

Attraverso l’operazionedi check-in è possibile segnalare ad altri membri della comunità la propria posizione

2) FACEBOOK PLACE

Ha un funzionamento simile a quello di FourSquare ma è rivolto ai soli utenti di Facebook

Page 20: Context aware navigation in the city

APPLICAZIONI DI ADVERTISING Pubblicità context-aware sui terminali

mobili (in funzione delle user preferences)

LBA (Local Based Advertising) servizi PULL: richiesti ogni volta

dall’utente servizi PUSH: invio automatico di

informazioni (previa sottoscrizione dell’utente)

Mobile commerce: segnalazione automatica di punti vendita di articoli specifici

(previa sottoscrizione dell’utente)

Page 21: Context aware navigation in the city

ORIENTAMENTO TECNOLOGICO ATTUALE

Context-Aware

Page 22: Context aware navigation in the city

MODELLO DI FUNZIONAMENTO

Definizione

profiloDefinizione

tragittoAttivazione

mappa

Memorizzazione posizione

Analisi preferenze

Registro eventi passati

Suggerimento punto di interesse

Registro eventi futuri

Raggiungimento

destinazione

Page 23: Context aware navigation in the city

ASPETTI DI NAVIGAZIONE CONTEXT-AWARE Profilo utente

Attualmente, i dispositivi basati sul GPS consentono all’utente di definire i suoi punti d’interesse che verranno segnalatiAlcune applicazioni attuali possiedono modalità di autoapprendimento sulla base della user experience (es. Garmin Nuvi GPS)

Individuazione contesto

Page 24: Context aware navigation in the city

INDIVIDUAZIONE CONTESTO

Analisi eventi futuri (es. agende)

Analisi eventi passati (es. frequentazione tipi di ristorante)

Integrazione analisi precedenti mediante piano collaborativo

Page 25: Context aware navigation in the city

PIANO COLLABORATIVO (1) E’ un modello di analisi delle attività

caratterizzato da obiettivi e sotto-obiettivi associati a

o Agentio Parametrio Vincoli

Page 26: Context aware navigation in the city

PIANO COLLABORATIVO (2)

[http://portal.acm.org/citation.cfm?id=1111535]

Page 27: Context aware navigation in the city

STRUTTURA APPLICAZIONE

[http://geomatica.como.polimi.it/software/namgis/NAMGIS_FOSS4G-2008.pdf]

Page 28: Context aware navigation in the city

CONCLUSIONE Analizzando le applicazioni attualmente

presenti sul mercato (e quelle in fase di sviluppo) è stato constatato che Mirano all’utilizzo costante da parte

dell’utente (informazioni in tempo reale*)

Consentono di accedere, da qualsiasi punto, a capacità elaborative in grado di soddisfare le varie necessità

Evitano l’eccessiva invasività verso l’utente

Page 29: Context aware navigation in the city

GRAZIE PER L’ATTENZIONE

Page 30: Context aware navigation in the city

BIBLIOGRAFIA Drost, “Privacy in Context-Aware

systems”, University of Twente, 2004 Kantola, Perttunen, Leppänen, Collin,

Riekki,“Context Awareness for GPS-Enabled Phones”, Tampere University of Technology, Finland, University of Oulu, Finland

Marengo, Salis, Valla, “Context Awareness: servizi mobili “su misura”, Notiziario Tecnico Telecom Italia, 2007

Pracucci, BLUES, 2006, Museo dell'Informatica di Cesena

Page 31: Context aware navigation in the city

BIBLIOGRAFIA http://www.iphoneitalia.com/tag/gps http://geomatica.como.polimi.it/

software/namgis/NAMGIS_FOSS4G-2008.pdf

http://delivery.acm.org/10.1145/1560000/1554236/p6-echtibi.pdf?key1=1554236&key2=2513471921&coll=DL&dl=ACM&CFID=792877&CFTOKEN=23938790

http://www.slideshare.net/robertasanzani/local-based-service-stampata-presentation

Page 32: Context aware navigation in the city

BIBLIOGRAFIA http://share.ovi.com/media/Forum_Nokia.Innovation/Forum_Nokia.10012

http://www.tomtom.com/news/category.php? ID=4&NID=366&Lid=7

http://www.youtube.com/watch?v=UEgPiQAEsc8

http://www.tkt.cs.tut.fi/research/nappo_files/KantolaITM2010.pdf

http://portal.acm.org/citation.cfm?id=1111535

M.Zamperini, slides 9Aprile 2010, “<Mobile Web>”