desarrollo de una wearable app para combatir el sedentarismo

41
DESARROLLO DE WEARABLE APP PARA COMBATIR EL SEDENTARISMO Presenta: ISC Luis Antonio Beltrán Prieto

Upload: software-guru

Post on 13-Feb-2017

321 views

Category:

Software


0 download

TRANSCRIPT

DESARROLLO DE WEARABLE APP PARA COMBATIR EL SEDENTARISMO

Presenta:

ISC Luis Antonio Beltrán Prieto

Presentación• Estudiante de Doctorado en Ingeniería Informáticaen la Universidad Tomás Bata en Zlín, República Checa(Tema de tesis: Algoritmos Evolutivos).

• Profesor en el Instituto Tecnológico de Celaya (Guanajuato, México).

• Microsoft Student Partner.• Xamarin Student Partner.

• Principales intereses:• Desarrollo de aplicaciones móviles.• Inteligencia Artificial.• Cómputo en la nube.• Compartir mi experiencia y conocimientos.

@darkicebeam

Agenda

• ¿Qué es el sedentarismo?

• ¿Cómo ayuda la tecnología a combatirlo?

• Tecnologías:• Nexmo API• Microsoft Band • Xamarin Platform

• Construyendo la app

• Demostración

• Conclusión

¿Qué es el sedentarismo?

“Actitud de la persona que lleva una vida sedentaria.”“Dicho de un oficio o de un modo de vida: De poca agitación o movimiento.”

(Real Academia Española)

Es un estilo de vida cuya principal característica es la falta de actividad físicaregular.

La falta de ejercicio o sedentarismo disminuye la capacidad de adaptación acualquier actividad física, iniciando un círculo vicioso.

Definición

Riesgos

Consideraciones

Se considera como actividad física regular:

• Realizar al menos 30 minutos diarios de ejercicio regular al menos 3 días a lasemana.

• Quemar al menos 2000 calorías por semana.• Caminar

Regular implica que todos los órganos del cuerpo se activen, fortalezcan losmúsculos, los huesos y se revitalice el sistema circulatorio.

Fuente: http://www.madridsalud.es/temas/senderismo_salud.php

Consideraciones

Una actividad tan sencilla como caminar ayuda a combatir el sedentarismo, almenos de forma elemental.

Establece una meta realizable por día:• Caminar por 30 minutos o• Caminar un kilómetro o• (tu meta va aquí)

Evita el elevador, utiliza las escaleras.

Ejercítate (bailar cuenta ) y haz deporte

¿Cómo ayuda la tecnología a combatirlo?

Las aplicaciones móviles han cambiado por completo el modo de vida de lapoblación a nivel mundial

Cada aplicación móvil resuelve una necesidad:

• Esparcimiento• Educación• Productividad• Y por supuesto, la salud

Los wearables, dispositivos electrónicos que se incorporan a alguna parte denuestro cuerpo, han revolucionado la relación entre tecnología y salud:

• Obtención de gran cantidad dedatos por segundo

• Mejoran la seguridad,productividad y colaboración

• Promueven el ejercicio

Propuesta:

Desarrollar una aplicación móvil multiplataforma que motiveal usuario a evitar el sedentarismo, al menos de una maneraelemental.

Ideas:• El usuario define la meta que quiere alcanzar y el periodo de tiempo.

• La motivación será mediante un recordatorio (llamada o SMS).

• Un wearable dará seguimiento al progreso del usuario en tiempo real.

Tecnologías: Nexmo API

Nexmo ofrece servicios de comunicación basados en la nube que permiten a los desarrolladores integrarservicios tales como:

• Envío de SMS• Llamadas de voz automatizadas• Verificación de un número telefónico• Obtención de datos de un número https://www.nexmo.com/

Tecnologías: Microsoft Band

Es la propuesta de Microsoft en el campo de los wearables. Incorpora una gran cantidad de sensores en un pequeño dispositivo para obtener datos en tiempo real, tales como:

• Contador de pasos• Distancia recorrida• Ritmo cardiaco• Calorías quemadas• Calidad del sueño

https://www.microsoft.com/microsoft-band/

Tecnologías: Microsoft Band

Otro tipo de funcionalidad incorporada:

• Permite registrar sesiones de ejercicio (correr, levantar pesas, jugar al golf).

• Combinada con la app Microsoft Health, puedes obtener tus datos históricos (calorías, pasos, sueño, etc).

• Puedes recibir notificaciones de llamadas, mensajes, correo electrónico si tu teléfono está conectado via Bluetooth.

Tecnologías: Xamarin Platform

Xamarin Platform permite desarrollar aplicaciones móviles multiplataforma, es decir,que se pueden ejecutar en Android, iOS y Windows Phone, escribiendo el código una sola vez en el lenguaje C#.

La experiencia de usuario, algo fundamental en las aplicaciones móviles, que proporciona Xamarin es nativa.

La base de desarrollo de un proyecto de Xamarinson los proyectos compartidos (Shared projects),donde se escribe toda la lógica de la aplicación.

También se puede desarrollar la interfaz, ya sea en XAML o en C#.

http://xamarin.com

Construyendo la app

Aplicación

Demostración

Video en YouTube: http://bit.ly/walkersg

Conclusión

El sedentarismo es un estilo de vida que debemos evitar a todacosta.

La actividad física regular ayuda a combatirlo. Caminar oejercitarte otorgan grandes beneficios.

Una aplicación móvil y un wearable te pueden motivar a evitarel sedentarismo.

¡Gracias por tu atención!Código fuente disponible en:

https://github.com/icebeam7/walkerSG

@darkicebeam

darkicebeam

LUIS ANTONIO BELTRÁN PRIETO

darkicebeam

[email protected]

http://icebeamwp.blogspot.mx

darkicebeam