SlideShare una empresa de Scribd logo
1 de 41
Descargar para leer sin conexión
DESARROLLO DE WEARABLE APP PARA COMBATIR
EL SEDENTARISMO
Presenta:
ISC Luis Antonio Beltrán Prieto
Presentación
• Estudiante de Doctorado en Ingeniería Informática
en 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ísica
regular.
La falta de ejercicio o sedentarismo disminuye la capacidad de adaptación a
cualquier 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 la
semana.
• Quemar al menos 2000 calorías por semana.
• Caminar
Regular implica que todos los órganos del cuerpo se activen, fortalezcan los
mú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, al
menos 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 la
població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 de
nuestro cuerpo, han revolucionado la relación entre tecnología y salud:
• Obtención de gran cantidad de
datos por segundo
• Mejoran la seguridad,
productividad y colaboración
• Promueven el ejercicio
Propuesta:
Desarrollar una aplicación móvil multiplataforma que motive
al usuario a evitar el sedentarismo, al menos de una manera
elemental.
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 integrar
servicios 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 Xamarin
son 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 toda
costa.
La actividad física regular ayuda a combatirlo. Caminar o
ejercitarte otorgan grandes beneficios.
Una aplicación móvil y un wearable te pueden motivar a evitar
el sedentarismo.
¡Gracias por tu atención!
Código fuente disponible en:
https://github.com/icebeam7/walkerSG
@darkicebeam
darkicebeam
LUIS ANTONIO BELTRÁN PRIETO
darkicebeam
luis.beltran@itcelaya.edu.mx
http://icebeamwp.blogspot.mx
darkicebeam

Más contenido relacionado

La actualidad más candente

Cuida tu salud con el lavado de manos
Cuida  tu salud  con el lavado de manosCuida  tu salud  con el lavado de manos
Cuida tu salud con el lavado de manoslina Benitez
 
LIQUIDO AMNIOTICO
LIQUIDO AMNIOTICOLIQUIDO AMNIOTICO
LIQUIDO AMNIOTICOlicobst
 
Plan de ejercicios pasivos
Plan de ejercicios pasivosPlan de ejercicios pasivos
Plan de ejercicios pasivosMARFOREVEN
 
ANTICONCEPCION HORMONAL
ANTICONCEPCION HORMONAL ANTICONCEPCION HORMONAL
ANTICONCEPCION HORMONAL Cisne Rojas
 
Lactancia materna
Lactancia maternaLactancia materna
Lactancia maternaLeidy Jaque
 

La actualidad más candente (7)

Cuida tu salud con el lavado de manos
Cuida  tu salud  con el lavado de manosCuida  tu salud  con el lavado de manos
Cuida tu salud con el lavado de manos
 
Cuidados del recién nacido
Cuidados del recién nacidoCuidados del recién nacido
Cuidados del recién nacido
 
LIQUIDO AMNIOTICO
LIQUIDO AMNIOTICOLIQUIDO AMNIOTICO
LIQUIDO AMNIOTICO
 
Contacto temprano y alojamiento conjunto
Contacto temprano y alojamiento conjuntoContacto temprano y alojamiento conjunto
Contacto temprano y alojamiento conjunto
 
Plan de ejercicios pasivos
Plan de ejercicios pasivosPlan de ejercicios pasivos
Plan de ejercicios pasivos
 
ANTICONCEPCION HORMONAL
ANTICONCEPCION HORMONAL ANTICONCEPCION HORMONAL
ANTICONCEPCION HORMONAL
 
Lactancia materna
Lactancia maternaLactancia materna
Lactancia materna
 

Destacado

Prediciendo el futuro con Azure Machine Learning + aplicación en Xamarin
Prediciendo el futuro con Azure Machine Learning + aplicación en XamarinPrediciendo el futuro con Azure Machine Learning + aplicación en Xamarin
Prediciendo el futuro con Azure Machine Learning + aplicación en XamarinSoftware Guru
 
