Presentazione della Tesi lutente ha un terminale mobile collegato alla rete UMTS (Universal Mobile Telecommunications System) che gli permette di effettuare.

Slides:



Advertisements
Presentazioni simili
TechNet Integration Workshop
Advertisements

WSDL (Web Services Description Language) Laurea Magistrale in Informatica Reti 2 (2006/07) dott. Federico Paoloni
4-1 Routing Gerarchico Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© All Rights Reserved)
5-1 Link Wireless Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© All Rights Reserved)
FONDAMENTI DI INFORMATICA III WfMC-1. FONDAMENTI DI INFORMATICA III WfMC-2 WFMC Cose WfMC Workflow Management Coalition (WfMC), Brussels, è unorganizzazione.
Componenti dell’architettura Oracle
DATA LINK PHYSICAL IP TRASPORTO APPLICATIVOclient PHYSICAL IP TRASPORTO APPLICATIVOserver Un Client è interconnesso ad un Server attraverso una porzione.
Business Internet light TechChange Migration Usecases novembre 2011.
Roma, 16 novembre 2010 SPT – Il sistema di accettazione Gestione centralizzata Dott. Paolo Spadetta.
MIC 2008, Roma Antonio Pistoia Università Politecnica delle Marche MOODLELab Uno strumento per MOODLE per la gestione dei telelaboratori durante i corsi.
1. Progettare il seguente DataBase in relazione ai due esempi presenti in piattaforma, Modulo 4, esempi 1 e 2: Considerare le informazioni per la gestione.
Progetto Rover – Fase 1. Obiettivo e Vincoli Obiettivo è creare applicazione capace di controllare in remoto un Rover, dotato di torretta sensoriale e.
IL CLOUD COMPUTING NELLA GESTIONE IMMOBILIARE
Presentazione Finale Team 2 1. Decomposizione in sottosistemi 2.
Un esempio: Registrazione e lettura di dati in un file
Professional Users. Per poter lavorare sul Dizionario, bisogna registrarsi come Utente Professionale – Professional User (solo.
Livehelp Messenger 18 giugno CHE COSA E LIVEHELP? Livehelp è un servizio finalizzato alle problematiche di help-desk che consente di costruire e.
Scuola primaria Cagliero/Rodari
Microsoft Access Maschere.
Sistema di gestione, documentazione di convegni, presentazioni multimediali.
JavaScript Lezione 5 Tipizzazione ed operazioni tra tipi diversi Istruzioni di input.
Microsoft Access Cosa sono i database, microsoft access, le relazioni e le tabelle.
Linee guida per la connessione 3G. Per poter lavorare in mobilità con il proprio Netbook, è necessario dotarsi di una speciale SIM card, ormai diffusissima.
Trieste 7 marzo 2013 SVILUPPO DELLE INFRASTRUTTURE ED EFFICIENZA DELLE CATENE LOGISTICHE IN PROVINCIA DI TRIESTE.
PROGETTO “NASTRO FERMI”
Sito IntergruppoParma.it Nuovo Intergruppo Parma.
OR5 – Rete di trasmissione
Personalizzazioni. Perché personalizzare Radio-Play Personalizzare Radio-Play permette al tuo brand di crescere e di diffondersi in modo gratuito e potenzialmente.
I mille volti della formazione dalle-learning allemployergame Novembre 2012 I mille volti della formazione: dalle-learning allemployergame 4° Release Novembre.
1 Piattaforma di Facility Management Territoriale web 2.0 Segnalare problemi di non emergenza, Ricevere informazioni sul tuo quartiere.
PORTE APERTE SUL WEB L'officina del webmaster: strumenti, materiali, iniziative, fonti di informazione, e poi perché costruire siti scolastici ? Laura.
1 Web Design Internet Agency. 2 Web Design Internet Agency Qual è il valore aggiunto che può portare allimpresa ? Perché è fondamentale oggi avere un.
Presenta Progetto Hyper-Club. Hyper-code Via Domenico Mercante 6, Verona (VR) – Tel Cell mail. Chi.
PER UNA RILEVAZIONE PRESENZE VELOCE ED EFFICACE. Cosè TO CHECK ? È la prima soluzione firmata Wolters Kluwer per la gestione delle presenzeon-line adattabile.
PON LEW Landslide Early Warning SAL III Aprile 2013 Autostrade Tech S.p.A. PON LEW Landslide Early Warning SAL III Aprile 2013 Autostrade Tech S.p.A. SISTEMI.
Internet e ADSL A cura dellIng. Claudio TRAINI _________________________________________________________________ Trade System Srl - Viale Gran Sasso 7.
Modulo 1 bis Menù Incolla Esercitazione Un computer è quasi umano, a parte il fatto che non attribuisce i propri errori a un altro computer. (Anonimo)
Firenze – Festival della Creatività 2009 Comm.it s.r.l. – Ing. Davide Rogai, Ph.D. – Software >> eyelander tracking semplice con il tuo cellulare.
TAQ Identità oggetto Contenuto Modalità di uso Nome oggetto: numero
Innovazioni versione 4 Bari, 17 ottobre Innovazioni versione 4 Il menù dinamico secondo logica operativa Il ruolo dei Ruoli Facilitare la scelta.
Istituto degli InnocentiRegione Molise C orso di formazione La comunicazione pubblica La redazione web Campobasso 12/13 Aprile 2004.
Marco Gribaudo - thanks to C. Gena e R. Damiano 1 Le basi del linguaggio HTML Marco Gribaudo
MSI ITALIA POLICY RMA.
CD-Easy Sito per la vendita on-line di CD audio. di Annunziato Tonnara Matr A.A. 2003/2004.
Hot Shots Vendita di alcolici
Project Review Località Sciistica 21 Dicembre 2011.
INTERNET Internet è una rete a livello mondiale che permette alle persone di comunicare ed ad accedere a banca dati da qualunque parte del mondo e su qualunque.
Gruppo 4: Gelmi Martina, Morelato Francesca, Parisi Elisa La mia scuola ha un sito Web: modelli per la qualità dei siti (Ingegneria del Web)
Prof. Pietro MASTROPIETRO MODELLO CLIENT-SERVER. prof. Pietro MASTROPIETRO Browser Richiesta pag1.htm INTERNET /INTRANE T SERVER WEB pag1.htm pag2.htm.
Sistema Informativo Demanio Idrico marzo Per aumentare lefficienza del servizio abbiamo realizzato un sistema in grado di gestire in modo integrato.
LE RETI INFORMATICHE.
Implementazione della modalità SplitMAC del protocollo CAPWAP
Andrea Petricca Problematiche di rete nella sperimentazione di file-system distribuiti su WAN per applicazioni di GRID-Computing Rapporto trimestrale attività
INTERNET Antonio Papa Classe 2^ beat I.S.I.S. G. Meroni a.s. 2007/2008.
Cosè una rete Scambio di informazioni Perchè una rete.
Le reti informatiche Modulo 7. Internet Il browser La navigazione Motori di ricerca Raccogliere dati La stampa sommario.
Dreamradiostream La web radio dellIstituto Professionale Commerciale e Turistico di Cupra Marittima.
System for Card DOCUMENTO PROGRAMMATICO SULLA SICUREZZA Presentazione del Servizio ASP di System for Card.
AC mobile Versione 1.1 AC mobile Guida per l’utente
Giochi educativi on line e off line Come programmarne limpiego in classe.
LE RETI E IL DDNS.
ICF e Politiche del Lavoro
Copyright © 2009 Aton S.p.A. All Rights Reserved.
Controllo remoto di dispositivi tecnologici via TCP/IP.
SUBQUERY Chi ha un salario maggiore di quello di Abel? Occorre scomporre la query in due sotto problemi: MAIN : quali impiegati hanno un salario maggiore.
Display list e scene graph Daniele Marini Dipartimento di Informatica e Comunicazione.
Sistemi di elaborazione dell’informazione Modulo 3 -Protocolli applicativi Unità didattica 4 - Protocolli del Web Ernesto Damiani Lezione 3 – Esempi HTTP.
Interrogazioni private di database mediante Filtri di Bloom:
JDBC Java DataBase Connectivity SISTEMI ITIS B. CASTELLI Anno Scolastico
Pronto.
Transcript della presentazione:

Presentazione della Tesi lutente ha un terminale mobile collegato alla rete UMTS (Universal Mobile Telecommunications System) che gli permette di effettuare query sui titoli dei files multimediali; lutente ha un terminale mobile collegato alla rete UMTS (Universal Mobile Telecommunications System) che gli permette di effettuare query sui titoli dei files multimediali; il sistema deve interpretare le query e restituire la lista di canzoni soddisfacenti; il sistema deve interpretare le query e restituire la lista di canzoni soddisfacenti; lutente può scegliere quale o quali canzoni ascoltare dalla lista propostagli; lutente può scegliere quale o quali canzoni ascoltare dalla lista propostagli; il servizio individua su Internet le canzoni richieste e provvede a farle pervenire al terminale mobile. il servizio individua su Internet le canzoni richieste e provvede a farle pervenire al terminale mobile.

Architettura del sistema 1 Terminale Mobile. Sistema Di Intermediazione (SDI); Gateway, Download Manager (DM), Discovery. Server Web; Data Collector. Terminale Mobile Gateway DownloadManager Discovery Server Web 1 Server Web 2 Server Web N UMTS Internet SDI Data Collector Interfaccia per usufruire del servizio di downloading dei files MP3. Sovrintende alla comunicazione tra le due diverse infrastrutture. Gestisce la comunicazione UMTS con il terminale mobile e TCP/IP con il Download Manager. Effettua lo scaricamento dei files richiesti dai diversi Server Web disponibili. Memorizza e indicizza le informazioni principali relative ai brani musicali. Sono dispiegati in Internet e contengono i brani musicali. Si occupa di reperire informazioni riguardo i files musicali presenti del sistema e inviare tali informazioni al Discovery.

Architettura del sistema 2 Il sistema è suddiviso in due sezioni distinte: wireless, che gestisce la comunicazione con il terminale mobile attraverso la rete UMTS; wireless, che gestisce la comunicazione con il terminale mobile attraverso la rete UMTS; wired, che si occupa del reperimento dei file multimediali nei Server Web; wired, che si occupa del reperimento dei file multimediali nei Server Web; Terminale Mobile Gateway DownloadManager Discovery Server Web 1 Server Web 2 Server Web N UMTS Internet

Applicazione TCP Mobile IP Applicazione TCP Applicazione Trasporto Rete Protocollo di comunicazione 1 Gateway Terminale mobile Applicazione Session management TCP Mobile IP Applicazione Session management TCP Mobile IP Applicazione Sessione Trasporto Rete UMTS Applicazione TCP Mobile IP Applicazione TCP Applicazione Trasporto Rete Download Manager Internet Schema di comunicazione del sistema attraverso il protocollo ALL-IP in cui non è prevista la gestione della sessione durante la comunicazione. Estato sviluppato un protocollo di comunicazione operante fra Terminale Mobile e Gateway che tenesse conto dellinstabilità della comunicazione radio e prevedesse il livello di sessione. Allattivazione della connessione il Terminale Mobile riceve lidentificativo della sessione attivata, utilizzato per riattivarla che in caso di disconnessione accidentale viene rispedito al Gateway. Un byte contenente il codice di identificazione di questo tipo di pacchetto (0x07). CodiceSessioneByte Campo di quattro byte che contiene lidentificativo di sessione ricevuto dal Gateway nel momento dellinstaurazione della connessione. Campo di quattro byte che contiene il numero dei byte scaricati della canzone soggetta allo scaricamento nel momento dellinterruzione.

Protocollo di comunicazione 2 Richiesta TOP 20 Richiesta di una query Codice Richiesta di scaricamento CodiceContenuto Codice N° Canzoni ChecksumLunghezza Codice di identificazione per questo tipo di richiesta è 0x01. TiporichiestaCodiceContenutoTitolo0x02 Stringa contenente il titolo del brano terminata dal carattere di fine stringa (0x00). Autore0x03 Stringa contenente lautore del brano terminata dal carattere di fine stringa (0x00). TitoloEAutore0x04 Stringa composta dal titolo e dallautore del brano entrambi terminati con il carattere di fine stringa (0x00). Codice di identificazione per questo tipo di richiesta è 0x05. Risposta ad una query inviata N° Canzoni BitrateChecksumLunghezza Autore e Titolo Ricezione del file MP3 StatoDati Campi ripetuti per ogni brano presente nella lista. Stream contenente il file MP3

Caratteristiche dellapplicativo leggerezza; affidabilità; correttezza; semplicità; praticità. Deve funzionare su una piattaforma eMbedded, con caratteristiche hardware e computazionali limitate. Deve prevedere e risolvere eventuali errori rilevati in esecuzione senza provocare gravi malfunzionamenti. Deve fare quello per cui è stato progettato e implementato. Deve avere uninterfaccia user-friendly. Deve fornire allutente un servizio.

Downloading… Richiesta di Download. Download terminato. Funzionamento del sistema Download Manager Gateway Discovery Gateway GPRS/UMTS Antenna radiomobile Terminale mobile Server Web replicati Invio di una query. Invio lista di canzoni. Visualizzazione lista. Stato di attività.

Funzionalità alternative La funzionalità player permette allutente di ascoltare un file musicale presente in locale o durante lo scaricamento. Caratteristiche: lettore di formato MP3; possibilità di ascolto durante il downloading del file; interfaccia grafica ricca di informazioni; diverse opzioni di ascolto. Permette di scaricare dalla rete un file, non necessariamente multimediale, attraverso una sessione HTTP. Caratteristiche: inserimento di un qualsiasi URL HTTP; possibilità di definire il tipo file di archiviazione; indici di progresso; possibilità di interrompere il download.

Valutazione dellapplicativo 1 I parametri che influenzano la comunicazione sono: valore del traffico di sottofondo in Erlang per cella; velocità dellutente in Km/h. Ritardo per ottenere uno slot libero per la comunicazione, qualora vi fosse uno slot immediatamente disponibile il ritardo viene considerato 0. Velocità con cui il terminale mobile passa da una cella di copertura ad unaltra e quindi la velocità di cambiamento di Base Station Sub-System (BSS). Brano Dimensione in kB Tempo in sec J. B. Jovi - Guano City Cher – Believe U2 – Sunday Bloody Sunday I test sono effettuati su tre files campionati a 128 kbps. Velocità Titolo brano 180 e6 180 e e e e e15 0 km/h Sunday Bloody Sunday.mp3 459sec469sec464sec461sec460sec462sec Believe.mp3334sec339sec336sec336sec333sec333sec Guano City.mp3 109sec110sec107sec110sec108sec114sec 40 km/h Sunday Bloody Sunday.mp3 461sec469sec470sec461sec463sec482sec Believe.mp3335sec346sec338sec337sec337sec352sec Guano City.mp3 111sec111sec111sec112sec110sec117sec 70 km/h Sunday Bloody Sunday.mp3 471sec476sec473sec463sec479sec486sec Believe.mp3341sec347sec338sec340sec345sec357sec Guano City.mp3 114sec115sec112sec113sec116sec120sec Tabella dei risultati ottenuti dalle prove effettuate con lemulazione della comunicazione UMTS. 336 Secondi impiegati a scaricare completamente la canzone Believe con un traffico di sottofondo di 15 Erlang a terminale non in movimento.

Valutazione dellapplicativo 2 Velocità Titolo brano 180 e6 180 e e e e e15 0 km/h Sunday Bloody Sunday.mp3 459sec469sec464sec461sec460sec462sec 40 km/h 461sec469sec470sec461sec463sec482sec 70 km/h 471sec476sec473sec463sec479sec486secVelocità Titolo brano 180 e6 180 e e e e e15 0 km/h Believe.mp3334sec339sec336sec336sec333sec333sec 40 km/h 335sec346sec338sec337sec337sec352sec 70 km/h 341sec347sec338sec340sec345sec357secVelocità Titolo brano 180 e6 180 e e e e e15 0 km/h Guano City.mp3 109sec110sec107sec110sec108sec114sec 40 km/h 111sec111sec111sec112sec110sec117sec 70 km/h 114sec115sec112sec113sec116sec120sec

Attesa… Conclusioni 1 Comparazione dei tempi. Brano Tempo download (sec) MigliorePeggiore J. B. Jovi - Guano City Cher – Believe U2 – Sunday Bloody Sunday Ritardo (sec) MigliorePeggiore Tempo di ascolto. Circa il 40% e indipendente dal volume del file. Dipende dal volume del file. Tempo di ascolto (sec) Tempo di scaricamento. Per ascoltare un file MP3 campionato a 128 kbps senza interruzioni occorre attendere il 40% della lunghezza dello stesso prima di iniziare lascolto

Conclusioni 2

Proposte di sviluppo Rimodellare il sistema per la ricerca di altri files quali ad esempio: documenti, immagini o filmati. Attualmente un tale progetto è già in atto per i file SMIL (Synchronized Multimedia Integration Language). File-sharing. Progettare ed implementare un algoritmo di streaming da integrare al protocollo di comunicazione del sistema. Streaming. Configurare un Data Base cartografico e un GPS (Global Positioning System) per offrire un servizio di routing fruibile da Terminale Mobile. Routing. Rimodellare larchitettura del sistema per eliminare la presenza del Discovery centralizzato trasformando il sistema in paritario. P2P pura.