Università degli Studi di Firenze                         Laboratorio di Comunicazioni e Immagini                        M...
Obiettivi del lavoro                                 Applet                                                               ...
La Televisione Digitale Terrestre         I tre standard che supportano la DTT sono:                                      ...
Multimedia Home Platform• Standardizza l’interattività fra utente e applicazione• E’ un’interfaccia• Composta da:       • ...
Ambiente di Esecuzione         Problema:                Linguaggio e                                  ambiente Java       ...
Optional Package                    Fornisce uno standard per la lo sviluppo di                    Rappresentano la chiave...
Cos’è una Applet     • Un’applicazione per il WEB     • Eseguita su PC     • Un’applicazione embedded     • All’interno di...
Cos’è una Xlet    • Un’applicazione per il DTT    • Eseguita su STB    • Un’applicazione managed     • Controllata dall’ A...
Sviluppo di una Xlet                                                                          Cardinal Studio   • Authorin...
Sviluppo di una Xlet: GUI                                                                                         Backgrou...
Xlet vs Applet     Loaded                                      Paused                                       Loaded        ...
Xlet vs Applet    Application Manager                                                                            Browser  ...
Televisore vs Monitor  • Immagine interlacciata                                                            • Immagine non ...
Applicazione “All Lights”                        •Applet                                                                  ...
Applicazione “Codice Fiscale”                        •Applet                                                              ...
Conclusioni • Studio dell’ambiente di esecuzione delle Xlet • Analisi delle differenze fra Applet e Xlet • Implementazione...
Università degli Studi di Firenze                         Laboratorio di Comunicazioni e Immagini                        M...
Upcoming SlideShare
Loading in …5
×

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

1,125 views

Published on

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

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,125
On SlideShare
0
From Embeds
0
Number of Embeds
300
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. 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
  2. 2. 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
  3. 3. 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
  4. 4. 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
  5. 5. 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
  6. 6. 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
  7. 7. 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
  8. 8. 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
  9. 9. 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
  10. 10. 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
  11. 11. 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
  12. 12. 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
  13. 13. 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
  14. 14. 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
  15. 15. 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
  16. 16. 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
  17. 17. 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

×