Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria – Sede di Modena Laurea di Ingegneria Informatica – Nuovo ordinamento Progetto e realizzazione di un tool di sincronizzazione database server – palmare per il controllo del traffico autostradale in ambiente .Net RELATORE CANDIDATO Sonia Bergamaschi Daniele Carafoli Anno Accademico 2005/2006 Specifiche del progetto • Sviluppo di un applicativo PPC per il controllo del traffico autostradale, che utilizzi i dati ricevuti dalla sincronizzazione col db server. • Microsoft Visual Studio .NET 2003 come ambiente di sviluppo • Il database del palmare e quello consolidato, strumenti forniti da SQL Anywhere Studio 9.0.1. • La sincronizzazione tra server e database remoto, possa essere effettuata in qualunque momento. Tecnologie Utilizzate • L’ambiente di sviluppo è Microsoft Visual Studio .NET 2003 C# • Strumenti di Sybase SQL Anywhere Studio 9.0.1: Database consolidato Adaptive Server Anywhere UltraLite: un database che richiede pochissime risorse. MobiLink: la tecnologia che viene utilizzata per la sincronizzazione dei database. Schema concettuale della Sincronizzazione 1. Setta i parametri per la sincronizzazione wireless TOOL 3. MobiLink riceve la richiesta INTERNET, WLAN Set Parms 2. Invia la richiesta SERVER MOBILINK 4. MobiLink controlla la pubblicazione 5. Preleva i dati da sincronizzare dal db ASA e li invia 6. Db Ultralite riceve i dati richiesti Palmare DB DB UL ASA Server Funzionamento del Tool 1. Connessione al database TOOL 2. Lista Mappe DB UL 3. Richiesta dati relativi alla mappa 4. Dati immagine Elabora immagine Visualizza immagine Conclusioni • La realizzazione del progetto ha rispettato tutte le specifiche, nonostante l’argomento sia poco trattato nei manuali. • .NET si è dimostrato un valido ambiente di sviluppo per questo tipo di progetto, nonostante la limitatezza delle librerie utilizzabili sui palmari. • In futuro verrà sviluppata una nuova funzionalità che consentirà all’utente di segnalare questi eventi autostradali. Sincronizzazione bilaterale Grazie per la cortese attenzione.