El documento describe el desarrollo para el reloj inteligente Samsung Gear. Explica que los relojes inteligentes son dispositivos wearables que ofrecen más que sólo la hora, como pantallas táctiles y aplicaciones. Detalla las características y funciones del Samsung Gear, incluyendo su hardware limitado y las 22 aplicaciones nativas. Además, cubre el proceso de desarrollo para el Gear usando Tizen OS, APIs de HTML5, y el ciclo completo de desarrollo, pruebas y publicación en la tienda de aplicaciones.
5. • 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?
9. Dispositivos inteligentes
Impacto Nuevo mercado
Nuevo
Dispositivo
Usuarios
Desarrolla
dores
Otros
Ecológico
Social
Legal
Internet
of Things
Nuevos perfiles
Oportunidad de innovar
Oportunidad comercial
10. Dispositivos inteligentes
Impacto Nuevo mercado
Nuevos datos
Nuevo
Dispositivo
Usuarios
Desarrolla
dores
Otros
Ecológico
Social
Legal
Internet
of Things
Nuevos perfiles
Oportunidad de innovar
Oportunidad comercial
11. Dispositivos inteligentes
Impacto Nuevo mercado
Nuevos datos
Nuevas consideraciones en otros
sectores
Nuevo
Dispositivo
Usuarios
Desarrolla
dores
Otros
Ecológico
Social
Legal
Internet
of Things
Nuevos perfiles
Oportunidad de innovar
Oportunidad comercial
14. 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 inteligentes
Características
15. 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 inteligentes
Funciones y Aplicaciones
28. Samsung Gear smartwatch
Modelo 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)
29. Desarrollo para el Samsung Gear
Plataforma de desarrollo
Arquitectura de apps
Proceso de desarrollo
30. TIZEN OS
VISTAS (HTML + CSS)
CONTROLLERS (JS)
.WGT
Gear App
Desarrollo para el Samsung Gear
Plataforma y arquitectura de apps
SAP API Tizen APIs HTML 5 APIs
Tizen OS
31. Desarrollo para el Samsung Gear
API: SAP para comunicación con teléfono
Samsung Accesory Protocol (SAP) permite la
comunicación entre dispositivos vía BT, WiFi.
32. Desarrollo para el Samsung Gear
APIs HTML5
Podemos usar especificaciones de W3C
33. Desarrollo para el Samsung Gear
APIs Tizen
Acceso al hardware del dispositivo
36. Desarrollo para el Samsung Gear
Ciclo de desarrollo
Tizen SDK for wearable
https://developer.tizen.org/downloads/tizen-sdk?langswitch=en#wearable
37. Desarrollo para el Samsung Gear
Ciclo de desarrollo
Programar el widget como una app web para
display de 320x320 (JS+HTML+CSS con uso
de APIs)
38. Desarrollo para el Samsung Gear
Ciclo de desarrollo
Obtener certificado para desplegar en
dispositivo real
Generar solicitud de certificado en el IDE
Enviar a Samsung la solicitud
Recibir e instalar la confirmación en el IDE.
Se genera entonces el certificado
39. Desarrollo para el Samsung Gear
Ciclo de desarrollo
Probar
Para pruebas rápidas de la parte web “no tizen” usar el Chrome
Para pruebas en el dispositivo se debe tener instalado el
certificado.
40. Desarrollo para el Samsung Gear
Ciclo de desarrollo
Publicar en la Tienda
http://seller.samsungapps.com/
Puede registrarse una aplicación Android
conteniendo el widget; o el widget
standalone.
44. 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
45. Desarrollo para el reloj
inteligente Samsung
Gear
Miguel A. Ramos
@mramosr85