Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp...

31
SVILUPPO DI UN COMPONENTE JAVABEAN SVILUPPO DI UN COMPONENTE JAVABEAN CHE IMPLEMENTI FUNZIONALITA CHE IMPLEMENTI FUNZIONALITA DI DI PARSING PER APPLICAZIONI MHP IN PARSING PER APPLICAZIONI MHP IN AMBITO TELEVISIONE DIGITALE TERRESTRE AMBITO TELEVISIONE DIGITALE TERRESTRE Tesi di Laurea di Tesi di Laurea di Alessio Alessio Bargiacchi Bargiacchi Università degli Studi di Firenze Centro di eccellenza per la comunicazione e l’integrazione dei media Ing Ing . . Francesco Filippini Francesco Filippini Ing. Ing. Rudy Rudy Becarelli Becarelli Relatori: Relatori: Prof. Vito Prof. Vito Cappellini Cappellini Ing. Ing. Alessandro Piva Alessandro Piva Ing. Ing. Roberto Roberto Caldelli Caldelli

description

Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre - Alessio Bargiacchi - AA 2005-2006 Relatori: Prof. Vito Cappellini, Prof. Alessandro Piva, Dr. Roberto Caldelli, Ing. Rudy Becarelli, Ing. Francesco Filippini

Transcript of Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp...

Page 1: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

SVILUPPO DI UN COMPONENTE JAVABEAN SVILUPPO DI UN COMPONENTE JAVABEAN CHE IMPLEMENTI FUNZIONALITACHE IMPLEMENTI FUNZIONALITA’’ DI DI PARSING PER APPLICAZIONI MHP IN PARSING PER APPLICAZIONI MHP IN

AMBITO TELEVISIONE DIGITALE TERRESTREAMBITO TELEVISIONE DIGITALE TERRESTRE

Tesi di Laurea diTesi di Laurea di

Alessio Alessio BargiacchiBargiacchi

Università degli Studi di FirenzeCentro di eccellenza per la comunicazione e l’integrazione dei media

IngIng.. Francesco FilippiniFrancesco Filippini

Ing. Ing. RudyRudy BecarelliBecarelli

Relatori:Relatori:

Prof. VitoProf. Vito CappelliniCappellini

Ing.Ing. Alessandro PivaAlessandro Piva

Ing.Ing. Roberto Roberto CaldelliCaldelli

Page 2: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

2

ObiettiviObiettivi

•• Sviluppo di un componente software (PARSER) Sviluppo di un componente software (PARSER) da usare per la creazione di applicazioni da usare per la creazione di applicazioni interattive per la Televisione Digitale Terrestreinterattive per la Televisione Digitale Terrestre

•• Realizzazione di unRealizzazione di un’’applicazione MHP che utilizzi applicazione MHP che utilizzi le funzionalitle funzionalitàà del componente sviluppatodel componente sviluppato

Page 3: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

3

La Televisione Digitale TerrestreLa Televisione Digitale TerrestreDTT (DTT (DigitalDigital

TerrestrialTerrestrial

TelevisionTelevision))

•• Standard di codificaStandard di codifica

Fornitore di Servizi Interattivi

Set Top BoxSet Top BoxCanale di RitornoCanale di Ritorno

•• Conversione del segnale Conversione del segnale da digitale a analogicoda digitale a analogico

•• Supporto per le Supporto per le applicazioni interattiveapplicazioni interattive

Page 4: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

4

InterattivitInterattivitàà••

La Televisione Digitale TerrestreLa Televisione Digitale Terrestre

CaratteristicheCaratteristiche SvantaggioSvantaggio

•• Aumento dei CanaliAumento dei Canali

•• Miglioramento qualitMiglioramento qualitàà

del segnaledel segnale

•• Costi aggiuntiviCosti aggiuntivi

Specifica DVBSpecifica DVB--MHPMHP((DigitalDigital

Video Broadcasting Video Broadcasting ––

Multimedia Home Multimedia Home PlatformPlatform))

