Presentazione utilizzata durante la discussione della tesi di laurea magistrale in Ingegneria Informatica conseguita presso il Politecnico di Torino.
1 of 25
Downloaded 259 times
More Related Content
Presentazione tesi laurea magistrale
1. POLITECNICO DI TORINO
III Facolt di Ingegneria
Corso di Laurea in Ingegneria Informatica
Interfaccia utente basata su
eye-tracking per sistemi di
controllo ambientale
Relatori: Candidato:
Prof. Fulvio Corno Luigi De Russis
Dott. Emiliano Castellina
5. Contesto
Un utente (disabile) vuole interagire in maniera
autonoma con la sua casa.
Per farlo ha bisogno:
domotica
eye-tracking
6. Contesto
Un utente (disabile) vuole interagire in maniera
autonoma con la sua casa.
Per farlo ha bisogno:
tocco di Mida
domotica precisione
eye-tracking
7. Obiettivo generale
Problema: non esistono interfacce utente adatte
allutilizzo con eye-tracker per sistemi domotici
(COGAIN, deliverable 2.5)
Soluzione: studio, progettazione e realizzazione di
uninterfaccia utente basata su dispositivi di eye-
tracking per funzionalit di controllo domotico
Tale interfaccia prende il nome di DOGeye
8. Obiettivi di DOGeye
Rispetto delle linee guida COGAIN
Interazione con DOG
Utilizzo con mouse, tastiera ed eye-tracker (ETU-
Driver)
Utilizzo di tecnologie allo stato dellarte per la
realizzazione dellinterfaccia (WPF)
9. Caratteristiche
Assoluta indipendenza dal tipo di ambiente
domotico
Navigazione per stanze e per funzionalit
Modalit di selezione:
singola
multipla (per stanze e dispositivi)
per tipo di dispositivi
Comando dei dispositivi e visualizzazione dello
stato
17. Conclusioni
Linterfaccia utente realizzata:
rispetta tutte le linee guida COGAIN
obbligatorie e quasi tutte quelle consigliate
竪 utilizzabile con un eye-tracker
interagisce senza problemi con DOG
necessita di una valutazione qualitativa tramite
test di usabilit
18. Possibili sviluppi
Porting per il web (Silverlight o WPF)
Localizzazione in pi湛 lingue
Possibilit per lutente di personalizzare laspetto
dellinterfaccia
Supporto a dispositivi domotici pi湛 complessi
21. Windows Presentation
Foundation
<Button
Content="Hello World"
Height="50"
Width="100"
Click="Button_Click"/>
22. Windows Presentation
Foundation
<Button
Content="Hello World"
Height="50"
Width="100"
Click="Button_Click"/>
private void Button_Click(object sender,
RoutedEventArgs e)
{
MessageBox.Show("Hello World!");
}
23. Linee guida COGAIN
1.1 Fornire un sistema di noti鍖che per gli allarmi veloce, facile da
1
capire e multimodale
1.2 Fornire allutente solo poche e chiare opzioni per gestire eventi
2
di allarme
1.3 Fornire unazione di default per affrontare un evento di allarme 1
1.4 Fornire una richiesta di conferma per le operazioni critiche e
1
possibilmente dannose
1.5 Fornire una funzionalit di STOP che interrompa ogni operazione 1
2.1 Fornire una connessione con il COGAIN ETU-Driver 1
2.2 Supportare differenti metodi di input 2
2.3 Fornire un layout ricon鍖gurabile, appropriato per diverse
2
performance delleye-tracking e per diverse esigenze degli utenti
24. Linee guida COGAIN (II)
2.4 Supportare pi湛 metodi di input allo stesso momento 2
2.5 Gestire la perdita del controllo dellinput fornendo azioni di
2
default automatiche
3.1 Rispondere agli eventi e ai comandi dellambiente domotico nel
1
giusto tempo
3.2 Gestire eventi con diversa priorit temporale 1
3.3 Eseguire comandi con diversa priorit 1
3.4 Fornire un feedback quando vengono eseguite operazioni e
2
comandi automatici
3.5 Gestire (creare, modi鍖care, cancellare) scenari 2
3.6 Conoscere lo stato corrente di ogni dispositivo 2
25. Linee guida COGAIN (III)
4.1 Fornire una chiara visualizzazione di ci嘆 che accade nella casa 1
4.2 Fornire uninterfaccia elegante e chiara 2
4.3 Fornire una visualizzazione dello stato e della posizione dei
2
dispositivi nella casa
4.4 Usare icone, colori e testo per evidenziare un cambiamento di
2
stato
4.5 Fornire un metodo di selezione facile da imparare 2