research

MOOI, la tercera edad en contacto

Abstract

Hoy en día existe gran cantidad de personas de la tercera edad que pierden su independencia y la posibilidad de vivir solos por el miedo a que no recordar tomar la medicación pautada o a que pase algo y la persona no pueda pedir ayuda. Este problema se puede solucionar con cualquier método de teleasistencia. Sin embargo, la realidad es que estos son caros y no están al alcance de todo el mundo. Partiendo de esta realidad como motivación y, después de un estudio del estado del arte, el objetivo de este proyecto es el desarrollo de Mooi, un sistema de tele-asistencia para personas de avanzada edad en el margen de la dependencia, implementado como aplicación móvil híbrida y un servidor central. El objetivo principal de Mooi es ofrecer un sistema de tele-asistencia gratuito y usable, por ello, Mooi está diseñado como un proyecto de software libre, disponible en la plataforma Github, de fácil empaquetado e instalación y con una documentación que facilita su utilización, es un proyecto fácilmente iterable para todo aquel que quiera añadir funcionalidades o construir sobre él, ayudando a mejorarlo. Mooi ofrece, frente a otros sistemas, la facilidad de interacción a través de su interacción por voz, salvando la manipulación de una interfaz táctil, complicada en la mayoría de casos, para los usuarios de avanzada edad. Para su desarrollo ha sido necesaria la implementación de un front-end o client altamente usable e intuitivo, desarrollado en las tecnologías HTML5, CSS3 y JavaScript, y los frameworks Ionic y Angularjs. Mientras que el desarrollo del backend o servidor se ha realizado en Nodejs, desarrollando una API REST como método de comunicación entre front-end y back-end y una base de datos no relacional implementada sobre MongoDB. Este conjunto de tecnologías hace uso del famoso stack tecnológico MEAN, junto con las tecnologías más usadas en la programación de aplicaciones híbridas para móviles, así como los módulos complementarios que dotan a Mooi de la habilidad para comunicarse mediante la voz, e incrementar su entendimiento del usuario mediante el uso de redes neuronales gracias al módulo para Nodejs Natural Brain. La satisfactoria validación y evaluación del sistema por parte de usuarios finales hace concluir que Mooi ha satisfecho con creces los objetivos planteados y la aplicación está operativa para su uso, si bien se han detectado mejoras para fases posteriores.Nowadays there is a great amount of elderly people not able to live alone. They fear no to recall about their medication, as they fear to suffer some kind of incident or injury and not being able to ask anybody for help. This kind of inconvenients can be resolved with some kind of remote assistance, but assistance is expensive and it is not affordable by everyone. Starting with this situation as motivation and after studying the state of the art, the idea of developing “Mooi” rises as this project objective. Mooi is a remote assistance system for dependant elders, in form of an hybrid app for mobile devices and central server. Offering a free and simple remote assistance system is Mooi’s mains goal. That is why Mooi’s foundations are Open Source, its source code is available for free at Github. It is easy to distribute and install, it also haves documentation which helps it comprehension. It easy extensible and iterable, so anyone can help to its improvement. Mooi offers as advantage amongst other systems, a spoken interface allowing to avoid in the vast majority of the cases the touch interface, which is hard to manipulate for the eldest users. As said before, Mooi’s development is divided in two main areas. A highly usable and intuitive front-end or client written in HTML5, CSS3 and JavaScript with Ionic and Angular as frameworks. And a backend or server also written in JavaScript with nodejs. The server is built as a REST API as client-server communication layer and a persistence layer with the use of the non-relational database MongoDB. This is technologic stack is known as MEAN. Complimentary, Mooi uses modules allowing the recognition of the human voice and is able to learn by the use of neural networks implemented with “Natural Brain”. The satisfactory evaluation and validation by the end users remarks the fact that Mooi satisfies its original objectives and its ready for its use, although there are some improvements already detected which will be developed in future releases

    Similar works

    Full text

    thumbnail-image

    Available Versions