Hackea tu cultura y sé un agente de cambio
Hackea tu cultura y sé un agente de cambioHackea tu cultura y sé un agente de cambio
Hackea tu cultura y sé un agente de cambioSoftware Guru
 
DukeScript: HTML5 y JavaScript desde Java
DukeScript: HTML5 y JavaScript desde JavaDukeScript: HTML5 y JavaScript desde Java
DukeScript: HTML5 y JavaScript desde JavaSoftware Guru
 
Data wrangling en R para programadores SQL
Data wrangling en R para programadores SQLData wrangling en R para programadores SQL
Data wrangling en R para programadores SQLSoftware Guru
 
¿Confías en tus aplicaciones móviles?
¿Confías en tus aplicaciones móviles?¿Confías en tus aplicaciones móviles?
¿Confías en tus aplicaciones móviles?Software Guru
 
Prototipos:Un juguete muy valioso
Prototipos:Un juguete muy valiosoPrototipos:Un juguete muy valioso
Prototipos:Un juguete muy valiosoSoftware Guru
 
El Rol de Arquitecto de Software
El Rol de Arquitecto de SoftwareEl Rol de Arquitecto de Software
El Rol de Arquitecto de SoftwareSoftware Guru
 

Destacado (7)

Prediciendo el futuro con Azure Machine Learning + aplicación en Xamarin
Prediciendo el futuro con Azure Machine Learning + aplicación en XamarinPrediciendo el futuro con Azure Machine Learning + aplicación en Xamarin
Prediciendo el futuro con Azure Machine Learning + aplicación en Xamarin
 
Hackea tu cultura y sé un agente de cambio
Hackea tu cultura y sé un agente de cambioHackea tu cultura y sé un agente de cambio
Hackea tu cultura y sé un agente de cambio
 
DukeScript: HTML5 y JavaScript desde Java
DukeScript: HTML5 y JavaScript desde JavaDukeScript: HTML5 y JavaScript desde Java
DukeScript: HTML5 y JavaScript desde Java
 
Data wrangling en R para programadores SQL
Data wrangling en R para programadores SQLData wrangling en R para programadores SQL
Data wrangling en R para programadores SQL
 
¿Confías en tus aplicaciones móviles?
¿Confías en tus aplicaciones móviles?¿Confías en tus aplicaciones móviles?
¿Confías en tus aplicaciones móviles?
 
Prototipos:Un juguete muy valioso
Prototipos:Un juguete muy valiosoPrototipos:Un juguete muy valioso
Prototipos:Un juguete muy valioso
 
El Rol de Arquitecto de Software
El Rol de Arquitecto de SoftwareEl Rol de Arquitecto de Software
El Rol de Arquitecto de Software
 

Similar a Desarrollo de una wearable app para combatir el sedentarismo

Areas De Investigacion De La IngenieríA Electronica
Areas De Investigacion De La IngenieríA ElectronicaAreas De Investigacion De La IngenieríA Electronica
Areas De Investigacion De La IngenieríA Electronicaguest7b9473
 
Areas De Investigacion De La IngenieríA Electronica
Areas De Investigacion De La IngenieríA ElectronicaAreas De Investigacion De La IngenieríA Electronica
Areas De Investigacion De La IngenieríA Electronicaguest7b9473
 
Presentació de Postgrau Màster de Desenvolupament d'Aplicacions Mòbils
Presentació de Postgrau Màster de Desenvolupament d'Aplicacions MòbilsPresentació de Postgrau Màster de Desenvolupament d'Aplicacions Mòbils
Presentació de Postgrau Màster de Desenvolupament d'Aplicacions MòbilsEmpresa i Emprenedoria Granollers
 
6-Unidad 1: Introducción a la Plataforma .NET-1.3 Aplicaciones en C# .NET-Des...
6-Unidad 1: Introducción a la Plataforma .NET-1.3 Aplicaciones en C# .NET-Des...6-Unidad 1: Introducción a la Plataforma .NET-1.3 Aplicaciones en C# .NET-Des...
6-Unidad 1: Introducción a la Plataforma .NET-1.3 Aplicaciones en C# .NET-Des...Luis Fernando Aguas Bucheli
 
