SlideShare a Scribd company logo
1 of 31
Download to read offline
Università degli Studi di Firenze
            Centro di eccellenza per la comunicazione e l’integrazione dei media




 SVILUPPO DI UN COMPONENTE JAVABEAN
    CHE IMPLEMENTI FUNZIONALITA’ DI
    PARSING PER APPLICAZIONI MHP IN
AMBITO TELEVISIONE DIGITALE TERRESTRE

                                  Tesi di Laurea di

                          Alessio Bargiacchi
Relatori:
Prof. Vito Cappellini        Ing. Francesco Filippini
Ing. Alessandro Piva         Ing. Rudy Becarelli
Ing. Roberto Caldelli
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


                                                      Obiettivi


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



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




Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           2
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


                 La Televisione Digitale Terrestre
                               DTT (Digital Terrestrial Television)


               • Standard di codifica




                                                                     • Conversione del segnale
                                                                                   Fornitore
                                                                     da digitale a analogico
                                                                                   di Servizi
                                                      Canale di Ritorno            Interattivi
                                                                     • Supporto per le
                   Set Top Box                                                 applicazioni interattive


Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           3
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


                 La Televisione Digitale Terrestre

                                         La trasmissione digitale

                   Caratteristiche                                                              Svantaggio

       • Aumento dei Canali                                                                • Costi aggiuntivi



                             Specifica DVB-MHP
       • Miglioramento qualità del segnale
                                             (Digital Video Broadcasting –
                                             Multimedia Home Platform)
       • Interattività


Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           4
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


          Il Contesto Operativo: il Set Top Box

          Sul Set Top Box è presente una RunTime Java che rispetta le
          specifiche J2ME-CDC-PBP.


          Le applicazioni che girano in questo scenario sono le Xlet




        • Applicazioni interattive conformi allo standard MHP

        • Sono controllate dall’ Application Manager

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

Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           5
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


              La Piattaforma Cardinal Studio 4.0



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




Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           6
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


              La Piattaforma Cardinal Studio 4.0




  JavaBean


                                                                                                                Componente
                                                                                                                  nuovo




Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           7
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


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

                                                   Caratteristiche

          • Possiedono delle Proprietà

          • Espongono dei metodi


          • Sono in grado di generare e reagire a degli eventi




Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           8
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


                            Sviluppo del Componente
                     Realizzazione del componente ParserXML

          Classe                                          Classe                                               Classe
      ParserXML                                 ParserXMLBeanInfo                                      BeanCustomizer




     File Manifest
                                                        File JAR



Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           9
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


                                                       I Parser

          • 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                                                                              Parser DOM
     (Simple API for Xml)                                                                (Document Object Model )

                                                         NanoXML

Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           10
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


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

       • 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




Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           11
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


                                               NanoXML/Lite
                                                    Caratteristiche
           • Compattezza (occupa 6K)                                             • Semplicità d’uso

           • Velocità nel trattare i documenti

                                                             Limite
           • Capacità di trattare esclusivamente documenti data-centrici
                                                Documento-Centrico
                                                  Data-Centrico
                                             <tag1>          <tag1>             <tag1>
                                                <tag2/>            <tag2/>         contenuto

                                             </tag1>                      </tag1>
                                                                   contenuto

                                                            </tag1>
Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           12
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


                Sviluppo dell’Applicazione Meteo




Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           13
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


                                    La Previsione di Oggi




Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           14
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


                                    La Previsione di Oggi




Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           15
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


                                    La Previsione di Oggi




Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           16
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


                                    La Previsione di Oggi




Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           17
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


                                    La Previsione di Oggi




Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           18
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


                                    La Previsione di Oggi




Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           19
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


                                    La Previsione di Oggi




Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           20
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


                                    La Previsione di Oggi




Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           21
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


               La Previsione dei Prossimi Giorni




Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           22
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


               La Previsione dei Prossimi Giorni




Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           23
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


                                  La Pagina Introduttiva:




Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           24
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


                        La Pagina delle Temperature




Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           25
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


          L’Implementazione dell’Applicazione




Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           26
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


          L’Implementazione dell’Applicazione




   ParserXML




Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           27
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


          L’Implementazione dell’Applicazione




Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           28
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


          L’Implementazione dell’Applicazione




Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           29
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze                              Centro per l’Integrazione e la Comunicazione dei Media
                                                                                   l’


                                                 Conclusioni
      Questo lavoro di tesi ha portato allo sviluppo di un componente
      JavaBean con funzionalità di parsing.
      È stata poi sviluppata un’applicazione MHP in cui si sfruttano le
      potenzialità del componente.


                                    Prospettive per il futuro
      • Utilizzo di ParserXML in molteplici tipologie di applicazioni
      interattive
                                             Alcuni esempi di impiego

      • Turismo                              • News                         • Servizi di pubblica utilità


Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi                                                           30
funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre
funzionalità
Università degli Studi di Firenze
            Centro di eccellenza per la comunicazione e l’integrazione dei media




 SVILUPPO DI UN COMPONENTE JAVABEAN
    CHE IMPLEMENTI FUNZIONALITA’ DI
    PARSING PER APPLICAZIONI MHP IN
