PROGETTO MOBILE
»
SQL CE <-> SQL Server :
Progetto finalizzato alla stesura della tesina per il terzo anno di Università (sviluppo per Pirelli SSC).
Realizzazione di un' anagrafica per dispositivo Pocket PC phone edition, applicativo composto da una parte Client (su pocket pc) e da una
parte Server.
La parte Client deve essere in grado di raccogliere alcune informazioni anagrafiche dell' utente ed una sua foto, genarata dal PDA.
I dati raccolti vengono memorizzati su database SQL CE installato sul device.
La parte server consiste in Web Service in grado di raccogliere le informazioni e scriverle su di un database centrale basato
su Sql Server 2000.
La sincronizzazione avviene in due modi: usando una connessione GPRS (internet) e tramite WIFI (rete aziendale).
Inoltre è stata realizzata una Web application per la consultazione dell' intera anagrafica.
Per la realizzazione del progetto non si sono utilizzati i metodi standard di Merge Replication o RDA di Microsoft, ma
è stato implementato un metodo basato su XML, con l' invio dei dati sotto forma di stringa XML e la relativa rielaborazione lato Server.
Questo soprattutto per poter gestire l' invio dell' immagine salvata come byte array e ricostruita come tale lato server per lo storage
in un campo Binary su Sql Server.
» Mis Analyzer :
Progetto finalizzato alla ricotruzione della logica funzionale e rimodellazione del database di una Web application già
esistente, scopo di questa applicazione è monitorare ogni sincronizzazione effettuata da utenti Pirelli tra pocket PC - smartphone
e server Exchange, per la sincronizzazione della posta elettronica.
Il fine primario è la risoluzione e visione di eventuali problemi di sincronizzazione e la rispettiva risoluzione (mail box full, username
e password scadute, problemi GPRS e altri relativi all' operatore).
» Configuration Setup :
Realizzazione di un applicativo che va a rigenerare tutte le connessioni e parametri utente,
settaggio dello sfondo del desktop, aggiunta di una barra di navigazione sul desktop del palmare (contenente stato della
batteria, kill process, phone on/off, e link all' active sync) e inserimento dei programmi base.