EspecialidadesTecnologías de la Información
Tutor
FERNANDEZ GRACIANI, MIGUEL ANGEL
Descripción y Objetivos
El objetivo es implementar un sistema de telemonitorización cuyo fin será realizar una monitorización en tiempo real de pacientes de enfermedades del corazón
De este objetivo se derivarán otros sub-objetivos a realizar, tales como:
• Implementación de la aplicación en un dispositivo Android para la toma de datos: Lo que implicará previamente un estudio y familiarización con un dispositivo wearable, de su funcionamiento interno (al ser hardware de código abierto) y de las APIs y demás material que se adjunta con este para el desarrollo de software en dispositivos móviles. En cuanto al dispositivo Android deberá tenerse en cuenta la programación Java y la implementación para crear archivos XML y su envío a través de la red además de condicionantes tales como comprobaciones sobre si la red está disponible o no, etc.
• Implementación de la base de datos: En la cual se introducirán en tiempo real la información recogida por los sensores. Se implementará mediante lenguaje SQL con la plataforma MySQL disponible en WAMP.
• Implementación del servidor: El cual deberá gestionar la conexión paciente – base de datos mediante un servicio, tratando los ficheros XML y convirtiéndolos en llamadas a la base de datos donde se hagan inserciones con los datos transferidos en dicho formato. Además deberá tener un servicio web disponible para el médico que permita la visualización de esta información recogida del paciente.
• Implementación de la página web: Se deberá implementar la página web, sencilla e intuitiva en el que el contenido multimedia muestre la información del paciente de la manera más clara posible y en tiempo real y de posibilidad al médico, implementando con los lenguajes cliente (javascript, etc), de realizar acciones de manera interactiva con esta (aún sin definir, se irán formulando a medida que avancen los entregables con la ingeniería de requisitos con el personal médico ofrecido a colaborar).
Metodología y Competencias
Ante la dificultad de adaptar las metodologías ágiles a un grupo formado por una persona nos decantamos por una metodología en cascada.
Las fases de trabajo serán las siguientes:
Requisitos
- Especificar casos de uso del paciente.
- Especificar casos de uso del médico.
Diseño
- Estudio de API y documentación.
- Definir el sistema de envío por XML.
- Diseño del servicio para XML en el servidor.
- Definir la estructura de la Base de Datos.
- Diseño de la interfaz de la web.
Implementación
- Implementación de la aplicación Android.
- Implementación del servicio XML en el servidor.
- Implementación de la Base de Datos (estructura).
- Creación de la página web.
Testing previo
Comprobación del sistema.
Corrección y mejoras
Testing final
Medios a utilizar
Medios Hardware
• PC personal con operativo Windows 7
• Dispositivo móvil Android con Bluetooth Smart y algún otro tablet Samsung Galaxy Tab 3, etc para realizar pruebas web o de conexión con el sensor.
• Wearable Android (Angel Sensor).
Medios Software
• Plataforma WAMP server 64 bits. (MySQL, Apache, PHP)
• Android Studio (para lenguaje Java en Android)
• Notepad++
• Adobe DreamWeaver (HTML, CSS, JavaScript, AJAX, SOAP, JQuery…)
Bibliografía
http://www.w3schools.com/html/html_links.asp
http://www.w3schools.com/js/default.asp
http://www.w3schools.com/php/default.asp
http://www.w3schools.com/xml/default.asp
http://www.w3schools.com/schema/default.asp
http://www.w3schools.com/xsl/default.asp
Asignación
El Trabajo Fin de Grado ha sido a asignado a Don/Doña Manuel Sanchez Villar