AMBITO TELEVISIONE DIGITALE TERRESTRE

                                  Tesi di Laurea di

                          Alessio Bargiacchi
Relatori:
Prof. Vito Cappellini        Ing. Francesco Filippini
Ing. Alessandro Piva         Ing. Rudy Becarelli
Ing. Roberto Caldelli

More Related Content

Viewers also liked

Klonopin alcohol interaction
Klonopin alcohol interactionKlonopin alcohol interaction
Klonopin alcohol interactionBdeen Rud
 
Klonopin pregnancy
Klonopin pregnancyKlonopin pregnancy
Klonopin pregnancyBdeen Rud
 
Unitat didàctica 1
Unitat didàctica 1Unitat didàctica 1
Unitat didàctica 1Sentosala
 
Autel maxscan-gs100-scan-tool-user-manual
Autel maxscan-gs100-scan-tool-user-manualAutel maxscan-gs100-scan-tool-user-manual
Autel maxscan-gs100-scan-tool-user-manualQuliar Lucy
 
Wiktoria Cefal Odbiorca Ogólny "Chemia w naszym życiu"
Wiktoria Cefal Odbiorca Ogólny "Chemia w naszym życiu"Wiktoria Cefal Odbiorca Ogólny "Chemia w naszym życiu"
Wiktoria Cefal Odbiorca Ogólny "Chemia w naszym życiu"ec2e2n
 
職涯發展與職場倫理-商業中的倫理議題-個案遭管收怕被關 孫道存-詹翔霖教授-2版
職涯發展與職場倫理-商業中的倫理議題-個案遭管收怕被關 孫道存-詹翔霖教授-2版職涯發展與職場倫理-商業中的倫理議題-個案遭管收怕被關 孫道存-詹翔霖教授-2版
職涯發展與職場倫理-商業中的倫理議題-個案遭管收怕被關 孫道存-詹翔霖教授-2版文化大學
 
Ema 20110207 social media for events v03
Ema 20110207 social media for events v03Ema 20110207 social media for events v03
Ema 20110207 social media for events v03Engagement Media
 
rpg1-mediated Durable Stem Rust Resistance: Mechanisms of action
rpg1-mediated Durable Stem Rust Resistance: Mechanisms of actionrpg1-mediated Durable Stem Rust Resistance: Mechanisms of action
rpg1-mediated Durable Stem Rust Resistance: Mechanisms of actionBorlaug Global Rust Initiative
 
The Role of Blogs in the Library
The Role of Blogs in the LibraryThe Role of Blogs in the Library
The Role of Blogs in the LibraryZarah Gagatiga
 
Information in the new world: Can we make cancer data count?
Information in the new world: Can we make cancer data count?Information in the new world: Can we make cancer data count?
Information in the new world: Can we make cancer data count?MHP Communications
 
Anna Witnik Odbiorca Ogólny "Chemia wszędzie tam gdzie Ty"
Anna Witnik Odbiorca Ogólny "Chemia wszędzie tam gdzie Ty"Anna Witnik Odbiorca Ogólny "Chemia wszędzie tam gdzie Ty"
Anna Witnik Odbiorca Ogólny "Chemia wszędzie tam gdzie Ty"ec2e2n
 
Social Media Trends 2010 Summary
Social Media Trends 2010 SummarySocial Media Trends 2010 Summary
Social Media Trends 2010 SummaryEngagement Media
 

Viewers also liked (19)

Circular 003
Circular 003Circular 003
Circular 003
 
