Sviluppo di una Xlet per la TV digitale terrestre Vademecum della regione marche 2006 Ventura Luca
Inserire in un applicazione MHP il contenuto del Vademecum
Nello standard MHP sono definiti 3 livelli Layer Grafico Bckground Layer Video Layer
Ambiente di sviluppo ECLIPSE (versione 3.1.2)
Ambiente di sviluppo XletView
Formati video e grafici supportati )
Classi e metodi MAIN gestisce il ciclo di vita della Xlet Crea l oggetto scene per la parte grafica
Classi e metodi MAIN Classi principali : InitXlet() inizializza la Xlet e i suoi componenti startXlet() avvia la Xlet (visualizza i componenti grafici) destroyXlet () distrugge la Xlet erilascia le risorse keyPressed () ascolta gli eventi del tecomando pauseXlet () mette in pausa la Xlet
Implementazione Interfacce Grafiche HScene contiene: Components Container HText HIcon contenitore è un Component può contenere altri component
Implementazione Interfacce Grafiche METODO setVisible(): …(true) --- [ component visualizzato ] …(false) --- [ component oscurato ]
Classi e metodi Menu Interfaccia grafica per l accesso alle informazioni tramite i tasti Costituito dai tasti (attivi- disattivi)
Classi e metodi Menu Vettori tasti attivazione info Immagini JPEG
Classi e metodi Menu Tasti rossi illustrativi
Classi e metodi Menu Visualizzazione tasti rossi
Classi e metodi Menu tool.start()
Classi e metodi Menu toll.stop()
Classi e metodi Menu cut_menu() – viene richiamato per oscurare il menu quando partono i tool start_menu() – viene richiamato per visualizzare il menu quando si esce dai tool
Classi e metodi tool estendono la classe base_tool DEFINISCONO: paint() - visualizzazione informazioni exit() – per uscire dal tool corrente
Classi e metodi base_tool
Classi e metodi Regione Serie di tabelle poste sulla stessa posizione (buffer) Visualizzate in funzione di quale barra attivata Barra con idicatore di posizione del buffer di tabelle
Classi e metodi Regione Visualizzazione tabelle
Classi e metodi Regione
Classi e metodi Regione
Classi e metodi Gestione del Background Layer : b_Managment: Carica e gestisce lo sfondo della Xlet B_Controll: Inizializza e configura i componenti grafici e video per la visualizzazione dell immagine di sfondo -HScreen -Backgrounddevice
Classi e metodi Gestione del Background Layer :
Produzione frame MPEG2-sfondo 1)-Si apre il file JPG con Windows Movie Maker e Si porta sulla clipboard
Produzione frame MPEG2-sfondo 2)-Salva filmato
Produzione frame MPEG2-sfondo