Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Desarrollo para Microsoft Band con Xamarin

4.367 visualizaciones

Publicado el

Conexión, sensores, tiles, notificaciones, personalización y mucho más!

Publicado en: Móvil
  • Sé el primero en comentar

Desarrollo para Microsoft Band con Xamarin

  1. 1. Desarrollo Microsoft Band Utilizando Xamarin Javier Suárez
  2. 2. SVQXDG Javier Suárez Ruiz Developer Plain Concepts Microsoft MVP Windows Platform Development Xamarin Certified Developer • Blog: http://geeks.ms/blogs/jsuarez • Email: javiersuarezruiz@hotmail.com • Twitter: @jsuarezruiz
  3. 3. SVQXDG Agenda ¿Microsoft Band? 1. La Band 2. Salud 3. Productividad Microsoft Band Xamarin SDK 1. Conectando 2. Sensores 3. Tiles y notificaciones Web Tiles 1. ¿Qué son? 2. Creando Web Tiles
  4. 4. Microsoft Band
  5. 5. SVQXDG Microsoft Band 10 Gyroscope 10
  6. 6. SVQXDG Salud & Fitness
  7. 7. SVQXDG Productividad
  8. 8. SVQXDG Integración con teléfonos
  9. 9. Microsoft Band Xamarin SDK
  10. 10. SVQXDG Nos permite integrar Apps con la Microsoft Band Trataremos la Band como algo “programmable” Trabajaremos con el namespace Microsoft.Band.Portable, IBandClient representará una Band 3 grandes vías para interactuar Obtener información de sensores Crear tiles Personalizar No se ejecuta código de Apps directamente en la Band La Band ofrece un modelo de extension, no una plataforma de apps Se require una App para teléfono/Tablet/PC Usaremos la Band para obtener información (sensors) y como pantalla auxiliar Microsoft Band Xamarin SDK
  11. 11. SVQXDG Conectando con la Band
  12. 12. DEMODEMODEMO Conectando con la Band
  13. 13. SVQXDG Obteniendo información de sensores
  14. 14. SVQXDG Tipos de sensores Sensor Detalles Frecuencia Ritmo cardiaco Número de pulsaciones/min 1Hz Acelerómetro X, Y y Z de la aceleración en g´s 8/30/60 Hz Giroscopio X, Y y Z de la velocidad angular en grados/segundos 8/30/60 Hz Distancia Distancia total en cm, velocidad en cm/s, estado, etc 1Hz Pedómetro Número total de pasos El valor oscila Temperatura piel Temperatura actual de la piel 1Hz UV Intensidad de radiación UV expuesta 1Hz Contacto Estado de la Band El valor oscila Calorías Número total de calorías El valor oscila
  15. 15. SVQXDG Trabajando con sensores
  16. 16. DEMODEMODEMO Trabajando con sensores
  17. 17. SVQXDG Creando tiles
  18. 18. SVQXDG Creando tiles
  19. 19. SVQXDG Notificaciones
  20. 20. SVQXDG Custom layouts Contenedores Elementos FlowPanel TextBlock ScrollFlowPanel WrappedTextBlock FilledPanel Icon Barcode TextButton FilledButton
  21. 21. SVQXDG Enviando páginas usando custom layouts Tipo de Elemento Contenido TextBlock String WrappedTextBlock String Icon Icono (0-9) Barcode String y barcode a renderizar TextButton String FilledButton Color a mostrar cuando el botón se pulsa
  22. 22. SVQXDG Eventos de tiles
  23. 23. DEMODEMODEMO Trabajando con Tiles
  24. 24. SVQXDG Personalización
  25. 25. SVQXDG Personalización
  26. 26. SVQXDG Personalización
  27. 27. DEMODEMODEMO Personalizando la Band
  28. 28. SVQXDG Microsoft Band Web tiles
  29. 29. SVQXDG Web Tile Spanish word pedir:[Spanish] pedir [English] to order
  30. 30. SVQXDG Web Tile package Web tile package (*.webtile) manifest.json Imagenes Custom layouts JavaScript event handlers
  31. 31. DEMODEMODEMO Creando Web Tiles
  32. 32. SVQXDG Información almacenada de los sensores de la Band y otros dispositivos Accede y hace tracking del historial fitness del usuario Colecciones de datos de históricos Se puede contribuir con datos de Microsoft Health Microsoft Health APIs
  33. 33. SVQXDG Información del usuario Sensores Resumenes– Diarios, semanales, mensuales de pasos, calorías, distancia, ritmo cardiaco, etc Actividades – Correr, bicicleta… Tracking del sueño – eficacia, duración, etc Dispositivos conectados Microsoft Health APIs
  34. 34. SVQXDG Preguntas y respuestas. ¿Dudas? &
  35. 35. Desarrollo para Microsoft Band con Xamarin SVQXDG Javier Suárez

×