Klonopin alcohol interaction
Klonopin alcohol interactionKlonopin alcohol interaction
Klonopin alcohol interaction
 
Klonopin pregnancy
Klonopin pregnancyKlonopin pregnancy
Klonopin pregnancy
 
Jkk1
Jkk1Jkk1
Jkk1
 
Liderazgo
LiderazgoLiderazgo
Liderazgo
 
Unitat didàctica 1
Unitat didàctica 1Unitat didàctica 1
Unitat didàctica 1
 
Autel maxscan-gs100-scan-tool-user-manual
Autel maxscan-gs100-scan-tool-user-manualAutel maxscan-gs100-scan-tool-user-manual
Autel maxscan-gs100-scan-tool-user-manual
 
Wiktoria Cefal Odbiorca Ogólny "Chemia w naszym życiu"
Wiktoria Cefal Odbiorca Ogólny "Chemia w naszym życiu"Wiktoria Cefal Odbiorca Ogólny "Chemia w naszym życiu"
Wiktoria Cefal Odbiorca Ogólny "Chemia w naszym życiu"
 
職涯發展與職場倫理-商業中的倫理議題-個案遭管收怕被關 孫道存-詹翔霖教授-2版
職涯發展與職場倫理-商業中的倫理議題-個案遭管收怕被關 孫道存-詹翔霖教授-2版職涯發展與職場倫理-商業中的倫理議題-個案遭管收怕被關 孫道存-詹翔霖教授-2版
職涯發展與職場倫理-商業中的倫理議題-個案遭管收怕被關 孫道存-詹翔霖教授-2版
 
Ema 20110207 social media for events v03
Ema 20110207 social media for events v03Ema 20110207 social media for events v03
Ema 20110207 social media for events v03
 
rpg1-mediated Durable Stem Rust Resistance: Mechanisms of action
rpg1-mediated Durable Stem Rust Resistance: Mechanisms of actionrpg1-mediated Durable Stem Rust Resistance: Mechanisms of action
rpg1-mediated Durable Stem Rust Resistance: Mechanisms of action
 
The Role of Blogs in the Library
The Role of Blogs in the LibraryThe Role of Blogs in the Library
The Role of Blogs in the Library
 
Information in the new world: Can we make cancer data count?
Information in the new world: Can we make cancer data count?Information in the new world: Can we make cancer data count?
Information in the new world: Can we make cancer data count?
 
Electric current
Electric currentElectric current
Electric current
 
Anna Witnik Odbiorca Ogólny "Chemia wszędzie tam gdzie Ty"
Anna Witnik Odbiorca Ogólny "Chemia wszędzie tam gdzie Ty"Anna Witnik Odbiorca Ogólny "Chemia wszędzie tam gdzie Ty"
Anna Witnik Odbiorca Ogólny "Chemia wszędzie tam gdzie Ty"
 
Budgeting Strategies for Non Profits
Budgeting Strategies for Non ProfitsBudgeting Strategies for Non Profits
Budgeting Strategies for Non Profits
 
Shaping the day ru11
Shaping the day ru11Shaping the day ru11
Shaping the day ru11
 
Aphyu
AphyuAphyu
Aphyu
 
Social Media Trends 2010 Summary
Social Media Trends 2010 SummarySocial Media Trends 2010 Summary
Social Media Trends 2010 Summary
 

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

CA Infrastructure Management - launch
CA Infrastructure Management - launchCA Infrastructure Management - launch
CA Infrastructure Management - launchLuca Rossetti
 
Extra app catalog
Extra app catalogExtra app catalog
Extra app catalogEXTRA.IT
 
Antimo Musone Graduation Thesis
Antimo Musone Graduation ThesisAntimo Musone Graduation Thesis
Antimo Musone Graduation Thesisantimo musone
 
Corporate profile at work
Corporate profile at workCorporate profile at work
Corporate profile at workbmariotti
 
Progetto e sviluppo del modulo client per una applicazione mhp per la gestion...
Progetto e sviluppo del modulo client per una applicazione mhp per la gestion...Progetto e sviluppo del modulo client per una applicazione mhp per la gestion...
Progetto e sviluppo del modulo client per una applicazione mhp per la gestion...ICL - Image Communication Laboratory
 
