IoT Prism Lab
Research Lab at University of Bologna
Research Lab at University of Bologna
Theses
2018 |
Neri, Pietro Progettazione e sviluppo di un'applicazione Android per la programmazione di macchine automatiche Masters Thesis 2018. Abstract | Links | BibTeX | Tags: android, applicazione, database, EPROM, programmazione @mastersthesis{amslaurea15457, title = {Progettazione e sviluppo di un'applicazione Android per la programmazione di macchine automatiche}, author = {Pietro Neri}, url = {https://amslaurea.unibo.it/id/eprint/15457}, year = {2018}, date = {2018-01-01}, abstract = {Nella seguente tesi verrà illustrato il processo di analisi, progettazione e sviluppo di una porzione di un'applicazione commissionata dall'azienda "Gruppo Fabbri Vignola S.P.A.". Il progetto prevede la traduzione dell'applicazione PcPocket, utilizzata dall'azienda per la diagnostica e comunicazione con le macchine, da un sistema di tipo Windows su pc a uno di tipo Android su tablet. Data la complessità del software è stato deciso di suddividerlo in diversi moduli che in seguito sono stati assegnati ai vari tesisti o tirocinanti. In questa tesi verrà discussa l'implementazione del modulo flash e l'analisi e la discussione sulla possibile traduzione del database utilizzato dalla sopra citata applicazione. Per quanto riguarda il modulo Flash sarà necessario studiare l'applicazione già utilizzata dall'azienda per replicarne le funzioni attraverso le strutture più adatte messe a disposione dal sistema Android. Questo modulo, in sostanza, consente di poter riprogrammare quelle che sono le tre memorie EPROM (Erasable Programmable Read Only Memory) presenti sulla macchina, che prendono il nome di BOOT, TEST e MACCHINA. La riprogrammazione delle memorie verrà effettuata partendo da dei file, di estensione .HEX oppure .BIN, che contengono il codice macchina. I suddetti file dovranno essere letti e decodificati dall'applicazione per permettere la riprogrammazione delle memorie. Per quanto riguarda il database è stato condotto uno studio sulla struttura e sull'utilizzo dello stesso da parte dell'applicazione per determinare quali fossero le componenti fondamentali da implementare nella nuova, e quale fosse il metodo migliore per effettuarne la traduzione.}, keywords = {android, applicazione, database, EPROM, programmazione}, pubstate = {published}, tppubtype = {mastersthesis} } Nella seguente tesi verrà illustrato il processo di analisi, progettazione e sviluppo di una porzione di un'applicazione commissionata dall'azienda "Gruppo Fabbri Vignola S.P.A.". Il progetto prevede la traduzione dell'applicazione PcPocket, utilizzata dall'azienda per la diagnostica e comunicazione con le macchine, da un sistema di tipo Windows su pc a uno di tipo Android su tablet. Data la complessità del software è stato deciso di suddividerlo in diversi moduli che in seguito sono stati assegnati ai vari tesisti o tirocinanti. In questa tesi verrà discussa l'implementazione del modulo flash e l'analisi e la discussione sulla possibile traduzione del database utilizzato dalla sopra citata applicazione. Per quanto riguarda il modulo Flash sarà necessario studiare l'applicazione già utilizzata dall'azienda per replicarne le funzioni attraverso le strutture più adatte messe a disposione dal sistema Android. Questo modulo, in sostanza, consente di poter riprogrammare quelle che sono le tre memorie EPROM (Erasable Programmable Read Only Memory) presenti sulla macchina, che prendono il nome di BOOT, TEST e MACCHINA. La riprogrammazione delle memorie verrà effettuata partendo da dei file, di estensione .HEX oppure .BIN, che contengono il codice macchina. I suddetti file dovranno essere letti e decodificati dall'applicazione per permettere la riprogrammazione delle memorie. Per quanto riguarda il database è stato condotto uno studio sulla struttura e sull'utilizzo dello stesso da parte dell'applicazione per determinare quali fossero le componenti fondamentali da implementare nella nuova, e quale fosse il metodo migliore per effettuarne la traduzione. |