La trasmissione digitaleLa trasmissione digitale

Page 5: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

5

Il Contesto Operativo: il Set Top BoxIl Contesto Operativo: il Set Top Box

Sul Set Top Box Sul Set Top Box èè

presente una presente una RunTimeRunTime

Java che rispetta le Java che rispetta le specifiche J2MEspecifiche J2ME--CDCCDC--PBP.PBP.

Le applicazioni che girano in questo scenario sono le Le applicazioni che girano in questo scenario sono le XletXlet

•• Applicazioni interattive conformi allo standard MHPApplicazioni interattive conformi allo standard MHP

•• Sono controllate dallSono controllate dall’’

ApplicationApplication ManagerManager

XletXlet

•• Possono essere sviluppate allPossono essere sviluppate all’’interno di un builder interno di un builder ((CARDINAL STUDIOCARDINAL STUDIO))

Page 6: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

6

La Piattaforma Cardinal Studio 4.0La Piattaforma Cardinal Studio 4.0

ÈÈ

un builder Java un builder Java per lo sviluppo di per lo sviluppo di applicazioni modulari applicazioni modulari conformi allo conformi allo standard MHP 1.0.2standard MHP 1.0.2

Page 7: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

7

La Piattaforma Cardinal Studio 4.0La Piattaforma Cardinal Studio 4.0

Componente Componente nuovonuovo

JavaBeanJavaBean

Page 8: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

8

I I JavaBeanJavaBeanSono componenti software riusabili che possono essere Sono componenti software riusabili che possono essere manipolati visivamente da un apposito buildermanipolati visivamente da un apposito builder

CaratteristicheCaratteristiche

•• Possiedono delle ProprietPossiedono delle Proprietàà

•• Espongono dei metodiEspongono dei metodi

•• Sono in grado di generare e reagire a degli eventiSono in grado di generare e reagire a degli eventi

Page 9: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

9

Sviluppo del ComponenteSviluppo del ComponenteRealizzazione del componente Realizzazione del componente ParserXMLParserXML

ClasseClasse

ParserXMLParserXML

ClasseClasse

ParserXMLBeanInfoParserXMLBeanInfo

File JARFile JAR

ClasseClasse

BeanCustomizerBeanCustomizer

File File ManifestManifest

Page 10: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

10

I I ParserParser

• Sono programmi che analizzano e elaborano un file dati XML, in modo da determinarne la struttura e ricavarne le informazioni di interesse

Tipi di parser

Parser

SAX

(Simple

API for

Xml)

Parser

DOM

(Document

Object

Model )

NanoXML

Page 11: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

11

NecessitNecessitàà del del NanoXMLNanoXML

• Possono essere usati in ambienti con ridotta disponibilità

di memoria, come il STB (ha ≈

4 Mbyte

di RAM)

Tipologie di parser

NanoXML

• NanoXML/Java • NanoXML/Sax NanoXML/Lite

• Non sono DOM-compliant, ma producono tuttavia una struttura del documento in maniera analoga al DOM

Page 12: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

12

Documento-CentricoData-Centrico<tag1><tag1>

<tag2/><tag2/>

contenutocontenuto

</tag1></tag1>

<tag1><tag1>

<tag2/><tag2/>

</tag1></tag1>

NanoXMLNanoXML/Lite/Lite

•• Compattezza (occupa 6K)Compattezza (occupa 6K)

CaratteristicheCaratteristiche

•• SemplicitSemplicitàà

dd’’usouso

•• VelocitVelocitàà

nel trattare i documentinel trattare i documenti

LimiteLimite

•• CapacitCapacitàà

di trattare esclusivamente documenti di trattare esclusivamente documenti datadata--centricicentrici

<tag1><tag1>contenutocontenuto

</tag1></tag1>

Page 13: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

13

Sviluppo dellSviluppo dell’’Applicazione MeteoApplicazione Meteo

