Ombretta Gaggi1 Esercitazione sulla Modellazione e Sincronizzazione di Applicazioni Ipermediali Basi di Dati e Sistemi Informativi (Sistemi Multimediali) Ombretta Gaggi, 2 Maggio 2001
Ombretta Gaggi2 Sommario Obiettivo: Toccare con mano le problematiche di modellazione di applicazioni ipermediali con particolare attenzione agli aspetti di sincronizzazione –Un modello di studio –Alcuni esempi...
Ombretta Gaggi3 Time Ancora Link Moduli con diverse componenti multimediali Documenti Ipermediali –Sincronizzazione intra-moduli –Sincronizzazione inter-moduli
Ombretta Gaggi4 a b c Offset dal tempo di inizioLink AncoraArco di sincronizzazione Il modello Amsterdam
Ombretta Gaggi5 file 1 file 2 file 3 file 4 Linguaggio SMIL
Ombretta Gaggi6 Relazioni Temporali ab a prima di b ab a incontra b a b a sovrapposto b a b a uguale b a b a finisce con b a b a inizia con b più le relazioni inverse
Ombretta Gaggi7 Il modello proposto Storia Sezione Clip Pagina Scena
Ombretta Gaggi8 Struttura Gerarchica Clip Scena Modulo Storia Scena Clip Storia Pagina Sezione
Ombretta Gaggi9 Canali Dispositivi astratti in cui disporre i diversi oggetti: –una finestra nello schermo –un canale audio output –etc.. Animazione Link Titoli Pagine Suono
Ombretta Gaggi10 Primitive di sincronizzazione A BA inizia con B A BA attiva B A B A ferma B A B A è rimpiazzato da B A > BA ha priorità su B con comportamento
Ombretta Gaggi11 Primitive di sincronizzazione A B A > B A B A A B B A B B A
Ombretta Gaggi12 Un esempio semplice Pagina Video Indice
Ombretta Gaggi13 Un esempio semplice: timeline Tempo Video Pagine Indice Introduzione Spiegazione
Ombretta Gaggi14 Introduzione Spiegazione Storia p1 p2 p3 p4 p5 sc1 sc4 sc5 p6 Punto di stop Punto di play sc2sc3 altro clip p>p>
Ombretta Gaggi15 Un altro esempio: Sulle orme di Beethoven è divisa in due moduli: uno che racconta la vita di Beethoven e un secondo modulo che chiamiamo modulo di uscita unanimazione costruisce man mano una linea temporale, una voce descrive i momenti più importanti una colonna sonora accompagna la narrazione.
Ombretta Gaggi16 Timeline per il modulo della narrazione Tempo voce Anima- zione Figura Voce figura Colonna Sonora linea Colonna sonora linea
Ombretta Gaggi17 Modellazione Colonna sonora Prima linea Voce Figura Seconda linea Modulo Narrazione
Ombretta Gaggi18 Un esempio più complesso: i Maya Animazione Link Titoli Pagine Suono
Ombretta Gaggi19 Timeline per i primi due moduli Tempo p0 Anima- zione Interazio- ne Utente Pagine ui1 a1 Colonna Sonora ui0 p1 s1 Primo Modulo Secondo Modulo
Ombretta Gaggi20 Primitive di sincronizzazione M0 M1 p0 p1 ui0 a1 s1 ui1 M2
Ombretta Gaggi21 Secondo modulo (prima parte)
Ombretta Gaggi22 Secondo modulo (seconda parte)
Ombretta Gaggi23 Conclusioni Lanalisi della sincronizzazione di una presentazione ipermediale richiede: –lindividuazione delle risorse (canali) utilizzate dai diversi oggetti, –lindividuazione degli eventi significativi (punti di sincronizzazione) e –la reazione degli oggetti al verificarsi dei diversi eventi.