Mobile & Web Apps in Arscolor Interactive
Mobile & Web Apps in Arscolor InteractiveMobile & Web Apps in Arscolor Interactive
Mobile & Web Apps in Arscolor InteractiveWallaMe Ltd.
 
GianlucaBonifacioCV_ITA_240117
GianlucaBonifacioCV_ITA_240117GianlucaBonifacioCV_ITA_240117
GianlucaBonifacioCV_ITA_240117Gianluca Bonifacio
 
FODD 2015 Mobile App based on ServiceMap, http://www.disit.org/fodd
FODD 2015 Mobile App based on ServiceMap, http://www.disit.org/foddFODD 2015 Mobile App based on ServiceMap, http://www.disit.org/fodd
FODD 2015 Mobile App based on ServiceMap, http://www.disit.org/foddPaolo Nesi
 
Curriculum Vitae Morello Orfeo
Curriculum Vitae   Morello OrfeoCurriculum Vitae   Morello Orfeo
Curriculum Vitae Morello OrfeoOrfeo Morello
 
Segnali dal futuro. Prevedere le prestazioni dei sistemi web ed evitare gli a...
Segnali dal futuro. Prevedere le prestazioni dei sistemi web ed evitare gli a...Segnali dal futuro. Prevedere le prestazioni dei sistemi web ed evitare gli a...
Segnali dal futuro. Prevedere le prestazioni dei sistemi web ed evitare gli a...K-Tech Formazione
 
workshop lab cross tec_r2b1
workshop lab cross tec_r2b1workshop lab cross tec_r2b1
workshop lab cross tec_r2b1r2b2011
 
FE@R2B - Workshop Public eProcurement: nuovi scenari e sviluppi
FE@R2B - Workshop Public eProcurement: nuovi scenari e sviluppiFE@R2B - Workshop Public eProcurement: nuovi scenari e sviluppi
FE@R2B - Workshop Public eProcurement: nuovi scenari e sviluppiEPOCA
 
FLTlab Business Presentation 2012
FLTlab Business Presentation 2012FLTlab Business Presentation 2012
FLTlab Business Presentation 2012FLT.lab
 
Stefano Penge - Open labor, opendata for visible and trasparent European job ...
Stefano Penge - Open labor, opendata for visible and trasparent European job ...Stefano Penge - Open labor, opendata for visible and trasparent European job ...
Stefano Penge - Open labor, opendata for visible and trasparent European job ...International Open Data Day Italia
 
FE@OpenPA2011er
FE@OpenPA2011erFE@OpenPA2011er
FE@OpenPA2011erEPOCA
 
Le infrastrutture open source per la cooperazione applicativa nella pubblica ...
Le infrastrutture open source per la cooperazione applicativa nella pubblica ...Le infrastrutture open source per la cooperazione applicativa nella pubblica ...
Le infrastrutture open source per la cooperazione applicativa nella pubblica ...Eclipse Day 2010 in Rome
 
Design e Sviluppo di una Web Application per Smart TV
Design e Sviluppo di una Web Application per Smart TVDesign e Sviluppo di una Web Application per Smart TV
Design e Sviluppo di una Web Application per Smart TVSilvio D'Orazio
 

Similar to Sviluppo di un componente java-bean che inplementi funzionalità di parsing xml per applicazioni mhp in ambito televisione digitale terrestre (20)

CA Infrastructure Management - launch
CA Infrastructure Management - launchCA Infrastructure Management - launch
CA Infrastructure Management - launch
 
Extra app catalog
Extra app catalogExtra app catalog
Extra app catalog
 
Antimo Musone Graduation Thesis
Antimo Musone Graduation ThesisAntimo Musone Graduation Thesis
Antimo Musone Graduation Thesis
 
Corporate profile at work
Corporate profile at workCorporate profile at work
Corporate profile at work
 
Progetto e sviluppo del modulo client per una applicazione mhp per la gestion...
Progetto e sviluppo del modulo client per una applicazione mhp per la gestion...Progetto e sviluppo del modulo client per una applicazione mhp per la gestion...
Progetto e sviluppo del modulo client per una applicazione mhp per la gestion...
 
Mobile & Web Apps in Arscolor Interactive
Mobile & Web Apps in Arscolor InteractiveMobile & Web Apps in Arscolor Interactive
Mobile & Web Apps in Arscolor Interactive
 
