1 00:00:00,000 --> 00:00:10,384 2 00:00:10,384 --> 00:00:12,050 CHRISTOPHER Bartolomeu: Boa tarde. 3 00:00:12,050 --> 00:00:14,290 Grazas por vir para Google Glass-- Quebrando 4 00:00:14,290 --> 00:00:16,206 A través do teito de vidro sesión, ou seminario. 5 00:00:16,206 --> 00:00:18,450 6 00:00:18,450 --> 00:00:24,070 Este seminario específico non é realmente baséase, como exemplos, de codificación. 7 00:00:24,070 --> 00:00:28,480 É esencialmente cando Eu ensinei esta same-- 8 00:00:28,480 --> 00:00:32,220 ou cando orientou os alumnos para CS50 o ano pasado en proxectos Google Glass, 9 00:00:32,220 --> 00:00:34,570 non foi a codificación que realmente, realmente afectou. 10 00:00:34,570 --> 00:00:38,600 Foi a, ben, como é que eu levo todo estas ferramentas que Google me deu, 11 00:00:38,600 --> 00:00:42,310 e usalos para construír unha aplicación específica? 12 00:00:42,310 --> 00:00:43,810 Nós imos pasar por riba de algunhas cousas. 13 00:00:43,810 --> 00:00:45,130 Nós imos pasar por riba de patróns de deseño. 14 00:00:45,130 --> 00:00:46,630 Nós imos pasar por riba de aplicacións. 15 00:00:46,630 --> 00:00:53,540 Nós imos pasar por riba exactamente como para levar todo o coñecemento que Google 16 00:00:53,540 --> 00:00:57,660 dará para você-- porque Google é extraordinario no sentido de dar 17 00:00:57,660 --> 00:00:59,870 todas as mostras que necesitas. 18 00:00:59,870 --> 00:01:03,660 Eles van dar-lle todo o documentación necesaria para implementar lo. 19 00:01:03,660 --> 00:01:05,840 Pero imos usar que o coñecemento que teñen 20 00:01:05,840 --> 00:01:09,980 dado que cree Cristais, aplicacións de vidro. 21 00:01:09,980 --> 00:01:12,125 Entón, imos comezar. 22 00:01:12,125 --> 00:01:15,000 Entón algunhas cousas que ten que basta manter na parte de atrás da súa cabeza 23 00:01:15,000 --> 00:01:19,890 sempre que está facendo Aplicacións Google vidro. 24 00:01:19,890 --> 00:01:22,310 Porque unha das cousas Google sobre vidro en 25 00:01:22,310 --> 00:01:28,360 en si é que é un controvertida peza de tecnoloxía 26 00:01:28,360 --> 00:01:31,154 que non moitas persoas realmente usar. 27 00:01:31,154 --> 00:01:33,070 Entón, na parte de atrás da súa cabeza, ten que sempre 28 00:01:33,070 --> 00:01:36,800 creo about-- o máximo éxito de calquera tecnoloxía Wearable 29 00:01:36,800 --> 00:01:40,030 depende das aplicacións que están dispoñibles para el. 30 00:01:40,030 --> 00:01:47,870 Se non hai ningunha boa solicitudes de dispositivo específico, entón é inútil. 31 00:01:47,870 --> 00:01:50,140 >> Outra cousa é como vidro desenvolvedores, o desafío 32 00:01:50,140 --> 00:01:53,030 é a creación de aplicacións que son máis cómodo e innovadora 33 00:01:53,030 --> 00:01:55,080 do que os nosos propios programas de dispositivos móbiles. 34 00:01:55,080 --> 00:01:58,010 E iso non fai realmente significa que ten 35 00:01:58,010 --> 00:02:00,370 para crear toda unha nova aplicación da marca. 36 00:02:00,370 --> 00:02:05,740 Quero dicir, por exemplo, podo só simplemente ir, OK vidro, sacar unha foto, 37 00:02:05,740 --> 00:02:08,655 compartir con. 38 00:02:08,655 --> 00:02:10,770 E entón eu podo só dicir, acción. 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 E podo compartilo con meus círculos só así en Google+ ou algo así. 43 00:02:20,540 --> 00:02:23,330 >> É moito máis rápido do que eu vou aquí, sacar unha foto, 44 00:02:23,330 --> 00:02:25,210 e, a continuación, esencialmente facendo o mesmo. 45 00:02:25,210 --> 00:02:26,630 Así, faise máis cómodo. 46 00:02:26,630 --> 00:02:31,440 É unha forma innovadora de facer as cousas un pouco máis rápido. 47 00:02:31,440 --> 00:02:34,660 >> Agora, outra forma de pensar sobre unha aplicación Google Vidro, 48 00:02:34,660 --> 00:02:37,830 ou calquera tipo de tecnoloxía Wearable app, é que se completamente 49 00:02:37,830 --> 00:02:40,730 enxugou dispositivo móbil, o que sería a primeira de cinco 50 00:02:40,730 --> 00:02:44,319 aplicacións que faría realmente baixar, e por que? 51 00:02:44,319 --> 00:02:46,110 Entón, só tes que manter aqueles en a parte de atrás da súa cabeza 52 00:02:46,110 --> 00:02:53,710 cando está indo para comezar proxectar unha aplicación de Google Glass. 53 00:02:53,710 --> 00:02:55,040 >> Entón, cal é o calendario? 54 00:02:55,040 --> 00:02:56,831 O primeiro que somos vai facer é que estamos 55 00:02:56,831 --> 00:02:59,274 vai basicamente dicir, o que é de vidro? 56 00:02:59,274 --> 00:03:02,190 Nós imos falar sobre o vidro programa, basicamente, o único que 57 00:03:02,190 --> 00:03:06,797 move pola pantalla cando usar o controlador ao longo do lado. 58 00:03:06,797 --> 00:03:09,130 Nós imos falar sobre patróns de deseño para vasos. 59 00:03:09,130 --> 00:03:13,090 >> Nós imos falar sobre o espello API contra o kit de desenvolvemento de vidro. 60 00:03:13,090 --> 00:03:14,890 Vou facer que uns moi, esencialmente, 61 00:03:14,890 --> 00:03:19,840 porque a API foi o espello programa aplicación orixinal 62 00:03:19,840 --> 00:03:22,210 interfaz que foi lanzado por Google. 63 00:03:22,210 --> 00:03:23,550 Isto está baseado en nube. 64 00:03:23,550 --> 00:03:26,080 Tendo en conta que a GDK, o Vidro Development Kit, 65 00:03:26,080 --> 00:03:29,620 foi lanzado máis tarde debaixo da estrada, de xeito que esencialmente 66 00:03:29,620 --> 00:03:33,100 realmente pode usar o hardware capacidades en Google Vidro. 67 00:03:33,100 --> 00:03:36,875 Nós imos pasar por riba de algúns consellos de profesionais, e tamén, esencialmente, algúns recursos. 68 00:03:36,875 --> 00:03:40,820 69 00:03:40,820 --> 00:03:44,120 >> Entón, en vez de explicar exactamente o que é de vidro global, 70 00:03:44,120 --> 00:03:45,870 Eu só vou usar a un minuto de video 71 00:03:45,870 --> 00:03:48,520 que Google proporcionou a especie de pasar por iso, 72 00:03:48,520 --> 00:03:54,800 porque creo que é, esencialmente, a mellor forma de facelo sen darme 73 00:03:54,800 --> 00:03:56,240 Vidro para cada persoa aquí. 74 00:03:56,240 --> 00:04:01,064 75 00:04:01,064 --> 00:04:01,730 [REPRODUCIÓN DE VÍDEO] 76 00:04:01,730 --> 00:04:05,340 -Aquí Están as nocións básicas de como usar Glass. 77 00:04:05,340 --> 00:04:06,960 Este é o seu touchpad. 78 00:04:06,960 --> 00:04:09,370 Corre-se do seu templo no oído. 79 00:04:09,370 --> 00:04:12,850 Preme no touchpad para espertar Glass. 80 00:04:12,850 --> 00:04:15,830 Debería ver a pantalla por riba da súa liña de visión. 81 00:04:15,830 --> 00:04:19,260 Axusta-lo para ver todo. 82 00:04:19,260 --> 00:04:21,880 >> A pantalla de inicio amosa un reloxo. 83 00:04:21,880 --> 00:04:23,180 Esta é a súa liña do tempo. 84 00:04:23,180 --> 00:04:24,740 É unha liña de tarxetas. 85 00:04:24,740 --> 00:04:27,710 Cousas á esquerda son pasando agora ou chegando, 86 00:04:27,710 --> 00:04:32,280 como o tempo, un próximo voo, ou un evento no seu calendario. 87 00:04:32,280 --> 00:04:35,110 Pode tocar en calquera tarxeta de ver máis. 88 00:04:35,110 --> 00:04:37,110 Pase abaixo en calquera lugar para voltar á liña do tempo. 89 00:04:37,110 --> 00:04:40,350 90 00:04:40,350 --> 00:04:43,340 >> Tarxetas á dereita do pantalla de inicio son do pasado. 91 00:04:43,340 --> 00:04:47,930 Por exemplo, mensaxes, videos ou fotos. 92 00:04:47,930 --> 00:04:50,930 Preme nunha foto para compartir-lo, e escoller un dos seus amigos. 93 00:04:50,930 --> 00:05:00,110 94 00:05:00,110 --> 00:05:01,930 Deslice cara abaixo para volver ao modo en espera. 95 00:05:01,930 --> 00:05:03,855 E divírtete se explotar. 96 00:05:03,855 --> 00:05:07,172 >> [FIN REPRODUCIÓN DE VÍDEO] 97 00:05:07,172 --> 00:05:14,095 98 00:05:14,095 --> 00:05:16,220 CHRISTOPHER Bartolomeu: Entón ese é o usuario xenérico 99 00:05:16,220 --> 00:05:19,770 interface a Google Glass. 100 00:05:19,770 --> 00:05:26,610 Esencialmente, é un moi simple, interface baseada en liña do tempo 101 00:05:26,610 --> 00:05:30,010 que permite que o usuario non usar soamente comandos de voz, pero tamén 102 00:05:30,010 --> 00:05:34,270 este bar ao longo do lado dereito banda para roubar realmente 103 00:05:34,270 --> 00:05:40,220 rapidamente a través específico distinto dimensións do tempo de vidro diferente 104 00:05:40,220 --> 00:05:41,600 tarxetas. 105 00:05:41,600 --> 00:05:43,100 >> Entón, o que está Glass? 106 00:05:43,100 --> 00:05:45,870 Ben, a pantalla é de 640 por 360. 107 00:05:45,870 --> 00:05:50,850 A cámara en si é unha de cinco megapíxeles cámara que fai gravación de vídeo 720p. 108 00:05:50,850 --> 00:05:54,270 Ten Wi-Fi e Bluetooth nel, pero non ten móbil. 109 00:05:54,270 --> 00:05:58,270 Polo tanto, a fin usar vidro do lado de fóra de unha rede Wi-Fi, 110 00:05:58,270 --> 00:06:02,780 vai ter que conectar esencialmente Lo ao seu teléfono usando un hotspot. 111 00:06:02,780 --> 00:06:05,180 >> O almacenamento é de preto de 12 gigabytes, e iso non é 112 00:06:05,180 --> 00:06:06,790 incluíndo o sistema operativo. 113 00:06:06,790 --> 00:06:10,590 É, esencialmente, 16 en total. 114 00:06:10,590 --> 00:06:14,160 Ten dous gigabytes de memoria RAM. 115 00:06:14,160 --> 00:06:18,250 E hai algunha gran adicional pezas de tecnoloxía que son embutidos. 116 00:06:18,250 --> 00:06:19,430 Ten un giroscopio. 117 00:06:19,430 --> 00:06:21,430 Ten un acelerómetro. 118 00:06:21,430 --> 00:06:24,350 Ten unha luz ambiente e detección de proximidade 119 00:06:24,350 --> 00:06:26,630 sensor, o cal é usado para, así, chiscando. 120 00:06:26,630 --> 00:06:30,910 Por exemplo, se eu chiscar, vai levar unha imaxe, o que é medio raro. 121 00:06:30,910 --> 00:06:37,370 Pero é unha desas pezas que pode aproveitar dentro do SDK. 122 00:06:37,370 --> 00:06:43,190 >> E tamén ten un óso condución transdutor de audio. 123 00:06:43,190 --> 00:06:47,350 Así que me permite realmente tipo de sussurro, OK Glass. 124 00:06:47,350 --> 00:06:51,910 E entón el vai acceder aos meus comandos. 125 00:06:51,910 --> 00:06:57,050 Así que, en xeral é o que é Google Glass. 126 00:06:57,050 --> 00:07:02,830 >> Entón, imos entrar máis no nitty valente que estas tarxetas de tempo son, 127 00:07:02,830 --> 00:07:06,050 e como podemos usalos para facer cousas diferentes. 128 00:07:06,050 --> 00:07:08,360 Polo tanto, hai tres tipos de tarxetas de liña do tempo. 129 00:07:08,360 --> 00:07:13,040 Hai a tarxeta de estática, que exhibe o texto, HTML, imaxes e vídeo. 130 00:07:13,040 --> 00:07:16,530 131 00:07:16,530 --> 00:07:19,870 Estas cousas tamén se pode empregar para invocar estas cousas chamadas dunha tarxeta en directo, 132 00:07:19,870 --> 00:07:20,520 ou inmersións. 133 00:07:20,520 --> 00:07:23,730 E imos falar sobre que en algo. 134 00:07:23,730 --> 00:07:27,940 >> Unha tarxeta exhibe en directo as tarxetas que son importante no actual moment-- 135 00:07:27,940 --> 00:07:30,620 material que é prestado, esencialmente. 136 00:07:30,620 --> 00:07:33,410 Cronómetro é un bo exemplo para iso. 137 00:07:33,410 --> 00:07:37,020 >> E unha inmersión exhibe o que que chamamos unha actividade que Android 138 00:07:37,020 --> 00:07:40,690 leva basicamente en toda a pantalla. 139 00:07:40,690 --> 00:07:45,940 Así, a idea aquí é que é capaz de facer unha chea de bo, limpo, pataca frita, 140 00:07:45,940 --> 00:07:51,580 e aplicacións dinámicas, quere é só unha CSS HTML simple 141 00:07:51,580 --> 00:07:54,910 molde, se algo o que está pasando e activo. 142 00:07:54,910 --> 00:08:00,350 Esta é unha imaxe dun partido chamado Zombie Run, que 143 00:08:00,350 --> 00:08:01,900 é realmente moi divertido. 144 00:08:01,900 --> 00:08:03,090 Nós imos ollar para iso. 145 00:08:03,090 --> 00:08:12,052 E este é un xogo aquí que usa o gyroscope-- eu sigo dicindo gyroscope-- 146 00:08:12,052 --> 00:08:13,010 si, é Xiroscopio. 147 00:08:13,010 --> 00:08:14,260 O que estou facendo? 148 00:08:14,260 --> 00:08:17,710 O Xiroscopio, de modo que pode realmente equilibrar as cousas na súa cabeza. 149 00:08:17,710 --> 00:08:21,160 150 00:08:21,160 --> 00:08:23,580 >> Entón imos máis en tarxetas de liña do tempo. 151 00:08:23,580 --> 00:08:27,440 Tarxetas estáticos tamén pode conter un feixe de tarxetas, por exemplo, un álbum de fotos. 152 00:08:27,440 --> 00:08:32,400 Verás que denotado por esta pequena pestana páxina aquí. 153 00:08:32,400 --> 00:08:37,059 Cando bater nel, está dado outra liña de tarxetas de liña do tempo. 154 00:08:37,059 --> 00:08:40,580 E alí vai ser capaz de tipo de percorrer usando a barra de desprazamento, 155 00:08:40,580 --> 00:08:42,805 e tamén vai ser capaz compartir tarxetas específicos. 156 00:08:42,805 --> 00:08:48,397 157 00:08:48,397 --> 00:08:51,230 Polo tanto, agora que ten que ser un pouco familiarizado cos diferentes tipos 158 00:08:51,230 --> 00:08:53,529 tarxetas de liña do tempo, o que nós imos facer 159 00:08:53,529 --> 00:08:55,570 é que imos falar sobre os patróns de deseño. 160 00:08:55,570 --> 00:08:59,290 E esta é probablemente a cousa que a maioría dos alumnos collidos 161 00:08:59,290 --> 00:09:03,590 con cando comezan mergullo en desenvolvemento Google Glass. 162 00:09:03,590 --> 00:09:05,170 >> Polo tanto, hai tres patróns de deseño. 163 00:09:05,170 --> 00:09:08,550 O primeiro nivel de deseño é notificacións periódicas. 164 00:09:08,550 --> 00:09:12,660 E o que fai el usa o espello Servizos API web, ou fondo Android 165 00:09:12,660 --> 00:09:15,960 servizos para empurrar notificacións sobre unha liña do tempo. 166 00:09:15,960 --> 00:09:19,590 Por exemplo, se asinar -Se no app do cnn.com, 167 00:09:19,590 --> 00:09:26,520 eles ían enviar unha notificación cando hai unha noticia que ocorrera. 168 00:09:26,520 --> 00:09:31,860 >> A API espello pode ser usada para crear calquera language-- a API espello pode 169 00:09:31,860 --> 00:09:34,560 utilizar calquera linguaxe para crear unha interacción de servizo web. 170 00:09:34,560 --> 00:09:39,230 Entón, basicamente, como se é non moi familiarizado con Java, 171 00:09:39,230 --> 00:09:45,010 que é o que a GDK usa, e está máis interesado en PHP por exemplo, 172 00:09:45,010 --> 00:09:49,080 pode escribir un servizo PHP e unha aplicación de material de vidro que 173 00:09:49,080 --> 00:09:51,090 interactúa con iso, en oposición a ter 174 00:09:51,090 --> 00:09:55,520 para mergullar fondo as partes Java do mesmo. 175 00:09:55,520 --> 00:10:00,050 Os usos de servizos de fondo Android Java Development Kit per Glass. 176 00:10:00,050 --> 00:10:03,155 >> Entón, o que nós imos facer é que imos cambiar ao longo de só un exemplo no Vidro, 177 00:10:03,155 --> 00:10:03,800 se puidésemos. 178 00:10:03,800 --> 00:10:07,486 179 00:10:07,486 --> 00:10:08,360 Desculpen a pantalla. 180 00:10:08,360 --> 00:10:11,340 Está inclinada cara ao lado aquí, para as persoas que están no interior. 181 00:10:11,340 --> 00:10:31,410 182 00:10:31,410 --> 00:10:31,930 Alí imos nós. 183 00:10:31,930 --> 00:10:33,110 Sentímolo por iso. 184 00:10:33,110 --> 00:10:36,220 Leva un pouco para cargar aquí. 185 00:10:36,220 --> 00:10:40,090 >> Polo tanto, este é un exemplo de algo que o The New York Times ía enviar. 186 00:10:40,090 --> 00:10:43,780 É unha notificación periódica que contén varias tarxetas estáticas que 187 00:10:43,780 --> 00:10:45,670 ten información sobre el. 188 00:10:45,670 --> 00:10:58,800 Entón, se eu premer en ele-- e iso vai load-- alí imos nós. 189 00:10:58,800 --> 00:11:00,860 Se eu premer nel, logo o que vai chegar aquí 190 00:11:00,860 --> 00:11:04,890 é terá información cerca dun título ou unha historia. 191 00:11:04,890 --> 00:11:08,235 Tamén pode engadir as cousas a el para que se pode ler en voz alta. 192 00:11:08,235 --> 00:11:11,740 E o que ler en voz alta fai é vai le-lo para ti na súa orella. 193 00:11:11,740 --> 00:11:14,080 Non pode realmente escoitar Lo, pero, esencialmente, é 194 00:11:14,080 --> 00:11:17,730 un conector de óso que vai ler na súa cabeza. 195 00:11:17,730 --> 00:11:19,590 Esta é a mellor forma de poñelas. 196 00:11:19,590 --> 00:11:22,880 >> Entón é iso que tipo de periódico notificación. 197 00:11:22,880 --> 00:11:25,270 Hai todos os distintos tipos de los. 198 00:11:25,270 --> 00:11:27,250 Se usa Twitter, Twitter doutro aplicación 199 00:11:27,250 --> 00:11:29,760 que tipo de dálle un exemplo que estes notificación periódica 200 00:11:29,760 --> 00:11:30,260 aplicacións son. 201 00:11:30,260 --> 00:11:33,390 202 00:11:33,390 --> 00:11:38,400 >> A segunda pattern-- proxecto e imos ir e voltar á cousa. 203 00:11:38,400 --> 00:11:42,120 O segundo nivel de deseño é a tarefa continua. 204 00:11:42,120 --> 00:11:45,780 E esencialmente, este é unha tarxeta que sexa constantemente a executar en segundo plano. 205 00:11:45,780 --> 00:11:46,780 Pode deixar a tarxeta. 206 00:11:46,780 --> 00:11:49,210 Pode ir facer algo máis na liña do tempo. 207 00:11:49,210 --> 00:11:53,462 Pero, esencialmente, o que estaba a suceder é que está sempre correndo. 208 00:11:53,462 --> 00:11:55,670 Algo sempre vai en, como unha aplicación real, 209 00:11:55,670 --> 00:11:57,950 como un cronómetro, por exemplo. 210 00:11:57,950 --> 00:12:01,420 >> Isto só pode ser aplicada utilizando o Kit de desenvolvemento de vidro. 211 00:12:01,420 --> 00:12:05,150 Pero pode sacar proveito de todo o equipo de vidro. 212 00:12:05,150 --> 00:12:08,330 A GDK Android é só Java. 213 00:12:08,330 --> 00:12:11,260 Entón, se está familiarizado con Java, iso é óptimo. 214 00:12:11,260 --> 00:12:14,770 Se está familiarizado con Android desenvolvemento concreto, 215 00:12:14,770 --> 00:12:16,751 hai un gran seminario, eu creo. 216 00:12:16,751 --> 00:12:18,250 Eu non sei o que é o tempo exacto. 217 00:12:18,250 --> 00:12:21,080 Pero hai un seminario no desenvolvemento de Android. 218 00:12:21,080 --> 00:12:24,220 Se está a planear facer o GDK, eu recomendo ir a aquel 219 00:12:24,220 --> 00:12:26,389 especialmente porque vai sobrepasar 220 00:12:26,389 --> 00:12:28,180 exactamente o que está vai empregar para Glass. 221 00:12:28,180 --> 00:12:31,080 222 00:12:31,080 --> 00:12:32,320 >> Entón imos ver. 223 00:12:32,320 --> 00:12:34,020 Imos abrir outro app. 224 00:12:34,020 --> 00:12:37,020 Poderiamos pasar a cousa? 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 Comezar a correr. 228 00:12:44,490 --> 00:12:54,090 229 00:12:54,090 --> 00:12:58,610 Polo tanto, este é un xogo que eu uso cando estou chat cando eu vou correr, 230 00:12:58,610 --> 00:13:02,180 chamado Zombie Run. 231 00:13:02,180 --> 00:13:07,217 E esencialmente o que fai é el tracks-- é esencialmente, 232 00:13:07,217 --> 00:13:09,050 está fuxindo de zombies todo o tempo. 233 00:13:09,050 --> 00:13:12,070 Pero é como se eu run-- sei iso vai ser realmente awkward-- 234 00:13:12,070 --> 00:13:19,170 pero se eu executar aquí, debe controlar ou me dar un ritmo. 235 00:13:19,170 --> 00:13:23,530 Debe actualizar o quão lonxe eu teño executar, ou cousas como iso. 236 00:13:23,530 --> 00:13:25,620 >> Entón, iso é como a-- este app é essentially-- 237 00:13:25,620 --> 00:13:28,620 está tomando un segundo para actualizar en que side-- irritante. 238 00:13:28,620 --> 00:13:32,030 Pero, esencialmente, o que está pasando aquí é que este está sempre correndo. 239 00:13:32,030 --> 00:13:33,470 E está interactuando con el. 240 00:13:33,470 --> 00:13:35,730 E pode só especie de facer cousas diferentes. 241 00:13:35,730 --> 00:13:37,460 E así hai moitos aplicacións que son similares. 242 00:13:37,460 --> 00:13:40,334 E non hai aplicacións que realmente pode crear que facer o mesmo. 243 00:13:40,334 --> 00:13:43,680 244 00:13:43,680 --> 00:13:44,460 Entón é iso. 245 00:13:44,460 --> 00:14:05,530 246 00:14:05,530 --> 00:14:06,750 >> Todo certo. 247 00:14:06,750 --> 00:14:09,820 Así, o próximo proxecto estándar é unha inmersión. 248 00:14:09,820 --> 00:14:13,465 Inmersións vai consumir todo o pantalla e toda a liña do tempo. 249 00:14:13,465 --> 00:14:17,800 Entón, realmente non pode simplemente saltar fóra e van facer outras cousas, se quere. 250 00:14:17,800 --> 00:14:21,270 É como se, como se está xogando un xogo en vidro en si. 251 00:14:21,270 --> 00:14:24,590 Isto só pode ser aplicada usando tamén o GDK. 252 00:14:24,590 --> 00:14:27,433 Entón unha vez, o vantaxes de utilizar o GDK 253 00:14:27,433 --> 00:14:31,840 é que basicamente aproveitar o máximo proveito de todo o hardware que é 254 00:14:31,840 --> 00:14:34,510 en Google vidro en si. 255 00:14:34,510 --> 00:14:40,190 >> Entón, nós estamos indo a ir ata un exemplo sobre o vidro. 256 00:14:40,190 --> 00:14:42,050 Aceptar Glass. 257 00:14:42,050 --> 00:14:46,930 Xogar un xogo de equilibrio. 258 00:14:46,930 --> 00:14:52,287 Polo tanto, este é un xogo que eu gosto de xogar cando Estou aburrido no traballo, só nunha reunión. 259 00:14:52,287 --> 00:14:54,120 Esperemos que vai amosar -Se aquí a calquera segundo. 260 00:14:54,120 --> 00:14:58,220 261 00:14:58,220 --> 00:14:59,190 Alí imos nós. 262 00:14:59,190 --> 00:15:00,200 Todo certo. 263 00:15:00,200 --> 00:15:03,290 Entón que é o que é que eu son mediante o JavaScript 264 00:15:03,290 --> 00:15:08,380 para equilibrar estes obxectos sobre miña cabeza, cousas deste tipo. 265 00:15:08,380 --> 00:15:11,235 Polo tanto, esta é unha especie de aplicación por inmersión. 266 00:15:11,235 --> 00:15:12,485 Nivel nove é como imposible. 267 00:15:12,485 --> 00:15:15,240 268 00:15:15,240 --> 00:15:15,940 >> OK, Glass. 269 00:15:15,940 --> 00:15:20,240 Hai tamén xogos interactivos que pode facer, non como-- gravar un vídeo. 270 00:15:20,240 --> 00:15:32,720 271 00:15:32,720 --> 00:15:35,290 Pare a gravación. 272 00:15:35,290 --> 00:15:36,910 Por que está gravando? 273 00:15:36,910 --> 00:15:37,970 Sentímolo. 274 00:15:37,970 --> 00:15:41,830 Vidro está actuando para arriba. 275 00:15:41,830 --> 00:15:42,520 OK, Glass. 276 00:15:42,520 --> 00:15:51,790 277 00:15:51,790 --> 00:15:53,470 OK, Glass. 278 00:15:53,470 --> 00:15:59,379 Xoga un partido de arxila shoot. 279 00:15:59,379 --> 00:16:01,670 Polo tanto, este é un dos estes xogos interactivos estraños 280 00:16:01,670 --> 00:16:04,080 que pode xogar. 281 00:16:04,080 --> 00:16:07,630 Este utiliza unha gran cantidade de compoñentes dentro de Google Glass. 282 00:16:07,630 --> 00:16:09,480 Lume. 283 00:16:09,480 --> 00:16:09,980 Lume. 284 00:16:09,980 --> 00:16:11,650 Eu son horrible neste xogo. 285 00:16:11,650 --> 00:16:16,290 E, esencialmente, pode simplemente usar o lume palabra para realmente saír e lume. 286 00:16:16,290 --> 00:16:17,000 Lume. 287 00:16:17,000 --> 00:16:18,420 Oh, iso non vai ocorrer. 288 00:16:18,420 --> 00:16:21,670 Vou perdela o tempo. 289 00:16:21,670 --> 00:16:23,554 Pero que tipo de dá- lle máis dun exemplo 290 00:16:23,554 --> 00:16:26,220 de utilizar os diferentes compoñentes para facer eses xogos de vidro. 291 00:16:26,220 --> 00:16:32,719 292 00:16:32,719 --> 00:16:34,635 Polo tanto, a seguinte cousa que quero pensar sobre aquí 293 00:16:34,635 --> 00:16:40,090 é métodos de invocación, un termo chique para, como fago para comezar a miña aplicación? 294 00:16:40,090 --> 00:16:44,740 Polo tanto, hai diferentes formas de alavancar diferentes métodos de invocación. 295 00:16:44,740 --> 00:16:48,840 Patróns de deseño diferentes, por exemplo as notificaciones periódicas, 296 00:16:48,840 --> 00:16:51,150 aqueles que non usará o OK, menú de vidro. 297 00:16:51,150 --> 00:16:54,050 Entón, se está querendo facer algo que tivo e enviou notificacións, 298 00:16:54,050 --> 00:16:59,201 dicir que ten unha aplicación que lembra vostede sobre algo que pasou, 299 00:16:59,201 --> 00:17:01,950 non vai ser capaz de traer isto á luz, utilizando o menú de vidro. 300 00:17:01,950 --> 00:17:04,260 Isto é só algo que vai ser capaz de facer 301 00:17:04,260 --> 00:17:05,614 a través da GDK vidro en si. 302 00:17:05,614 --> 00:17:10,270 303 00:17:10,270 --> 00:17:14,900 >> Entón, eu estiven usando estes dous termos, espello e vidro API GDK. 304 00:17:14,900 --> 00:17:18,569 E polo que estou indo a ir aqueles un pouco máis profundo. 305 00:17:18,569 --> 00:17:21,730 Polo tanto, antes da GDK, espello foi usado principalmente 306 00:17:21,730 --> 00:17:24,530 como a interacción de aplicacións. 307 00:17:24,530 --> 00:17:26,980 Usa backend web servizos para realizar 308 00:17:26,980 --> 00:17:29,880 tarefas, tales como o espazo temporal subscricións, compartir contidos, 309 00:17:29,880 --> 00:17:31,390 e un texto de voz. 310 00:17:31,390 --> 00:17:35,370 Vidro a través da API espello pode ser escrito en practicamente calquera idioma. 311 00:17:35,370 --> 00:17:38,130 O material de vidro que só usa espello API non vai 312 00:17:38,130 --> 00:17:41,130 teñen a capacidade de usar métodos de chamada de voz, 313 00:17:41,130 --> 00:17:45,770 nin as golosinas de hardware como o Xiroscopio e acelerómetro. 314 00:17:45,770 --> 00:17:48,670 >> Pode crear vidro sen un dispositivo físico na man. 315 00:17:48,670 --> 00:17:49,680 Entón iso é algo bonito. 316 00:17:49,680 --> 00:17:54,280 Entón, se precisa só crear O material de vidro que realmente non 317 00:17:54,280 --> 00:17:56,850 precisa do dispositivo real, pode facelo, especialmente 318 00:17:56,850 --> 00:18:00,900 se é difícil para obter unha real Google Vidro, ou se non ten un, 319 00:18:00,900 --> 00:18:02,940 ou algo deste tipo. 320 00:18:02,940 --> 00:18:05,690 El require o coñecemento de oAuth2. 321 00:18:05,690 --> 00:18:08,789 E o que a identificación aberta é se nunca 322 00:18:08,789 --> 00:18:11,080 ir a un sitio web que di indique o seu Facebook, 323 00:18:11,080 --> 00:18:14,930 ou entre a súa conta de Google, cousas así, que está aberta Auth. 324 00:18:14,930 --> 00:18:19,330 E que é esencialmente será usado porque a API espello é unha nube 325 00:18:19,330 --> 00:18:22,050 servizo. 326 00:18:22,050 --> 00:18:25,470 >> En canto á GDK, o vidro Developer Kit é, en esencia, 327 00:18:25,470 --> 00:18:28,000 unha extensión para o desenvolvemento de Android. 328 00:18:28,000 --> 00:18:30,020 El só pode ser usado co Java. 329 00:18:30,020 --> 00:18:32,640 Os desenvolvedores teñen completo aínda para todo o hardware nativo 330 00:18:32,640 --> 00:18:35,790 características, incluíndo o Xiroscopio e acelerómetro. 331 00:18:35,790 --> 00:18:38,290 É usado principalmente para habilidades de chamada de voz, 332 00:18:38,290 --> 00:18:42,700 como saw-- OK, Vidro, este menú enteiro coisa-- 333 00:18:42,700 --> 00:18:46,726 cartas vivas e aplicacións imersivas. 334 00:18:46,726 --> 00:18:48,850 Isto require que ter o dispositivo na man, 335 00:18:48,850 --> 00:18:52,700 porque sempre ten que estar constantemente cargar o código ata o vidro 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 >> Entón GDK contra espello. 339 00:19:00,180 --> 00:19:03,720 As vantaxes son que a súa simple para programadores de Android, 340 00:19:03,720 --> 00:19:05,230 iniciante ou profesional. 341 00:19:05,230 --> 00:19:07,720 Ten a capacidade de usar todo o hardware nativo. 342 00:19:07,720 --> 00:19:09,580 Ela abre a porta a Vidro interactivo, 343 00:19:09,580 --> 00:19:12,370 funcionalidade offline, onde non precisa de internet, 344 00:19:12,370 --> 00:19:13,970 e moita documentación. 345 00:19:13,970 --> 00:19:16,640 Entón está ben documentado. 346 00:19:16,640 --> 00:19:20,250 >> Os contra son que só é dispoñible nun idioma, Java. 347 00:19:20,250 --> 00:19:23,370 E o desenvolvemento integrado configurado pode ter, en realidade, un tempo moi longo 348 00:19:23,370 --> 00:19:23,870 facer. 349 00:19:23,870 --> 00:19:26,771 Cando digo moito tempo, e quero dicir como quizais un par de horas para obtelo 350 00:19:26,771 --> 00:19:27,395 todos configurados. 351 00:19:27,395 --> 00:19:30,009 352 00:19:30,009 --> 00:19:31,800 Hai unha gran cantidade de cousas, tamén, terá 353 00:19:31,800 --> 00:19:34,920 considerar como batería vida e uso de memoria. 354 00:19:34,920 --> 00:19:38,535 É dicir, eu estaba a 100% cando Comecei esta presentación. 355 00:19:38,535 --> 00:19:41,640 356 00:19:41,640 --> 00:19:44,110 E eu deixei caer o 20% xa. 357 00:19:44,110 --> 00:19:48,820 >> Así, dependendo das aplicacións que utiliza, e dependendo do que o seu app realmente 358 00:19:48,820 --> 00:19:54,130 non, quere pensar, OK, o que que podo facer coa batería máis mínima 359 00:19:54,130 --> 00:19:54,890 consumo vida? 360 00:19:54,890 --> 00:19:59,308 Polo tanto, estas son as cousas importantes cando comezar a usar todas aquelas doces. 361 00:19:59,308 --> 00:20:02,620 >> En termos do espello API, pode moi ben 362 00:20:02,620 --> 00:20:04,740 usar case calquera lingua que ten un framework web. 363 00:20:04,740 --> 00:20:10,170 Non pode usar C, pero, por exemplo, pode usar o PHP, Java, Python, Ruby, 364 00:20:10,170 --> 00:20:14,550 Vaia, outras linguas diferentes. 365 00:20:14,550 --> 00:20:18,770 E o máis legal é só usa arquitectura web sinxela. 366 00:20:18,770 --> 00:20:19,980 Fai unha proposta post. 367 00:20:19,980 --> 00:20:21,350 El inserir unha tarxeta. 368 00:20:21,350 --> 00:20:22,850 Fai unha petición GET. 369 00:20:22,850 --> 00:20:24,750 Ela recibe cartas. 370 00:20:24,750 --> 00:20:27,960 >> Os contra é que ten que facer o OAuth2 coñecemento, isto é, o sinal 371 00:20:27,960 --> 00:20:29,360 na súa conta de Google. 372 00:20:29,360 --> 00:20:33,560 E iso pode ser, por veces, confundindo á xente. 373 00:20:33,560 --> 00:20:37,477 Eu creo que cando os seminarios foron publicados que non só os diapositivas, 374 00:20:37,477 --> 00:20:39,310 pero algúns outros materiais están ligados a el. 375 00:20:39,310 --> 00:20:40,300 Isto é correcta? 376 00:20:40,300 --> 00:20:43,500 E eu teño un gran PDF, como un de nove páxinas PDF, 377 00:20:43,500 --> 00:20:45,550 sobre como configurar todo isto para as persoas. 378 00:20:45,550 --> 00:20:48,790 E dálle unha idea de como unha estrutura de base de datos 379 00:20:48,790 --> 00:20:51,520 posuír as claves e os tokens. 380 00:20:51,520 --> 00:20:58,090 Entón, eu vou esperamos ser capaces de publicar algunha luz sobre o OAuth 381 00:20:58,090 --> 00:21:01,550 con entrando nese documento un pouco máis lonxe. 382 00:21:01,550 --> 00:21:05,140 >> Unha das cousas que é un gran engodo é que non hai ningunha función offline. 383 00:21:05,140 --> 00:21:09,294 Debe ter acceso a Internet. 384 00:21:09,294 --> 00:21:10,850 Se non pode decidir, non se preocupe. 385 00:21:10,850 --> 00:21:12,560 Podes usar tanto. 386 00:21:12,560 --> 00:21:17,620 Por exemplo, digamos que cree un xogo usando a inmersión través da GDK. 387 00:21:17,620 --> 00:21:20,390 Tamén pode crear un leaderboard que está na nube. 388 00:21:20,390 --> 00:21:24,510 Usando a API espello, pode enviar o seu marcar ao seu servizo web leaderboard, 389 00:21:24,510 --> 00:21:26,320 para que poida ser exhibido. 390 00:21:26,320 --> 00:21:29,840 >> Entón esencialmente quere usar o que é mellor para o seu tipo de aplicación. 391 00:21:29,840 --> 00:21:33,930 Non necessarily-- non ten ir a un lado ou para o outro. 392 00:21:33,930 --> 00:21:37,950 É xusto que un vai ser-- se está indo a usar ambos, 393 00:21:37,950 --> 00:21:39,350 pode ter unha necesidade para iso. 394 00:21:39,350 --> 00:21:40,850 E é moito traballo. 395 00:21:40,850 --> 00:21:43,610 Pero é sempre paga a pena se pode obterse a través. 396 00:21:43,610 --> 00:21:47,850 397 00:21:47,850 --> 00:21:55,530 >> Entón, eu vou che dar un exemplo rápido de a API do espello e as súas capacidades. 398 00:21:55,530 --> 00:21:58,220 Así, por exemplo, un dos as cousas isso-- este 399 00:21:58,220 --> 00:22:03,930 é o proxecto de posta en marcha de vidro que ven con as mostras de Google. 400 00:22:03,930 --> 00:22:05,700 É basicamente establece todo o que 401 00:22:05,700 --> 00:22:08,900 pode facer, polo menos, a API do espello. 402 00:22:08,900 --> 00:22:11,440 >> Algunhas das cousas que eu tiña mostra anteriormente, así como, 403 00:22:11,440 --> 00:22:14,365 por exemplo, o xogo, o xogo de equilibrio e aqueles, 404 00:22:14,365 --> 00:22:18,735 estes son realmente mostra código que Google ofrece-lle. 405 00:22:18,735 --> 00:22:24,375 Entón ve, Google fixo unha chea de traballo para ti. 406 00:22:24,375 --> 00:22:27,570 Só ten basicamente descubrir exactamente como 407 00:22:27,570 --> 00:22:31,480 para poñer a súa aplicación xuntos para mellor utilizar 408 00:22:31,480 --> 00:22:34,200 estas ferramentas e esas cousas que che dei. 409 00:22:34,200 --> 00:22:36,810 >> Este é o exemplo para a liña do tempo. 410 00:22:36,810 --> 00:22:41,970 Pero o que podemos facer aquí é, o código detrás niso, 411 00:22:41,970 --> 00:22:45,010 é que se pode ver exactamente como inserir unha mensaxe nunha liña do tempo, 412 00:22:45,010 --> 00:22:49,730 ou inserir unha imaxe ou insira unha tarxeta con HTML paxinado. 413 00:22:49,730 --> 00:22:53,620 Subscriptions-- unha subscrición é algo que asina. 414 00:22:53,620 --> 00:22:55,880 Por exemplo, eu sigo o The New York Times. 415 00:22:55,880 --> 00:23:01,600 E así, envían o meu vaso, miña Vidro específico, actualiza periodicamente. 416 00:23:01,600 --> 00:23:04,250 Iso é o que realmente a API espello é. 417 00:23:04,250 --> 00:23:08,820 E na páxina web do creador de vidro, eles teñen todo isto aquí para vostede, 418 00:23:08,820 --> 00:23:12,510 de modo que pode basicamente alavancar esta. 419 00:23:12,510 --> 00:23:15,680 >> Entón un dos outros cousas que me gustaría ter 420 00:23:15,680 --> 00:23:19,165 cando estaba a desenvolver aplicacións de vidro antes, e tamén os meus alumnos o ano pasado, 421 00:23:19,165 --> 00:23:20,540 é esa cousa legal. 422 00:23:20,540 --> 00:23:22,980 E se chama o Deseño de fluxo de vidro. 423 00:23:22,980 --> 00:23:26,860 E o deseño fluxo vidro é basicamente unha forma de ti 424 00:23:26,860 --> 00:23:29,990 para construír unha aplicación Google Vidro, de xeito que realmente pode 425 00:23:29,990 --> 00:23:31,890 mira o que está a suceder. 426 00:23:31,890 --> 00:23:36,450 >> Entón eu constrúe este tipo de temporal Aplicación Google Vidro aquí. 427 00:23:36,450 --> 00:23:37,710 OK, Glass. 428 00:23:37,710 --> 00:23:40,850 E entón eu quero que faga algo. 429 00:23:40,850 --> 00:23:43,430 Lanzar un app CS50. 430 00:23:43,430 --> 00:23:46,070 E, a continuación, que vai dicir: Benvido ao meu app CS50. 431 00:23:46,070 --> 00:23:49,490 E entón eu podo tocar, como pode ver aquí, para máis opcións. 432 00:23:49,490 --> 00:23:54,650 E un, I pode facer un automático Un plus, ou podo escribir o meu PSET para min. 433 00:23:54,650 --> 00:23:57,390 Polo tanto, hai cousas distintas. 434 00:23:57,390 --> 00:24:01,810 Se usar a miña opción PSET escribir, el di, avisando, non se recomenda. 435 00:24:01,810 --> 00:24:04,820 Non quero de vidro para escribir o seu PSET para ti. 436 00:24:04,820 --> 00:24:12,010 >> Pero, esencialmente, esta é unha boa ferramenta que unha morea de xente perder. 437 00:24:12,010 --> 00:24:15,730 E sería óptimo se pode axudar a pór para fóra 438 00:24:15,730 --> 00:24:19,260 súa aplicación nun destes elementos. 439 00:24:19,260 --> 00:24:23,020 E o máis legal tamén é que hai este botón de revisión do proxecto. 440 00:24:23,020 --> 00:24:25,330 E o que esta revisión de proxecto botón fai, esencialmente, 441 00:24:25,330 --> 00:24:29,580 é que permite a real Google Equipo de vidro para revisar o seu app 442 00:24:29,580 --> 00:24:31,940 e darlle comentarios sobre iso de antemán. 443 00:24:31,940 --> 00:24:38,430 Entón, unha morea de recursos interesantes que o vidro equipo fixo, a fin de construír, 444 00:24:38,430 --> 00:24:41,890 para facelo tan fácil como puido para realmente escribir Google Vidro 445 00:24:41,890 --> 00:24:43,276 aplicacións. 446 00:24:43,276 --> 00:24:43,776 Si? 447 00:24:43,776 --> 00:24:45,734 >> COLUMNA 1: É este só proxectar, ou pode, a continuación, 448 00:24:45,734 --> 00:24:49,966 traducir isto-- fai iso automaticamente traducir en código que pode usar? 449 00:24:49,966 --> 00:24:53,090 CHRISTOPHER Bartolomeu: Entón a pregunta foi a de que, se iso só para o proxecto, 450 00:24:53,090 --> 00:24:55,555 e iso traducir-se en o código real para ti? 451 00:24:55,555 --> 00:24:56,540 Non, iso non acontece. 452 00:24:56,540 --> 00:24:59,740 Pero o que fai é non bater un cadro branco xigante e toneladas 453 00:24:59,740 --> 00:25:01,870 de anacos de papel branco. 454 00:25:01,870 --> 00:25:06,020 Entón, vostede sabe exactamente unha vez aplicar unha tarxeta específico, 455 00:25:06,020 --> 00:25:08,860 vostede sabe que vai apply-- cando está escribindo o seu programa, 456 00:25:08,860 --> 00:25:13,990 Oh, eu quero que esta tarxeta específico para realmente lanzar outra cousa. 457 00:25:13,990 --> 00:25:15,770 E, así, establece-lo moi ben. 458 00:25:15,770 --> 00:25:20,007 E se está a planear para facer unha aplicación Google Vidro 459 00:25:20,007 --> 00:25:23,090 e fai un destes, eu diría un deles como o seu pre-proposta. 460 00:25:23,090 --> 00:25:26,130 E estou seguro que o seu TF será realmente feliz con iso, porque eles van 461 00:25:26,130 --> 00:25:28,088 ser como, oh iso é o que súa aplicación fai. 462 00:25:28,088 --> 00:25:29,700 Eu sei que eu estou esperando con iso. 463 00:25:29,700 --> 00:25:31,491 Porque, ás veces, é realmente difícil manter 464 00:25:31,491 --> 00:25:33,240 a par do que está a suceder nun app Glass. 465 00:25:33,240 --> 00:25:38,290 466 00:25:38,290 --> 00:25:41,570 >> Imos volver a iso. 467 00:25:41,570 --> 00:25:44,245 Outra cousa legal é a utilizar do playground vidro 468 00:25:44,245 --> 00:25:48,300 para revisar e crear un contido que está mostrando na súa aplicación. 469 00:25:48,300 --> 00:25:57,800 Entón o que é iso é unha ferramenta onde Pode realmente proxectar como están as cousas. 470 00:25:57,800 --> 00:26:04,470 Así, por exemplo, se eu queira make-- esperando por el para cargar aquí. 471 00:26:04,470 --> 00:26:14,230 472 00:26:14,230 --> 00:26:17,940 >> Se eu queira facer unha modelo, podo 473 00:26:17,940 --> 00:26:22,370 facelo aquí, usando este, esencialmente, unha ferramenta 474 00:26:22,370 --> 00:26:25,460 que nos deron, para realmente personalizar 475 00:26:25,460 --> 00:26:30,520 como os seus tarxetas de reais van ollar. 476 00:26:30,520 --> 00:26:32,540 Ola. 477 00:26:32,540 --> 00:26:36,610 Isto é óptimo. 478 00:26:36,610 --> 00:26:38,480 Grazas, Google. 479 00:26:38,480 --> 00:26:40,820 Entón pode realmente ver como os seus tarxetas están 480 00:26:40,820 --> 00:26:42,642 vai mirar cando comezar a construír-los 481 00:26:42,642 --> 00:26:44,850 e entón comezar a enviar Los para Google Glass. 482 00:26:44,850 --> 00:26:52,040 483 00:26:52,040 --> 00:26:55,010 >> O seguinte paso é este PDF folleto que eu teño 484 00:26:55,010 --> 00:26:58,000 creado en order-- se ían facer notificación 485 00:26:58,000 --> 00:27:03,140 servizos, as notificacións periódicas, ou traballar coa API espello en oposición 486 00:27:03,140 --> 00:27:05,490 ao GDK. 487 00:27:05,490 --> 00:27:07,870 E déixeme aproveitar isto para vostede. 488 00:27:07,870 --> 00:27:36,830 489 00:27:36,830 --> 00:27:39,415 >> Tendo un pouco para cargar aquí, desculpe. 490 00:27:39,415 --> 00:27:43,510 Era para ser xa aberta. 491 00:27:43,510 --> 00:27:44,010 Alí imos nós. 492 00:27:44,010 --> 00:27:46,640 493 00:27:46,640 --> 00:27:53,560 >> Así, por exemplo, se quere configuradas usando a API espello, 494 00:27:53,560 --> 00:27:57,340 Teño instrucións detalladas completos sobre como facer isso-- como 495 00:27:57,340 --> 00:28:01,780 acceder a API de Google consola, co que conta, 496 00:28:01,780 --> 00:28:06,150 como crear un specific-- permitindo que o espello API, 497 00:28:06,150 --> 00:28:09,190 traballando con aberto autenticación, e tamén 498 00:28:09,190 --> 00:28:13,260 como usar o campo de xogos que nós só mirou especificamente. 499 00:28:13,260 --> 00:28:19,440 Entón, unha boa información aquí que vai vén co conxunto de diapositivas real. 500 00:28:19,440 --> 00:28:22,520 >> Se non, tamén se pode facer outras cousas aquí, 501 00:28:22,520 --> 00:28:30,050 e, especialmente, hai o estrutura de base de datos que eu creei, 502 00:28:30,050 --> 00:28:32,820 ou que fixen por ti, que podes ollar para 503 00:28:32,820 --> 00:28:38,030 para ver como construír un diálogo aberto táboa de autenticación para os usuarios. 504 00:28:38,030 --> 00:28:41,079 Así, tamén para algo comprender anuncio seguir, 505 00:28:41,079 --> 00:28:43,620 especialmente se está indo estar traballando coa API de espello. 506 00:28:43,620 --> 00:28:55,800 507 00:28:55,800 --> 00:28:56,400 Aí está vostede. 508 00:28:56,400 --> 00:29:02,530 509 00:29:02,530 --> 00:29:05,640 >> Entón, unha tonelada de recursos. 510 00:29:05,640 --> 00:29:10,540 O que eu recomendo facer é ir a developers.google.com/glass e ler, 511 00:29:10,540 --> 00:29:14,150 porque hai unha morea de información alí, 512 00:29:14,150 --> 00:29:17,720 máis para pasar por riba todo o seminario. 513 00:29:17,720 --> 00:29:21,220 Pero hai moita información, isto é unha morea de boas información, que tipo de 514 00:29:21,220 --> 00:29:24,640 expande máis sobre iso, especialmente no lado do código de cousas. 515 00:29:24,640 --> 00:29:27,630 Eu tamén engadiu un rápido comezar a guía para a GDK, 516 00:29:27,630 --> 00:29:30,600 de xeito que se precisa tipo de ir para el, 517 00:29:30,600 --> 00:29:32,770 ten a capacidade de facelo tamén. 518 00:29:32,770 --> 00:29:36,290 >> Eu added-- hai vídeo aquí, Tutoriais Android. 519 00:29:36,290 --> 00:29:38,630 Hai un vídeo de YouTube que está incluído, que se 520 00:29:38,630 --> 00:29:42,920 quere comezar a desenvolver a usar o sistema operativo Android, 521 00:29:42,920 --> 00:29:46,630 se vostede é un novato, que o vídeo realmente vai axudar a facelo. 522 00:29:46,630 --> 00:29:51,170 Unha vez máis, aplicacións do vidro que están a usar a GDK 523 00:29:51,170 --> 00:29:53,000 son aplicacións literalmente só Android. 524 00:29:53,000 --> 00:29:56,090 Poden porto e cara atrás. 525 00:29:56,090 --> 00:29:58,740 >> Finalmente eu engade un Google guía de estilo para Java. 526 00:29:58,740 --> 00:30:02,090 Se hai unha cousa specifically-- Cómo fago a-- sabe, 527 00:30:02,090 --> 00:30:05,830 cal é a mellor forma de facer unha loop for, en termos de Google? 528 00:30:05,830 --> 00:30:10,230 Esta guía de estilo vai axudar a facer isto. 529 00:30:10,230 --> 00:30:11,550 >> E iso é. 530 00:30:11,550 --> 00:30:13,990 Entón, eu espero que vós ten información suficiente 531 00:30:13,990 --> 00:30:17,760 para ir á fronte con ir unha aplicación de Google Glass. 532 00:30:17,760 --> 00:30:19,590 Pero definitivamente visitar os recursos. 533 00:30:19,590 --> 00:30:24,930 Definitivamente mergullo os distintos tipos de aplicacións que están dispoñibles, 534 00:30:24,930 --> 00:30:26,610 especialmente as aplicacións de mostra. 535 00:30:26,610 --> 00:30:28,810 Véxanse algúns do código que sempre que. 536 00:30:28,810 --> 00:30:32,770 E honestamente, co seu experiencia en CS50, 537 00:30:32,770 --> 00:30:35,850 non debe ser unha tarefa difícil cousa para invadir e entrar. 538 00:30:35,850 --> 00:30:36,750 OK? 539 00:30:36,750 --> 00:30:38,600 Grazas. 540 00:30:38,600 --> 00:30:40,598