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