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.
Scarica

LogosService