GianlucaBonifacioCV_ITA_240117
GianlucaBonifacioCV_ITA_240117GianlucaBonifacioCV_ITA_240117
GianlucaBonifacioCV_ITA_240117
 
FODD 2015 Mobile App based on ServiceMap, http://www.disit.org/fodd
FODD 2015 Mobile App based on ServiceMap, http://www.disit.org/foddFODD 2015 Mobile App based on ServiceMap, http://www.disit.org/fodd
FODD 2015 Mobile App based on ServiceMap, http://www.disit.org/fodd
 
Curriculum Vitae Morello Orfeo
Curriculum Vitae   Morello OrfeoCurriculum Vitae   Morello Orfeo
Curriculum Vitae Morello Orfeo
 
Centro di Competenza Media and Broadband
Centro di Competenza Media and BroadbandCentro di Competenza Media and Broadband
Centro di Competenza Media and Broadband
 
Segnali dal futuro. Prevedere le prestazioni dei sistemi web ed evitare gli a...
Segnali dal futuro. Prevedere le prestazioni dei sistemi web ed evitare gli a...Segnali dal futuro. Prevedere le prestazioni dei sistemi web ed evitare gli a...
Segnali dal futuro. Prevedere le prestazioni dei sistemi web ed evitare gli a...
 
workshop lab cross tec_r2b1
workshop lab cross tec_r2b1workshop lab cross tec_r2b1
workshop lab cross tec_r2b1
 
FE@R2B - Workshop Public eProcurement: nuovi scenari e sviluppi
FE@R2B - Workshop Public eProcurement: nuovi scenari e sviluppiFE@R2B - Workshop Public eProcurement: nuovi scenari e sviluppi
FE@R2B - Workshop Public eProcurement: nuovi scenari e sviluppi
 
FLTlab Business Presentation 2012
FLTlab Business Presentation 2012FLTlab Business Presentation 2012
FLTlab Business Presentation 2012
 
Stefano Penge - Open labor, opendata for visible and trasparent European job ...
Stefano Penge - Open labor, opendata for visible and trasparent European job ...Stefano Penge - Open labor, opendata for visible and trasparent European job ...
Stefano Penge - Open labor, opendata for visible and trasparent European job ...
 
FE@OpenPA2011er
FE@OpenPA2011erFE@OpenPA2011er
FE@OpenPA2011er
 
Forms To Java W4 Y
Forms To Java   W4 YForms To Java   W4 Y
Forms To Java W4 Y
 
Le infrastrutture open source per la cooperazione applicativa nella pubblica ...
Le infrastrutture open source per la cooperazione applicativa nella pubblica ...Le infrastrutture open source per la cooperazione applicativa nella pubblica ...
Le infrastrutture open source per la cooperazione applicativa nella pubblica ...
 
Open sourcer
Open sourcerOpen sourcer
Open sourcer
 
