Abstract:
|
Este proyecto final de carrera tiene como objetivo diseñar y desarrollar las primeras versiones
de una aplicación para dispositivos móviles Android. La aplicación (o app) tiene por objetivo
permitir la monitorización y el procesamiento de parámetros medioambientales de un cierto
entorno, tales como la temperatura y la humedad. Estos parámetros son medidos por uno o
varios nodos sensores, y se comunican al dispositivo que implementa la app mediante la
tecnología bluetooth.
Este proyecto no incluye el diseño y desarrollo del nodo sensor emisor de datos. Por este
motivo la funcionalidad de la aplicación se ha verificado experimentalmente mediante la
emulación de dichos nodos. Para realizar la emulación se ha desarrollado una segunda
aplicación, pensada para ser instalada en otros dispositivos Android, que permite simular las
mediciones de los nodos sensores y enviar los datos al dispositivo que incorpora la app
principal.
Para definir el método de desarrollo de la aplicación, se ha realizado una revisión bibliográfica
de las distintas metodologías de desarrollo de software orientadas a aplicaciones móviles.
Con base en esta revisión, se ha decidido desarrollar la aplicación utilizando los conceptos y
criterios de desarrollo de las denominadas metodologías ágiles. Dichas metodologías han
probado ser de gran utilidad en proyectos pequeños enmarcados en entornos volátiles o
cambiantes.
Por último, se han estimado los plazos de realización, los costes económicos y se ha evaluado
el impacto ambiental que podría ocasionar la llevada a cabo del proyecto.
Tras haber trabajado alrededor de tres meses en el diseño y desarrollo de la aplicación, se ha
conseguido un prototipo funcional que incorpora: conectividad entre dispositivos emisor y
receptor, lectura de datos de distintos nodos sensor, almacenamiento y visualización
(numérica y gráfica) de los datos almacenados. |