Studio e sviluppo di un’applicazione client-server per la gestione di informazioni alberghiere...
-
Upload
icl-image-communication-laboratory -
Category
Documents
-
view
112 -
download
0
description
Transcript of Studio e sviluppo di un’applicazione client-server per la gestione di informazioni alberghiere...
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
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
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
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
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
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
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
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
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
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
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
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)
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
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..
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.
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
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
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 □□
□□
□□
□□
□□□□
□□□□
□□
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
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