Riassunto Analitico
La tesi propone un ambiente didattico orientato alla realizzazione di un teatrino virtuale. Viene proposta una soluzione software di supporto all'apprendimento attraverso la recitazione che consente la creazione della piece teatrale e la sua messa in scena sul Web.
Nel primo capitolo vengono illustrati gli studi riguardo gli elementi che compongono una storia rilevante dal punto di vista narrativo, e come questi elementi possono essere rappresentati.
Nel secondo capitolo si propone un software chiamato Teatrino, per recitare una storia in rete attraverso la metafora del teatro dei burattini. L'applicazione fa uso di grafica 2D e dispone di un insieme di personaggi virtuali che possono essere scelti dagli utenti per la creazione del copione. L'utente può selezionare e comporre un insieme di azioni predefinite da associare a ciascun personaggio e successivamente utilizzarle durante la recitazione. Contestualmente, viene proposto uno schema xml attraverso cui rappresentare e visualizzare le possibili trame.
Nel capitolo 3 viene descritta la piattaforma su cui si appoggia Teatrino ossia Macromedia Flash e il Communication Server.
La proposta di Teatrino, viene fornita attraverso la realizzazione di un prototipo che implementa la recitazione della storia, e fa uso di componenti Flash che realizzano lo streaming audio attraverso la rete. La descrizione del software di Teatrino è nel capitolo 4 e mette in luce le problematiche incontrate durante la stesura del codice in ActionScript.
Sommario
Riassunto Analitico, i Sommario, ii
Capitolo 1
Introduzione: lo stato dell'arte delle applicazioni sulla narrazione, 1
Teatrix, 3
Generare Storie con OWL, 7 Applicazione correlate, 8
Conclusioni sul capitolo introduttivo, 10
Capitolo 2
La nostra proposta: Teatrino, il teatro dei burattini, 11
L'applicazione, 11
Descrizione del sito: diagrammi delle attività e i casi d'uso, 13 I burattini, 18
Un modello per rappresentare la storia, 23
La user interface e le Metafore dell'applicazione, 26 Creare una storia: il TaleEditor, 27
Animare i burattini, 31 Recitare la storia, 32
Capitolo 3
La piattaforma di sviluppo: Macromedia Flash il Communication Server, 35
La programmazione ad oggetti in ActionScript 2.0, 37 I Componenti, 40
La gestione degli eventi, 43 Il Flash Communication Server, 45 Gli SharedObject, 48
Capitolo 4
Implementazione del sistema, 50
Lato client, 51
Il client durante la Performance, 58 TheStage, 61
DirectorStage, 67 ActorStage, 68
I burattini: la classe Puppet, 70
La comunicazione tra i burattini, 75
Il client durante la costruzione della storia: TaleEditor e CharacterEditor, 78 Lato Server, 80
Conclusioni, 82 Bibliografia, 83