Computacion ubicua
Computacion ubicuaComputacion ubicua
Computacion ubicuavannebelenjm
 
Aulas digitales mobile learning, tabletas, e books
Aulas digitales mobile learning, tabletas, e booksAulas digitales mobile learning, tabletas, e books
Aulas digitales mobile learning, tabletas, e booksRaquelPerellLpez
 
Sistemas multimedia y multimodales
Sistemas multimedia y multimodalesSistemas multimedia y multimodales
Sistemas multimedia y multimodalesFernando De la Cruz
 
Software libre y sus aplicaciones informáticas
Software libre y sus aplicaciones informáticasSoftware libre y sus aplicaciones informáticas
Software libre y sus aplicaciones informáticasjdt101914
 
Trabajo 1 historia de la inf. johana gutierrez
Trabajo 1 historia de la inf. johana gutierrezTrabajo 1 historia de la inf. johana gutierrez
Trabajo 1 historia de la inf. johana gutierrezJOHANA GUTIERREZ
 

Similar a Desarrollo de una wearable app para combatir el sedentarismo (20)

Areas De Investigacion De La IngenieríA Electronica
Areas De Investigacion De La IngenieríA ElectronicaAreas De Investigacion De La IngenieríA Electronica
Areas De Investigacion De La IngenieríA Electronica
 
Areas De Investigacion De La IngenieríA Electronica
Areas De Investigacion De La IngenieríA ElectronicaAreas De Investigacion De La IngenieríA Electronica
Areas De Investigacion De La IngenieríA Electronica
 
Módulo 6 IC3
Módulo 6 IC3Módulo 6 IC3
Módulo 6 IC3
 
Presentació de Postgrau Màster de Desenvolupament d'Aplicacions Mòbils
Presentació de Postgrau Màster de Desenvolupament d'Aplicacions MòbilsPresentació de Postgrau Màster de Desenvolupament d'Aplicacions Mòbils
Presentació de Postgrau Màster de Desenvolupament d'Aplicacions Mòbils
 
6-Unidad 1: Introducción a la Plataforma .NET-1.3 Aplicaciones en C# .NET-Des...
6-Unidad 1: Introducción a la Plataforma .NET-1.3 Aplicaciones en C# .NET-Des...6-Unidad 1: Introducción a la Plataforma .NET-1.3 Aplicaciones en C# .NET-Des...
6-Unidad 1: Introducción a la Plataforma .NET-1.3 Aplicaciones en C# .NET-Des...
 
Presentación Karol Campos
Presentación Karol CamposPresentación Karol Campos
Presentación Karol Campos
 
Aplicaciones Móviles
Aplicaciones MóvilesAplicaciones Móviles
Aplicaciones Móviles
 
Memory live
Memory liveMemory live
Memory live
 
Presentación.pptx
Presentación.pptxPresentación.pptx
Presentación.pptx
 
Taller tic
Taller ticTaller tic
Taller tic
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Programacion de app
Programacion de appProgramacion de app
Programacion de app
 
Programacion de app
Programacion de appProgramacion de app
Programacion de app
 
Tendencias Del Elearning 2006
Tendencias Del Elearning 2006Tendencias Del Elearning 2006
Tendencias Del Elearning 2006
 
Computacion ubicua
Computacion ubicuaComputacion ubicua
Computacion ubicua
 
Discapacidad, eres accesible
Discapacidad, eres accesibleDiscapacidad, eres accesible
Discapacidad, eres accesible
 
Aulas digitales mobile learning, tabletas, e books
Aulas digitales mobile learning, tabletas, e booksAulas digitales mobile learning, tabletas, e books
Aulas digitales mobile learning, tabletas, e books
 
Sistemas multimedia y multimodales
Sistemas multimedia y multimodalesSistemas multimedia y multimodales
Sistemas multimedia y multimodales
 
