Studio e sviluppo di un’applicazione client-server per la gestione di informazioni alberghiere...

20
Studio e sviluppo di un Studio e sviluppo di un applicazione applicazione client client - - server server per la gestione di per la gestione di informazioni alberghiere mediante informazioni alberghiere mediante TV Digitale Terrestre TV Digitale Terrestre Tesi di Laurea di Tesi di Laurea di Riccardo Giorgetti Riccardo Giorgetti Università degli Studi di Firenze Laboratorio di Comunicazioni ed Immagini Relatori: Relatori: Prof. Prof. Vito Cappellini Vito Cappellini Ing. Ing. Roberto Roberto Caldelli Caldelli Ing. Ing. Francesco Filippini Francesco Filippini Ing. Ing. Rudy Rudy Becarelli Becarelli

description

Studio e sviluppo di un’applicazione client-server per la gestione di informazioni alberghiere mediante tv digitale terrestre - Riccardo Giorgetti - AA 2005-2006 Relatori: Prof. Vito Cappellini, Dr. Roberto Caldelli, Ing. Francesco Filippini, Ing. Rudy Becarelli

Transcript of Studio e sviluppo di un’applicazione client-server per la gestione di informazioni alberghiere...

Page 1: Studio e sviluppo di un’applicazione client-server per la gestione di informazioni alberghiere mediante tv digitale terrestre

Studio e sviluppo di unStudio e sviluppo di un’’applicazioneapplicazione clientclient--serverserver per la gestione di per la gestione di

informazioni alberghiere mediante informazioni alberghiere mediante TV Digitale TerrestreTV Digitale Terrestre

Tesi di Laurea diTesi di Laurea di

Riccardo Giorgetti Riccardo Giorgetti

Università degli Studi di FirenzeLaboratorio di Comunicazioni ed Immagini

Relatori:Relatori:

Prof.Prof. Vito CappelliniVito Cappellini

Ing.Ing. Roberto Roberto CaldelliCaldelli

Ing.Ing. Francesco FilippiniFrancesco Filippini

Ing. Ing. RudyRudy BecarelliBecarelli

Page 2: Studio e sviluppo di un’applicazione client-server per la gestione di informazioni alberghiere mediante tv digitale terrestre

Laboratorio di Comunicazioni ed Immagini

Riccardo Giorgetti Riccardo Giorgetti –– Studio e sviluppo di unStudio e sviluppo di un’’applicazione clientapplicazione client--server per la gestione server per la gestione di informazioni alberghiere mediante TV Digitale Terrestredi informazioni alberghiere mediante TV Digitale Terrestre

Università degli Studi di Firenze

2

Obiettivi della tesiObiettivi della tesi

•• Studio degli standard e dei protocolli utilizzati Studio degli standard e dei protocolli utilizzati per la diffusione di segnali per la TV Digitaleper la diffusione di segnali per la TV Digitale

•• Analisi del software per la realizzazione del Analisi del software per la realizzazione del progetto: lprogetto: l’’ambiente Cardinal Studio vambiente Cardinal Studio v.4.0.1.4.0.1

•• Realizzazione dellRealizzazione dell’’applicazione MHP applicazione MHP (Multimedia Home Platform) lato(Multimedia Home Platform) lato ClientClient

•• Realizzazione applicazione per la gestione dei Realizzazione applicazione per la gestione dei dati lato Serverdati lato Server

Page 3: Studio e sviluppo di un’applicazione client-server per la gestione di informazioni alberghiere mediante tv digitale terrestre

Laboratorio di Comunicazioni ed Immagini

Riccardo Giorgetti Riccardo Giorgetti –– Studio e sviluppo di unStudio e sviluppo di un’’applicazione clientapplicazione client--server per la gestione server per la gestione di informazioni alberghiere mediante TV Digitale Terrestredi informazioni alberghiere mediante TV Digitale Terrestre

Università degli Studi di Firenze

3

Sistema ClientSistema Client--ServerServer

Connessione Connessione HTTPHTTP

CameraCamera ReceptionReception

BroadcasterBroadcaster Server Server gestione datigestione dati

MultiplexerMultiplexer

Segnale TVSegnale TV

ClientClient ServerServer

Page 4: Studio e sviluppo di un’applicazione client-server per la gestione di informazioni alberghiere mediante tv digitale terrestre

Laboratorio di Comunicazioni ed Immagini

Riccardo Giorgetti Riccardo Giorgetti –– Studio e sviluppo di unStudio e sviluppo di un’’applicazione clientapplicazione client--server per la gestione server per la gestione di informazioni alberghiere mediante TV Digitale Terrestredi informazioni alberghiere mediante TV Digitale Terrestre

