SMILEditor

>> Progetto per l'esame di Sistemi Multimediali 2007
 
 
HOME PROJECTS BLOG GUESTBOOK INFO Search Report Bugs


Last Content Update:
22/09/07

  Informazioni Generali

Informazioni generali del progetto:

  • Titolo: SMILEditor
  • Autori: Lorenzo Cavina (accessibilità, gestione documento xml), Marco Giorgini (DTD, validazione, autocompletamento), Giacomo Tufano (interfaccia grafica, applet)
  • Elaborato In: Sistemi Multimediali
  • Prof.ssa: P. Salomoni (e L.A. Muratori)
  • Obiettivo: Realizzazione di una applet Java nella quale è consentito scrivere semplice codice SMIL (SMILEditor)
  • Sviluppato con: NetBeans 5.5.1
  • Data Discussione: 21 Settembre 2007
  • Anno Accademico: 2006 - 2007
  • Data Termine Lavori: 21 Settembre 2007
  • Data di Presentazione: 21Settembre 2007
  • Ringraziamenti: Ringrazio Paolo Burnacci, Roberto Costantini e Stefano Montini per averci dato il permesso di realizzare una parte importante di questo progetto a partire dal lavoro da loro svolto per questo stesso esame. Ringrazio inoltre Andrea Maroni e Francesco Vernocchi per avermi fatto capire cosa era e come andava fatto un editor SMIL.

- top -

  Consegna

"Realizzare una applet Java nella quale è consentito scrivere semplice codice SMIL assistiti da alcuni tool, con una interfaccia per la definizione della regione, integrata con una per la scrittura del codice di sincronizzazione. Al termine il sistema salva e apre una finestra di visualizzazione esterna dello SMIL creato.
L'applicazione dovrà TASSATIVAMENTE essere presentarta in una pagina HTML, attraverso la quale dare dimostrazione del funzionamento dell'applicazione in sede di consegna dei progetti. L'applicazione dovrà essere accessibile."

L.A. Muratori


- top -

  Sorgenti e librerie

I sorgenti consistono in un progetto NetBeans e in una applet.


Per quanto riguarda i progetti NetBeans basta scompattarli nella propria workarea e caricare la cartella principale con "Open Project" e infine fare il "Build" del progetto. Lanciare l'applet a partire dal file Interfaccia.java contenuto nel package gui.
La applet per poter funzionare correttamente deve necessariamente essere firmata altrimenti non sarà consentito l'accesso ai file sul disco.
Tutti i file sono caricati su files-upload.com.

Le librerie utilizzate sono:

  • JDOM - Strumento open-source per la gestione di documenti XML
  • DTDParse - A Java DTD Parser
  • Xerces Java Parser - Parser XML scritto in Java dalla Apache Foundation
  • XML-APIs - The Java API for XML Processing (JAXP)
  • Serializer - Methods to get and set streams and writers, to set the output properties, and get the Serializer as a ContentHandler or DOMSerializer
  • Resolver

- top -

  Commenti, Domande e Risposte

Leggete o lasciate commenti di qualunque tipo riguardo questo progetto a questo link.

- top -