SlideShare una empresa de Scribd logo
1 de 57
De Móvil a Google Glass
Mauricio Angulo S.
Programador | Divulgador | Asesor de UX
email >
blog >
twitter>

mauricio@tesseractspace.com
tesseractspace.com/blog
twitter.com/mauricioangulo

www.tesseractspace.com
Google Glass
•

Qué es Google Glass y cómo funciona

•

Diferencias de diseño entre apps

para smartphone y Glass
•

Principios de desarrollo para Glass

•

Lineamientos de diseño y usabilidad para Glass
para siempre

hace un año

hace un mes

ahora
Smartphone vs Glass
Aunque ambos son Computo Móvil, hay diferencias importantes a tener en cuenta:
Acción

Smartphone

Glass

Interacción

Botones físicos, teclado físico o virtual, voz

Touch panel, voz y gestos

Interfase

Visual y táctil, con controles e hipertexto

Principalmente texto

Pantalla

Grande en formato vertical u horizontal

Pequeña, en formato horizontal

Conectividad

Celular, WiFi, Bluetooth, etc.

WiFi y Bluetooth, limitada

Batería

De 5 a 10 horas

De 3 a 5 horas

Memoria

Expandible

Limitada

Apps

Locales y web apps

Locales y remotas
Desarrollo de apps para
Google Glass
Glassware (sust.)
Se refiere a los Servicios web que pueden enviar y recibir contenido hacia y desde
Glass.
Al desarrollar Glassware tienes dos opciones del API. Escoge la correcta basada
en tus necesidades. Si necesitas:

GDK
(Java)
Interacción con el
usuario en tiempo real

Acceso al
hardware

Funcionalidad
desconectada

Mirror API
(HTML5)
Independencia
de plataforma

Infraestructura
común

Funcionalidad
integrada
¡O usa ambas!

El API de Mirror Glassware puede invocar el Glassware de GDK por medio de un elemento de menú.
Es posible usar este modelo híbrido para reutilizar propiedades web ya existentes que pueden tener
funcionalidades completas en Glass.
Desarrollando Glassware con el GDK
Desarrollando Glassware con el Mirror API

REST
Tu usuario

Glass del usuario
2. Glassware almacena
las credenciales

1. El usuario se autentica
3. Se inserta un cat fact
Glass se sincroniza
El usuario ve un cat fact
POST /mirror/v1/timeline HTTP/1.1
Host: www.googleapis.com
Authorization: Bearer {auth token}
Content-Type: application/json
Content-Length: 26
{ "text": "Hello world" }

HTTP/1.1 201 Created
Date: Tue, 25 Sep 2012 23:30:11 GMT
Content-Type: application/json
Content-Length: 303
{
"kind": "glass#timelineItem",
"id": "1234567890",
"selfLink":
"https://www.googleapis.com/mirror/v1/timeline/12345678
90",
"created": "2012-09-25T23:28:43.192Z",
"updated": "2012-09-25T23:28:43.192Z",
"etag": ""G5BI0RWvj0jWdBrdWrPZV7xPKw/t25selcGS3uDEVT6FB09hAG-QQ"",
"text": "Hello world"
}
Bienvenido al PHP Quick Start del API
de Mirror
Principios de diseño para
Google Glass
1. No estorbes al usuario
Glass está diseñado para estar
ahí cuando lo necesites y para
que no estorbe cuando no lo
necesites.

Tu Glassware debe funcionar de
la misma manera. Ofrece
funcionalidad interesante que
mejore el momento al usuario
sin que lo invada.
2. Sé relevante
Muestra información en el lugar
y tiempo correcto para cada uno
de tus usuarios.
Las experiencias más relevantes
son también las más
sorprendentes y llevan a una
mayor satisfacción con el
usuario.
3. Evita lo innesperado
Las funcionalidades
innesperadas son peores en
Glass que en otros dispositivos
debido a que Glass está más
cerca de los sentidos del usuario.
No envies contenido con
demasiada frecuencia o en
momentos inoportunos. Siempre
deja claro al usuario cuál es la
intención de tu Glassware.
4. Diseña para personas
Diseña interfases que usen
imágenes, una voz casual y
gestos naturales.
Enfócate en el modelo de de uso
haz-y.olvida donde el usuario
puede realizer una acción
rápidamente y continuar con lo
que estaba haciendo.

