1 / 29

Sviluppo di una Xlet per la TV digitale terrestre

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.

Download Presentation

Sviluppo di una Xlet per la TV digitale terrestre

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Sviluppo di una Xlet per la TV digitale terrestre Vademecum della regione marche 2006 Ventura Luca

  2. Inserire in un’ applicazione MHP il contenuto del “Vademecum”

  3. Nello standard MHP sono definiti 3 livelli • Layer Grafico • Bckground Layer • Video Layer

  4. Ambiente di sviluppo • ECLIPSE (versione 3.1.2)

  5. Ambiente di sviluppo • XletView

  6. Formati video e grafici supportati )

  7. Classi e metodi • MAIN • gestisce il ciclo di vita della Xlet • Crea l’ oggetto “scene” per la parte grafica

  8. Classi e metodi MAIN • Classi principali : • InitXlet()-------------inizializza la Xlet e i suoi componenti • startXlet()-----------avvia la Xlet (visualizza icomponenti grafici) • destroyXlet()---------distrugge la Xlet erilascia le risorse • keyPressed()-----------ascolta gli eventi del tecomando • pauseXlet()-------------mette in pausa la Xlet

  9. Implementazione Interfacce Grafiche • HScene contiene: • Components • Container • HText • HIcon • contenitore • è un Component • può contenere altri component

  10. Implementazione Interfacce Grafiche • METODO setVisible(): • …(true)---[componentvisualizzato] • …(false)---[componentoscurato]

  11. Classi e metodi Menu • Interfaccia grafica per l’ accesso alle informazioni tramite i tasti • Costituito dai tasti (attivi-disattivi)

  12. Classi e metodi Menu Vettori tasti attivazione info Immagini JPEG

  13. Classi e metodi Menu Tasti rossi illustrativi

  14. Classi e metodi Menu Visualizzazione tasti rossi

  15. Classi e metodi Menu tool.start()

  16. Classi e metodi Menu toll.stop()

  17. 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

  18. Classi e metodi “tool” estendono la classe “base_tool” DEFINISCONO: • paint() - visualizzazione informazioni • exit() – per uscire dal “tool” corrente

  19. Classi e metodi base_tool

  20. 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

  21. Classi e metodi Regione Visualizzazione tabelle

  22. Classi e metodi Regione

  23. Classi e metodi Regione

  24. 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

  25. Classi e metodi Gestione del Background Layer :

  26. Produzione frame MPEG2-sfondo 1)-Si apre il file “JPG” con Windows Movie Maker e Si porta sulla “clipboard”

  27. Produzione frame MPEG2-sfondo 2)-”Salva filmato”

  28. Produzione frame MPEG2-sfondo

  29. Produzione frame MPEG2-sfondo

More Related