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