Tesina D’esame - A.s. 2004-05 Crescenzo Francesco Mori Filippo Il Registro Elettronico Il Registro Elettronico Come integrare la tecnologia con la quotidianità! Trasformare un registro cartaceo in uno interattivo! Classe 5B INF A.S. 2004/2005 Francesco Crescenzo Mori Filippo 1 Tesina D’esame - A.s. 2004-05 Crescenzo Francesco Mori Filippo Il Registro Elettronico Descrizione: Ormai la tecnologia fa parte del nostro vivere quotidiano. Perché non integrare allora la normale vita scolastica con quella tecnologia? I Palmari, Pocket PC sono sempre più diffusi perché permettono di unire molteplici funzioni come la funzionalità e l'utilità di un computer e l'utilizzo del telefono cellulare tutto nel palmo di una mano. Abbiamo pensato dunque di trasformate il registro normalmente utilizzato quotidianamente nelle aule, in un'applicazione per Pocket Pc, di modo che ogni professore possa scegliere mediante un'interfaccia semplice ma efficace, cosa fare, che classe visualizzare, mettere assenze e presenze ed eventualmente aggiungere note… Ambiente di Sviluppo: Inizialmente avevamo pensato di sviluppare la nostra applicazione in Visual Basic, ma ci è stato sconsigliato dal professore che ci ha consigliato l’utilizzo del C#. Questo consiglio si è rivelato efficace perché ci siamo accorti che in Visual Studio.NET utilizzando il linguaggio C# c’è la possibilità di creare progetti per Smart Device. Questo progetto permette di costruire applicazioni per palmari e di scegliere per quale tipo di palmare: Qualsiasi Pocket PC, o specifico per Pocket Pc che utilizzano Window CE. Nella nostra applicazione è stato scelto di creare un’applicazione per Pocket PC per poterla rendere funzionale su qualsiasi Pocket Pc indifferentemente dal sistema operativo in uso. Risultati Raggiunti: Finora siamo stati capaci di capire come funziona un collegamento tra un palmare ed un computer, di quali e quanti programmi si ha bisogno e il loro utilizzo. Siamo in grado di creare un DataBase, immettere dati in una tabella, quindi leggerli, modificarli e salvarli. Ogni applicazione su palmare ha bisogno di connettersi con il DataBase in uso, questa connessione una volta finito il suo utilizzo va sempre chiusa. Il programma dato permette di vedere tutto questo: si può creare un DataBase (si crea il DataBase della 5 B informatica), lo si carica nella griglia e lo si può modificare e salvare. Problemi Superati: Inizialmente il primo problema che si era posto era quello di capire se per i dispositivi che non avessero WindowCE potessero utilizzare tutte le funzioni di VisualStudio.NET. Leggendo varie informazioni e scaricando vari programmi si è arrivato alla conclusione che non è necessario installare il .NET Compact Framework manualmente, bisogna soltanto scaricare il programma SQL Server CE 2.0, installarlo e una volta installato bisogna aprire una nuova applicazione in VisualStudio.NET ed aggiungere dei riferimenti. (SQL Client e SQLServer Ce) La prima volta che viene lanciata un’applicazione (tramite la distribuzione) verranno installati automaticamente tutti i componenti necessari tra cui il .NET Compact Framework e SQLQuery che permette di gestire piu DataBase in modo semplice su palmare. 2 Tesina D’esame - A.s. 2004-05 Crescenzo Francesco Mori Filippo Il Registro Elettronico Problemi da Superare: Il problema che si presenta ora è il seguente: bisogna trasportare i dati di un DB da SQL Server 2000 a SQL Server CE. Questo è possibile attraverso la connessione http del palmare con il server. Il problema riscontrato è proprio la connessione, perché l’RDA, cioè la funzione che ci permette di trasportare i dati ha bisogno della connessione. Per questo bisogna capire come fare per aprire la connessione Internet sul Palmare. Per prima cosa si proverà con la risoluzione di questo problema dopo di che una volta superato verrà trasportato il DB Itis su palmare e si procederà con la sincronizzazione dei dati. Requisiti per il funzionamento del programma: Per utilizzare l’applicazione ci vuole il dispositivo fisico (Il palmare) o in alternativa l’emulatore che troviamo all’interno di VisualStudio.NET, SQL Server, SQL ServerCE, configurazione Web IIS Bibliografia: Rivista “”ioProgrammo” del Giugno 2003 Siti Internet: http://www.microsoft.com/sql/ce/downloads/ce20.asp permette di scaricare SQL Server CE 2.0 www.itportal.it/iop70/pocket.zip è un listato che permette di creare una pubblicazione di DataBase da SQL Server sul palmare. http://www.ondotnet.com/lpt/a/3085 Esempio di creazione e lettura di un database su palmare 3