Università degli Studi di Firenze

4

LL’’avvento della TV Digitaleavvento della TV Digitale

TV DigitaleTV Digitale

Vantaggi:Vantaggi:Aumento dei canali Aumento dei canali e della qualite della qualitàà del del

segnale segnale

INTERATTIVITINTERATTIVITÀÀ

V. 90V. 90

Page 5: Studio e sviluppo di un’applicazione client-server per la gestione di informazioni alberghiere mediante tv digitale terrestre

Laboratorio di Comunicazioni ed Immagini

Riccardo Giorgetti Riccardo Giorgetti –– Studio e sviluppo di unStudio e sviluppo di un’’applicazione clientapplicazione client--server per la gestione server per la gestione di informazioni alberghiere mediante TV Digitale Terrestredi informazioni alberghiere mediante TV Digitale Terrestre

Università degli Studi di Firenze

5

DVBDVB--T e tecniche di trasmissioneT e tecniche di trasmissione

ElementaryElementary StreamStream (ES)(ES)

ImputImput VideoVideoAnalogico o DigitaleAnalogico o Digitale

ImputImput AudioAudioAnalogico o DigitaleAnalogico o Digitale

MPEGMPEG--22CodificaCodifica

ES VideoES Video

ES AudioES Audio

Digital Video BroadcastingDigital Video Broadcasting

Page 6: Studio e sviluppo di un’applicazione client-server per la gestione di informazioni alberghiere mediante tv digitale terrestre

Laboratorio di Comunicazioni ed Immagini

Riccardo Giorgetti Riccardo Giorgetti –– Studio e sviluppo di unStudio e sviluppo di un’’applicazione clientapplicazione client--server per la gestione server per la gestione di informazioni alberghiere mediante TV Digitale Terrestredi informazioni alberghiere mediante TV Digitale Terrestre

Università degli Studi di Firenze

6

DVBDVB--T e tecniche di trasmissioneT e tecniche di trasmissione

PacketizedPacketized ElementaryElementary StreamStream (PES)(PES)

ES VideoES Video

ES AudioES Audio

PacketizerPacketizer

PacketizerPacketizer

Base dei tempiBase dei tempi

PESPES

PESPES

PCRPCR

MultiplexerMultiplexer

PSPS

TSTS

Program Program StreamStream (PS) e (PS) e TransportTransport StreamStream (TS)(TS)Digital Video BroadcastingDigital Video Broadcasting

Page 7: Studio e sviluppo di un’applicazione client-server per la gestione di informazioni alberghiere mediante tv digitale terrestre

Laboratorio di Comunicazioni ed Immagini

Riccardo Giorgetti Riccardo Giorgetti –– Studio e sviluppo di unStudio e sviluppo di un’’applicazione clientapplicazione client--server per la gestione server per la gestione di informazioni alberghiere mediante TV Digitale Terrestredi informazioni alberghiere mediante TV Digitale Terrestre

Università degli Studi di Firenze

7

Scelta softwareScelta software

Parametri di valutazioneParametri di valutazione•• Interfaccia intuitivaInterfaccia intuitiva•• Estese funzionalitEstese funzionalitàà•• Simulazione dei progettiSimulazione dei progetti•• PossibilitPossibilitàà di estendere le funzionalitdi estendere le funzionalitàà di basedi base

Page 8: Studio e sviluppo di un’applicazione client-server per la gestione di informazioni alberghiere mediante tv digitale terrestre

Laboratorio di Comunicazioni ed Immagini

Riccardo Giorgetti Riccardo Giorgetti –– Studio e sviluppo di unStudio e sviluppo di un’’applicazione clientapplicazione client--server per la gestione server per la gestione di informazioni alberghiere mediante TV Digitale Terrestredi informazioni alberghiere mediante TV Digitale Terrestre

Università degli Studi di Firenze

8

Page 9: Studio e sviluppo di un’applicazione client-server per la gestione di informazioni alberghiere mediante tv digitale terrestre

Laboratorio di Comunicazioni ed Immagini

Riccardo Giorgetti Riccardo Giorgetti –– Studio e sviluppo di unStudio e sviluppo di un’’applicazione clientapplicazione client--server per la gestione server per la gestione di informazioni alberghiere mediante TV Digitale Terrestredi informazioni alberghiere mediante TV Digitale Terrestre

Università degli Studi di Firenze

9

Emulatore CardinalEmulatore Cardinal

