Analisi dei metodi di trasformazione di una applet in una xlet per applicazioni in ambito televisione digitale terrestre
Upcoming SlideShare
Loading in...5
×
 

Analisi dei metodi di trasformazione di una applet in una xlet per applicazioni in ambito televisione digitale terrestre

on

  • 1,149 views

Analisi dei metodi di trasformazione di una applet in una xlet per applicazioni in ambito televisione digitale terrestre ...

Analisi dei metodi di trasformazione di una applet in una xlet per applicazioni in ambito televisione digitale terrestre
- Lorenzo Tani - AA 2005-2005 Relatori: Prof. Vito Cappellini, Dr. Roberto Caldelli, Ing. Francesco Filippini, Ing. Rudy Becarelli

Statistics

Views

Total Views
1,149
Views on SlideShare
864
Embed Views
285

Actions

Likes
0
Downloads
5
Comments
0

1 Embed 285

http://lci.micc.unifi.it 285

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Analisi dei metodi di trasformazione di una applet in una xlet per applicazioni in ambito televisione digitale terrestre Analisi dei metodi di trasformazione di una applet in una xlet per applicazioni in ambito televisione digitale terrestre Presentation Transcript

  • Università degli Studi di Firenze Laboratorio di Comunicazioni e Immagini Media Integration and Communication Center Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito Televisione Digitale Terrestre Tesi di Laurea Lorenzo TaniRelatori: Prof. Vito Cappellini Dott. Roberto Caldelli Ing. Francesco Filippini Ing. Rudy Becarelli
  • Obiettivi del lavoro Applet Xlet WEB DTT • Studio dell’ambiente di esecuzione delle Xlet • Analisi delle differenze fra Applet e Xlet • Implementazione di due Xlet partendo da due AppletLorenzo Tani – Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 2
  • La Televisione Digitale Terrestre I tre standard che supportano la DTT sono: Standard che definisce la trasmissione Standard della compressione video/audio Standard per l’interattivitàLorenzo Tani – Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 3
  • Multimedia Home Platform• Standardizza l’interattività fra utente e applicazione• E’ un’interfaccia• Composta da: • un sistema per il trasporto di dati • un ambiente di esecuzione • un set di API• Garantisce la portabilità• Profili – Enhanced Broadcast – Interactive Broadcast – Internet AccessLorenzo Tani – Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 4
  • Ambiente di Esecuzione Problema: Linguaggio e ambiente Java La Portabilità standardizza l’ambiente MHP J2ME CDC Personal Basis ProfileLorenzo Tani – Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 5
  • Optional Package Fornisce uno standard per la lo sviluppo di Rappresentano la chiave per comunicazione tra dispositivi audio/video applicazioni TV. Forniscono: digitali in una rete domestica. • Le interfacce Xlet e XletContext • Controllo audio/video Fornisce Api ’ Cambio canale • Per l• interfaccia grafica con una struttura simile alle AWT • Per l’intercettamento di eventi da telecomandoLorenzo Tani – Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 6
  • Cos’è una Applet • Un’applicazione per il WEB • Eseguita su PC • Un’applicazione embedded • All’interno di un BrowserLorenzo Tani – Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 7
  • Cos’è una Xlet • Un’applicazione per il DTT • Eseguita su STB • Un’applicazione managed • Controllata dall’ Application ManagerLorenzo Tani – Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 8
  • Sviluppo di una Xlet Cardinal Studio • Authoring Tool Icareus ITV Suite • Ambiente Java Sofia Digital Testing • Emulatori OpenMHP XleTView • Broadcasting e STBLorenzo Tani – Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 9
  • Sviluppo di una Xlet: GUI Background planes Video planesGraphics planes (invisible) Graphics planes Graphics planes(oggetti) (background)Lorenzo Tani – Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 10
  • Xlet vs Applet Loaded Paused Loaded Stopped Destroyed Actived Destroyed Activedpublic interface Xlet { public class Applet { public void initXlet(Context ctx); public void init (); public void startXlet(); public void start(); public void pauseXlet(); public void stop(); public void destroyXlet(boolean unco); public void destroy();} }Lorenzo Tani – Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 11
  • Xlet vs Applet Application Manager Browser Ambiente J2ME CDC Ambiente J2SE XletContext AppletContext Telecomando Mouse e Tastiera Supporto di componenti Supporto di componenti grafici grafici lightweight lightweigh e heavyweight Utilizza componenti HAVi Utilizza componenti AWT e SwingLorenzo Tani – Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 12
  • Televisore vs Monitor • Immagine interlacciata • Immagine non interlacciata • Overscan di almeno 5% • Nessun problema • Pixel Rettangolari • Pixel Quadrati •Tiresias Screen Font non inferiore • Nessun problema a 20 pt • Minor dettaglio • Maggior dettaglioLorenzo Tani – Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 13
  • Applicazione “All Lights” •Applet •Xlet Applicazioni in esecuzione nei due dispositiviLorenzo Tani – Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 14
  • Applicazione “Codice Fiscale” •Applet •Xlet Applicazioni in esecuzione nei due dispositiviLorenzo Tani – Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 15
  • Conclusioni • Studio dell’ambiente di esecuzione delle Xlet • Analisi delle differenze fra Applet e Xlet • Implementazione di due Xlet partendo da due Applet All Lights Codice Fiscale • Generalmente le principali modifiche da apportare sono a carico: • dell’Interfaccia Grafica • della Gestione dell’interattivitàLorenzo Tani – Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito DTT 16
  • Università degli Studi di Firenze Laboratorio di Comunicazioni e Immagini Media Integration and Communication Center Analisi dei metodi di trasformazione di una Applet in una Xlet per applicazioni in ambito Televisione Digitale Terrestre Tesi di Laurea Lorenzo TaniRelatori: Prof. Vito Cappellini Dott. Roberto Caldelli Ing. Francesco Filippini Ing. Rudy Becarelli