Relatore: Fabio Paternò - ISTI-CNR
Questo seminario mira ad aiutare progettisti e sviluppatori di interfacce utenti a comprendere le problematiche legate alla progettazione e sviluppo di applicazioni interattive multi-dispositivi, che possono essere accedute attraverso dispositivi sia mobili che fissi, anche sfruttando diverse modalità di interazione (grafica, vocale, …). Esso fornirà anche una discussione delle possibili soluzioni in termini di concetti, tecniche, linguaggi, e strumenti. Il seminario tratterà come indirizzare tali problematiche sia a tempo di progettazione, in fase di creazione delle interfacce multi-dispositivi, che a tempo di esecuzione, quando le interfacce utenti per diversi dispositivi sono generate dinamicamente e possono anche migrare senza interruzioni attraverso essi per seguire l’utente mobile.
Dopo aver richiamato alcuni concetti di base rilevanti per gli argomenti trattati, il seminario introdurrà le problematiche relative ad ambienti multi-dispositivi discutendo una classificazione di come le attività dell’utente possono essere supportate da dispositivi con diverse risorse di interazione in modo da preservare l’usabilità dell’applicazione considerata. Si passerà poi a discutere i vari approcci proposti per progettare e sviluppare interfacce utenti multi-dispositivi. La prima parte del seminario verrà completata con una discussione degli approcci basati su modelli per la progettazione di interfacce multi-dispositivi, e dei linguaggi logici per interfacce utenti basati su XML che sono stati proposti per supportarli.
La seconda parte del seminario è dedicata a soluzioni automatiche per l’adattamento di interfacce utenti ai dispositivi di interazione, in particolare a quelli mobili. I vari possibili approcci verranno illustrati, discutendo esempi di soluzioni presi sia nell’ambito della ricerca che in sistemi sviluppati da aziende (come Google, Nokia, …). Si discuterà anche l’adattamento a diverse modalità di interazione, in particolare da dispositivo grafico a vocale. La parte finale del seminario è dedicata alle problematiche delle interfacce utenti in sistemi pervasivi e dotati di ubiquità, come interfacce utenti distribuite su più dispositivi ed interfacce migratorie che seguono l’utente attraverso diversi dispositivi supportando continuità nello svolgimento dei suoi compiti. Alla fine si discuterà brevemente delle possibili evoluzioni future di questa area.