Date post: | 02-May-2015 |
Category: |
Documents |
Upload: | romeo-bianco |
View: | 217 times |
Download: | 5 times |
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