Design e Sviluppo di una Web Application per Smart TV
Design e Sviluppo di una Web Application per Smart TVDesign e Sviluppo di una Web Application per Smart TV
Design e Sviluppo di una Web Application per Smart TV
 

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

  • 1. Università degli Studi di Firenze Centro di eccellenza per la comunicazione e l’integrazione dei media SVILUPPO DI UN COMPONENTE JAVABEAN CHE IMPLEMENTI FUNZIONALITA’ DI PARSING PER APPLICAZIONI MHP IN AMBITO TELEVISIONE DIGITALE TERRESTRE Tesi di Laurea di Alessio Bargiacchi Relatori: Prof. Vito Cappellini Ing. Francesco Filippini Ing. Alessandro Piva Ing. Rudy Becarelli Ing. Roberto Caldelli
  • 2. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ Obiettivi • Sviluppo di un componente software (PARSER) da usare per la creazione di applicazioni interattive per la Televisione Digitale Terrestre • Realizzazione di un’applicazione MHP che utilizzi le funzionalità del componente sviluppato Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 2 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 3. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ La Televisione Digitale Terrestre DTT (Digital Terrestrial Television) • Standard di codifica • Conversione del segnale Fornitore da digitale a analogico di Servizi Canale di Ritorno Interattivi • Supporto per le Set Top Box applicazioni interattive Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 3 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 4. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ La Televisione Digitale Terrestre La trasmissione digitale Caratteristiche Svantaggio • Aumento dei Canali • Costi aggiuntivi Specifica DVB-MHP • Miglioramento qualità del segnale (Digital Video Broadcasting – Multimedia Home Platform) • Interattività Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 4 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 5. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ Il Contesto Operativo: il Set Top Box Sul Set Top Box è presente una RunTime Java che rispetta le specifiche J2ME-CDC-PBP. Le applicazioni che girano in questo scenario sono le Xlet • Applicazioni interattive conformi allo standard MHP • Sono controllate dall’ Application Manager • Possono essere sviluppate all’interno di un builder (CARDINAL STUDIO) Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 5 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 6. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ La Piattaforma Cardinal Studio 4.0 È un builder Java per lo sviluppo di applicazioni modulari conformi allo standard MHP 1.0.2 Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 6 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 7. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ La Piattaforma Cardinal Studio 4.0 JavaBean Componente nuovo Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 7 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 8. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ I JavaBean Sono componenti software riusabili che possono essere manipolati visivamente da un apposito builder Caratteristiche • Possiedono delle Proprietà • Espongono dei metodi • Sono in grado di generare e reagire a degli eventi Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 8 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 9. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ Sviluppo del Componente Realizzazione del componente ParserXML Classe Classe Classe ParserXML ParserXMLBeanInfo BeanCustomizer File Manifest File JAR Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 9 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 10. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ I Parser • 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 Parser DOM (Simple API for Xml) (Document Object Model ) NanoXML Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 10 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 11. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ Necessità del NanoXML • Non sono DOM-compliant, ma producono tuttavia una struttura del documento in maniera analoga al DOM • 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 Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 11 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 12. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ NanoXML/Lite Caratteristiche • Compattezza (occupa 6K) • Semplicità d’uso • Velocità nel trattare i documenti Limite • Capacità di trattare esclusivamente documenti data-centrici Documento-Centrico Data-Centrico <tag1> <tag1> <tag1> <tag2/> <tag2/> contenuto </tag1> </tag1> contenuto </tag1> Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 12 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 13. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ Sviluppo dell’Applicazione Meteo Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 13 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 14. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ La Previsione di Oggi Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 14 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 15. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ La Previsione di Oggi Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 15 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 16. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ La Previsione di Oggi Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 16 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 17. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ La Previsione di Oggi Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 17 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 18. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ La Previsione di Oggi Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 18 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 19. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ La Previsione di Oggi Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 19 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 20. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ La Previsione di Oggi Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 20 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 21. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ La Previsione di Oggi Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 21 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 22. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ La Previsione dei Prossimi Giorni Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 22 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 23. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ La Previsione dei Prossimi Giorni Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 23 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 24. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ La Pagina Introduttiva: Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 24 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 25. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ La Pagina delle Temperature Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 25 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 26. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ L’Implementazione dell’Applicazione Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 26 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 27. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ L’Implementazione dell’Applicazione ParserXML Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 27 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 28. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ L’Implementazione dell’Applicazione Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 28 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 29. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ L’Implementazione dell’Applicazione Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 29 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 30. Università degli Studi di Firenze Centro per l’Integrazione e la Comunicazione dei Media l’ Conclusioni Questo lavoro di tesi ha portato allo sviluppo di un componente JavaBean con funzionalità di parsing. È stata poi sviluppata un’applicazione MHP in cui si sfruttano le potenzialità del componente. Prospettive per il futuro • Utilizzo di ParserXML in molteplici tipologie di applicazioni interattive Alcuni esempi di impiego • Turismo • News • Servizi di pubblica utilità Alessio Bargiacchi – Sviluppo di un componente JavaBean che implementi 30 funzionalità di parsing per applicazioni MHP in ambito Televisione Digitale Terrestre funzionalità
  • 31. Università degli Studi di Firenze Centro di eccellenza per la comunicazione e l’integrazione dei media SVILUPPO DI UN COMPONENTE JAVABEAN CHE IMPLEMENTI FUNZIONALITA’ DI PARSING PER APPLICAZIONI MHP IN AMBITO TELEVISIONE DIGITALE TERRESTRE Tesi di Laurea di Alessio Bargiacchi Relatori: Prof. Vito Cappellini Ing. Francesco Filippini Ing. Alessandro Piva Ing. Rudy Becarelli Ing. Roberto Caldelli