Page 10: Studio e sviluppo di un’applicazione client-server per la gestione di informazioni alberghiere mediante tv digitale terrestre

Laboratorio di Comunicazioni ed Immagini

Riccardo Giorgetti Riccardo Giorgetti –– Studio e sviluppo di unStudio e sviluppo di un’’applicazione clientapplicazione client--server per la gestione server per la gestione di informazioni alberghiere mediante TV Digitale Terrestredi informazioni alberghiere mediante TV Digitale Terrestre

Università degli Studi di Firenze

10

Sistema ClientSistema Client--ServerServer

Connessione Connessione HTTPHTTP

CameraCamera ReceptionReception

BroadcasterBroadcaster Server Server gestione datigestione dati

MultiplexerMultiplexer

Segnale TVSegnale TV

ClientClient ServerServer

Page 11: Studio e sviluppo di un’applicazione client-server per la gestione di informazioni alberghiere mediante tv digitale terrestre

Laboratorio di Comunicazioni ed Immagini

Riccardo Giorgetti Riccardo Giorgetti –– Studio e sviluppo di unStudio e sviluppo di un’’applicazione clientapplicazione client--server per la gestione server per la gestione di informazioni alberghiere mediante TV Digitale Terrestredi informazioni alberghiere mediante TV Digitale Terrestre

Università degli Studi di Firenze

11

Applicazioni InterattivaApplicazioni Interattiva

Lato Lato ClientClient: : CardinalCardinal

Lato ServerLato Server: : PhpPhp, , JavascriptJavascript, ,

DatabaseDatabase

SistemaSistema ClientClient--ServerServer

Page 12: Studio e sviluppo di un’applicazione client-server per la gestione di informazioni alberghiere mediante tv digitale terrestre

Laboratorio di Comunicazioni ed Immagini

Riccardo Giorgetti Riccardo Giorgetti –– Studio e sviluppo di unStudio e sviluppo di un’’applicazione clientapplicazione client--server per la gestione server per la gestione di informazioni alberghiere mediante TV Digitale Terrestredi informazioni alberghiere mediante TV Digitale Terrestre

Università degli Studi di Firenze

12

Lato Lato ClientClient(Home(Home Page)Page)

Page 13: Studio e sviluppo di un’applicazione client-server per la gestione di informazioni alberghiere mediante tv digitale terrestre

Laboratorio di Comunicazioni ed Immagini

Riccardo Giorgetti Riccardo Giorgetti –– Studio e sviluppo di unStudio e sviluppo di un’’applicazione clientapplicazione client--server per la gestione server per la gestione di informazioni alberghiere mediante TV Digitale Terrestredi informazioni alberghiere mediante TV Digitale Terrestre

Università degli Studi di Firenze

13

Lato Lato ClientClient: Cardinal: Cardinal

Page 14: Studio e sviluppo di un’applicazione client-server per la gestione di informazioni alberghiere mediante tv digitale terrestre

Laboratorio di Comunicazioni ed Immagini

Riccardo Giorgetti Riccardo Giorgetti –– Studio e sviluppo di unStudio e sviluppo di un’’applicazione clientapplicazione client--server per la gestione server per la gestione di informazioni alberghiere mediante TV Digitale Terrestredi informazioni alberghiere mediante TV Digitale Terrestre

Università degli Studi di Firenze

14

Nel livello grafico del Nel livello grafico del tastierinotastierino sono stati sono stati

inseriti dei pulsanti con i inseriti dei pulsanti con i quali quali èè possibile inserire la possibile inserire la

lettera corrispondente lettera corrispondente nellnell’’area apposita: grazie area apposita: grazie alla gestione degli alla gestione degli eventieventi..

Lato Lato ClientClient: : TastierinoTastierino

I campi di inserimento I campi di inserimento sono puramente sono puramente numericinumerici, ,

solo lsolo l’’area per area per ll’’inserimento del cognome inserimento del cognome

èè alfabeticaalfabetica. Necessita . Necessita delldell’’utilizzo di un utilizzo di un

tastierinotastierino..

Page 15: Studio e sviluppo di un’applicazione client-server per la gestione di informazioni alberghiere mediante tv digitale terrestre

Laboratorio di Comunicazioni ed Immagini

Riccardo Giorgetti Riccardo Giorgetti –– Studio e sviluppo di unStudio e sviluppo di un’’applicazione clientapplicazione client--server per la gestione server per la gestione di informazioni alberghiere mediante TV Digitale Terrestredi informazioni alberghiere mediante TV Digitale Terrestre

Università degli Studi di Firenze

15

Lato Lato ClientClient: Prenotazione: Prenotazione