¿Cómo se ve
todo desde allá
arriba?
just now
Modelos de interacción y bloques de
construcción en Google Glass
Timeline (sust., obj.)
Es una colección de Tarjetas organizadas de manera cronológica que Glass utiliza
para presentar información al usuario.

Futuro

Presente

Pasado
Static Cards (sust., obj.) – Mirror API
Se insertan en el histórico del Timeline,
se enfocan en una sola cosa, son
visualmente claras y son simples de leer.
Live Cards (sust., obj.) - GDK
Contienen información que es importante en el momento. Se actualizan
constantemente y se mantienen frescas y relevantes.
Menús (acción., obj.)
Las Tarjetas normalmente tienen menús que el usuario puede tocar o verbalizar para
invocar acciones. Glass permite usar los menús predefinidos o crear menús personalizados.
Inmersiones (vista, acción.)
Pueden invadir temporalmente el Timeline para ofrecer experiencias personalizadas e
interactivas en Glass.

Arrastra hacia abajo para regresar
Comandos (acción)
Glass usa gestos tradicionales pero también tiene capacidad para activación por voz y
gestos de movimiento.
Diseñando para Google Glass
Pantalla de Glass
Moto X

Glass

3:1

4.7“, 1184 x 720 px

1.5“, 640 x 360 px
Pantalla de Glass
640 px

10:34
“ok glass”

360 px
Regiones de una Tarjeta
1. Área principal
2. Imagen con texto
3. Autor y contenido
4. Con columna izquierda
5. Lista
Colores
Colores
Tipografía

Glass muestra la mayoría del texto en
esta tipografía

Glass muestra el texto en 26 px en
esta tipografía
Redacción para Glass
Tienes un espacio limitado para texto. Sigue estas recomendaciones al redactor texto
para tu Glassware:
•
•
•
•
•

Se breve y conciso.
Usa vocabulario sencillo.
Habla como humano.
Pon lo más importante al principio.
Evita la repeitición
Redacción para Glass

