Sviluppo di una Xlet per la TV digitale terrestre Vademecum della regione marche 2006 Ventura Luca.
-
Upload
romeo-bianco -
Category
Documents
-
view
218 -
download
5
Transcript of Sviluppo di una Xlet per la TV digitale terrestre Vademecum della regione marche 2006 Ventura Luca.
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 infoImmagini 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
Produzione frame MPEG2-sfondo