LL’’utente, una volta inseriti utente, una volta inseriti i dati, deve premere il i dati, deve premere il

pulsantepulsante””InviaInvia”” per per procedere alla procedere alla prenotazione.prenotazione.

Verificata la correttezza Verificata la correttezza dei campi, con la dei campi, con la

pressione del tasto pressione del tasto ““InviaInvia”” ll’’applicazione predispone i applicazione predispone i

dati al loro invio.dati al loro invio.

Page 16: Studio e sviluppo di un’applicazione client-server per la gestione di informazioni alberghiere mediante tv digitale terrestre

Laboratorio di Comunicazioni ed Immagini

Riccardo Giorgetti Riccardo Giorgetti –– Studio e sviluppo di unStudio e sviluppo di un’’applicazione clientapplicazione client--server per la gestione server per la gestione di informazioni alberghiere mediante TV Digitale Terrestredi informazioni alberghiere mediante TV Digitale Terrestre

Università degli Studi di Firenze

16

Applicazioni InterattivaApplicazioni Interattiva

Lato Lato ClientClient: : CardinalCardinal

Lato ServerLato Server: : PhpPhp, , JavascriptJavascript, ,

DatabaseDatabase

SistemaSistema ClientClient--ServerServer

Page 17: Studio e sviluppo di un’applicazione client-server per la gestione di informazioni alberghiere mediante tv digitale terrestre

Laboratorio di Comunicazioni ed Immagini

Riccardo Giorgetti Riccardo Giorgetti –– Studio e sviluppo di unStudio e sviluppo di un’’applicazione clientapplicazione client--server per la gestione server per la gestione di informazioni alberghiere mediante TV Digitale Terrestredi informazioni alberghiere mediante TV Digitale Terrestre

Università degli Studi di Firenze

17

Lato Server: Lato Server: PhpPhp, , JavascriptJavascript, Database, Database

Page 18: Studio e sviluppo di un’applicazione client-server per la gestione di informazioni alberghiere mediante tv digitale terrestre

Laboratorio di Comunicazioni ed Immagini

Riccardo Giorgetti Riccardo Giorgetti –– Studio e sviluppo di unStudio e sviluppo di un’’applicazione clientapplicazione client--server per la gestione server per la gestione di informazioni alberghiere mediante TV Digitale Terrestredi informazioni alberghiere mediante TV Digitale Terrestre

Università degli Studi di Firenze

18

UTFUTF--8 Code8 Code

Limite introdotto da Limite introdotto da Cardinal StudioCardinal Studio: le aree di testo prevedono il : le aree di testo prevedono il recupero di scritte da file di testo formattati in recupero di scritte da file di testo formattati in UTFUTF--88 (senza(senza BOMBOM) )

in modo da avere la giusta formattazione dei caratteri.in modo da avere la giusta formattazione dei caratteri.

Visualizzazione testo in Cardinal:Visualizzazione testo in Cardinal:

CodificaCodifica Visualizzazione nellVisualizzazione nell’’applicazione MHPapplicazione MHPUTFUTF--88 àà

èè

ìì

ò ò ùù[ ]{ }[ ]{ }

UTFUTF--8 8 (BOM)(BOM)

□□□□àà

èè

ìì

ò ò ùù[ ]{ }[ ]{ }

ASCIIASCII □□

□□

□□

□□

□□□□

□□□□

□□

Page 19: Studio e sviluppo di un’applicazione client-server per la gestione di informazioni alberghiere mediante tv digitale terrestre

Laboratorio di Comunicazioni ed Immagini

Riccardo Giorgetti Riccardo Giorgetti –– Studio e sviluppo di unStudio e sviluppo di un’’applicazione clientapplicazione client--server per la gestione server per la gestione di informazioni alberghiere mediante TV Digitale Terrestredi informazioni alberghiere mediante TV Digitale Terrestre

Università degli Studi di Firenze

19

Conclusioni e sviluppi futuriConclusioni e sviluppi futuri

Page 20: Studio e sviluppo di un’applicazione client-server per la gestione di informazioni alberghiere mediante tv digitale terrestre

Università degli Studi di FirenzeLaboratorio di Comunicazioni ed Immagini

Tesi di Laurea diTesi di Laurea di

Riccardo Giorgetti Riccardo Giorgetti Relatori:Relatori:

Prof. Vito CappelliniProf. Vito Cappellini

Ing. Roberto Ing. Roberto CaldelliCaldelli

Ing. Francesco FilippiniIng. Francesco Filippini

Ing. Ing. RudyRudy BecarelliBecarelli