Extender duración deMauricio
Enviar un mensaje a la
grabaciónvideo
Extender
Enviar mensaje
just now
https://mirror-api-playground.appspot.com/assets/css/base_style.css
/*--------------------------------------- */
/* RESET */
* {
margin: 0;
padding: 0;
border: 0;
font: inherit;
color: inherit;
}
/*--------------------------------------- */
/* BASIC COMPONENTS */
/* Base card size, colors, and fonts. */
article {
width: 640px;
height: 360px;
display: block;
overflow: hidden;
position: absolute;
top: 0px;
left: 0px;
background-color: #000;
color: #fff;
font-family: 'Roboto';
http://www.glasssim.com
?
ok, ¿preguntas?
Links útiles
Documentación para desarrollo
https://developers.google.com/glass/
Google Mirror API PlayGround
https://developers.google.com/glass/tools-downloads/playground
Google Mirror Quickstart Code
https://developers.google.com/glass/develop/mirror/quickstart/index
De Móvil a Google Glass
Mauricio Angulo S.
Programador | Divulgador | Asesor de UX
email >
blog >
twitter>

mauricio@tesseractspace.com
tesseractspace.com/blog
twitter.com/mauricioangulo

www.tesseractspace.com

Más contenido relacionado

Destacado (20)

Aprendizaje y aapp
Aprendizaje y aappAprendizaje y aapp
Aprendizaje y aapp
 
Compartimeines
CompartimeinesCompartimeines
Compartimeines
 
TICs para enseñar y aprender
 TICs para enseñar y aprender TICs para enseñar y aprender
TICs para enseñar y aprender
 
cuanto saves de roger
cuanto saves de rogercuanto saves de roger
cuanto saves de roger
 
La Comunica Cion
La Comunica CionLa Comunica Cion
La Comunica Cion
 
G32007inef Pablo De Las Heras g3
G32007inef  Pablo De Las  Heras g3G32007inef  Pablo De Las  Heras g3
G32007inef Pablo De Las Heras g3
 
Reforma Religiosa
Reforma ReligiosaReforma Religiosa
Reforma Religiosa
 
En El Vientre Materno
En El Vientre MaternoEn El Vientre Materno
En El Vientre Materno
 
Estrategias De Comunicacion
Estrategias De ComunicacionEstrategias De Comunicacion
Estrategias De Comunicacion
 
CóMo Nace Un Paradigma
CóMo Nace Un ParadigmaCóMo Nace Un Paradigma
CóMo Nace Un Paradigma
 
San Francisco
San FranciscoSan Francisco
San Francisco
 
Ricos Y Pobres
Ricos Y PobresRicos Y Pobres
Ricos Y Pobres
 
Moises
MoisesMoises
Moises
 
UPD Nota De Prensa
UPD Nota De PrensaUPD Nota De Prensa
UPD Nota De Prensa
 
TuaVentura
TuaVenturaTuaVentura
TuaVentura
 
Maravilloso
MaravillosoMaravilloso
Maravilloso
 
DGT
DGTDGT
DGT
 
Solidaridad
SolidaridadSolidaridad
Solidaridad
 
Camping Vocab Personal Questions Span4 Ch1
Camping Vocab Personal Questions Span4 Ch1Camping Vocab Personal Questions Span4 Ch1
Camping Vocab Personal Questions Span4 Ch1
 
La mente
La menteLa mente
La mente
 

Similar a Desarrollo para Google Glass

Consejos Prácticos para Mejorar tu Web y Vender Más
Consejos Prácticos para Mejorar tu Web y Vender MásConsejos Prácticos para Mejorar tu Web y Vender Más
Consejos Prácticos para Mejorar tu Web y Vender MásAlojate.com
 
Google Glass programing, glassware and Mirror API
Google Glass programing, glassware and Mirror APIGoogle Glass programing, glassware and Mirror API
Google Glass programing, glassware and Mirror APIZerintia Technologies
 
Introducción a HTML5 y CSS3 - ArtMedia 2011
Introducción a HTML5 y CSS3 - ArtMedia 2011Introducción a HTML5 y CSS3 - ArtMedia 2011
Introducción a HTML5 y CSS3 - ArtMedia 2011Hernan Beati
 
PATRONES DE DISEÑO WEB
PATRONES DE DISEÑO WEBPATRONES DE DISEÑO WEB
PATRONES DE DISEÑO WEBMario Martinez
 
Adobe Creative Suite CS6 Design & Web
Adobe Creative Suite CS6 Design & WebAdobe Creative Suite CS6 Design & Web
Adobe Creative Suite CS6 Design & WebJoel Ortíz
 
Front end basics - Responsive Web Design
Front end basics - Responsive Web DesignFront end basics - Responsive Web Design
Front end basics - Responsive Web DesignNadal Soler
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web DesignJuan Morales
 
Front End & Responsive Web Design | DevFest Merida
Front End & Responsive Web Design | DevFest MeridaFront End & Responsive Web Design | DevFest Merida
Front End & Responsive Web Design | DevFest MeridaLuis Felipe Perez
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusGeneXus
 
Articulo (Responsive Web Desing)
Articulo (Responsive Web Desing)Articulo (Responsive Web Desing)
Articulo (Responsive Web Desing)Giovanni Quagliano
 
Introducción a Android: el reto de desarrollar y diseñar.
Introducción a Android: el reto de desarrollar y diseñar. Introducción a Android: el reto de desarrollar y diseñar.
Introducción a Android: el reto de desarrollar y diseñar. ideup
 
Descubriendo el futuro con Google Glass
Descubriendo el futuro con Google GlassDescubriendo el futuro con Google Glass
Descubriendo el futuro con Google GlassLennon Shimokawa
 
Creando Aplicaciones Web en el 2015
 Creando Aplicaciones Web en el 2015 Creando Aplicaciones Web en el 2015
Creando Aplicaciones Web en el 2015Globant
 
Awa12 anahi santiago
Awa12 anahi santiagoAwa12 anahi santiago
Awa12 anahi santiagoAnahiSantiago
 
Desvelando el GDK - Droidcon Spain
Desvelando el GDK - Droidcon SpainDesvelando el GDK - Droidcon Spain
Desvelando el GDK - Droidcon SpainDroidcon Spain
 
Html5 y otras yerbas
Html5 y otras yerbasHtml5 y otras yerbas
Html5 y otras yerbasPeter Concha
 
Html5 y otras yerbas
Html5 y otras yerbasHtml5 y otras yerbas
Html5 y otras yerbasAvanet
 

Similar a Desarrollo para Google Glass (20)

Consejos Prácticos para Mejorar tu Web y Vender Más
Consejos Prácticos para Mejorar tu Web y Vender MásConsejos Prácticos para Mejorar tu Web y Vender Más
Consejos Prácticos para Mejorar tu Web y Vender Más
 
Phonegap
PhonegapPhonegap
Phonegap
 
Google Glass programing, glassware and Mirror API
Google Glass programing, glassware and Mirror APIGoogle Glass programing, glassware and Mirror API
Google Glass programing, glassware and Mirror API
 
Introducción a HTML5 y CSS3 - ArtMedia 2011
Introducción a HTML5 y CSS3 - ArtMedia 2011Introducción a HTML5 y CSS3 - ArtMedia 2011
Introducción a HTML5 y CSS3 - ArtMedia 2011
 
PATRONES DE DISEÑO WEB
PATRONES DE DISEÑO WEBPATRONES DE DISEÑO WEB
PATRONES DE DISEÑO WEB
 
Front
FrontFront
Front
 
Adobe Creative Suite CS6 Design & Web
Adobe Creative Suite CS6 Design & WebAdobe Creative Suite CS6 Design & Web
Adobe Creative Suite CS6 Design & Web
 
Front end basics - Responsive Web Design
Front end basics - Responsive Web DesignFront end basics - Responsive Web Design
Front end basics - Responsive Web Design
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Front End & Responsive Web Design | DevFest Merida
Front End & Responsive Web Design | DevFest MeridaFront End & Responsive Web Design | DevFest Merida
Front End & Responsive Web Design | DevFest Merida
 
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite PlusWW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
 
Articulo (Responsive Web Desing)
Articulo (Responsive Web Desing)Articulo (Responsive Web Desing)
Articulo (Responsive Web Desing)
 
Introducción a Android: el reto de desarrollar y diseñar.
Introducción a Android: el reto de desarrollar y diseñar. Introducción a Android: el reto de desarrollar y diseñar.
Introducción a Android: el reto de desarrollar y diseñar.
 
Descubriendo el futuro con Google Glass
Descubriendo el futuro con Google GlassDescubriendo el futuro con Google Glass
Descubriendo el futuro con Google Glass
 
Creando Aplicaciones Web en el 2015
 Creando Aplicaciones Web en el 2015 Creando Aplicaciones Web en el 2015
Creando Aplicaciones Web en el 2015
 
Awa12 anahi santiago
Awa12 anahi santiagoAwa12 anahi santiago
Awa12 anahi santiago
 
Presentacion cw2012
Presentacion cw2012Presentacion cw2012
Presentacion cw2012
 
Desvelando el GDK - Droidcon Spain
Desvelando el GDK - Droidcon SpainDesvelando el GDK - Droidcon Spain
Desvelando el GDK - Droidcon Spain
 
Html5 y otras yerbas
Html5 y otras yerbasHtml5 y otras yerbas
Html5 y otras yerbas
 
Html5 y otras yerbas
Html5 y otras yerbasHtml5 y otras yerbas
Html5 y otras yerbas
 

Más de Mauricio Angulo

Experiencia de usuario para gobierno digital
Experiencia de usuario para gobierno digitalExperiencia de usuario para gobierno digital
Experiencia de usuario para gobierno digitalMauricio Angulo
 
Patrones oscuros de UX - UX Nights Vol 1.03 en Monterrey
Patrones oscuros de UX - UX Nights Vol 1.03 en MonterreyPatrones oscuros de UX - UX Nights Vol 1.03 en Monterrey
Patrones oscuros de UX - UX Nights Vol 1.03 en MonterreyMauricio Angulo
 
Patrones interactivos con Material Design
Patrones interactivos con Material DesignPatrones interactivos con Material Design
Patrones interactivos con Material DesignMauricio Angulo
 
Guías de diseño para apps en Android 4
Guías de diseño para apps en Android 4Guías de diseño para apps en Android 4
Guías de diseño para apps en Android 4Mauricio Angulo
 
Patrones de diseño responsivos - Mobile Day
Patrones de diseño responsivos - Mobile DayPatrones de diseño responsivos - Mobile Day
Patrones de diseño responsivos - Mobile DayMauricio Angulo
 
Patrones para Arquitectura de Información y ejemplos
Patrones para Arquitectura de Información y ejemplosPatrones para Arquitectura de Información y ejemplos
Patrones para Arquitectura de Información y ejemplosMauricio Angulo
 
Prototipando apps con Axure
Prototipando apps con AxurePrototipando apps con Axure
Prototipando apps con AxureMauricio Angulo
 
ComScore: futuro digital Latam 2013, con anotaciones.
ComScore: futuro digital Latam 2013, con anotaciones.ComScore: futuro digital Latam 2013, con anotaciones.
ComScore: futuro digital Latam 2013, con anotaciones.Mauricio Angulo
 
Dia de la usabillidad 2013 - Clínica de UX para apps
Dia de la usabillidad 2013 - Clínica de UX para appsDia de la usabillidad 2013 - Clínica de UX para apps
Dia de la usabillidad 2013 - Clínica de UX para appsMauricio Angulo
 
Como liberar el contenido digital
Como liberar el contenido digitalComo liberar el contenido digital
Como liberar el contenido digitalMauricio Angulo
 
Principios de diseño para apps en BlackBerry 10
Principios de diseño para apps en BlackBerry 10Principios de diseño para apps en BlackBerry 10
Principios de diseño para apps en BlackBerry 10Mauricio Angulo
 
Grandes tendencias en social media en la era digital
Grandes tendencias en social media en la era digitalGrandes tendencias en social media en la era digital
Grandes tendencias en social media en la era digitalMauricio Angulo
 
Introduccion al M-Commerce
Introduccion al M-CommerceIntroduccion al M-Commerce
Introduccion al M-CommerceMauricio Angulo
 
20 tendencias en marketing digital para 2013
20 tendencias en marketing digital para 201320 tendencias en marketing digital para 2013
20 tendencias en marketing digital para 2013Mauricio Angulo
 
Distribución de contenidos digitales - Tesseract Pages
Distribución de contenidos digitales - Tesseract PagesDistribución de contenidos digitales - Tesseract Pages
Distribución de contenidos digitales - Tesseract PagesMauricio Angulo
 
Introducción a Experiencia de Usuario para marketing Digital
Introducción a Experiencia de Usuario para marketing DigitalIntroducción a Experiencia de Usuario para marketing Digital
Introducción a Experiencia de Usuario para marketing DigitalMauricio Angulo
 

Más de Mauricio Angulo (20)

Experiencia de usuario para gobierno digital
Experiencia de usuario para gobierno digitalExperiencia de usuario para gobierno digital
Experiencia de usuario para gobierno digital
 
Patrones oscuros de UX - UX Nights Vol 1.03 en Monterrey
Patrones oscuros de UX - UX Nights Vol 1.03 en MonterreyPatrones oscuros de UX - UX Nights Vol 1.03 en Monterrey
Patrones oscuros de UX - UX Nights Vol 1.03 en Monterrey
 
Patrones interactivos con Material Design
Patrones interactivos con Material DesignPatrones interactivos con Material Design
Patrones interactivos con Material Design
 
Guías de diseño para apps en Android 4
Guías de diseño para apps en Android 4Guías de diseño para apps en Android 4
Guías de diseño para apps en Android 4
 
Patrones de diseño responsivos - Mobile Day
Patrones de diseño responsivos - Mobile DayPatrones de diseño responsivos - Mobile Day
Patrones de diseño responsivos - Mobile Day
 
Patrones para Arquitectura de Información y ejemplos
Patrones para Arquitectura de Información y ejemplosPatrones para Arquitectura de Información y ejemplos
Patrones para Arquitectura de Información y ejemplos
 
Prototipando apps con Axure
Prototipando apps con AxurePrototipando apps con Axure
Prototipando apps con Axure
 
ComScore: futuro digital Latam 2013, con anotaciones.
ComScore: futuro digital Latam 2013, con anotaciones.ComScore: futuro digital Latam 2013, con anotaciones.
ComScore: futuro digital Latam 2013, con anotaciones.
 
Dia de la usabillidad 2013 - Clínica de UX para apps
Dia de la usabillidad 2013 - Clínica de UX para appsDia de la usabillidad 2013 - Clínica de UX para apps
Dia de la usabillidad 2013 - Clínica de UX para apps
 
Checklist para SEO
Checklist para SEOChecklist para SEO
Checklist para SEO
 
Mobile learning
Mobile learningMobile learning
Mobile learning
 
Como liberar el contenido digital
Como liberar el contenido digitalComo liberar el contenido digital
Como liberar el contenido digital
 
Conversion funnel
Conversion funnelConversion funnel
Conversion funnel
 
Principios de diseño para apps en BlackBerry 10
Principios de diseño para apps en BlackBerry 10Principios de diseño para apps en BlackBerry 10
Principios de diseño para apps en BlackBerry 10
 
Grandes tendencias en social media en la era digital
Grandes tendencias en social media en la era digitalGrandes tendencias en social media en la era digital
Grandes tendencias en social media en la era digital
 
Introduccion al M-Commerce
Introduccion al M-CommerceIntroduccion al M-Commerce
Introduccion al M-Commerce
 
Demoing 101
Demoing 101Demoing 101
Demoing 101
 
20 tendencias en marketing digital para 2013
20 tendencias en marketing digital para 201320 tendencias en marketing digital para 2013
20 tendencias en marketing digital para 2013
 
Distribución de contenidos digitales - Tesseract Pages
Distribución de contenidos digitales - Tesseract PagesDistribución de contenidos digitales - Tesseract Pages
Distribución de contenidos digitales - Tesseract Pages
 
Introducción a Experiencia de Usuario para marketing Digital
Introducción a Experiencia de Usuario para marketing DigitalIntroducción a Experiencia de Usuario para marketing Digital
Introducción a Experiencia de Usuario para marketing Digital
 

Último

Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 

Último (20)

Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 

Desarrollo para Google Glass

  • 1. De Móvil a Google Glass Mauricio Angulo S. Programador | Divulgador | Asesor de UX email > blog > twitter> mauricio@tesseractspace.com tesseractspace.com/blog twitter.com/mauricioangulo www.tesseractspace.com
  • 3. • Qué es Google Glass y cómo funciona • Diferencias de diseño entre apps para smartphone y Glass • Principios de desarrollo para Glass • Lineamientos de diseño y usabilidad para Glass
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. para siempre hace un año hace un mes ahora
  • 10.
  • 11. Smartphone vs Glass Aunque ambos son Computo Móvil, hay diferencias importantes a tener en cuenta: Acción Smartphone Glass Interacción Botones físicos, teclado físico o virtual, voz Touch panel, voz y gestos Interfase Visual y táctil, con controles e hipertexto Principalmente texto Pantalla Grande en formato vertical u horizontal Pequeña, en formato horizontal Conectividad Celular, WiFi, Bluetooth, etc. WiFi y Bluetooth, limitada Batería De 5 a 10 horas De 3 a 5 horas Memoria Expandible Limitada Apps Locales y web apps Locales y remotas
  • 12.
  • 13.
  • 14. Desarrollo de apps para Google Glass
  • 15. Glassware (sust.) Se refiere a los Servicios web que pueden enviar y recibir contenido hacia y desde Glass.
  • 16. Al desarrollar Glassware tienes dos opciones del API. Escoge la correcta basada en tus necesidades. Si necesitas: GDK (Java) Interacción con el usuario en tiempo real Acceso al hardware Funcionalidad desconectada Mirror API (HTML5) Independencia de plataforma Infraestructura común Funcionalidad integrada
  • 17. ¡O usa ambas! El API de Mirror Glassware puede invocar el Glassware de GDK por medio de un elemento de menú. Es posible usar este modelo híbrido para reutilizar propiedades web ya existentes que pueden tener funcionalidades completas en Glass.
  • 19. Desarrollando Glassware con el Mirror API REST
  • 20. Tu usuario Glass del usuario 2. Glassware almacena las credenciales 1. El usuario se autentica 3. Se inserta un cat fact Glass se sincroniza El usuario ve un cat fact
  • 21. POST /mirror/v1/timeline HTTP/1.1 Host: www.googleapis.com Authorization: Bearer {auth token} Content-Type: application/json Content-Length: 26 { "text": "Hello world" } HTTP/1.1 201 Created Date: Tue, 25 Sep 2012 23:30:11 GMT Content-Type: application/json Content-Length: 303 { "kind": "glass#timelineItem", "id": "1234567890", "selfLink": "https://www.googleapis.com/mirror/v1/timeline/12345678 90", "created": "2012-09-25T23:28:43.192Z", "updated": "2012-09-25T23:28:43.192Z", "etag": ""G5BI0RWvj0jWdBrdWrPZV7xPKw/t25selcGS3uDEVT6FB09hAG-QQ"", "text": "Hello world" }
  • 22.
  • 23. Bienvenido al PHP Quick Start del API de Mirror
  • 24. Principios de diseño para Google Glass
  • 25. 1. No estorbes al usuario Glass está diseñado para estar ahí cuando lo necesites y para que no estorbe cuando no lo necesites. Tu Glassware debe funcionar de la misma manera. Ofrece funcionalidad interesante que mejore el momento al usuario sin que lo invada.
  • 26. 2. Sé relevante Muestra información en el lugar y tiempo correcto para cada uno de tus usuarios. Las experiencias más relevantes son también las más sorprendentes y llevan a una mayor satisfacción con el usuario.
  • 27. 3. Evita lo innesperado Las funcionalidades innesperadas son peores en Glass que en otros dispositivos debido a que Glass está más cerca de los sentidos del usuario. No envies contenido con demasiada frecuencia o en momentos inoportunos. Siempre deja claro al usuario cuál es la intención de tu Glassware.
  • 28. 4. Diseña para personas Diseña interfases que usen imágenes, una voz casual y gestos naturales. Enfócate en el modelo de de uso haz-y.olvida donde el usuario puede realizer una acción rápidamente y continuar con lo que estaba haciendo. ¿Cómo se ve todo desde allá arriba? just now
  • 29. Modelos de interacción y bloques de construcción en Google Glass
  • 30. Timeline (sust., obj.) Es una colección de Tarjetas organizadas de manera cronológica que Glass utiliza para presentar información al usuario. Futuro Presente Pasado
  • 31.
  • 32. Static Cards (sust., obj.) – Mirror API Se insertan en el histórico del Timeline, se enfocan en una sola cosa, son visualmente claras y son simples de leer.
  • 33. Live Cards (sust., obj.) - GDK Contienen información que es importante en el momento. Se actualizan constantemente y se mantienen frescas y relevantes.
  • 34. Menús (acción., obj.) Las Tarjetas normalmente tienen menús que el usuario puede tocar o verbalizar para invocar acciones. Glass permite usar los menús predefinidos o crear menús personalizados.
  • 35. Inmersiones (vista, acción.) Pueden invadir temporalmente el Timeline para ofrecer experiencias personalizadas e interactivas en Glass. Arrastra hacia abajo para regresar
  • 36. Comandos (acción) Glass usa gestos tradicionales pero también tiene capacidad para activación por voz y gestos de movimiento.
  • 38. Pantalla de Glass Moto X Glass 3:1 4.7“, 1184 x 720 px 1.5“, 640 x 360 px
  • 39. Pantalla de Glass 640 px 10:34 “ok glass” 360 px
  • 40. Regiones de una Tarjeta
  • 42. 2. Imagen con texto
  • 43. 3. Autor y contenido
  • 44. 4. Con columna izquierda
  • 48. Tipografía Glass muestra la mayoría del texto en esta tipografía Glass muestra el texto en 26 px en esta tipografía
  • 49. Redacción para Glass Tienes un espacio limitado para texto. Sigue estas recomendaciones al redactor texto para tu Glassware: • • • • • Se breve y conciso. Usa vocabulario sencillo. Habla como humano. Pon lo más importante al principio. Evita la repeitición
  • 50. Redacción para Glass Extender duración deMauricio Enviar un mensaje a la grabaciónvideo Extender Enviar mensaje just now
  • 51.
  • 52. https://mirror-api-playground.appspot.com/assets/css/base_style.css /*--------------------------------------- */ /* RESET */ * { margin: 0; padding: 0; border: 0; font: inherit; color: inherit; } /*--------------------------------------- */ /* BASIC COMPONENTS */ /* Base card size, colors, and fonts. */ article { width: 640px; height: 360px; display: block; overflow: hidden; position: absolute; top: 0px; left: 0px; background-color: #000; color: #fff; font-family: 'Roboto';
  • 54.
  • 56. Links útiles Documentación para desarrollo https://developers.google.com/glass/ Google Mirror API PlayGround https://developers.google.com/glass/tools-downloads/playground Google Mirror Quickstart Code https://developers.google.com/glass/develop/mirror/quickstart/index
  • 57. De Móvil a Google Glass Mauricio Angulo S. Programador | Divulgador | Asesor de UX email > blog > twitter> mauricio@tesseractspace.com tesseractspace.com/blog twitter.com/mauricioangulo www.tesseractspace.com