Architettura dei Database Territoriali Pr. R. Laurini Tempo reale, pervasività, mobilità Capitolo 6° TEMPO REALE, PERVASIVITÀ, MOBILITÀ 6.1 – Introduzione • SIT e telecomunicazioni – Sistemi in tempo reale (sensori) – Sistemi pervasivi • Adattamento automatico (luogo, profilo) • • • • • • 6.1 – Introduzione 6.2 – Infrastrutture telecomunicazioni 6.3 – Infrastrutture dati 6.4 – LBS, m-tourism 6.5 – Query e transazioni mobili 6.6 – Conclusioni GIS in tempo reale • Monitoraggio dell'ambiente • Location Based Services – Sistemi mobili • Query e transazioni mobili • « dov'è il ristorante più vicino ?» • Location-Based Services (servizi localizzati) Capitolo 6° 1 Architettura dei Database Territoriali Pr. R. Laurini Sensori Sistema in tempo reale per l'inquinamento dell'aria Front-end computer for signal reception and management Real time Database Management system Real time mapping device Environmental urban real time database Capitolo 6° Centro di controllo dell'inquinamento dell'aria Sensori termici ed infrarosso Sistema per il monitoraggio dell'inquinamento della laguna veneta http://www.port.venice.it/amav/ 2 Architettura dei Database Territoriali Pr. R. Laurini Unità di crisi • Informazione in tempo reale – fenomeni – spaziali – attori – ospedali – trasporti – ecc. Unità di crisi • organizzazione • decisione in tempo reale • simulazione del futuro (proiezione) Diversi elaboratori per una sola persona Penetrazione Verso i sistemi informativi pervasivi Informazione pervasiva • • • • • Sistemi informativi pervasivi Infrastrutture dati Infrastrutture di comunicazioni Infrastrutture di servizi Wifi (wireless fidelity) Informatica pervasiva Applicazioni informative Informatica cooperativa Architetture aperte o client/server Informatica in rete Diverse persone per un solo elaboratore Informatica distribuita Micros Minis Batch Timesharing Una persona, un elaboratore Mainframes Tempo 1960 Capitolo 6° 1970 1980 1990 2000 2010 3 Architettura dei Database Territoriali Pr. R. Laurini Sistemi informativi pervasivi Principi dei sistemi informativi pervasivi Dati Documenti Conoscenze Immagini Oggetti e 3D video • Accessibili dappertutto (rete senza fili) – Internet senza filo – Reti locali, metropolitani, ecc. • Adattabili al profilo dell'utente – lingua, profilo, ruolo • Adattabili al tipo di elaboratore – PDA, laptop, telefono cellulare, "smart watch" • Adattabili al luogo – servizi locali Applicazioni dei SIP (1/3) • Rete d'imprese, d'organizzazioni • Applicazioni mobili – LBS – m-tourism – veicoli con elaboratore a bordo (esercito, polizia, ambulanze, vigili del fuoco, taxi, ecc. Capitolo 6° Applicazioni (2/3) • • • • • Gestione della flotta Gestione del traffico su autostrade Trasporto di merci pericolose Location-based services Monitoraggio rischi naturali 4 Architettura dei Database Territoriali Pr. R. Laurini From Lyytinen et Yoo (CACM December 2002) Applicazioni (3/3) • • • • • • • giochi esterni Turismo (e-tourism, m-tourism) Rassegna rapida Polizia m-commerce m-auctions (aste) Distance learning Esempio Capitolo 6° Level of Embeddedness Pervasive computing High Ubiquitous computing Low High Level of Mobility Traditional business management Mobile computing Low Location based services 5 Architettura dei Database Territoriali Pr. R. Laurini Onboard computer Vigile del fuoco MAPS FOR LOCATION BASED SERVICES Volker Coors Fraunhofer Institut for Computer Graphics, Germany Capitolo 6° 6 Architettura dei Database Territoriali Capitolo 6° Pr. R. Laurini Adattamento al luogo Sovrapposizione di zone Tre infrastrutture interoperabili Servizi • Dati • Scoperta di servizi • Telecomunicazioni • Adattamento al profilo, al luogo • Servizi • Evitare i servizi-spam 7 Architettura dei Database Territoriali Pr. R. Laurini 6.2 – Infrastrutture telecomunicazioni • antenne – posizione – potenza • collegamento – server di dati e di servizi – web 6.3 – Infrastrutture dati • • • • Organizzazione dei dati Server Indicizzazione Mobilità dei dati (anticipazione secondo i movimenti dell’utente) • gestione della mobilità Esempio di dati • Sistemi informativi (pagine web) – ristoranti (menù, foto, prenotazione) – beni culturali e ambientali • musei, chiese, monumenti • luoghi da visitare – trasporti • treni • aerei – attività culturali • cinema • teatri 6.4 – LBS, m-tourism • Due applicazioni interessanti • m-tourism – Informazioni sulle attività del luogo – Servizi localizzati – Profilo dell’utente • m-campus – traffico • ingorghi • parcheggi (occupazione in tempo reale) Capitolo 6° 8 Architettura dei Database Territoriali Esempio di un servizio localizzato Pr. R. Laurini Esempio: città turistica • Obiettivo : guida turistica su computer WIFI EPFL Rete pervasiva nella casa http://www.dvs1.informatik.tu-darmstadt.de/research/percom/images/filled_room.jpg Capitolo 6° 9 Architettura dei Database Territoriali Localizzazione delle antenne di un sistema WIFI Pr. R. Laurini Struttura dei servizi localizzati http://www.planet.nl/planet/show/id=359748/contentid=391299/sc=b3ae76 http://www.oss.danet.de/index.html?/OSSabout/overview/solutions_de.htm Sistemi mobili 6.5 – Query e transazioni mobili • Mobilità degli oggetti nel database • Mobilità dell’utente, specialmente query le cui risposte dipendono della posizione dell’utente • Mobilità dei dati (server) http://www-106.ibm.com/developerworks/library/i-lbs/ Capitolo 6° 10 Architettura dei Database Territoriali Pr. R. Laurini Transazioni in un LBS Cellule e servizi Ristorante C Ristorante B Cellula 1 Cellula 2 Cellula 3 Cellula 4 Ristorante A Architettura delle cellule Reti fisse 0 1 2 3 Inizio query Capitolo 6° 4 5 Nodi cablati 6 Stazioni di base 7 8 9 10 11 12 13 14 A B C D E F G H Mobilità Content aware services • Profilo dell'utente • Ruolo (es. medico) • Apparecchi (formato, ecc.) Cellule Wireless Ricezione risposta 11 Architettura dei Database Territoriali Pr. R. Laurini Adattamento automatica al profilo Richieste transazioni mobili • Pedoni : – trovare il ristorante più vicino – trovare il numero di taxi libero più vicino • Veicolo : – trovare le cinque stazioni di benzina più vicine – trovare la lista dei veicoli in una zona Query mobili e continue Capitolo 6° Tempo 1 Tempo 2 Tempo 3 Tempo 4 Precision farming 12 Architettura dei Database Territoriali Città virtuale Pr. R. Laurini 6.6 – Conclusioni • Verso il futuro – tempo reale – pervasività – mobilità • Servizi localizzati Capitolo 6° 13