CHRISTOPHER BARTOLOMÉ: Buenas tardes.
Gracias por venir a el Google Glass-- Breaking
El techo de cristal sesión, o seminario.
Este seminario específico no es realmente en base a, como, ejemplos de codificación.
Básicamente se trata de cuando Enseñé este same--
o cuando fui el mentor de los estudiantes para CS50 el año pasado en proyectos de Google Glass,
no era la codificación que realmente, realmente los afectados.
Fue el, bueno, ¿Cómo puedo tomar todo estas herramientas que Google me ha dado,
y utilizarlos para construir una aplicación específica?
Vamos repasar un par de cosas.
Vamos a ir sobre los patrones de diseño.
Vamos a repasar las aplicaciones.
Vamos a repasar exactamente cómo tomar todo el conocimiento que Google
se va a dar a usted-- porque Google es extraordinario en el sentido de dar
que todas las muestras que necesita.
Van a darle toda la la documentación que necesita para ponerlo en práctica.
Pero vamos a utilizar que el conocimiento de que han
te ha dado para crear Cristalería, aplicaciones de vidrio.
Así que vamos a empezar aquí.
Así que un par de cosas que usted debe sólo tener en la parte posterior de su cabeza
cada vez que estás haciendo Aplicaciones de Google Glass.
Porque una de las cosas acerca de Google Glass en
sí es que es un controversial pieza de tecnología
que no mucha gente realmente utilizan.
Así que en la parte posterior de su cabeza, siempre se debe
pensar sobre-- lo último éxito de cualquier tecnología portátil
depende de las aplicaciones que están disponibles para ello.
Si no hay buenas aplicaciones para un dispositivo específico, entonces es inútil.
>> Otra cosa es como cristal desarrolladores, el reto
es la creación de aplicaciones que son más conveniente e innovador
que nuestras propias aplicaciones de dispositivos móviles.
Y esto no lo hace realidad significa que usted tiene
para crear toda una nueva aplicación.
Me refiero, por ejemplo, sólo puede simplemente vaya, OK Glass, tomar una foto,
compartir con.
Y entonces sólo puedo decir, comparte.
Aceptar Glass.
Compartir.
Y puedo compartirlo con mis círculos sólo así en Google+ o algo así.
>> Es mucho más rápido que yo ir aquí, tomar una foto,
y luego esencialmente haciendo lo mismo.
Por lo que hace que sea más conveniente.
Es una forma innovadora de hacer las cosas un poco más rápido.
>> Ahora, otra forma de pensar en una aplicación de Google Glass,
o cualquier tipo de tecnología portátil aplicación, es que si usted completamente
limpió su dispositivo móvil, lo que sería la primera de cinco
aplicaciones que le descargando, y por qué?
Así que sólo seguir los de la parte posterior de su cabeza
cuando vas a comenzar a diseñar una aplicación de Google Glass.
>> ¿Cuál es la agenda?
Lo primero que estamos vamos a hacer es que estamos
va a decir básicamente, lo que es de cristal?
Vamos a hablar de la Copa línea de tiempo, básicamente, lo que
se mueve por la pantalla cuando usted utilizar el controlador a lo largo del lado.
Vamos a hablar de patrones de diseño de cristalería.
>> Vamos a hablar de espejo API frente al kit de desarrollo de vidrio.
Voy a tirar que alrededor mucho, esencialmente,
porque la API espejo era la programa de aplicación original
interfaz que fue lanzado por Google.
Eso es basado en la nube.
Considerando que el GDK, la Kit de Desarrollo de vidrio,
fue lanzado más adelante en el carretera, de manera que esencialmente
en realidad se puede utilizar el hardware capacidades en Google Glass.
Vamos a repasar algunos consejos profesionales, y también, esencialmente, algunos recursos.
>> Así que en lugar de explicar exactamente lo que es de vidrio en general,
Yo sólo voy a utilizar el video de un minuto
que Google ha proporcionado que tipo de ir sobre ella,
porque creo que eso es esencialmente el mejor manera de hacerlo sin darme
Glass a cada persona aquí.
[REPRODUCCIÓN DE VÍDEO]
-Aquí Están los fundamentos de cómo utilizar Glass.
Este es el panel táctil.
Se extiende desde el templo a la oreja.
Toque el panel táctil para despertar Glass.
Usted debe ver la pantalla por encima de su línea de visión.
Ajústelo para ver todo.
>> La pantalla de inicio muestra un reloj.
Esta es la línea de tiempo.
Es una hilera de tarjetas.
Cosas de la izquierda son sucediendo ahora o por venir,
como el tiempo, un próximo vuelo, o un evento en su calendario.
Puede tocar en cualquier tarjeta para ver más.
Deslizar hacia abajo en cualquier lugar para volver a la línea de tiempo.
>> Tarjetas a la derecha de la pantalla de inicio son del pasado.
Por ejemplo, los mensajes, vídeos o fotos.
Toque en una foto para compartirla, y elegir uno de sus amigos.
Deslizar hacia abajo para volver al modo de espera.
Y divertirse explorando.
>> [FIN REPRODUCCIÓN DE VÍDEO]
CHRISTOPHER BARTOLOMÉ: Así que ese es el usuario genérico
interfaz para Google Glass.
Esencialmente, es una muy sencilla interfaz de usuario, la línea de tiempo centrada
que permite que el usuario no utiliza sólo comandos de voz, sino también
esta barra a lo largo de la derecha lado para deslizar realmente
rápidamente a través de diferentes específica dimensiones del tiempo diferentes Glass
tarjetas.
>> Así que lo que está en Cristal?
Bueno, la pantalla es de 640 x 360.
La cámara en sí mismo es una de cinco megapíxeles cámara que hace la grabación de vídeo 720p.
Cuenta con Wi-Fi y Bluetooth en él, pero no tiene celular.
Así que para usar Glass fuera de una red Wi-Fi,
tendrás que vincular esencialmente a su teléfono utilizando un punto de acceso.
>> El almacenamiento es de aproximadamente 12 gigabytes, y eso no es
incluyendo el sistema operativo.
Es 16 totales esencialmente.
Cuenta con dos gigabytes de RAM.
Y hay alguna gran adicional piezas de tecnología que se construyen en.
Usted tiene un giroscopio.
Usted tiene un acelerómetro.
Usted tiene una luz ambiental detección y la proximidad
sensor, que se utiliza para, como, parpadeando.
Por ejemplo, si parpadeo, tomará una imagen, que es un poco extraño.
Pero es una de esas piezas que puede aprovechar dentro del SDK.
>> Y usted también tiene un hueso conducción transductor de audio.
Así que me permite realmente especie de susurro, OK Glass.
Y entonces será acceder a mis órdenes.
Así que en general es lo que Google Glass es.
>> Así que vamos a más en lo esencial arenosa de lo que estas tarjetas de tiempo son,
y cómo podemos utilizarlas hacer cosas diferentes.
Así que hay tres tipos de tarjetas de línea de tiempo.
Ahí está la tarjeta de estática, que muestra de texto, HTML, imágenes y video.
Estas cosas también se pueden utilizar para invocar esas cosas llamadas una tarjeta en vivo,
o inmersiones.
Y hablaremos de que en un poco.
>> A muestra tarjeta vivo tarjetas que son importante en la moment-- actual
cosas que se dictó, en esencia.
Cronómetro es un buen ejemplo de esto.
>> Y una inmersión muestra lo que llamamos una actividad que Android
básicamente se hace cargo de toda la pantalla.
Así que la idea aquí es que eres capaz de hacer mucho bien, limpio, fresco,
y aplicaciones dinámicas, ya sean es sólo un simple CSS HTML
plantilla, si algo lo que está pasando y activa.
Esta es una imagen de un juego llamado Zombies Run, que
en realidad es bastante divertido.
Pronto nos ocuparemos de eso.
Y este es un juego aquí que utiliza el gyroscope-- Sigo diciendo gyroscope--
sí, es giroscopio.
¿Qué estoy haciendo?
El giroscopio, para que pueda realmente equilibrar las cosas en la cabeza.
>> Así que vamos a ir más en tarjetas de línea de tiempo.
Tarjetas estáticas también pueden contener un paquete de tarjetas, por ejemplo, un álbum de fotos.
Se podía ver que denota por esta página colgajo poco aquí.
Cuando puntee en él, se le ofrece otra línea de tarjetas de línea de tiempo.
Y no podrás a tipo de desplazarse a través de la utilización de su barra de desplazamiento,
y usted también será capaz de para compartir tarjetas específicas.
Así que ahora que usted debe ser algo familiarizarse con los diferentes tipos
de tarjetas de línea de tiempo, lo que vamos a hacer
Somos nosotros los vamos a hablar acerca de los patrones de diseño.
Y esta es probablemente la cosa que la mayoría de los estudiantes quedan atrapados
con cuando comienzan buceo en el desarrollo de Google Glass.
>> Así que hay tres patrones de diseño.
El primer patrón de diseño es notificaciones periódicas.
Y lo que eso hace que utiliza el espejo API de servicios web o fondo Android
servicios para empujar notificaciones en una línea de tiempo.
Por ejemplo, si usted se inscribe para aplicación de cnn.com,
que le enviarían una notificación cuando hay una noticia que había ocurrido.
>> La API de espejo se puede utilizar para crear cualquier language-- la API espejo puede
utilizar cualquier lenguaje para crear una interacción de servicios web.
Así que, esencialmente, al igual que si usted es no muy familiarizado con Java,
que es la que utiliza el GDK, y ya está más interesado en PHP, por ejemplo,
usted puede escribir un servicio de PHP y una aplicación de cristalería que
interactúa con eso, en lugar de tener
a profundizar más en las partes de Java de la misma.
Los usos de servicios de fondo Android Java por el Kit de Desarrollo de cristal.
>> Así que lo que vamos a hacer es que nos conectaremos a solo un ejemplo en el cristal,
si pudiéramos.
Lo siento por la pantalla.
Se inclinó hacia un lado aquí, para las personas que están en el interior.
Hay que ir.
Lo siento.
Toma un poco para cargar aquí.
>> Así que este es un ejemplo de algo que The New York Times que enviaría.
Es una declaración periódica que contiene varias tarjetas estáticas que
tiene información al respecto.
Así que si hago clic en it-- y esto load-- ahí vamos.
Si hago clic en él, a continuación, lo que se obtiene aquí
es que usted obtendrá información sobre un título o una historia.
También puede adjuntar cosas que tan que en realidad se puede leer en voz alta.
¿Y qué lectura hace en voz alta es que lo leerá a usted en su oído.
Realmente no se puede oír , pero en esencia es
un conector de hueso que leerá en su cabeza.
Esta es la mejor manera de decirlo.
>> Así que eso es qué tipo de periódico notificaciones están a punto.
Hay todos los tipos diferentes de ellos.
Si utiliza Twitter, Twitter de otra aplicación
ese tipo de le da un ejemplo de lo que estas notificaciones periódicas
aplicaciones son.
>> El segundo pattern-- diseño y vamos a ir y volver a la cosa.
El segundo patrón de diseño es la tarea en curso.
Y, esencialmente, esto es una tarjeta que es constantemente funcionando en segundo plano.
Usted puede dejar la tarjeta.
Usted puede ir a hacer algo más en la línea de tiempo.
Pero, en esencia, lo que estaba sucediendo es que siempre está corriendo.
Algo siempre va en, al igual que una aplicación real,
como un cronómetro por ejemplo.
>> Esto sólo puede llevarse a cabo utilizando el Kit de Desarrollo de cristal.
Pero usted puede tomar ventaja completa de todo el hardware de vidrio.
La GDK Android es sólo de Java.
Así que si usted está familiarizado con Java, eso es genial.
Si usted está familiarizado con Android desarrollo específicamente,
hay un gran seminario, creo.
No estoy seguro de lo que la hora exacta es.
Pero hay un seminario en el desarrollo de Android.
Si usted está planeando hacer la GDK, recomiendo ir a que uno
Específicamente, debido que va a solapar
exactamente lo que eres va a utilizar para la Copa.
>> Así que vamos a ver.
Vamos a abrir otra aplicación.
¿Podríamos cambiar a la cosa?
Aceptar Glass.
Iniciar una carrera.
Así que este es un juego que yo uso cuando estoy aburrido cuando voy corriendo,
llamado Zombies Run.
Y básicamente lo que hace es que tracks-- es esencialmente,
se está ejecutando desde Zombies todo el tiempo.
Pero es como si yo run-- sé esto va a ser realmente awkward--
pero si me quedo por aquí, que debe realizar un seguimiento o darme un ritmo.
Debe actualizar lo lejos que he correr, o cosas como eso.
>> Así que esto es como a-- este aplicación es essentially--
está tomando un segundo para actualizar en que side-- molesto.
Pero, en esencia, lo que está pasando aquí es que esto siempre se está ejecutando.
Y usted está interactuando con él.
Y usted puede apenas bueno de hacer cosas diferentes.
Y así hay muchos aplicaciones que son similares.
Y hay aplicaciones que en realidad se puede cree que hacen lo mismo.
Así que es eso.
>> Bien.
Así que la próxima diseño patrón es una inmersión.
Inmersiones consumirán la totalidad pantalla y toda la línea de tiempo.
Así que en realidad no se puede simplemente saltar y ir a hacer otras cosas si quieres.
Es como que si estás jugando un juego sobre el vidrio en sí mismo.
Esto sólo puede llevarse a cabo utilizando también la GDK.
Así que una vez más, la ventajas de utilizar el GDK
es que básicamente toma completa ventaja de todo el hardware que es
en Google Glass en sí mismo.
>> Así que vamos a ir hasta un ejemplo más en el cristal.
Aceptar Glass.
Juega un juego de equilibrio.
Así que este es un juego que me gusta jugar cuando Estoy aburrido en el trabajo, sólo en una reunión.
Esperemos que voy a mostrar aquí en cualquier segundo.
Hay que ir.
Bien.
Así que lo que es es que estoy utilizando el código JavaScript
para equilibrar estos objetos en mi cabeza, cosas así.
Así que esto es una especie de aplicación de inmersión.
Nivel nueve es como imposible.
>> Aceptar, Glass.
También hay juego interactivo que usted puede hacer, como-- no grabar un vídeo.
Detener la grabación.
¿Por qué estás grabando?
Lo siento.
Glass está actuando.
Aceptar, Glass.
Juega un juego de arcilla tirador.
Así que este es otro de esos juegos interactivos extraños
que pueda perder el tiempo con.
Este utiliza una gran cantidad de componentes dentro de Google Glass.
Fuego.
Soy horrible en este juego.
Y, esencialmente, sólo puede utilizar el fuego palabra para ir realmente a cabo y el fuego.
Fuego.
Oh, que nunca va a suceder.
Yo me voy a perder cada vez.
Pero que tipo de da más de un ejemplo
de la utilización de todos los diferentes componentes para hacer que estos juegos de vidrio.
Así que la próxima cosa que que desee pensar aquí
es métodos de invocación, un término de lujo para, ¿cómo empiezo mi solicitud?
Así que hay diferentes formas de aprovechar diferentes métodos de invocación.
Los diferentes patrones de diseño, para ejemplo las notificaciones periódicas,
los que no se utilice el bien, menú Glass.
Así que si estás con ganas de hacer algo que tenían y enviaron notificaciones,
supongamos que tiene una aplicación que recuerda sobre algo que ha pasado,
no vas a ser capaz de sacar el tema a través del menú de cristal.
Eso es sólo algo que usted será capaz de hacer
a través de la GDK Glass en sí mismo.
>> Así que he estado usando estos dos términos, la API de espejo y cristal GDK.
Y así que voy a entrar en aquellos un poco más profundo.
Así que antes de la GDK, espejo se utiliza principalmente
como la interacción de la aplicación.
Utiliza secundaria de web servicios para llevar a cabo
tareas simples, como línea de tiempo suscripciones, el intercambio de contenidos,
y el texto de voz.
Cristalería utilizando la API de espejo puede escribirse en casi cualquier idioma.
Cristalería que sólo utiliza espejo API no lo hará
tener la capacidad de utilizar métodos de invocación de voz,
ni las golosinas de hardware como el giroscopio y acelerómetro.
>> Puede crear Cristalería sin un dispositivo físico en la mano.
Así que eso es una cosa agradable.
Así que si usted necesita simplemente crear Cristalería de que usted realmente no
necesita el dispositivo real, usted puede hacer eso, especialmente
si es difícil conseguir un Google real Vidrio, o si usted no tiene uno,
o algo por el estilo.
Se requiere el conocimiento de OAuth2.
Y lo que la autenticación abierta es si alguna vez
ir a un sitio web que dice inicia sesión con tu Facebook,
o inicia sesión con tu cuenta de Google, cosas así, eso es abierto Aut.
Y eso es básicamente va a ser usado porque la API espejo es una nube
servicio.
>> En cuanto a la GDK, la Copa Developer Kit es, en esencia,
una extensión para el desarrollo de Android.
Sólo se puede utilizar con Java.
Los desarrolladores tienen pleno aunque para todo el hardware nativo
características, incluyendo la giroscopio y acelerómetro.
Se utiliza principalmente para habilidades de invocación de voz,
como usted saw-- Aceptar, Vidrio, todo ese menú cosa--
tarjetas en vivo y aplicaciones inmersivas.
Esto requiere que usted tener el dispositivo en la mano,
porque siempre tienes que estar constantemente cargar el código hasta su Glass
para probar con.
>> Así GDK frente espejo.
Las ventajas son que su sencillo para los desarrolladores de Android,
principiante o profesional.
Usted tiene la capacidad de utilizar todo el hardware nativo.
Se abre la puerta para Cristalería interactivo,
funcionalidad offline donde usted no necesita internet,
y gran cantidad de documentación.
Así que está bien documentado.
>> Las desventajas son que es sólo disponible en un idioma, Java.
Y el desarrollo integrado creó puede tener en realidad un tiempo bastante largo
para hacer.
Cuando digo mucho tiempo, y me refiero como tal vez un par de horas para conseguirlo
todo configurado.
Hay una gran cantidad de cosas, también, tendrás
a considerar como la batería la vida y el uso de memoria.
Quiero decir, yo estaba en el 100% cuando Empecé esta presentación.
Y se me cayó un 20% ya.
>> Así que dependiendo de las aplicaciones que se utilizan, y dependiendo de lo que su aplicación en realidad
hace, usted quiere pensar, bien, lo que puedo hacer con la batería más mínimo
el consumo de la vida?
Así que esas son las cosas importantes cuando de empezar a usar todos los objetos valiosos.
>> En términos del espejo API, usted puede casi
utilizar casi cualquier idioma que tiene un marco web.
No se puede utilizar C, pero por ejemplo, puede utilizar PHP, Java, Python, Ruby,
Vaya, otros idiomas diferentes.
Y lo bueno es que sólo utiliza arquitectura web sencillo.
Usted hace una petición POST.
Se inserta una tarjeta.
Usted hace una petición GET.
Se pone las cartas.
>> Los contras es que usted no necesita la Conocimiento OAuth2, es decir, el signo
con tu cuenta de Google.
Y eso puede ser a veces confuso para la gente.
Creo que cuando los seminarios se publican que no sólo las diapositivas,
pero algunos otros materiales se le atribuye.
¿Eso es correcto?
Y tengo una gran PDF, como una de nueve páginas en PDF,
sobre cómo configurar todo eso para la gente.
Y te da una idea de como una estructura de base de datos
tener las llaves y las fichas.
Así que voy a ser capaz de esperar a arrojar algo de luz sobre el OAuth
con entrar en ese documento un poco más lejos.
>> Una de las cosas que es una gran desventaja es que no hay funcionalidad offline.
Usted tiene acceso a internet.
Si usted no puede decidir, no se preocupe.
Puede utilizar los dos.
Por ejemplo, digamos que se crea una juego usando la inmersión a través de la GDK.
También puede crear un tabla de clasificación que está en la nube.
Uso de la API espejo, usted puede enviar su anotar a su servicio web de líderes,
por lo que se puede mostrar.
>> Así que básicamente quiere utilizar lo que hay mejor para su tipo de aplicación.
No necessarily-- usted no tiene ir a un lado o el otro.
Es que uno va a ser: si usted va a utilizar ambos,
es posible que tenga una necesidad de eso.
Y es mucho trabajo.
Pero es definitivamente vale la pena si usted puede conseguir a través.
>> Así que te voy a dar un ejemplo rápido de la API de espejo y sus capacidades.
Así, por ejemplo, uno de las cosas que-- esto
es el proyecto de arranque de cristal que viene con las muestras de Google.
Básicamente establece todo lo que usted
puede hacer con al menos el API espejo.
>> Algunas de las cosas que yo tenía que se ha mostrado anteriormente, así,
Por ejemplo, el juego, el juego de equilibrio y aquellos,
esos son en realidad muestra código que Google te ofrece.
Así que ya ves, Google ha hecho una gran parte del trabajo por usted.
Sólo tiene que básicamente averiguar exactamente cómo
para poner su solicitud juntos para aprovechar mejor
esas herramientas y esas cosas que te han dado.
>> Esta es la muestra de la línea de tiempo.
Pero lo que podemos hacer aquí es, el código detrás de esto,
es que usted puede ver exactamente cómo insertar un mensaje en una línea de tiempo,
o insertar una imagen o inserte una tarjeta con HTML paginado.
Subscriptions-- una suscripción es algo que se suscriba a.
Por ejemplo, me suscribo The New York Times.
Y así lo mandan mi Glass, mi específica de vidrio, actualiza periódicamente.
Eso es lo que realmente la API espejo es.
Y en el sitio web para desarrolladores de vidrio, tienen toda esta aquí para usted,
para que, básicamente, puede aprovechar esto.
>> Así que una de la otra cosas que me hubiera gustado haber
cuando yo estaba desarrollando aplicaciones de vidrio antes, y también a mis alumnos el año pasado,
es esta cosa cool.
Y se llama la Diseñador de flujo de cristalería.
Y el diseñador de flujo de Cristalería es básicamente una forma de
para construir una aplicación de Google Glass, para que pueda realmente
ver lo que está pasando.
>> Así que construí este tipo de temporal Aplicación Google Glass aquí.
Aceptar, Glass.
Y entonces yo quiero que haga algo.
Poner en marcha una aplicación CS50.
Y luego se dirá, bienvenidos a mi aplicación CS50.
Y entonces puedo tocar, como puedas ver aquí, para más opciones.
Y uno, que puede o bien hacer una automática A más, o puedo escribir mi PSET para mí.
Así que hay cosas diferentes.
Si utiliza la opción de mi PSET escribir, que dice, advirtiendo, no se recomienda.
No quiero Glass escribir su PSET para usted.
>> Pero, en esencia, se trata de una buena herramienta que una gran cantidad de personas que han perdido.
Y sería genial si usted puede ayudar a sentar a cabo
su aplicación en uno de estos elementos.
Y lo bueno es que también no hay en este botón de revisión del diseño.
Y lo que esta revisión del diseño botón hace, esencialmente,
es que permite que el actual Google Equipo de Glass para revisar su aplicación
y le dará comentarios sobre ella de antemano.
Así que un montón de características interesantes que el cristal equipo ha hecho con el fin de construir,
que sea lo más fácil posible para que escribas en realidad Google Glass
aplicaciones.
¿Sí?
>> ALTAVOZ 1: ¿Es esto sólo diseñar, o puede que entonces
traducir esto-- hace automáticamente traducirse en código que puede utilizar?
CHRISTOPHER BARTOLOMÉ: Así que la pregunta fue eso, es que esto sólo para el diseño,
y no se traduce en el código real para usted?
No, no es así.
Pero lo que hace es que no venció una pizarra gigante y toneladas
de piezas blancas de papel.
Así que ya sabes exactamente una vez aplicar una tarjeta específica,
usted sabe que va aplicarán: cuando usted está escribiendo su programa,
oh, quiero que esta tarjeta específica para en realidad lanzar otra cosa.
Y así lo presenta muy bien.
Y si usted está planeando hacer una aplicación de Google Glass
y lo hace uno de estos, yo diría uno de ellos como su pre-propuesta.
Y estoy seguro de que su TF será realmente feliz por eso, porque van a
sea ​​como, oh esto es lo que su aplicación hace.
Yo sé lo que estoy esperando de él.
Porque a veces, es muy duro para mantener
la pista de lo que está pasando en una aplicación de vidrio.
>> Volvamos a esto.
Otra cosa interesante es la de utilizar del campo de juego Cristalería
para revisar y crear contenido que se presentan en su solicitud.
Así que lo que es es una herramienta en la que en realidad puede diseñar cómo se ven las cosas.
Así, por ejemplo, si quiero make-- esperando a que cargue aquí.
>> Si quiero hacer una plantilla específica, que pueda
hacer eso aquí usando esto, esencialmente una herramienta
que nos han dado, personalizar realmente
cómo sus tarjetas actuales van a mirar.
Hola.
Esto es muy bueno.
Gracias, Google.
Así que en realidad se puede ver cómo sus tarjetas son
va a ver cuando empezar a construir ellos
y luego comenzar a enviar ellos a Google Glass.
>> El siguiente paso es este PDF folleto que tengo
creado en order-- si se va a hacer la notificación
servicios, notificaciones periódicas o trabajar con la API de espejo en oposición
al GDK.
Y déjame que fuera para usted.
>> Tomando un poco en cargar aquí, lo siento.
Se supone que ya está abierto.
Hay que ir.
>> Así, por ejemplo, si desea establecido mediante la API de espejo,
Tengo instrucciones detalladas completos sobre cómo hacer eso-- cómo
se accede a la API del Google consola, con lo que cuenta,
cómo crear un specific-- permitiendo que el API espejo,
trabajar con abierta autenticación, y también
cómo utilizar el patio de recreo que acabamos específicamente miramos.
Así que una buena información aquí que lo hará vienen con el paquete de diapositivas real.
>> De lo contrario, también puede hacer otras cosas aquí,
y, específicamente, está el estructura de base de datos que he creado,
o que yo he hecho por usted, que se puede ver en
para ver cómo construir un abierto tabla de autenticación para los usuarios.
Así algo que también entender anuncio no perder de vista,
especialmente si usted va a estar trabajando con la API de espejo.
Allí están.
>> Así, una tonelada de recursos.
Lo que yo recomiendo hacer es ir a developers.google.com/glass y leer,
porque hay mucho de la información que hay,
demasiado para repasar todo el seminario.
Pero hay una gran cantidad de información, eso es un montón de buena información, ese tipo de
se expande más en esto, sobre todo en el lado del código de las cosas.
También he añadido una rápida Guía de inicio para el GDK,
de modo que si usted necesita tipo de saltar en él,
usted tiene la capacidad de hacer eso también.
>> He added-- hay vídeo aquí, Tutoriales Android.
Hay un video de YouTube que está incluido, que si
quieren empezar a desarrollar el uso de el sistema operativo Android,
si usted es un principiante, ese vídeo realmente ayudarle a hacer eso.
Una vez más, las aplicaciones del vidrio que están utilizando el GDK
son aplicaciones, literalmente, sólo Android.
Pueden volver puerto a otro.
>> Por último he añadido un Google Guía de estilo para Java.
Si hay algo specifically-- ¿Cómo lo hago A-- usted sabe,
¿cuál es la mejor manera de hacer un para el bucle, en términos de Google?
Esa guía de estilo voluntad ayudarle a hacer esas cosas.
>> Y eso es todo.
Así que espero que les tener suficiente información
para seguir adelante con el salto en una aplicación de Google Glass.
Pero sin duda visitar los recursos.
Definitivamente sumergirse en los diferentes tipos de aplicaciones que están disponibles,
especialmente las aplicaciones de ejemplo.
Mira una parte del código que te proporcionan.
Y, honestamente, con su experiencia en CS50,
no debe ser una tarea difícil cosa de romper y entrar.
DE ACUERDO?
Gracias.