Progetto e sviluppo di un'applicazione web basata su mappe cartografiche per la condivisione e...

20
Progetto e sviluppo di un'applicazione web basata su mappe cartografiche per la condivisione e trasmissione di conoscenza in un centro operativo di soccorso pubblico Studente: Paolo Melchiori Matricola: 65734 Relatore: Dott.ssa Daniela Fogli Correlatore: Ing. Luca Berardi UNIVERSITÀ DEGLI STUDI DI BRESCIA FACOLTÀ DI INGEGNERIA CORSO DI LAUREA SPECIALISTICA IN INGEGNERIA INFORMATICA DIPARTIMENTO DI ELETTRONICA PER L’AUTOMAZIONE ANNO ACCADEMICO 2008/2009

description

Creazione di uno strumento per la formazione degli autisti delle ambulanze, capace di mostrare il territorio d'interesse, i punti di riferimento e le strade percorribili.

Transcript of Progetto e sviluppo di un'applicazione web basata su mappe cartografiche per la condivisione e...

Page 1: Progetto e sviluppo di un'applicazione web basata su mappe cartografiche per la condivisione e trasmissione di conoscenza in un centro operativo di soccorso pubblico

Progetto e sviluppo di un'applicazione web basata su mappe cartografiche per la

condivisione e trasmissione di conoscenza in un centro operativo di soccorso pubblico

Studente: Paolo Melchiori Matricola: 65734

Relatore: Dott.ssa Daniela Fogli

Correlatore: Ing. Luca Berardi

UNIVERSITÀ DEGLI STUDI DI BRESCIA FACOLTÀ DI INGEGNERIA

CORSO DI LAUREA SPECIALISTICA IN INGEGNERIA INFORMATICA DIPARTIMENTO DI ELETTRONICA PER L’AUTOMAZIONE

ANNO ACCADEMICO 2008/2009

Page 2: Progetto e sviluppo di un'applicazione web basata su mappe cartografiche per la condivisione e trasmissione di conoscenza in un centro operativo di soccorso pubblico

2

Il contesto del lavoro di tesi

Collaborazione tra l'Università degli Studi di Brescia e il COSP (Centro Operativo di Soccorso Pubblico) di Mazzano.

Creazione di uno strumento per la formazione degli autisti delle ambulanze, capace di mostrare il territorio d'interesse, i punti di riferimento e le strade percorribili.

Page 3: Progetto e sviluppo di un'applicazione web basata su mappe cartografiche per la condivisione e trasmissione di conoscenza in un centro operativo di soccorso pubblico

3

Il Centro Operativo di Soccorso Pubblico

Il COSP opera in un territorio ampio nella zona orientale della provincia di Brescia, grazie al contributo di più di 200 volontari.

Le attività principali:

Interventi h24

Trasporti ospedalieri e dializzati

Assistenza a manifestazioni

Page 4: Progetto e sviluppo di un'applicazione web basata su mappe cartografiche per la condivisione e trasmissione di conoscenza in un centro operativo di soccorso pubblico

4

Gli obiettivi iniziali della tesi

Creare un'applicazione capace di:

Assistere gli istruttori nella fase di formazione dei nuovi autisti

Condividere conoscenza territoriale dei volontari

Utilizzare mappe con buona risoluzione (con immagini sia satellitari che stradali)

Sfruttare strumenti versatili e facilmente personalizzabili

Page 5: Progetto e sviluppo di un'applicazione web basata su mappe cartografiche per la condivisione e trasmissione di conoscenza in un centro operativo di soccorso pubblico

5

Scenari di utilizzo individuati successivamente

Possibilità di: Ricercare indirizzi in tempo reale prima di un

intervento

Evidenziare modifiche alla viabilità o pericoli presenti sul territorio

Page 6: Progetto e sviluppo di un'applicazione web basata su mappe cartografiche per la condivisione e trasmissione di conoscenza in un centro operativo di soccorso pubblico

6

Le attività svolteLa realizzazione del sistema è avvenuta seguendo il modello

del ciclo di vita a stella:

Page 7: Progetto e sviluppo di un'applicazione web basata su mappe cartografiche per la condivisione e trasmissione di conoscenza in un centro operativo di soccorso pubblico

7

La fase iniziale di progettazione partecipativa

Lavoro iterativo trasversale alle fasi di: Analisi dei compiti / Analisi funzionale Specifica dei requisiti Progettazione concettuale Prototipazione

Incontri con gli utenti tenuti secondo i metodi della progettazione partecipativa (uso di mockup).

