UNIVERSITÀ DEGLI STUDI DI BARI FACOLTÀ DI SCIENZE MATEMATICHE, FISICHE E NATURALI CORSO DI LAUREA IN INFORMATICA SEDE DI BRINDISI TESI DI LAUREA HISTORY-PUZZLE: UN APPLICAZIONE SU SCHERMI MULTITOUCH PER GIOCARE CON LA STORIA IN UN PARCO ARCHEOLOGICO Relatore: Chiar.ma Prof.ssa M. Francesca COSTABILE Correlatore: Dott. Carmelo ARDITO Laureando: Alessandro LANZA Anno accademico 2008-2009
Capitolo 1. Introduzione 3
1.1 Introduzione L interazione tattile degli utenti con i calcolatori non è una novità in quanto le prime tecnologie touchscreen risalgono al 1982 [Wikipedia Multitouch, 2009]. L innovazione apportata dalla tecnologia multitouch è stata di superare i limiti del touchscreen permettendo l interazione con il calcolatore utilizzando entrambe le mani e, soprattutto, la possibilità di far utilizzare il sistema da più persone contemporaneamente che potrebbero anche eseguire task diversi tra di loro. Tra i primi sviluppatori del multitouch vi è il famoso Jefferson Y. Han [Wikipedia Jefferson, 2009] padre del Total Internal Reflection Multitouch screen [FTIR, 2009]. Lo scopo che Han si era prefissato era quello di semplificare l interazione eliminando dall interfaccia tutti gli elementi che supponevano una conoscenza del sistema da parte dell utente e che, di conseguenza, potevano distrarlo dall obiettivo che vuole raggiungere mediante l uso del sistema. La semplicità dell interazione uomo-macchina raggiunta con il multitouch permette di implementare software destinati ad utenti che possono essere il più variegati possibile, ma accomunati da un unico obiettivo che possono raggiungere utilizzando lo stesso sistema senza che abbiano una conoscenza tecnico-informatica particolare. 4
1.2 Motivazioni Lo studio e lo sviluppo di una tecnologia perché possa rimanere in vita ed evolversi nel tempo deve suscitare interesse non tanto per la sua capacità di stupire gli utenti come novità, ma perché trova applicazioni pratiche nella vita quotidiana delle persone. La possibilità di installare i sistemi multitouch in luoghi pubblici permette a questa tecnologia di trovare tra i vari domini applicativi anche il turismo e i beni culturali. I ricercatori dell Interaction Visualization Usability (IVU) Lab del Dipartimento di Informatica dell Università degli Studi di Bari sono sensibili alle esigenze di questi due settori che caratterizzano il territorio pugliese; per questo hanno lavorato dapprima alla realizzazione di un framework in Java che semplifica lo sviluppo di applicazioni multitouch destinate ai suddetti domini. Il lavoro dell IVU Lab sui beni culturali è iniziato prima dell avvento del multitouch e l uso di questa tecnologia rientra nell obiettivo dei ricercatori di rendere le visite ai parchi archeologici più coinvolgenti ed istruttive rispetto alle classiche visite guidate in cui i visitatori sono soggetti passivi spesso distratti e disattenti perché poco coinvolti. In particolare, interagendo con delle applicazioni su schermi multitouch nella fase post-visita, si possono riprendere e fissare le informazioni apprese durante la visita. 5
1.3 Contributi principali Durante il periodo di stage presso la sede di Brindisi dell IVU Lab, ho potuto studiare approfonditamente il sistema multitouch installato nel laboratorio e, parallelamente, ho eseguito delle ricerche su sistemi simili sviluppati e usati in altri ambienti accademici e/o industriali. Inoltre, in collaborazione con altri stagisti e sotto la supervisione dei ricercatori dell IVU Lab, ho contribuito alla realizzazione del framework IVU_MT_Framework per lo sviluppo in Java di applicazioni multitouch. Successivamente, il mio lavoro è proseguito individualmente con la progettazione e lo sviluppo di History-Puzzle, un applicazione per schermi multitouch di grandi dimensioni il cui scopo è quello di permettere ai visitatori di musei e parchi archeologici di mettere alla prova le conoscenze acquisite al termine della visita. In particolare, il gioco è stato contestualizzato nel parco archeologico di Egnazia, situato nella provincia di Brindisi, ma i contenuti possono essere facilmente adattati ad altri parchi o musei. Ho implementato History-Puzzle dapprima sfruttando l IVU_MT_Framework e successivamente usando un nuovo framework realizzato dal Fraunhofer-Institute for Industrial Engineering [Fraunhofer, 2009]. 1.4 Outline della tesi La tesi è organizzata come segue: Il capitolo 2 fornisce una panoramica sugli sviluppi futuri riguardanti il multitouch da parte di università e software house più o meno famose. Il capitolo 3 descrive il sistema usato dal livello hardware al software, dando anche una breve descrizione dell IVU_MT_Framework realizzato 6
dagli stagisti dell IVU Lab. Si tratterà, in particolare, la differenza tra l interazione classica e l interazione multitouch. Il capitolo 4 descrive la progettazione, lo sviluppo e la valutazione di History-Puzzle. Sono inoltre riportati gli scenari e i prototipi utilizzati in fase di progettazione. 7