desarrollo para smartwatch samsung gear
TRANSCRIPT
Desarrollo para el reloj
inteligente Samsung
Gear
Miguel A. Ramos
Agenda
• Dispositivos inteligentes
• Relojes inteligentes
• El reloj Samsung Gear
• Desarrollo para el Samsung Gear
• App de ejemplo
Dispositivos inteligentes
Dispositivos inteligentesBoom actual
• Dispositivos electrónicos generalmente
conectados a otros por protocolos
inalámbricos.
• Pueden operar de forma interactiva y
autónoma hasta cierto punto .
Dispositivos inteligentes¿Qué son?
Dispositivos inteligentesImpacto
Nuevo
Dispositivo
Dispositivos inteligentesImpacto
Nuevo
Dispositivo
Usuarios
Desarrolladores
Otros
Ecológico
Social
Legal
Internet of Things
Dispositivos inteligentesImpacto Nuevo mercado
Nuevo
Dispositivo
Usuarios
Desarrolladores
Otros
Ecológico
Social
Legal
Internet of Things
Dispositivos inteligentesImpacto Nuevo mercado
Nuevo
Dispositivo
Usuarios
Desarrolladores
Otros
Ecológico
Social
Legal
Internet of Things
Nuevos perfilesOportunidad de innovarOportunidad comercial
Dispositivos inteligentesImpacto Nuevo mercado
Nuevos datos
Nuevo
Dispositivo
Usuarios
Desarrolladores
Otros
Ecológico
Social
Legal
Internet of Things
Nuevos perfilesOportunidad de innovarOportunidad comercial
Dispositivos inteligentesImpacto Nuevo mercado
Nuevos datos
Nuevas consideraciones en otros sectores
Nuevo
Dispositivo
Usuarios
Desarrolladores
Otros
Ecológico
Social
Legal
Internet of Things
Nuevos perfilesOportunidad de innovarOportunidad comercial
Dispositivos inteligentesWearables
Ropa y accesorios con
electrónica avanzada y
capacidad de cómputo.
Dispositivos inteligentesWearables > Relojes inteligentes
Reloj de muñeca que no sólo da la hora; es un
dispositivo inteligente.
Diferentes formas y tamaños
Pantalla táctil
Generalmente dependientes de un
smartphone para funciones avanzadas
Vienen con aplicaciones de utilidad
Se les puede instalar nuevas apps
Relojes inteligentesCaracterísticas
Control remoto de smartphones vía Bluetooth.
Notificaciones desde el smartphone
Monitor de ritmo cardíaco para generar datos
de salud
GPS
Cámara
Almacenamiento interno
Reproductor de música
Detección y uso de los movimientos
Relojes inteligentesFunciones y Aplicaciones
Relojes inteligentesApps de terceros
Drink water (Health)
Relojes inteligentesApps de terceros
Runtastic (Fitness)
Relojes inteligentesApps de terceros
Baby Sitting (Home > Children)
Relojes inteligentesApps de terceros
Gear 2048 (Game>Puzzle)
Relojes inteligentesApps de terceros
Travel Translator (Utility, Tourism)
Relojes inteligentesApps de terceros
Budgit (Utility, Finances)
Timer
Excercise
Music Player
Watch On Remote (para bromas)
Relojes inteligentesApps que más uso personalmente
Relojes inteligentesFabricantes
SAMSUNG SONY
MOTOROLA
APPLE
PEBBLELG
Próximos 5 años:
148 millones de wearables vendidos
70% serán relojes inteligenteshttp://www.businessinsider.com
OS: Android Wear, Apple
Aplicaciones: Utilidades, Bienestar,
Salud, Deportes, Otroshttp://www.alliedmarketresearch.com/smartwatch-market
Relojes inteligentesMercado. Resumen
Relojes inteligentesMercado http://www.alliedmarketresearch.com/smartwatch-market
Desarrollo para el
reloj Samsung Gear 2
Samsung Gear smartwatchModelo Gear 2 Neo
Bluetooth
MIC
Speaker
No cámara
No conexión
No GPS
Sensor de ritmo cardíaco
Acelerómetro
Resolución 320x320
22 aplicaciones nativas
(la mayoría requieren el teléfono)
Desarrollo para el Samsung Gear
Plataforma de desarrollo
Arquitectura de apps
Proceso de desarrollo
TIZEN OS
VISTAS (HTML + CSS)
CONTROLLERS (JS)
.WGT
Gear App
Desarrollo para el Samsung GearPlataforma y arquitectura de apps
SAP API Tizen APIs HTML 5 APIs
Tizen OS
Desarrollo para el Samsung GearAPI: SAP para comunicación con teléfono
Samsung Accesory Protocol (SAP) permite la comunicación entre dispositivos vía BT, WiFi.
Desarrollo para el Samsung GearAPIs HTML5
Podemos usar especificaciones de W3C
Desarrollo para el Samsung GearAPIs Tizen
Acceso al hardware del dispositivo
Desarrollo para el Samsung GearUI, Navegación, Acciones
HTML JS
Desarrollo para el Samsung GearCiclo de desarrollo
Desarrollo para el Samsung GearCiclo de desarrollo
Tizen SDK for wearablehttps://developer.tizen.org/downloads/tizen-sdk?langswitch=en#wearable
Desarrollo para el Samsung GearCiclo de desarrollo
Programar el widget como una app web para display de 320x320 (JS+HTML+CSS con uso de APIs)
Desarrollo para el Samsung GearCiclo de desarrollo
Obtener certificado para desplegar en dispositivo realGenerar solicitud de certificado en el IDEEnviar a Samsung la solicitudRecibir e instalar la confirmación en el IDE.Se genera entonces el certificado
Desarrollo para el Samsung GearCiclo de desarrollo
ProbarPara pruebas rápidas de la parte web “no tizen” usar el ChromePara pruebas en el dispositivo se debe tener instalado el certificado.
Desarrollo para el Samsung GearCiclo de desarrollo
Publicar en la Tiendahttp://seller.samsungapps.com/
Puede registrarse una aplicación Androidconteniendo el widget; o el widgetstandalone.
App Traffic Glance
Alerta en zonas de accidentes
Demo video
Recursos
Desarrollo para el Samsung Gear:http://developer.samsung.com/samsung-gear
Concursos de Programación: http://challengepost.com/
Traffic Glance en concurso: http://intersections.challengepost.com/submissions/26037-traffic-glance-v1-0-2
Desarrollo para el reloj
inteligente Samsung
GearMiguel A. Ramos
@mramosr85