Page 8: Progetto e sviluppo di un'applicazione web basata su mappe cartografiche per la condivisione e trasmissione di conoscenza in un centro operativo di soccorso pubblico

8

I livelli informativiIdentificati i livelli informativi per aiutare gli autisti ad orientarsi

nel territorio:

Page 9: Progetto e sviluppo di un'applicazione web basata su mappe cartografiche per la condivisione e trasmissione di conoscenza in un centro operativo di soccorso pubblico

9

I casi d'uso identificati

Page 10: Progetto e sviluppo di un'applicazione web basata su mappe cartografiche per la condivisione e trasmissione di conoscenza in un centro operativo di soccorso pubblico

10

Progettazione formale dell'interazione

Page 11: Progetto e sviluppo di un'applicazione web basata su mappe cartografiche per la condivisione e trasmissione di conoscenza in un centro operativo di soccorso pubblico

11

L'architettura finale del sistema (1)

Page 12: Progetto e sviluppo di un'applicazione web basata su mappe cartografiche per la condivisione e trasmissione di conoscenza in un centro operativo di soccorso pubblico

12

L'architettura finale del sistema (2)

Il database: I GIS

I webGIS PostGreSQL

PostGIS

Page 13: Progetto e sviluppo di un'applicazione web basata su mappe cartografiche per la condivisione e trasmissione di conoscenza in un centro operativo di soccorso pubblico

13

L'architettura finale del sistema (3)

Caratteristiche di FeatureServer: Semplicità Compattezza Versatilità Possibili

alternative

Page 14: Progetto e sviluppo di un'applicazione web basata su mappe cartografiche per la condivisione e trasmissione di conoscenza in un centro operativo di soccorso pubblico

14

L'architettura finale del sistema (4)

Il lato Client: OpenLayers

Accesso ai servizi web (es. Google Maps)

L'interfaccia Le funzionalità

Browser web

Page 15: Progetto e sviluppo di un'applicazione web basata su mappe cartografiche per la condivisione e trasmissione di conoscenza in un centro operativo di soccorso pubblico

15

Video

PLAYPLAY

Page 16: Progetto e sviluppo di un'applicazione web basata su mappe cartografiche per la condivisione e trasmissione di conoscenza in un centro operativo di soccorso pubblico

16

Valutazione di Usabilità: metodologia

7 utenti scelti tra i volontari del COSP 2 task per ogni utente:

Ricerca di una possibile destinazione Individuazione di vie di accesso e principali punti di riferimento di un

paese

Varie metriche utilizzate: Tempo impiegato Numero di domande Frustrazione/soddisfazione dell'utente Strumenti utilizzati Numero di ripetizioni della stessa azione

Questionario preliminare/finale

Page 17: Progetto e sviluppo di un'applicazione web basata su mappe cartografiche per la condivisione e trasmissione di conoscenza in un centro operativo di soccorso pubblico

17

Valutazione di Usabilità: risultati dell'esperimento

Hanno evidenziato: Un ottimo grado di interesse per il nuovo applicativo da

parte dei volontari La facilità d'uso che contraddistingue i componenti

sviluppati La necessità di correggere alcuni strumenti

Sono state raccolte, inoltre, utili indicazioni al fine di potenziare le funzionalità presenti nel sistema.

Page 18: Progetto e sviluppo di un'applicazione web basata su mappe cartografiche per la condivisione e trasmissione di conoscenza in un centro operativo di soccorso pubblico

18

Conclusioni

Vantaggi del sistema realizzato: Focalizza l'attenzione sulla conoscenza umana e sullo

schema mentale che un autista segue per giungere a destinazione

Utilizza software open-source (tranne i servizi web che forniscono le mappe)

Risulta facilmente adattabile ad altre esigenze Demanda il carico di lavoro quasi esclusivamente al client

per una maggior fluidità Risponde a delle reali esigenze espresse dall'associazione

Page 19: Progetto e sviluppo di un'applicazione web basata su mappe cartografiche per la condivisione e trasmissione di conoscenza in un centro operativo di soccorso pubblico

19

Sviluppi futuri

Per le future modifiche è ipotizzabile: La creazione dell'interfaccia per la modifica dei contenuti

da parte degli utenti La gestione di utenti e privilegi di accesso La creazione di funzionalità per visualizzare la strada

suggerita dal sistema Lo studio di un'interfaccia adatta anche a dispositivi con

display ridotti

Page 20: Progetto e sviluppo di un'applicazione web basata su mappe cartografiche per la condivisione e trasmissione di conoscenza in un centro operativo di soccorso pubblico

20

Grazie per la cortese attenzione...Grazie per la cortese attenzione...