1 00:00:00,000 --> 00:00:10,384 2 00:00:10,384 --> 00:00:12,050 CHRISTOPHER BARTOLOMÉ: Buenas tardes. 3 00:00:12,050 --> 00:00:14,290 Gracias por venir a el Google Glass-- Breaking 4 00:00:14,290 --> 00:00:16,206 El techo de cristal sesión, o seminario. 5 00:00:16,206 --> 00:00:18,450 6 00:00:18,450 --> 00:00:24,070 Este seminario específico no es realmente en base a, como, ejemplos de codificación. 7 00:00:24,070 --> 00:00:28,480 Básicamente se trata de cuando Enseñé este same-- 8 00:00:28,480 --> 00:00:32,220 o cuando fui el mentor de los estudiantes para CS50 el año pasado en proyectos de Google Glass, 9 00:00:32,220 --> 00:00:34,570 no era la codificación que realmente, realmente los afectados. 10 00:00:34,570 --> 00:00:38,600 Fue el, bueno, ¿Cómo puedo tomar todo estas herramientas que Google me ha dado, 11 00:00:38,600 --> 00:00:42,310 y utilizarlos para construir una aplicación específica? 12 00:00:42,310 --> 00:00:43,810 Vamos repasar un par de cosas. 13 00:00:43,810 --> 00:00:45,130 Vamos a ir sobre los patrones de diseño. 14 00:00:45,130 --> 00:00:46,630 Vamos a repasar las aplicaciones. 15 00:00:46,630 --> 00:00:53,540 Vamos a repasar exactamente cómo tomar todo el conocimiento que Google 16 00:00:53,540 --> 00:00:57,660 se va a dar a usted-- porque Google es extraordinario en el sentido de dar 17 00:00:57,660 --> 00:00:59,870 que todas las muestras que necesita. 18 00:00:59,870 --> 00:01:03,660 Van a darle toda la la documentación que necesita para ponerlo en práctica. 19 00:01:03,660 --> 00:01:05,840 Pero vamos a utilizar que el conocimiento de que han 20 00:01:05,840 --> 00:01:09,980 te ha dado para crear Cristalería, aplicaciones de vidrio. 21 00:01:09,980 --> 00:01:12,125 Así que vamos a empezar aquí. 22 00:01:12,125 --> 00:01:15,000 Así que un par de cosas que usted debe sólo tener en la parte posterior de su cabeza 23 00:01:15,000 --> 00:01:19,890 cada vez que estás haciendo Aplicaciones de Google Glass. 24 00:01:19,890 --> 00:01:22,310 Porque una de las cosas acerca de Google Glass en 25 00:01:22,310 --> 00:01:28,360 sí es que es un controversial pieza de tecnología 26 00:01:28,360 --> 00:01:31,154 que no mucha gente realmente utilizan. 27 00:01:31,154 --> 00:01:33,070 Así que en la parte posterior de su cabeza, siempre se debe 28 00:01:33,070 --> 00:01:36,800 pensar sobre-- lo último éxito de cualquier tecnología portátil 29 00:01:36,800 --> 00:01:40,030 depende de las aplicaciones que están disponibles para ello. 30 00:01:40,030 --> 00:01:47,870 Si no hay buenas aplicaciones para un dispositivo específico, entonces es inútil. 31 00:01:47,870 --> 00:01:50,140 >> Otra cosa es como cristal desarrolladores, el reto 32 00:01:50,140 --> 00:01:53,030 es la creación de aplicaciones que son más conveniente e innovador 33 00:01:53,030 --> 00:01:55,080 que nuestras propias aplicaciones de dispositivos móviles. 34 00:01:55,080 --> 00:01:58,010 Y esto no lo hace realidad significa que usted tiene 35 00:01:58,010 --> 00:02:00,370 para crear toda una nueva aplicación. 36 00:02:00,370 --> 00:02:05,740 Me refiero, por ejemplo, sólo puede simplemente vaya, OK Glass, tomar una foto, 37 00:02:05,740 --> 00:02:08,655 compartir con. 38 00:02:08,655 --> 00:02:10,770 Y entonces sólo puedo decir, comparte. 39 00:02:10,770 --> 00:02:12,260 Aceptar Glass. 40 00:02:12,260 --> 00:02:12,760 Compartir. 41 00:02:12,760 --> 00:02:16,500 42 00:02:16,500 --> 00:02:20,540 Y puedo compartirlo con mis círculos sólo así en Google+ o algo así. 43 00:02:20,540 --> 00:02:23,330 >> Es mucho más rápido que yo ir aquí, tomar una foto, 44 00:02:23,330 --> 00:02:25,210 y luego esencialmente haciendo lo mismo. 45 00:02:25,210 --> 00:02:26,630 Por lo que hace que sea más conveniente. 46 00:02:26,630 --> 00:02:31,440 Es una forma innovadora de hacer las cosas un poco más rápido. 47 00:02:31,440 --> 00:02:34,660 >> Ahora, otra forma de pensar en una aplicación de Google Glass, 48 00:02:34,660 --> 00:02:37,830 o cualquier tipo de tecnología portátil aplicación, es que si usted completamente 49 00:02:37,830 --> 00:02:40,730 limpió su dispositivo móvil, lo que sería la primera de cinco 50 00:02:40,730 --> 00:02:44,319 aplicaciones que le descargando, y por qué? 51 00:02:44,319 --> 00:02:46,110 Así que sólo seguir los de la parte posterior de su cabeza 52 00:02:46,110 --> 00:02:53,710 cuando vas a comenzar a diseñar una aplicación de Google Glass. 53 00:02:53,710 --> 00:02:55,040 >> ¿Cuál es la agenda? 54 00:02:55,040 --> 00:02:56,831 Lo primero que estamos vamos a hacer es que estamos 55 00:02:56,831 --> 00:02:59,274 va a decir básicamente, lo que es de cristal? 56 00:02:59,274 --> 00:03:02,190 Vamos a hablar de la Copa línea de tiempo, básicamente, lo que 57 00:03:02,190 --> 00:03:06,797 se mueve por la pantalla cuando usted utilizar el controlador a lo largo del lado. 58 00:03:06,797 --> 00:03:09,130 Vamos a hablar de patrones de diseño de cristalería. 59 00:03:09,130 --> 00:03:13,090 >> Vamos a hablar de espejo API frente al kit de desarrollo de vidrio. 60 00:03:13,090 --> 00:03:14,890 Voy a tirar que alrededor mucho, esencialmente, 61 00:03:14,890 --> 00:03:19,840 porque la API espejo era la programa de aplicación original 62 00:03:19,840 --> 00:03:22,210 interfaz que fue lanzado por Google. 63 00:03:22,210 --> 00:03:23,550 Eso es basado en la nube. 64 00:03:23,550 --> 00:03:26,080 Considerando que el GDK, la Kit de Desarrollo de vidrio, 65 00:03:26,080 --> 00:03:29,620 fue lanzado más adelante en el carretera, de manera que esencialmente 66 00:03:29,620 --> 00:03:33,100 en realidad se puede utilizar el hardware capacidades en Google Glass. 67 00:03:33,100 --> 00:03:36,875 Vamos a repasar algunos consejos profesionales, y también, esencialmente, algunos recursos. 68 00:03:36,875 --> 00:03:40,820 69 00:03:40,820 --> 00:03:44,120 >> Así que en lugar de explicar exactamente lo que es de vidrio en general, 70 00:03:44,120 --> 00:03:45,870 Yo sólo voy a utilizar el video de un minuto 71 00:03:45,870 --> 00:03:48,520 que Google ha proporcionado que tipo de ir sobre ella, 72 00:03:48,520 --> 00:03:54,800 porque creo que eso es esencialmente el mejor manera de hacerlo sin darme 73 00:03:54,800 --> 00:03:56,240 Glass a cada persona aquí. 74 00:03:56,240 --> 00:04:01,064 75 00:04:01,064 --> 00:04:01,730 [REPRODUCCIÓN DE VÍDEO] 76 00:04:01,730 --> 00:04:05,340 -Aquí Están los fundamentos de cómo utilizar Glass. 77 00:04:05,340 --> 00:04:06,960 Este es el panel táctil. 78 00:04:06,960 --> 00:04:09,370 Se extiende desde el templo a la oreja. 79 00:04:09,370 --> 00:04:12,850 Toque el panel táctil para despertar Glass. 80 00:04:12,850 --> 00:04:15,830 Usted debe ver la pantalla por encima de su línea de visión. 81 00:04:15,830 --> 00:04:19,260 Ajústelo para ver todo. 82 00:04:19,260 --> 00:04:21,880 >> La pantalla de inicio muestra un reloj. 83 00:04:21,880 --> 00:04:23,180 Esta es la línea de tiempo. 84 00:04:23,180 --> 00:04:24,740 Es una hilera de tarjetas. 85 00:04:24,740 --> 00:04:27,710 Cosas de la izquierda son sucediendo ahora o por venir, 86 00:04:27,710 --> 00:04:32,280 como el tiempo, un próximo vuelo, o un evento en su calendario. 87 00:04:32,280 --> 00:04:35,110 Puede tocar en cualquier tarjeta para ver más. 88 00:04:35,110 --> 00:04:37,110 Deslizar hacia abajo en cualquier lugar para volver a la línea de tiempo. 89 00:04:37,110 --> 00:04:40,350 90 00:04:40,350 --> 00:04:43,340 >> Tarjetas a la derecha de la pantalla de inicio son del pasado. 91 00:04:43,340 --> 00:04:47,930 Por ejemplo, los mensajes, vídeos o fotos. 92 00:04:47,930 --> 00:04:50,930 Toque en una foto para compartirla, y elegir uno de sus amigos. 93 00:04:50,930 --> 00:05:00,110 94 00:05:00,110 --> 00:05:01,930 Deslizar hacia abajo para volver al modo de espera. 95 00:05:01,930 --> 00:05:03,855 Y divertirse explorando. 96 00:05:03,855 --> 00:05:07,172 >> [FIN REPRODUCCIÓN DE VÍDEO] 97 00:05:07,172 --> 00:05:14,095 98 00:05:14,095 --> 00:05:16,220 CHRISTOPHER BARTOLOMÉ: Así que ese es el usuario genérico 99 00:05:16,220 --> 00:05:19,770 interfaz para Google Glass. 100 00:05:19,770 --> 00:05:26,610 Esencialmente, es una muy sencilla interfaz de usuario, la línea de tiempo centrada 101 00:05:26,610 --> 00:05:30,010 que permite que el usuario no utiliza sólo comandos de voz, sino también 102 00:05:30,010 --> 00:05:34,270 esta barra a lo largo de la derecha lado para deslizar realmente 103 00:05:34,270 --> 00:05:40,220 rápidamente a través de diferentes específica dimensiones del tiempo diferentes Glass 104 00:05:40,220 --> 00:05:41,600 tarjetas. 105 00:05:41,600 --> 00:05:43,100 >> Así que lo que está en Cristal? 106 00:05:43,100 --> 00:05:45,870 Bueno, la pantalla es de 640 x 360. 107 00:05:45,870 --> 00:05:50,850 La cámara en sí mismo es una de cinco megapíxeles cámara que hace la grabación de vídeo 720p. 108 00:05:50,850 --> 00:05:54,270 Cuenta con Wi-Fi y Bluetooth en él, pero no tiene celular. 109 00:05:54,270 --> 00:05:58,270 Así que para usar Glass fuera de una red Wi-Fi, 110 00:05:58,270 --> 00:06:02,780 tendrás que vincular esencialmente a su teléfono utilizando un punto de acceso. 111 00:06:02,780 --> 00:06:05,180 >> El almacenamiento es de aproximadamente 12 gigabytes, y eso no es 112 00:06:05,180 --> 00:06:06,790 incluyendo el sistema operativo. 113 00:06:06,790 --> 00:06:10,590 Es 16 totales esencialmente. 114 00:06:10,590 --> 00:06:14,160 Cuenta con dos gigabytes de RAM. 115 00:06:14,160 --> 00:06:18,250 Y hay alguna gran adicional piezas de tecnología que se construyen en. 116 00:06:18,250 --> 00:06:19,430 Usted tiene un giroscopio. 117 00:06:19,430 --> 00:06:21,430 Usted tiene un acelerómetro. 118 00:06:21,430 --> 00:06:24,350 Usted tiene una luz ambiental detección y la proximidad 119 00:06:24,350 --> 00:06:26,630 sensor, que se utiliza para, como, parpadeando. 120 00:06:26,630 --> 00:06:30,910 Por ejemplo, si parpadeo, tomará una imagen, que es un poco extraño. 121 00:06:30,910 --> 00:06:37,370 Pero es una de esas piezas que puede aprovechar dentro del SDK. 122 00:06:37,370 --> 00:06:43,190 >> Y usted también tiene un hueso conducción transductor de audio. 123 00:06:43,190 --> 00:06:47,350 Así que me permite realmente especie de susurro, OK Glass. 124 00:06:47,350 --> 00:06:51,910 Y entonces será acceder a mis órdenes. 125 00:06:51,910 --> 00:06:57,050 Así que en general es lo que Google Glass es. 126 00:06:57,050 --> 00:07:02,830 >> Así que vamos a más en lo esencial arenosa de lo que estas tarjetas de tiempo son, 127 00:07:02,830 --> 00:07:06,050 y cómo podemos utilizarlas hacer cosas diferentes. 128 00:07:06,050 --> 00:07:08,360 Así que hay tres tipos de tarjetas de línea de tiempo. 129 00:07:08,360 --> 00:07:13,040 Ahí está la tarjeta de estática, que muestra de texto, HTML, imágenes y video. 130 00:07:13,040 --> 00:07:16,530 131 00:07:16,530 --> 00:07:19,870 Estas cosas también se pueden utilizar para invocar esas cosas llamadas una tarjeta en vivo, 132 00:07:19,870 --> 00:07:20,520 o inmersiones. 133 00:07:20,520 --> 00:07:23,730 Y hablaremos de que en un poco. 134 00:07:23,730 --> 00:07:27,940 >> A muestra tarjeta vivo tarjetas que son importante en la moment-- actual 135 00:07:27,940 --> 00:07:30,620 cosas que se dictó, en esencia. 136 00:07:30,620 --> 00:07:33,410 Cronómetro es un buen ejemplo de esto. 137 00:07:33,410 --> 00:07:37,020 >> Y una inmersión muestra lo que llamamos una actividad que Android 138 00:07:37,020 --> 00:07:40,690 básicamente se hace cargo de toda la pantalla. 139 00:07:40,690 --> 00:07:45,940 Así que la idea aquí es que eres capaz de hacer mucho bien, limpio, fresco, 140 00:07:45,940 --> 00:07:51,580 y aplicaciones dinámicas, ya sean es sólo un simple CSS HTML 141 00:07:51,580 --> 00:07:54,910 plantilla, si algo lo que está pasando y activa. 142 00:07:54,910 --> 00:08:00,350 Esta es una imagen de un juego llamado Zombies Run, que 143 00:08:00,350 --> 00:08:01,900 en realidad es bastante divertido. 144 00:08:01,900 --> 00:08:03,090 Pronto nos ocuparemos de eso. 145 00:08:03,090 --> 00:08:12,052 Y este es un juego aquí que utiliza el gyroscope-- Sigo diciendo gyroscope-- 146 00:08:12,052 --> 00:08:13,010 sí, es giroscopio. 147 00:08:13,010 --> 00:08:14,260 ¿Qué estoy haciendo? 148 00:08:14,260 --> 00:08:17,710 El giroscopio, para que pueda realmente equilibrar las cosas en la cabeza. 149 00:08:17,710 --> 00:08:21,160 150 00:08:21,160 --> 00:08:23,580 >> Así que vamos a ir más en tarjetas de línea de tiempo. 151 00:08:23,580 --> 00:08:27,440 Tarjetas estáticas también pueden contener un paquete de tarjetas, por ejemplo, un álbum de fotos. 152 00:08:27,440 --> 00:08:32,400 Se podía ver que denota por esta página colgajo poco aquí. 153 00:08:32,400 --> 00:08:37,059 Cuando puntee en él, se le ofrece otra línea de tarjetas de línea de tiempo. 154 00:08:37,059 --> 00:08:40,580 Y no podrás a tipo de desplazarse a través de la utilización de su barra de desplazamiento, 155 00:08:40,580 --> 00:08:42,805 y usted también será capaz de para compartir tarjetas específicas. 156 00:08:42,805 --> 00:08:48,397 157 00:08:48,397 --> 00:08:51,230 Así que ahora que usted debe ser algo familiarizarse con los diferentes tipos 158 00:08:51,230 --> 00:08:53,529 de tarjetas de línea de tiempo, lo que vamos a hacer 159 00:08:53,529 --> 00:08:55,570 Somos nosotros los vamos a hablar acerca de los patrones de diseño. 160 00:08:55,570 --> 00:08:59,290 Y esta es probablemente la cosa que la mayoría de los estudiantes quedan atrapados 161 00:08:59,290 --> 00:09:03,590 con cuando comienzan buceo en el desarrollo de Google Glass. 162 00:09:03,590 --> 00:09:05,170 >> Así que hay tres patrones de diseño. 163 00:09:05,170 --> 00:09:08,550 El primer patrón de diseño es notificaciones periódicas. 164 00:09:08,550 --> 00:09:12,660 Y lo que eso hace que utiliza el espejo API de servicios web o fondo Android 165 00:09:12,660 --> 00:09:15,960 servicios para empujar notificaciones en una línea de tiempo. 166 00:09:15,960 --> 00:09:19,590 Por ejemplo, si usted se inscribe para aplicación de cnn.com, 167 00:09:19,590 --> 00:09:26,520 que le enviarían una notificación cuando hay una noticia que había ocurrido. 168 00:09:26,520 --> 00:09:31,860 >> La API de espejo se puede utilizar para crear cualquier language-- la API espejo puede 169 00:09:31,860 --> 00:09:34,560 utilizar cualquier lenguaje para crear una interacción de servicios web. 170 00:09:34,560 --> 00:09:39,230 Así que, esencialmente, al igual que si usted es no muy familiarizado con Java, 171 00:09:39,230 --> 00:09:45,010 que es la que utiliza el GDK, y ya está más interesado en PHP, por ejemplo, 172 00:09:45,010 --> 00:09:49,080 usted puede escribir un servicio de PHP y una aplicación de cristalería que 173 00:09:49,080 --> 00:09:51,090 interactúa con eso, en lugar de tener 174 00:09:51,090 --> 00:09:55,520 a profundizar más en las partes de Java de la misma. 175 00:09:55,520 --> 00:10:00,050 Los usos de servicios de fondo Android Java por el Kit de Desarrollo de cristal. 176 00:10:00,050 --> 00:10:03,155 >> Así que lo que vamos a hacer es que nos conectaremos a solo un ejemplo en el cristal, 177 00:10:03,155 --> 00:10:03,800 si pudiéramos. 178 00:10:03,800 --> 00:10:07,486 179 00:10:07,486 --> 00:10:08,360 Lo siento por la pantalla. 180 00:10:08,360 --> 00:10:11,340 Se inclinó hacia un lado aquí, para las personas que están en el interior. 181 00:10:11,340 --> 00:10:31,410 182 00:10:31,410 --> 00:10:31,930 Hay que ir. 183 00:10:31,930 --> 00:10:33,110 Lo siento. 184 00:10:33,110 --> 00:10:36,220 Toma un poco para cargar aquí. 185 00:10:36,220 --> 00:10:40,090 >> Así que este es un ejemplo de algo que The New York Times que enviaría. 186 00:10:40,090 --> 00:10:43,780 Es una declaración periódica que contiene varias tarjetas estáticas que 187 00:10:43,780 --> 00:10:45,670 tiene información al respecto. 188 00:10:45,670 --> 00:10:58,800 Así que si hago clic en it-- y esto load-- ahí vamos. 189 00:10:58,800 --> 00:11:00,860 Si hago clic en él, a continuación, lo que se obtiene aquí 190 00:11:00,860 --> 00:11:04,890 es que usted obtendrá información sobre un título o una historia. 191 00:11:04,890 --> 00:11:08,235 También puede adjuntar cosas que tan que en realidad se puede leer en voz alta. 192 00:11:08,235 --> 00:11:11,740 ¿Y qué lectura hace en voz alta es que lo leerá a usted en su oído. 193 00:11:11,740 --> 00:11:14,080 Realmente no se puede oír , pero en esencia es 194 00:11:14,080 --> 00:11:17,730 un conector de hueso que leerá en su cabeza. 195 00:11:17,730 --> 00:11:19,590 Esta es la mejor manera de decirlo. 196 00:11:19,590 --> 00:11:22,880 >> Así que eso es qué tipo de periódico notificaciones están a punto. 197 00:11:22,880 --> 00:11:25,270 Hay todos los tipos diferentes de ellos. 198 00:11:25,270 --> 00:11:27,250 Si utiliza Twitter, Twitter de otra aplicación 199 00:11:27,250 --> 00:11:29,760 ese tipo de le da un ejemplo de lo que estas notificaciones periódicas 200 00:11:29,760 --> 00:11:30,260 aplicaciones son. 201 00:11:30,260 --> 00:11:33,390 202 00:11:33,390 --> 00:11:38,400 >> El segundo pattern-- diseño y vamos a ir y volver a la cosa. 203 00:11:38,400 --> 00:11:42,120 El segundo patrón de diseño es la tarea en curso. 204 00:11:42,120 --> 00:11:45,780 Y, esencialmente, esto es una tarjeta que es constantemente funcionando en segundo plano. 205 00:11:45,780 --> 00:11:46,780 Usted puede dejar la tarjeta. 206 00:11:46,780 --> 00:11:49,210 Usted puede ir a hacer algo más en la línea de tiempo. 207 00:11:49,210 --> 00:11:53,462 Pero, en esencia, lo que estaba sucediendo es que siempre está corriendo. 208 00:11:53,462 --> 00:11:55,670 Algo siempre va en, al igual que una aplicación real, 209 00:11:55,670 --> 00:11:57,950 como un cronómetro por ejemplo. 210 00:11:57,950 --> 00:12:01,420 >> Esto sólo puede llevarse a cabo utilizando el Kit de Desarrollo de cristal. 211 00:12:01,420 --> 00:12:05,150 Pero usted puede tomar ventaja completa de todo el hardware de vidrio. 212 00:12:05,150 --> 00:12:08,330 La GDK Android es sólo de Java. 213 00:12:08,330 --> 00:12:11,260 Así que si usted está familiarizado con Java, eso es genial. 214 00:12:11,260 --> 00:12:14,770 Si usted está familiarizado con Android desarrollo específicamente, 215 00:12:14,770 --> 00:12:16,751 hay un gran seminario, creo. 216 00:12:16,751 --> 00:12:18,250 No estoy seguro de lo que la hora exacta es. 217 00:12:18,250 --> 00:12:21,080 Pero hay un seminario en el desarrollo de Android. 218 00:12:21,080 --> 00:12:24,220 Si usted está planeando hacer la GDK, recomiendo ir a que uno 219 00:12:24,220 --> 00:12:26,389 Específicamente, debido que va a solapar 220 00:12:26,389 --> 00:12:28,180 exactamente lo que eres va a utilizar para la Copa. 221 00:12:28,180 --> 00:12:31,080 222 00:12:31,080 --> 00:12:32,320 >> Así que vamos a ver. 223 00:12:32,320 --> 00:12:34,020 Vamos a abrir otra aplicación. 224 00:12:34,020 --> 00:12:37,020 ¿Podríamos cambiar a la cosa? 225 00:12:37,020 --> 00:12:37,520 Aceptar Glass. 226 00:12:37,520 --> 00:12:43,990 227 00:12:43,990 --> 00:12:44,490 Iniciar una carrera. 228 00:12:44,490 --> 00:12:54,090 229 00:12:54,090 --> 00:12:58,610 Así que este es un juego que yo uso cuando estoy aburrido cuando voy corriendo, 230 00:12:58,610 --> 00:13:02,180 llamado Zombies Run. 231 00:13:02,180 --> 00:13:07,217 Y básicamente lo que hace es que tracks-- es esencialmente, 232 00:13:07,217 --> 00:13:09,050 se está ejecutando desde Zombies todo el tiempo. 233 00:13:09,050 --> 00:13:12,070 Pero es como si yo run-- sé esto va a ser realmente awkward-- 234 00:13:12,070 --> 00:13:19,170 pero si me quedo por aquí, que debe realizar un seguimiento o darme un ritmo. 235 00:13:19,170 --> 00:13:23,530 Debe actualizar lo lejos que he correr, o cosas como eso. 236 00:13:23,530 --> 00:13:25,620 >> Así que esto es como a-- este aplicación es essentially-- 237 00:13:25,620 --> 00:13:28,620 está tomando un segundo para actualizar en que side-- molesto. 238 00:13:28,620 --> 00:13:32,030 Pero, en esencia, lo que está pasando aquí es que esto siempre se está ejecutando. 239 00:13:32,030 --> 00:13:33,470 Y usted está interactuando con él. 240 00:13:33,470 --> 00:13:35,730 Y usted puede apenas bueno de hacer cosas diferentes. 241 00:13:35,730 --> 00:13:37,460 Y así hay muchos aplicaciones que son similares. 242 00:13:37,460 --> 00:13:40,334 Y hay aplicaciones que en realidad se puede cree que hacen lo mismo. 243 00:13:40,334 --> 00:13:43,680 244 00:13:43,680 --> 00:13:44,460 Así que es eso. 245 00:13:44,460 --> 00:14:05,530 246 00:14:05,530 --> 00:14:06,750 >> Bien. 247 00:14:06,750 --> 00:14:09,820 Así que la próxima diseño patrón es una inmersión. 248 00:14:09,820 --> 00:14:13,465 Inmersiones consumirán la totalidad pantalla y toda la línea de tiempo. 249 00:14:13,465 --> 00:14:17,800 Así que en realidad no se puede simplemente saltar y ir a hacer otras cosas si quieres. 250 00:14:17,800 --> 00:14:21,270 Es como que si estás jugando un juego sobre el vidrio en sí mismo. 251 00:14:21,270 --> 00:14:24,590 Esto sólo puede llevarse a cabo utilizando también la GDK. 252 00:14:24,590 --> 00:14:27,433 Así que una vez más, la ventajas de utilizar el GDK 253 00:14:27,433 --> 00:14:31,840 es que básicamente toma completa ventaja de todo el hardware que es 254 00:14:31,840 --> 00:14:34,510 en Google Glass en sí mismo. 255 00:14:34,510 --> 00:14:40,190 >> Así que vamos a ir hasta un ejemplo más en el cristal. 256 00:14:40,190 --> 00:14:42,050 Aceptar Glass. 257 00:14:42,050 --> 00:14:46,930 Juega un juego de equilibrio. 258 00:14:46,930 --> 00:14:52,287 Así que este es un juego que me gusta jugar cuando Estoy aburrido en el trabajo, sólo en una reunión. 259 00:14:52,287 --> 00:14:54,120 Esperemos que voy a mostrar aquí en cualquier segundo. 260 00:14:54,120 --> 00:14:58,220 261 00:14:58,220 --> 00:14:59,190 Hay que ir. 262 00:14:59,190 --> 00:15:00,200 Bien. 263 00:15:00,200 --> 00:15:03,290 Así que lo que es es que estoy utilizando el código JavaScript 264 00:15:03,290 --> 00:15:08,380 para equilibrar estos objetos en mi cabeza, cosas así. 265 00:15:08,380 --> 00:15:11,235 Así que esto es una especie de aplicación de inmersión. 266 00:15:11,235 --> 00:15:12,485 Nivel nueve es como imposible. 267 00:15:12,485 --> 00:15:15,240 268 00:15:15,240 --> 00:15:15,940 >> Aceptar, Glass. 269 00:15:15,940 --> 00:15:20,240 También hay juego interactivo que usted puede hacer, como-- no grabar un vídeo. 270 00:15:20,240 --> 00:15:32,720 271 00:15:32,720 --> 00:15:35,290 Detener la grabación. 272 00:15:35,290 --> 00:15:36,910 ¿Por qué estás grabando? 273 00:15:36,910 --> 00:15:37,970 Lo siento. 274 00:15:37,970 --> 00:15:41,830 Glass está actuando. 275 00:15:41,830 --> 00:15:42,520 Aceptar, Glass. 276 00:15:42,520 --> 00:15:51,790 277 00:15:51,790 --> 00:15:53,470 Aceptar, Glass. 278 00:15:53,470 --> 00:15:59,379 Juega un juego de arcilla tirador. 279 00:15:59,379 --> 00:16:01,670 Así que este es otro de esos juegos interactivos extraños 280 00:16:01,670 --> 00:16:04,080 que pueda perder el tiempo con. 281 00:16:04,080 --> 00:16:07,630 Este utiliza una gran cantidad de componentes dentro de Google Glass. 282 00:16:07,630 --> 00:16:09,480 Fuego. 283 00:16:09,480 --> 00:16:09,980 Fuego. 284 00:16:09,980 --> 00:16:11,650 Soy horrible en este juego. 285 00:16:11,650 --> 00:16:16,290 Y, esencialmente, sólo puede utilizar el fuego palabra para ir realmente a cabo y el fuego. 286 00:16:16,290 --> 00:16:17,000 Fuego. 287 00:16:17,000 --> 00:16:18,420 Oh, que nunca va a suceder. 288 00:16:18,420 --> 00:16:21,670 Yo me voy a perder cada vez. 289 00:16:21,670 --> 00:16:23,554 Pero que tipo de da más de un ejemplo 290 00:16:23,554 --> 00:16:26,220 de la utilización de todos los diferentes componentes para hacer que estos juegos de vidrio. 291 00:16:26,220 --> 00:16:32,719 292 00:16:32,719 --> 00:16:34,635 Así que la próxima cosa que que desee pensar aquí 293 00:16:34,635 --> 00:16:40,090 es métodos de invocación, un término de lujo para, ¿cómo empiezo mi solicitud? 294 00:16:40,090 --> 00:16:44,740 Así que hay diferentes formas de aprovechar diferentes métodos de invocación. 295 00:16:44,740 --> 00:16:48,840 Los diferentes patrones de diseño, para ejemplo las notificaciones periódicas, 296 00:16:48,840 --> 00:16:51,150 los que no se utilice el bien, menú Glass. 297 00:16:51,150 --> 00:16:54,050 Así que si estás con ganas de hacer algo que tenían y enviaron notificaciones, 298 00:16:54,050 --> 00:16:59,201 supongamos que tiene una aplicación que recuerda sobre algo que ha pasado, 299 00:16:59,201 --> 00:17:01,950 no vas a ser capaz de sacar el tema a través del menú de cristal. 300 00:17:01,950 --> 00:17:04,260 Eso es sólo algo que usted será capaz de hacer 301 00:17:04,260 --> 00:17:05,614 a través de la GDK Glass en sí mismo. 302 00:17:05,614 --> 00:17:10,270 303 00:17:10,270 --> 00:17:14,900 >> Así que he estado usando estos dos términos, la API de espejo y cristal GDK. 304 00:17:14,900 --> 00:17:18,569 Y así que voy a entrar en aquellos un poco más profundo. 305 00:17:18,569 --> 00:17:21,730 Así que antes de la GDK, espejo se utiliza principalmente 306 00:17:21,730 --> 00:17:24,530 como la interacción de la aplicación. 307 00:17:24,530 --> 00:17:26,980 Utiliza secundaria de web servicios para llevar a cabo 308 00:17:26,980 --> 00:17:29,880 tareas simples, como línea de tiempo suscripciones, el intercambio de contenidos, 309 00:17:29,880 --> 00:17:31,390 y el texto de voz. 310 00:17:31,390 --> 00:17:35,370 Cristalería utilizando la API de espejo puede escribirse en casi cualquier idioma. 311 00:17:35,370 --> 00:17:38,130 Cristalería que sólo utiliza espejo API no lo hará 312 00:17:38,130 --> 00:17:41,130 tener la capacidad de utilizar métodos de invocación de voz, 313 00:17:41,130 --> 00:17:45,770 ni las golosinas de hardware como el giroscopio y acelerómetro. 314 00:17:45,770 --> 00:17:48,670 >> Puede crear Cristalería sin un dispositivo físico en la mano. 315 00:17:48,670 --> 00:17:49,680 Así que eso es una cosa agradable. 316 00:17:49,680 --> 00:17:54,280 Así que si usted necesita simplemente crear Cristalería de que usted realmente no 317 00:17:54,280 --> 00:17:56,850 necesita el dispositivo real, usted puede hacer eso, especialmente 318 00:17:56,850 --> 00:18:00,900 si es difícil conseguir un Google real Vidrio, o si usted no tiene uno, 319 00:18:00,900 --> 00:18:02,940 o algo por el estilo. 320 00:18:02,940 --> 00:18:05,690 Se requiere el conocimiento de OAuth2. 321 00:18:05,690 --> 00:18:08,789 Y lo que la autenticación abierta es si alguna vez 322 00:18:08,789 --> 00:18:11,080 ir a un sitio web que dice inicia sesión con tu Facebook, 323 00:18:11,080 --> 00:18:14,930 o inicia sesión con tu cuenta de Google, cosas así, eso es abierto Aut. 324 00:18:14,930 --> 00:18:19,330 Y eso es básicamente va a ser usado porque la API espejo es una nube 325 00:18:19,330 --> 00:18:22,050 servicio. 326 00:18:22,050 --> 00:18:25,470 >> En cuanto a la GDK, la Copa Developer Kit es, en esencia, 327 00:18:25,470 --> 00:18:28,000 una extensión para el desarrollo de Android. 328 00:18:28,000 --> 00:18:30,020 Sólo se puede utilizar con Java. 329 00:18:30,020 --> 00:18:32,640 Los desarrolladores tienen pleno aunque para todo el hardware nativo 330 00:18:32,640 --> 00:18:35,790 características, incluyendo la giroscopio y acelerómetro. 331 00:18:35,790 --> 00:18:38,290 Se utiliza principalmente para habilidades de invocación de voz, 332 00:18:38,290 --> 00:18:42,700 como usted saw-- Aceptar, Vidrio, todo ese menú cosa-- 333 00:18:42,700 --> 00:18:46,726 tarjetas en vivo y aplicaciones inmersivas. 334 00:18:46,726 --> 00:18:48,850 Esto requiere que usted tener el dispositivo en la mano, 335 00:18:48,850 --> 00:18:52,700 porque siempre tienes que estar constantemente cargar el código hasta su Glass 336 00:18:52,700 --> 00:18:53,577 para probar con. 337 00:18:53,577 --> 00:18:56,200 338 00:18:56,200 --> 00:19:00,180 >> Así GDK frente espejo. 339 00:19:00,180 --> 00:19:03,720 Las ventajas son que su sencillo para los desarrolladores de Android, 340 00:19:03,720 --> 00:19:05,230 principiante o profesional. 341 00:19:05,230 --> 00:19:07,720 Usted tiene la capacidad de utilizar todo el hardware nativo. 342 00:19:07,720 --> 00:19:09,580 Se abre la puerta para Cristalería interactivo, 343 00:19:09,580 --> 00:19:12,370 funcionalidad offline donde usted no necesita internet, 344 00:19:12,370 --> 00:19:13,970 y gran cantidad de documentación. 345 00:19:13,970 --> 00:19:16,640 Así que está bien documentado. 346 00:19:16,640 --> 00:19:20,250 >> Las desventajas son que es sólo disponible en un idioma, Java. 347 00:19:20,250 --> 00:19:23,370 Y el desarrollo integrado creó puede tener en realidad un tiempo bastante largo 348 00:19:23,370 --> 00:19:23,870 para hacer. 349 00:19:23,870 --> 00:19:26,771 Cuando digo mucho tiempo, y me refiero como tal vez un par de horas para conseguirlo 350 00:19:26,771 --> 00:19:27,395 todo configurado. 351 00:19:27,395 --> 00:19:30,009 352 00:19:30,009 --> 00:19:31,800 Hay una gran cantidad de cosas, también, tendrás 353 00:19:31,800 --> 00:19:34,920 a considerar como la batería la vida y el uso de memoria. 354 00:19:34,920 --> 00:19:38,535 Quiero decir, yo estaba en el 100% cuando Empecé esta presentación. 355 00:19:38,535 --> 00:19:41,640 356 00:19:41,640 --> 00:19:44,110 Y se me cayó un 20% ya. 357 00:19:44,110 --> 00:19:48,820 >> Así que dependiendo de las aplicaciones que se utilizan, y dependiendo de lo que su aplicación en realidad 358 00:19:48,820 --> 00:19:54,130 hace, usted quiere pensar, bien, lo que puedo hacer con la batería más mínimo 359 00:19:54,130 --> 00:19:54,890 el consumo de la vida? 360 00:19:54,890 --> 00:19:59,308 Así que esas son las cosas importantes cuando de empezar a usar todos los objetos valiosos. 361 00:19:59,308 --> 00:20:02,620 >> En términos del espejo API, usted puede casi 362 00:20:02,620 --> 00:20:04,740 utilizar casi cualquier idioma que tiene un marco web. 363 00:20:04,740 --> 00:20:10,170 No se puede utilizar C, pero por ejemplo, puede utilizar PHP, Java, Python, Ruby, 364 00:20:10,170 --> 00:20:14,550 Vaya, otros idiomas diferentes. 365 00:20:14,550 --> 00:20:18,770 Y lo bueno es que sólo utiliza arquitectura web sencillo. 366 00:20:18,770 --> 00:20:19,980 Usted hace una petición POST. 367 00:20:19,980 --> 00:20:21,350 Se inserta una tarjeta. 368 00:20:21,350 --> 00:20:22,850 Usted hace una petición GET. 369 00:20:22,850 --> 00:20:24,750 Se pone las cartas. 370 00:20:24,750 --> 00:20:27,960 >> Los contras es que usted no necesita la Conocimiento OAuth2, es decir, el signo 371 00:20:27,960 --> 00:20:29,360 con tu cuenta de Google. 372 00:20:29,360 --> 00:20:33,560 Y eso puede ser a veces confuso para la gente. 373 00:20:33,560 --> 00:20:37,477 Creo que cuando los seminarios se publican que no sólo las diapositivas, 374 00:20:37,477 --> 00:20:39,310 pero algunos otros materiales se le atribuye. 375 00:20:39,310 --> 00:20:40,300 ¿Eso es correcto? 376 00:20:40,300 --> 00:20:43,500 Y tengo una gran PDF, como una de nueve páginas en PDF, 377 00:20:43,500 --> 00:20:45,550 sobre cómo configurar todo eso para la gente. 378 00:20:45,550 --> 00:20:48,790 Y te da una idea de como una estructura de base de datos 379 00:20:48,790 --> 00:20:51,520 tener las llaves y las fichas. 380 00:20:51,520 --> 00:20:58,090 Así que voy a ser capaz de esperar a arrojar algo de luz sobre el OAuth 381 00:20:58,090 --> 00:21:01,550 con entrar en ese documento un poco más lejos. 382 00:21:01,550 --> 00:21:05,140 >> Una de las cosas que es una gran desventaja es que no hay funcionalidad offline. 383 00:21:05,140 --> 00:21:09,294 Usted tiene acceso a internet. 384 00:21:09,294 --> 00:21:10,850 Si usted no puede decidir, no se preocupe. 385 00:21:10,850 --> 00:21:12,560 Puede utilizar los dos. 386 00:21:12,560 --> 00:21:17,620 Por ejemplo, digamos que se crea una juego usando la inmersión a través de la GDK. 387 00:21:17,620 --> 00:21:20,390 También puede crear un tabla de clasificación que está en la nube. 388 00:21:20,390 --> 00:21:24,510 Uso de la API espejo, usted puede enviar su anotar a su servicio web de líderes, 389 00:21:24,510 --> 00:21:26,320 por lo que se puede mostrar. 390 00:21:26,320 --> 00:21:29,840 >> Así que básicamente quiere utilizar lo que hay mejor para su tipo de aplicación. 391 00:21:29,840 --> 00:21:33,930 No necessarily-- usted no tiene ir a un lado o el otro. 392 00:21:33,930 --> 00:21:37,950 Es que uno va a ser: si usted va a utilizar ambos, 393 00:21:37,950 --> 00:21:39,350 es posible que tenga una necesidad de eso. 394 00:21:39,350 --> 00:21:40,850 Y es mucho trabajo. 395 00:21:40,850 --> 00:21:43,610 Pero es definitivamente vale la pena si usted puede conseguir a través. 396 00:21:43,610 --> 00:21:47,850 397 00:21:47,850 --> 00:21:55,530 >> Así que te voy a dar un ejemplo rápido de la API de espejo y sus capacidades. 398 00:21:55,530 --> 00:21:58,220 Así, por ejemplo, uno de las cosas que-- esto 399 00:21:58,220 --> 00:22:03,930 es el proyecto de arranque de cristal que viene con las muestras de Google. 400 00:22:03,930 --> 00:22:05,700 Básicamente establece todo lo que usted 401 00:22:05,700 --> 00:22:08,900 puede hacer con al menos el API espejo. 402 00:22:08,900 --> 00:22:11,440 >> Algunas de las cosas que yo tenía que se ha mostrado anteriormente, así, 403 00:22:11,440 --> 00:22:14,365 Por ejemplo, el juego, el juego de equilibrio y aquellos, 404 00:22:14,365 --> 00:22:18,735 esos son en realidad muestra código que Google te ofrece. 405 00:22:18,735 --> 00:22:24,375 Así que ya ves, Google ha hecho una gran parte del trabajo por usted. 406 00:22:24,375 --> 00:22:27,570 Sólo tiene que básicamente averiguar exactamente cómo 407 00:22:27,570 --> 00:22:31,480 para poner su solicitud juntos para aprovechar mejor 408 00:22:31,480 --> 00:22:34,200 esas herramientas y esas cosas que te han dado. 409 00:22:34,200 --> 00:22:36,810 >> Esta es la muestra de la línea de tiempo. 410 00:22:36,810 --> 00:22:41,970 Pero lo que podemos hacer aquí es, el código detrás de esto, 411 00:22:41,970 --> 00:22:45,010 es que usted puede ver exactamente cómo insertar un mensaje en una línea de tiempo, 412 00:22:45,010 --> 00:22:49,730 o insertar una imagen o inserte una tarjeta con HTML paginado. 413 00:22:49,730 --> 00:22:53,620 Subscriptions-- una suscripción es algo que se suscriba a. 414 00:22:53,620 --> 00:22:55,880 Por ejemplo, me suscribo The New York Times. 415 00:22:55,880 --> 00:23:01,600 Y así lo mandan mi Glass, mi específica de vidrio, actualiza periódicamente. 416 00:23:01,600 --> 00:23:04,250 Eso es lo que realmente la API espejo es. 417 00:23:04,250 --> 00:23:08,820 Y en el sitio web para desarrolladores de vidrio, tienen toda esta aquí para usted, 418 00:23:08,820 --> 00:23:12,510 para que, básicamente, puede aprovechar esto. 419 00:23:12,510 --> 00:23:15,680 >> Así que una de la otra cosas que me hubiera gustado haber 420 00:23:15,680 --> 00:23:19,165 cuando yo estaba desarrollando aplicaciones de vidrio antes, y también a mis alumnos el año pasado, 421 00:23:19,165 --> 00:23:20,540 es esta cosa cool. 422 00:23:20,540 --> 00:23:22,980 Y se llama la Diseñador de flujo de cristalería. 423 00:23:22,980 --> 00:23:26,860 Y el diseñador de flujo de Cristalería es básicamente una forma de 424 00:23:26,860 --> 00:23:29,990 para construir una aplicación de Google Glass, para que pueda realmente 425 00:23:29,990 --> 00:23:31,890 ver lo que está pasando. 426 00:23:31,890 --> 00:23:36,450 >> Así que construí este tipo de temporal Aplicación Google Glass aquí. 427 00:23:36,450 --> 00:23:37,710 Aceptar, Glass. 428 00:23:37,710 --> 00:23:40,850 Y entonces yo quiero que haga algo. 429 00:23:40,850 --> 00:23:43,430 Poner en marcha una aplicación CS50. 430 00:23:43,430 --> 00:23:46,070 Y luego se dirá, bienvenidos a mi aplicación CS50. 431 00:23:46,070 --> 00:23:49,490 Y entonces puedo tocar, como puedas ver aquí, para más opciones. 432 00:23:49,490 --> 00:23:54,650 Y uno, que puede o bien hacer una automática A más, o puedo escribir mi PSET para mí. 433 00:23:54,650 --> 00:23:57,390 Así que hay cosas diferentes. 434 00:23:57,390 --> 00:24:01,810 Si utiliza la opción de mi PSET escribir, que dice, advirtiendo, no se recomienda. 435 00:24:01,810 --> 00:24:04,820 No quiero Glass escribir su PSET para usted. 436 00:24:04,820 --> 00:24:12,010 >> Pero, en esencia, se trata de una buena herramienta que una gran cantidad de personas que han perdido. 437 00:24:12,010 --> 00:24:15,730 Y sería genial si usted puede ayudar a sentar a cabo 438 00:24:15,730 --> 00:24:19,260 su aplicación en uno de estos elementos. 439 00:24:19,260 --> 00:24:23,020 Y lo bueno es que también no hay en este botón de revisión del diseño. 440 00:24:23,020 --> 00:24:25,330 Y lo que esta revisión del diseño botón hace, esencialmente, 441 00:24:25,330 --> 00:24:29,580 es que permite que el actual Google Equipo de Glass para revisar su aplicación 442 00:24:29,580 --> 00:24:31,940 y le dará comentarios sobre ella de antemano. 443 00:24:31,940 --> 00:24:38,430 Así que un montón de características interesantes que el cristal equipo ha hecho con el fin de construir, 444 00:24:38,430 --> 00:24:41,890 que sea lo más fácil posible para que escribas en realidad Google Glass 445 00:24:41,890 --> 00:24:43,276 aplicaciones. 446 00:24:43,276 --> 00:24:43,776 ¿Sí? 447 00:24:43,776 --> 00:24:45,734 >> ALTAVOZ 1: ¿Es esto sólo diseñar, o puede que entonces 448 00:24:45,734 --> 00:24:49,966 traducir esto-- hace automáticamente traducirse en código que puede utilizar? 449 00:24:49,966 --> 00:24:53,090 CHRISTOPHER BARTOLOMÉ: Así que la pregunta fue eso, es que esto sólo para el diseño, 450 00:24:53,090 --> 00:24:55,555 y no se traduce en el código real para usted? 451 00:24:55,555 --> 00:24:56,540 No, no es así. 452 00:24:56,540 --> 00:24:59,740 Pero lo que hace es que no venció una pizarra gigante y toneladas 453 00:24:59,740 --> 00:25:01,870 de piezas blancas de papel. 454 00:25:01,870 --> 00:25:06,020 Así que ya sabes exactamente una vez aplicar una tarjeta específica, 455 00:25:06,020 --> 00:25:08,860 usted sabe que va aplicarán: cuando usted está escribiendo su programa, 456 00:25:08,860 --> 00:25:13,990 oh, quiero que esta tarjeta específica para en realidad lanzar otra cosa. 457 00:25:13,990 --> 00:25:15,770 Y así lo presenta muy bien. 458 00:25:15,770 --> 00:25:20,007 Y si usted está planeando hacer una aplicación de Google Glass 459 00:25:20,007 --> 00:25:23,090 y lo hace uno de estos, yo diría uno de ellos como su pre-propuesta. 460 00:25:23,090 --> 00:25:26,130 Y estoy seguro de que su TF será realmente feliz por eso, porque van a 461 00:25:26,130 --> 00:25:28,088 sea ​​como, oh esto es lo que su aplicación hace. 462 00:25:28,088 --> 00:25:29,700 Yo sé lo que estoy esperando de él. 463 00:25:29,700 --> 00:25:31,491 Porque a veces, es muy duro para mantener 464 00:25:31,491 --> 00:25:33,240 la pista de lo que está pasando en una aplicación de vidrio. 465 00:25:33,240 --> 00:25:38,290 466 00:25:38,290 --> 00:25:41,570 >> Volvamos a esto. 467 00:25:41,570 --> 00:25:44,245 Otra cosa interesante es la de utilizar del campo de juego Cristalería 468 00:25:44,245 --> 00:25:48,300 para revisar y crear contenido que se presentan en su solicitud. 469 00:25:48,300 --> 00:25:57,800 Así que lo que es es una herramienta en la que en realidad puede diseñar cómo se ven las cosas. 470 00:25:57,800 --> 00:26:04,470 Así, por ejemplo, si quiero make-- esperando a que cargue aquí. 471 00:26:04,470 --> 00:26:14,230 472 00:26:14,230 --> 00:26:17,940 >> Si quiero hacer una plantilla específica, que pueda 473 00:26:17,940 --> 00:26:22,370 hacer eso aquí usando esto, esencialmente una herramienta 474 00:26:22,370 --> 00:26:25,460 que nos han dado, personalizar realmente 475 00:26:25,460 --> 00:26:30,520 cómo sus tarjetas actuales van a mirar. 476 00:26:30,520 --> 00:26:32,540 Hola. 477 00:26:32,540 --> 00:26:36,610 Esto es muy bueno. 478 00:26:36,610 --> 00:26:38,480 Gracias, Google. 479 00:26:38,480 --> 00:26:40,820 Así que en realidad se puede ver cómo sus tarjetas son 480 00:26:40,820 --> 00:26:42,642 va a ver cuando empezar a construir ellos 481 00:26:42,642 --> 00:26:44,850 y luego comenzar a enviar ellos a Google Glass. 482 00:26:44,850 --> 00:26:52,040 483 00:26:52,040 --> 00:26:55,010 >> El siguiente paso es este PDF folleto que tengo 484 00:26:55,010 --> 00:26:58,000 creado en order-- si se va a hacer la notificación 485 00:26:58,000 --> 00:27:03,140 servicios, notificaciones periódicas o trabajar con la API de espejo en oposición 486 00:27:03,140 --> 00:27:05,490 al GDK. 487 00:27:05,490 --> 00:27:07,870 Y déjame que fuera para usted. 488 00:27:07,870 --> 00:27:36,830 489 00:27:36,830 --> 00:27:39,415 >> Tomando un poco en cargar aquí, lo siento. 490 00:27:39,415 --> 00:27:43,510 Se supone que ya está abierto. 491 00:27:43,510 --> 00:27:44,010 Hay que ir. 492 00:27:44,010 --> 00:27:46,640 493 00:27:46,640 --> 00:27:53,560 >> Así, por ejemplo, si desea establecido mediante la API de espejo, 494 00:27:53,560 --> 00:27:57,340 Tengo instrucciones detalladas completos sobre cómo hacer eso-- cómo 495 00:27:57,340 --> 00:28:01,780 se accede a la API del Google consola, con lo que cuenta, 496 00:28:01,780 --> 00:28:06,150 cómo crear un specific-- permitiendo que el API espejo, 497 00:28:06,150 --> 00:28:09,190 trabajar con abierta autenticación, y también 498 00:28:09,190 --> 00:28:13,260 cómo utilizar el patio de recreo que acabamos específicamente miramos. 499 00:28:13,260 --> 00:28:19,440 Así que una buena información aquí que lo hará vienen con el paquete de diapositivas real. 500 00:28:19,440 --> 00:28:22,520 >> De lo contrario, también puede hacer otras cosas aquí, 501 00:28:22,520 --> 00:28:30,050 y, específicamente, está el estructura de base de datos que he creado, 502 00:28:30,050 --> 00:28:32,820 o que yo he hecho por usted, que se puede ver en 503 00:28:32,820 --> 00:28:38,030 para ver cómo construir un abierto tabla de autenticación para los usuarios. 504 00:28:38,030 --> 00:28:41,079 Así algo que también entender anuncio no perder de vista, 505 00:28:41,079 --> 00:28:43,620 especialmente si usted va a estar trabajando con la API de espejo. 506 00:28:43,620 --> 00:28:55,800 507 00:28:55,800 --> 00:28:56,400 Allí están. 508 00:28:56,400 --> 00:29:02,530 509 00:29:02,530 --> 00:29:05,640 >> Así, una tonelada de recursos. 510 00:29:05,640 --> 00:29:10,540 Lo que yo recomiendo hacer es ir a developers.google.com/glass y leer, 511 00:29:10,540 --> 00:29:14,150 porque hay mucho de la información que hay, 512 00:29:14,150 --> 00:29:17,720 demasiado para repasar todo el seminario. 513 00:29:17,720 --> 00:29:21,220 Pero hay una gran cantidad de información, eso es un montón de buena información, ese tipo de 514 00:29:21,220 --> 00:29:24,640 se expande más en esto, sobre todo en el lado del código de las cosas. 515 00:29:24,640 --> 00:29:27,630 También he añadido una rápida Guía de inicio para el GDK, 516 00:29:27,630 --> 00:29:30,600 de modo que si usted necesita tipo de saltar en él, 517 00:29:30,600 --> 00:29:32,770 usted tiene la capacidad de hacer eso también. 518 00:29:32,770 --> 00:29:36,290 >> He added-- hay vídeo aquí, Tutoriales Android. 519 00:29:36,290 --> 00:29:38,630 Hay un video de YouTube que está incluido, que si 520 00:29:38,630 --> 00:29:42,920 quieren empezar a desarrollar el uso de el sistema operativo Android, 521 00:29:42,920 --> 00:29:46,630 si usted es un principiante, ese vídeo realmente ayudarle a hacer eso. 522 00:29:46,630 --> 00:29:51,170 Una vez más, las aplicaciones del vidrio que están utilizando el GDK 523 00:29:51,170 --> 00:29:53,000 son aplicaciones, literalmente, sólo Android. 524 00:29:53,000 --> 00:29:56,090 Pueden volver puerto a otro. 525 00:29:56,090 --> 00:29:58,740 >> Por último he añadido un Google Guía de estilo para Java. 526 00:29:58,740 --> 00:30:02,090 Si hay algo specifically-- ¿Cómo lo hago A-- usted sabe, 527 00:30:02,090 --> 00:30:05,830 ¿cuál es la mejor manera de hacer un para el bucle, en términos de Google? 528 00:30:05,830 --> 00:30:10,230 Esa guía de estilo voluntad ayudarle a hacer esas cosas. 529 00:30:10,230 --> 00:30:11,550 >> Y eso es todo. 530 00:30:11,550 --> 00:30:13,990 Así que espero que les tener suficiente información 531 00:30:13,990 --> 00:30:17,760 para seguir adelante con el salto en una aplicación de Google Glass. 532 00:30:17,760 --> 00:30:19,590 Pero sin duda visitar los recursos. 533 00:30:19,590 --> 00:30:24,930 Definitivamente sumergirse en los diferentes tipos de aplicaciones que están disponibles, 534 00:30:24,930 --> 00:30:26,610 especialmente las aplicaciones de ejemplo. 535 00:30:26,610 --> 00:30:28,810 Mira una parte del código que te proporcionan. 536 00:30:28,810 --> 00:30:32,770 Y, honestamente, con su experiencia en CS50, 537 00:30:32,770 --> 00:30:35,850 no debe ser una tarea difícil cosa de romper y entrar. 538 00:30:35,850 --> 00:30:36,750 DE ACUERDO? 539 00:30:36,750 --> 00:30:38,600 Gracias. 540 00:30:38,600 --> 00:30:40,598