Page 14: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

14

La Previsione di OggiLa Previsione di Oggi

Page 15: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

15

La Previsione di OggiLa Previsione di Oggi

Page 16: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

16

La Previsione di OggiLa Previsione di Oggi

Page 17: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

17

La Previsione di OggiLa Previsione di Oggi

Page 18: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

18

La Previsione di OggiLa Previsione di Oggi

Page 19: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

19

La Previsione di OggiLa Previsione di Oggi

Page 20: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

20

La Previsione di OggiLa Previsione di Oggi

Page 21: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

21

La Previsione di OggiLa Previsione di Oggi

Page 22: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

22

La Previsione dei Prossimi GiorniLa Previsione dei Prossimi Giorni

Page 23: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

23

La Previsione dei Prossimi GiorniLa Previsione dei Prossimi Giorni

Page 24: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

24

La Pagina Introduttiva:La Pagina Introduttiva:

Page 25: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

25

La Pagina delle TemperatureLa Pagina delle Temperature

Page 26: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

26

LL’’Implementazione dellImplementazione dell’’ApplicazioneApplicazione

Page 27: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

27

LL’’Implementazione dellImplementazione dell’’ApplicazioneApplicazione

ParserXMLParserXML

Page 28: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

28

LL’’Implementazione dellImplementazione dell’’ApplicazioneApplicazione

Page 29: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

29

LL’’Implementazione dellImplementazione dell’’ApplicazioneApplicazione

Page 30: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

Alessio Alessio BargiacchiBargiacchi –– Sviluppo di un componente Sviluppo di un componente JavaBeanJavaBean che implementi che implementi funzionalitfunzionalitàà di di parsingparsing per applicazioni MHP in ambito Televisione Digitale Terrestreper applicazioni MHP in ambito Televisione Digitale Terrestre

Università degli Studi di Firenze Centro per lCentro per l’’Integrazione e la Comunicazione dei MediaIntegrazione e la Comunicazione dei Media

30

ConclusioniConclusioni

Prospettive per il futuroProspettive per il futuro•• Utilizzo di Utilizzo di ParserXMLParserXML

in molteplici tipologie di applicazioni in molteplici tipologie di applicazioni

interattiveinterattive

Alcuni esempi di impiegoAlcuni esempi di impiego

•• TurismoTurismo •• NewsNews •• Servizi di pubblica utilitServizi di pubblica utilitàà

Questo lavoro di tesi ha portato allo sviluppo di un componente Questo lavoro di tesi ha portato allo sviluppo di un componente JavaBeanJavaBean

con funzionalitcon funzionalitàà

di di parsingparsing..

ÈÈ

stata poi sviluppata unstata poi sviluppata un’’applicazione MHP in cui si sfruttano le applicazione MHP in cui si sfruttano le potenzialitpotenzialitàà

del del componente.componente.

Page 31: Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre

SVILUPPO DI UN COMPONENTE JAVABEAN SVILUPPO DI UN COMPONENTE JAVABEAN CHE IMPLEMENTI FUNZIONALITACHE IMPLEMENTI FUNZIONALITA’’ DI DI PARSING PER APPLICAZIONI MHP IN PARSING PER APPLICAZIONI MHP IN

AMBITO TELEVISIONE DIGITALE TERRESTREAMBITO TELEVISIONE DIGITALE TERRESTRE

Tesi di Laurea diTesi di Laurea di

Alessio Alessio BargiacchiBargiacchi

Università degli Studi di FirenzeCentro di eccellenza per la comunicazione e l’integrazione dei media

IngIng.. Francesco FilippiniFrancesco Filippini

Ing. Ing. RudyRudy BecarelliBecarelli

Relatori:Relatori:

Prof. Vito CappelliniProf. Vito Cappellini

Ing. Alessandro PivaIng. Alessandro Piva

Ing. Roberto Ing. Roberto CaldelliCaldelli