Software libre y sus aplicaciones informáticas
Software libre y sus aplicaciones informáticasSoftware libre y sus aplicaciones informáticas
Software libre y sus aplicaciones informáticas
 
Trabajo 1 historia de la inf. johana gutierrez
Trabajo 1 historia de la inf. johana gutierrezTrabajo 1 historia de la inf. johana gutierrez
Trabajo 1 historia de la inf. johana gutierrez
 

Más de Software Guru

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasSoftware Guru
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesSoftware Guru
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environmentsSoftware Guru
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorSoftware Guru
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealSoftware Guru
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowSoftware Guru
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:Software Guru
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learningSoftware Guru
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDiSoftware Guru
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Software Guru
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSSoftware Guru
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...Software Guru
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?Software Guru
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Software Guru
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsSoftware Guru
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosSoftware Guru
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressSoftware Guru
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsSoftware Guru
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Software Guru
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoSoftware Guru
 

Más de Software Guru (20)

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
 

Último

Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 

Último (7)

Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 

Desarrollo de una wearable app para combatir el sedentarismo

  • 1. DESARROLLO DE WEARABLE APP PARA COMBATIR EL SEDENTARISMO Presenta: ISC Luis Antonio Beltrán Prieto
  • 2. Presentación • Estudiante de Doctorado en Ingeniería Informática en 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
  • 3. 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
  • 4. ¿Qué es el sedentarismo?
  • 5. “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ísica regular. La falta de ejercicio o sedentarismo disminuye la capacidad de adaptación a cualquier actividad física, iniciando un círculo vicioso. Definición
  • 7. Consideraciones Se considera como actividad física regular: • Realizar al menos 30 minutos diarios de ejercicio regular al menos 3 días a la semana. • Quemar al menos 2000 calorías por semana. • Caminar Regular implica que todos los órganos del cuerpo se activen, fortalezcan los músculos, los huesos y se revitalice el sistema circulatorio. Fuente: http://www.madridsalud.es/temas/senderismo_salud.php
  • 8. Consideraciones Una actividad tan sencilla como caminar ayuda a combatir el sedentarismo, al menos 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
  • 9. ¿Cómo ayuda la tecnología a combatirlo?
  • 10. Las aplicaciones móviles han cambiado por completo el modo de vida de la población a nivel mundial Cada aplicación móvil resuelve una necesidad: • Esparcimiento • Educación • Productividad • Y por supuesto, la salud
  • 11. Los wearables, dispositivos electrónicos que se incorporan a alguna parte de nuestro cuerpo, han revolucionado la relación entre tecnología y salud: • Obtención de gran cantidad de datos por segundo • Mejoran la seguridad, productividad y colaboración • Promueven el ejercicio
  • 12. Propuesta: Desarrollar una aplicación móvil multiplataforma que motive al usuario a evitar el sedentarismo, al menos de una manera elemental. 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.
  • 13. Tecnologías: Nexmo API Nexmo ofrece servicios de comunicación basados en la nube que permiten a los desarrolladores integrar servicios 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/
  • 14.
  • 15.
  • 16. 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/
  • 18. 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.
  • 19.
  • 20.
  • 21. 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 Xamarin son 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
  • 22.
  • 23.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38. Demostración Video en YouTube: http://bit.ly/walkersg
  • 39. Conclusión El sedentarismo es un estilo de vida que debemos evitar a toda costa. La actividad física regular ayuda a combatirlo. Caminar o ejercitarte otorgan grandes beneficios. Una aplicación móvil y un wearable te pueden motivar a evitar el sedentarismo.
  • 40. ¡Gracias por tu atención! Código fuente disponible en: https://github.com/icebeam7/walkerSG
  • 41. @darkicebeam darkicebeam LUIS ANTONIO BELTRÁN PRIETO darkicebeam luis.beltran@itcelaya.edu.mx http://icebeamwp.blogspot.mx darkicebeam