Abstract:
|
En aquest document sintetitzo les meves experiències sobre la realització del meu projecte de final de carrera, desenvolupat juntament amb la empresa Endepro Software S.L., gràcies al contracte de cooperació educativa a través de la Universitat Politècnica de Catalunya.
En aquest treball l’objectiu final és crear un entorn d’observació d’una màquina industrial on l’usuari d’aquest sistema és capaç de veure en temps real l’estat de totes les entrades i sortides de la màquina que està observant mitjançant una aplicació mòbil. D’aquesta manera el projecte consta de 3 parts principals:
• Un placa de la família Raspberry programada amb C++, connectada directament a la
màquina observada.
• Un Web Service programat amb la tecnologia .NET, on es connecten les altres dues parts.
• Una aplicació mòbil desenvolupada amb el framework multi plataforma Xamarin.Forms,
que fa la funció de la interfície del usuari.
Les diverses parts d’aquest document estan redactades de formes diferents pel fet de que no totes elles poden ser explicades en la seva totalitat. Precisament la part de la placa, està sotmesa a drets de confidencialitat de l’empresa Endepro Software S.L. per tant aquest apartat del treball està explicat molt per sobre sense donar detalls íntims de la implementació. Les altres parts (WS i aplicació mòbil) estan creades a fora de l’empresa per tant aquestes sí que estan elaborades, explicant cada detall del codi escrit. Explicant les parts obertes del projecte he intentat ser el
màxim de precís pel que fa l’explicació donant el suficient nivell de detall com perquè una persona amb un mínim de coneixement de les eines utilitzades, pugui repetir tot el procés de la implementació amb un resultat exitós.
Els objectius s’han realitzat en la seva màxima amplitud, donant una solució completa, ja preparada per poder estar implementada en un cas real. Com es pot veure amb la lectura d’aquest document, la realització d’aquest projecte engloba un ampli ventall d’àmbits del món de la informàtica, donant solucions innovadores, aprofitant al màxim les possibilitats de les eines utilitzades. Aquest fet demostra que el grau de la Enginyeria de Sistemes TIC, realment dóna la formació i preparació suficient com per desenvolupar projectes d’un grau de complexitat elevat, fent possible la combinació de diverses eines per tal de obtenir un resultat òptim. |