1 00:00:00,000 --> 00:00:10,384 2 00:00:10,384 --> 00:00:12,050 CHRISTOPHER BARTOLOMEO: Buon pomeriggio. 3 00:00:12,050 --> 00:00:14,290 Grazie per essere venuti a Google Glass-- rottura 4 00:00:14,290 --> 00:00:16,206 Attraverso il soffitto di vetro sessione, o un seminario. 5 00:00:16,206 --> 00:00:18,450 6 00:00:18,450 --> 00:00:24,070 Questo seminario specifico non è davvero sulla base, come esempi di codifica. 7 00:00:24,070 --> 00:00:28,480 E 'in sostanza quando Ho insegnato questo stesso-- 8 00:00:28,480 --> 00:00:32,220 o quando mentore studenti per CS50 lo scorso anno su progetti Google Glass, 9 00:00:32,220 --> 00:00:34,570 non era la codifica che davvero, davvero li colpiti. 10 00:00:34,570 --> 00:00:38,600 E 'stata la, beh, come faccio a prendere tutto questi strumenti che Google mi ha dato, 11 00:00:38,600 --> 00:00:42,310 e li usa per costruire una specifica applicazione? 12 00:00:42,310 --> 00:00:43,810 Stiamo andando andare oltre un paio di cose. 13 00:00:43,810 --> 00:00:45,130 Stiamo per andare oltre i design pattern. 14 00:00:45,130 --> 00:00:46,630 Stiamo per andare oltre le applicazioni. 15 00:00:46,630 --> 00:00:53,540 Stiamo per andare oltre esattamente come a prendere tutte le conoscenze che Google 16 00:00:53,540 --> 00:00:57,660 sta per dare a you-- perché Google è straordinario, nel senso di dare 17 00:00:57,660 --> 00:00:59,870 voi tutti i campioni necessari. 18 00:00:59,870 --> 00:01:03,660 Stanno andando a darvi tutte le documentazione necessaria per la sua attuazione. 19 00:01:03,660 --> 00:01:05,840 Ma stiamo andando da usare che la conoscenza che essi hanno 20 00:01:05,840 --> 00:01:09,980 Avete dato per creare Vetreria, le applicazioni di vetro. 21 00:01:09,980 --> 00:01:12,125 Quindi cominciamo qui. 22 00:01:12,125 --> 00:01:15,000 Quindi un paio di cose che si dovrebbe basta tenere nella parte posteriore della testa 23 00:01:15,000 --> 00:01:19,890 ogni volta che si sta facendo Applicazioni Google Glass. 24 00:01:19,890 --> 00:01:22,310 Perché una delle cose su Google Glass in 25 00:01:22,310 --> 00:01:28,360 si è che è un controverso pezzo di tecnologia 26 00:01:28,360 --> 00:01:31,154 che non molte persone effettivamente utilizzare. 27 00:01:31,154 --> 00:01:33,070 Così nella parte posteriore della vostra testa, si dovrebbe sempre 28 00:01:33,070 --> 00:01:36,800 pensare about-- il massimo successo di qualsiasi tecnologia indossabile 29 00:01:36,800 --> 00:01:40,030 dipende dalle applicazioni che sono disponibili per esso. 30 00:01:40,030 --> 00:01:47,870 Se non ci sono buone applicazioni per un dispositivo specifico, allora è inutile. 31 00:01:47,870 --> 00:01:50,140 >> Un'altra cosa è come Glass gli sviluppatori, la sfida 32 00:01:50,140 --> 00:01:53,030 è quello di creare applicazioni che sono più conveniente e innovativa 33 00:01:53,030 --> 00:01:55,080 che le nostre applicazioni per dispositivi mobili. 34 00:01:55,080 --> 00:01:58,010 E questo non fa effettivamente significa che avete 35 00:01:58,010 --> 00:02:00,370 creare un marchio intera nuova applicazione. 36 00:02:00,370 --> 00:02:05,740 Voglio dire, ad esempio, posso solo semplicemente andare, OK vetro, scattare una foto, 37 00:02:05,740 --> 00:02:08,655 condividere con. 38 00:02:08,655 --> 00:02:10,770 E poi posso solo dire, la quota. 39 00:02:10,770 --> 00:02:12,260 OK Glass. 40 00:02:12,260 --> 00:02:12,760 Share. 41 00:02:12,760 --> 00:02:16,500 42 00:02:16,500 --> 00:02:20,540 E posso condividere i miei cerchi solo come quella su Google+ o qualcosa. 43 00:02:20,540 --> 00:02:23,330 >> E 'molto più veloce di me in corso qui, di scattare una foto, 44 00:02:23,330 --> 00:02:25,210 quindi essenzialmente facendo la stessa cosa. 45 00:02:25,210 --> 00:02:26,630 Così rende più conveniente. 46 00:02:26,630 --> 00:02:31,440 E 'un modo innovativo di fare le cose un po 'più veloce. 47 00:02:31,440 --> 00:02:34,660 >> Ora, un altro modo di pensare un'applicazione di Google Glass, 48 00:02:34,660 --> 00:02:37,830 o qualsiasi tipo di tecnologia indossabile app, è che se voi completamente 49 00:02:37,830 --> 00:02:40,730 cancellato il dispositivo mobile, quello che sarebbe il primo di cinque 50 00:02:40,730 --> 00:02:44,319 applicazioni che si in realtà il download, e perché? 51 00:02:44,319 --> 00:02:46,110 Quindi continuate a quelli in la parte posteriore della testa 52 00:02:46,110 --> 00:02:53,710 quando hai intenzione di avviare la progettazione una applicazione Google Glass. 53 00:02:53,710 --> 00:02:55,040 >> Allora, qual è l'ordine del giorno? 54 00:02:55,040 --> 00:02:56,831 La prima cosa che siamo intenzione di fare è che siamo 55 00:02:56,831 --> 00:02:59,274 andando a dire in sostanza, ciò che è di vetro? 56 00:02:59,274 --> 00:03:02,190 Stiamo per parlare del Glass timeline, fondamentalmente la cosa che 57 00:03:02,190 --> 00:03:06,797 si muove attraverso lo schermo quando si utilizzare il controller lungo il lato. 58 00:03:06,797 --> 00:03:09,130 Stiamo per parlare modelli di progettazione per Cristalleria. 59 00:03:09,130 --> 00:03:13,090 >> Stiamo andando a parlare di mirror API contro il kit di sviluppo di vetro. 60 00:03:13,090 --> 00:03:14,890 Mi butto che circa molto, sostanzialmente, 61 00:03:14,890 --> 00:03:19,840 perché l'API specchio era la programma applicativo originale 62 00:03:19,840 --> 00:03:22,210 interfaccia che è stato rilasciato da Google. 63 00:03:22,210 --> 00:03:23,550 E 'basata su cloud. 64 00:03:23,550 --> 00:03:26,080 Considerando che il GDK, il Vetro Development Kit, 65 00:03:26,080 --> 00:03:29,620 è stato rilasciato più tardi lungo la strada, sostanzialmente in modo che 66 00:03:29,620 --> 00:03:33,100 si può effettivamente utilizzare l'hardware capacità di Google Glass. 67 00:03:33,100 --> 00:03:36,875 Andremo su alcuni consigli professionali, e anche, in sostanza, alcune risorse. 68 00:03:36,875 --> 00:03:40,820 69 00:03:40,820 --> 00:03:44,120 >> Così, invece di spiegare esattamente ciò che è di vetro nel complesso, 70 00:03:44,120 --> 00:03:45,870 Sto solo andando a utilizzare il video di un minuto 71 00:03:45,870 --> 00:03:48,520 che Google ha fornito andare tipo di sopra, 72 00:03:48,520 --> 00:03:54,800 perché penso che sia essenzialmente la il modo migliore per farlo senza di me dare 73 00:03:54,800 --> 00:03:56,240 Vetro per ogni singola persona qui. 74 00:03:56,240 --> 00:04:01,064 75 00:04:01,064 --> 00:04:01,730 [VIDEO RIPRODUZIONE] 76 00:04:01,730 --> 00:04:05,340 -Qui Sono le basi di come utilizzare Glass. 77 00:04:05,340 --> 00:04:06,960 Questo è il vostro touchpad. 78 00:04:06,960 --> 00:04:09,370 Funziona dal tempio all'orecchio. 79 00:04:09,370 --> 00:04:12,850 Toccare il touchpad di svegliarsi Glass. 80 00:04:12,850 --> 00:04:15,830 Si dovrebbe vedere il display sopra la linea di vista. 81 00:04:15,830 --> 00:04:19,260 Regolare per vedere tutto. 82 00:04:19,260 --> 00:04:21,880 >> La schermata iniziale mostra un orologio. 83 00:04:21,880 --> 00:04:23,180 Questa è la vostra timeline. 84 00:04:23,180 --> 00:04:24,740 Si tratta di una fila di carte. 85 00:04:24,740 --> 00:04:27,710 Cose da sinistra sono accadendo ora o in arrivo, 86 00:04:27,710 --> 00:04:32,280 come il tempo, un imminente volo, o di un evento nel calendario. 87 00:04:32,280 --> 00:04:35,110 È possibile toccare qualsiasi scheda per vedere di più. 88 00:04:35,110 --> 00:04:37,110 Scorrere verso il basso ovunque per tornare alla timeline. 89 00:04:37,110 --> 00:04:40,350 90 00:04:40,350 --> 00:04:43,340 >> Carte a destra della schermata iniziale sono dal passato. 91 00:04:43,340 --> 00:04:47,930 Ad esempio, i messaggi, video o foto. 92 00:04:47,930 --> 00:04:50,930 Toccare una foto per condividerla, e scegliere uno dei tuoi amici. 93 00:04:50,930 --> 00:05:00,110 94 00:05:00,110 --> 00:05:01,930 Scorrere verso il basso per tornare alla modalità standby. 95 00:05:01,930 --> 00:05:03,855 E divertirsi ad esplorare. 96 00:05:03,855 --> 00:05:07,172 >> [END RIPRODUZIONE VIDEO] 97 00:05:07,172 --> 00:05:14,095 98 00:05:14,095 --> 00:05:16,220 CHRISTOPHER BARTOLOMEO: Ecco, questo è l'utente generico 99 00:05:16,220 --> 00:05:19,770 interfaccia per Google Glass. 100 00:05:19,770 --> 00:05:26,610 Essenzialmente, è molto semplice, UI temporale incentrato 101 00:05:26,610 --> 00:05:30,010 che permette all'utente di non utilizzare solo i comandi vocali, ma anche 102 00:05:30,010 --> 00:05:34,270 questo bar lungo la destra lato a strisciare davvero 103 00:05:34,270 --> 00:05:40,220 rapidamente attraverso diverse specifiche le dimensioni dei diversi tempi di vetro 104 00:05:40,220 --> 00:05:41,600 carte. 105 00:05:41,600 --> 00:05:43,100 >> Allora, qual è il vetro? 106 00:05:43,100 --> 00:05:45,870 Beh, il display è di 640 per 360. 107 00:05:45,870 --> 00:05:50,850 La fotocamera in sé è una cinque megapixel macchina fotografica che fa la registrazione video 720p. 108 00:05:50,850 --> 00:05:54,270 Ha la connessione Wi-Fi e Bluetooth su di esso, ma non ha cellulare. 109 00:05:54,270 --> 00:05:58,270 Quindi, al fine di utilizzare vetro al di fuori di una rete Wi-Fi, 110 00:05:58,270 --> 00:06:02,780 dovrete collegare essenzialmente al telefono utilizzando un hotspot. 111 00:06:02,780 --> 00:06:05,180 >> Il deposito è di circa 12 gigabyte, e che non è 112 00:06:05,180 --> 00:06:06,790 compreso il sistema operativo. 113 00:06:06,790 --> 00:06:10,590 E '16 in totale essenzialmente. 114 00:06:10,590 --> 00:06:14,160 Ha due gigabyte di RAM. 115 00:06:14,160 --> 00:06:18,250 E c'è qualche grande supplementare pezzi di tecnologia che sono costruiti in. 116 00:06:18,250 --> 00:06:19,430 Hai un giroscopio. 117 00:06:19,430 --> 00:06:21,430 Si dispone di un accelerometro. 118 00:06:21,430 --> 00:06:24,350 Hai una luce ambientale sensing e di prossimità 119 00:06:24,350 --> 00:06:26,630 sensore, che viene utilizzato per, come, lampeggiante. 120 00:06:26,630 --> 00:06:30,910 Ad esempio, se io le palpebre, ci vorrà un quadro, che è un po 'strano. 121 00:06:30,910 --> 00:06:37,370 Ma è uno di quei pezzi che è possibile sfruttare all'interno del SDK. 122 00:06:37,370 --> 00:06:43,190 >> E hai anche un osso conduzione trasduttore audio. 123 00:06:43,190 --> 00:06:47,350 In modo che mi permette di veramente tipo di sussurro, OK Glass. 124 00:06:47,350 --> 00:06:51,910 E poi accederà ai miei comandi. 125 00:06:51,910 --> 00:06:57,050 In modo che nel complesso è quello che Google Glass è. 126 00:06:57,050 --> 00:07:02,830 >> Quindi cerchiamo di ottenere più nel nitty grintoso di quello che queste carte di tempo sono, 127 00:07:02,830 --> 00:07:06,050 e come possiamo usarle di fare cose diverse. 128 00:07:06,050 --> 00:07:08,360 Quindi ci sono tre tipi di schede timeline. 129 00:07:08,360 --> 00:07:13,040 C'è la scheda statico, che visualizza testo, HTML, immagini e video. 130 00:07:13,040 --> 00:07:16,530 131 00:07:16,530 --> 00:07:19,870 Queste cose possono anche essere utilizzati per richiamare queste cose chiamate una carta dal vivo, 132 00:07:19,870 --> 00:07:20,520 o immersioni. 133 00:07:20,520 --> 00:07:23,730 E parleremo che in un po '. 134 00:07:23,730 --> 00:07:27,940 >> Un live carte visualizza card che sono importante al moment-- corrente 135 00:07:27,940 --> 00:07:30,620 roba che ha reso, in sostanza. 136 00:07:30,620 --> 00:07:33,410 Cronometro è un buon esempio di questo. 137 00:07:33,410 --> 00:07:37,020 >> E un'immersione mostra cosa chiamiamo un'attività Android che 138 00:07:37,020 --> 00:07:40,690 prende praticamente su tutto lo schermo. 139 00:07:40,690 --> 00:07:45,940 Quindi, l'idea è che sei in grado di fare un sacco di bene, pulito, fresco, 140 00:07:45,940 --> 00:07:51,580 e applicazioni dinamiche, sia è solo un semplice CSS HTML 141 00:07:51,580 --> 00:07:54,910 modello, se una cosa che sta succedendo e attiva. 142 00:07:54,910 --> 00:08:00,350 Questa è l'immagine di un gioco chiamato Zombies Run, che 143 00:08:00,350 --> 00:08:01,900 è in realtà piuttosto divertente. 144 00:08:01,900 --> 00:08:03,090 Vedremo quello. 145 00:08:03,090 --> 00:08:12,052 E questo è un gioco qui che utilizza il gyroscope-- Continuo a dire gyroscope-- 146 00:08:12,052 --> 00:08:13,010 sì, è giroscopio. 147 00:08:13,010 --> 00:08:14,260 Che cosa sto facendo? 148 00:08:14,260 --> 00:08:17,710 Il giroscopio, in modo da poter in realtà bilanciare le cose in testa. 149 00:08:17,710 --> 00:08:21,160 150 00:08:21,160 --> 00:08:23,580 >> Quindi cerchiamo di andare più in carte della timeline. 151 00:08:23,580 --> 00:08:27,440 Carte statici possono anche contenere un fascio di carte, per esempio, un album fotografico. 152 00:08:27,440 --> 00:08:32,400 Si vedeva che indica con questa pagina piccolo lembo proprio qui. 153 00:08:32,400 --> 00:08:37,059 Quando si tocca in esso, si è dato un'altra linea di carte della timeline. 154 00:08:37,059 --> 00:08:40,580 E ci sarete in grado di tipo di scorrere utilizzando la barra di scorrimento, 155 00:08:40,580 --> 00:08:42,805 e sarete anche in grado di per condividere le schede specifiche. 156 00:08:42,805 --> 00:08:48,397 157 00:08:48,397 --> 00:08:51,230 Quindi, ora che si dovrebbe essere un po ' familiarità con i diversi tipi 158 00:08:51,230 --> 00:08:53,529 di carte della timeline, quello che stiamo andando a fare 159 00:08:53,529 --> 00:08:55,570 è che stiamo andando a parlare sui modelli di progettazione. 160 00:08:55,570 --> 00:08:59,290 E questa è probabilmente la cosa che la maggior parte degli studenti farsi prendere 161 00:08:59,290 --> 00:09:03,590 con quando iniziano le immersioni nello sviluppo di Google Glass. 162 00:09:03,590 --> 00:09:05,170 >> Quindi ci sono tre modelli di progettazione. 163 00:09:05,170 --> 00:09:08,550 Il primo modello di progettazione è notifiche periodiche. 164 00:09:08,550 --> 00:09:12,660 E che cosa fa usa lo specchio Servizi API Web o sfondo Android 165 00:09:12,660 --> 00:09:15,960 servizi per spingere le notifiche su una linea temporale. 166 00:09:15,960 --> 00:09:19,590 Ad esempio, se ti iscrivi per app cnn.com, 167 00:09:19,590 --> 00:09:26,520 che avrebbero mandato una notifica quando c'è un fatto di cronaca che si era verificato. 168 00:09:26,520 --> 00:09:31,860 >> L'API specchio può essere usato per creare qualsiasi language-- API specchio può 169 00:09:31,860 --> 00:09:34,560 utilizzare qualsiasi linguaggio per creare un'interazione servizio web. 170 00:09:34,560 --> 00:09:39,230 Quindi, in sostanza, come se si è non molto familiare con Java, 171 00:09:39,230 --> 00:09:45,010 che è quello che utilizza il GDK, e sei più interessati in PHP per esempio, 172 00:09:45,010 --> 00:09:49,080 è possibile scrivere un servizio PHP e un'applicazione che Cristalleria 173 00:09:49,080 --> 00:09:51,090 interagisce con questo, invece di avere 174 00:09:51,090 --> 00:09:55,520 di immergersi più in profondità le parti Java di esso. 175 00:09:55,520 --> 00:10:00,050 Gli usi dei servizi di fondo Android Java per il Development Kit Glass. 176 00:10:00,050 --> 00:10:03,155 >> Allora, cosa che faremo è inizieremo verso solo un esempio in vetro, 177 00:10:03,155 --> 00:10:03,800 se potessimo. 178 00:10:03,800 --> 00:10:07,486 179 00:10:07,486 --> 00:10:08,360 Ci dispiace per il grande schermo. 180 00:10:08,360 --> 00:10:11,340 E 'inclinata al lato qui, per le persone che sono all'interno. 181 00:10:11,340 --> 00:10:31,410 182 00:10:31,410 --> 00:10:31,930 Ci andiamo. 183 00:10:31,930 --> 00:10:33,110 Mi dispiace. 184 00:10:33,110 --> 00:10:36,220 Prende un po 'a caricare qui. 185 00:10:36,220 --> 00:10:40,090 >> Quindi questo è un esempio di qualcosa che il New York Times avrebbe mandato. 186 00:10:40,090 --> 00:10:43,780 Si tratta di una dichiarazione periodica che contiene più schede statiche 187 00:10:43,780 --> 00:10:45,670 ha informazioni su di esso. 188 00:10:45,670 --> 00:10:58,800 Così se clicco in it-- e questo load-- ci andiamo. 189 00:10:58,800 --> 00:11:00,860 Se clicco in esso, allora che cosa otterrete qui 190 00:11:00,860 --> 00:11:04,890 viene otterrete informazioni su un titolo o di un racconto. 191 00:11:04,890 --> 00:11:08,235 È inoltre possibile allegare le cose da così che si può effettivamente leggere ad alta voce. 192 00:11:08,235 --> 00:11:11,740 E che cosa fa leggere a voce alta è lo leggerà per voi nel vostro orecchio. 193 00:11:11,740 --> 00:11:14,080 Non si può davvero sentire essa, ma essenzialmente è 194 00:11:14,080 --> 00:11:17,730 un connettore osso che leggerà nella tua testa. 195 00:11:17,730 --> 00:11:19,590 Questo è il modo migliore per metterlo. 196 00:11:19,590 --> 00:11:22,880 >> Ecco, questo è il tipo di periodico le notifiche sono circa. 197 00:11:22,880 --> 00:11:25,270 Ci sono tutti i diversi tipi di loro. 198 00:11:25,270 --> 00:11:27,250 Se si utilizza Twitter, Di Twitter un altro app 199 00:11:27,250 --> 00:11:29,760 che tipo di ti dà un esempio di ciò che questi dichiarazione periodica 200 00:11:29,760 --> 00:11:30,260 applicazioni sono. 201 00:11:30,260 --> 00:11:33,390 202 00:11:33,390 --> 00:11:38,400 >> Il secondo pattern-- design e andremo e torniamo alla cosa. 203 00:11:38,400 --> 00:11:42,120 Il secondo modello di progettazione è il compito permanente. 204 00:11:42,120 --> 00:11:45,780 E in sostanza, questa è una carta che è costantemente in esecuzione in background. 205 00:11:45,780 --> 00:11:46,780 È possibile lasciare la carta. 206 00:11:46,780 --> 00:11:49,210 Si può andare a fare qualcosa altro nella timeline. 207 00:11:49,210 --> 00:11:53,462 Ma in sostanza, ciò che stava accadendo è che è sempre in esecuzione. 208 00:11:53,462 --> 00:11:55,670 Qualcosa sta andando sempre su, come un'applicazione reale, 209 00:11:55,670 --> 00:11:57,950 come un cronometro per esempio. 210 00:11:57,950 --> 00:12:01,420 >> Questo può essere attuata solo utilizzando il vetro Developer Kit. 211 00:12:01,420 --> 00:12:05,150 Ma si può trarre il massimo vantaggio di tutto l'hardware vetro. 212 00:12:05,150 --> 00:12:08,330 Il GDK Android è solo Java. 213 00:12:08,330 --> 00:12:11,260 Quindi, se si ha familiarità con Java, che è grande. 214 00:12:11,260 --> 00:12:14,770 Se si ha familiarità con Android sviluppo specifico, 215 00:12:14,770 --> 00:12:16,751 c'è un grande seminario, credo. 216 00:12:16,751 --> 00:12:18,250 Non sono sicuro di quello che l'ora esatta è. 217 00:12:18,250 --> 00:12:21,080 Ma c'è un seminario sullo sviluppo Android. 218 00:12:21,080 --> 00:12:24,220 Se avete intenzione di fare il GDK, vi consiglio di andare a quello 219 00:12:24,220 --> 00:12:26,389 specificamente, perché sta andando a sovrapporsi 220 00:12:26,389 --> 00:12:28,180 esattamente quello che stai intenzione di utilizzare per Glass. 221 00:12:28,180 --> 00:12:31,080 222 00:12:31,080 --> 00:12:32,320 >> Quindi vediamo. 223 00:12:32,320 --> 00:12:34,020 Apriamo un altro app. 224 00:12:34,020 --> 00:12:37,020 Potremmo passare alla cosa? 225 00:12:37,020 --> 00:12:37,520 OK Glass. 226 00:12:37,520 --> 00:12:43,990 227 00:12:43,990 --> 00:12:44,490 Inizia una corsa. 228 00:12:44,490 --> 00:12:54,090 229 00:12:54,090 --> 00:12:58,610 Quindi questo è un gioco che uso quando mi annoio quando vado in esecuzione, 230 00:12:58,610 --> 00:13:02,180 chiamato Zombies Run. 231 00:13:02,180 --> 00:13:07,217 E in sostanza, ciò che fa è è tracks-- è essenzialmente, 232 00:13:07,217 --> 00:13:09,050 si sta eseguendo da Zombies tutto il tempo. 233 00:13:09,050 --> 00:13:12,070 Ma è come se io run-- lo so questo sta per essere davvero awkward-- 234 00:13:12,070 --> 00:13:19,170 ma se corro in giro qui, dovrebbero seguire o darmi un ritmo. 235 00:13:19,170 --> 00:13:23,530 Si dovrebbe aggiornare quanto ho eseguire, o cose come quella. 236 00:13:23,530 --> 00:13:25,620 >> Quindi questo è come a-- questo app è essentially-- 237 00:13:25,620 --> 00:13:28,620 sta prendendo un secondo per aggiornare su quel fastidioso side--. 238 00:13:28,620 --> 00:13:32,030 Ma in sostanza, che cosa sta succedendo qui è che questo è sempre in esecuzione. 239 00:13:32,030 --> 00:13:33,470 E si sta interagendo con esso. 240 00:13:33,470 --> 00:13:35,730 E si può solo tipo di fare cose diverse. 241 00:13:35,730 --> 00:13:37,460 E così ci sono molti applicazioni che sono simili. 242 00:13:37,460 --> 00:13:40,334 E c'è applicazioni che si può effettivamente creare che fanno la stessa cosa. 243 00:13:40,334 --> 00:13:43,680 244 00:13:43,680 --> 00:13:44,460 Così il gioco è fatto. 245 00:13:44,460 --> 00:14:05,530 246 00:14:05,530 --> 00:14:06,750 >> Bene. 247 00:14:06,750 --> 00:14:09,820 Così il disegno successivo modello è un'immersione. 248 00:14:09,820 --> 00:14:13,465 Immersioni consumerà l'intero schermo e l'intera timeline. 249 00:14:13,465 --> 00:14:17,800 Così in realtà non si può semplicemente saltare fuori e andare a fare altre cose, se si vuole. 250 00:14:17,800 --> 00:14:21,270 E 'come come se stai giocando un gioco su vetro in sé. 251 00:14:21,270 --> 00:14:24,590 Questo può essere attuata solo utilizzando anche il GDK. 252 00:14:24,590 --> 00:14:27,433 Così, ancora una volta, la vantaggi di utilizzare il GDK 253 00:14:27,433 --> 00:14:31,840 è che fondamentalmente prende pieno vantaggio di tutto l'hardware che è 254 00:14:31,840 --> 00:14:34,510 su Google Glass in sé. 255 00:14:34,510 --> 00:14:40,190 >> Quindi stiamo andando a salire a un altro esempio sul vetro. 256 00:14:40,190 --> 00:14:42,050 OK Glass. 257 00:14:42,050 --> 00:14:46,930 Gioca un gioco di equilibrio. 258 00:14:46,930 --> 00:14:52,287 Quindi questo è un gioco che mi piace giocare quando Mi annoio al lavoro, solo in una riunione. 259 00:14:52,287 --> 00:14:54,120 Speriamo che vi mostrerò qui da un momento all'altro. 260 00:14:54,120 --> 00:14:58,220 261 00:14:58,220 --> 00:14:59,190 Ci andiamo. 262 00:14:59,190 --> 00:15:00,200 Bene. 263 00:15:00,200 --> 00:15:03,290 Così che cosa si tratta è che sono utilizzando il JavaScript 264 00:15:03,290 --> 00:15:08,380 per bilanciare questi oggetti la mia testa, cose del genere. 265 00:15:08,380 --> 00:15:11,235 Quindi questo è una specie di applicazione di immersione. 266 00:15:11,235 --> 00:15:12,485 Livello nove è come impossibile. 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 C'è anche gioco interattivo che si può fare, like-- non registrare un video. 270 00:15:20,240 --> 00:15:32,720 271 00:15:32,720 --> 00:15:35,290 Interrompere la registrazione. 272 00:15:35,290 --> 00:15:36,910 Perché stai registrando? 273 00:15:36,910 --> 00:15:37,970 Scusi. 274 00:15:37,970 --> 00:15:41,830 Glass agisce up. 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 Gioca una partita di argilla Shooter. 279 00:15:59,379 --> 00:16:01,670 Quindi questo è un altro dei quei giochi interattivi strani 280 00:16:01,670 --> 00:16:04,080 che si può pasticciare con. 281 00:16:04,080 --> 00:16:07,630 Questo utilizza un sacco di componenti all'interno di Google Glass. 282 00:16:07,630 --> 00:16:09,480 Fuoco. 283 00:16:09,480 --> 00:16:09,980 Fuoco. 284 00:16:09,980 --> 00:16:11,650 Sono orribile in questo gioco. 285 00:16:11,650 --> 00:16:16,290 E in sostanza, si può semplicemente utilizzare il parola fuoco per andare in realtà fuori e fuoco. 286 00:16:16,290 --> 00:16:17,000 Fuoco. 287 00:16:17,000 --> 00:16:18,420 Oh, non è mai succederà. 288 00:16:18,420 --> 00:16:21,670 Ho intenzione di perdere ogni volta. 289 00:16:21,670 --> 00:16:23,554 Ma che tipo di dà più di un esempio 290 00:16:23,554 --> 00:16:26,220 di utilizzare tutti i diversi componenti per fare questi giochi in vetro. 291 00:16:26,220 --> 00:16:32,719 292 00:16:32,719 --> 00:16:34,635 Così la prossima cosa desiderare di pensare qui 293 00:16:34,635 --> 00:16:40,090 è metodi invocazione, un termine di fantasia per, come posso iniziare la mia domanda? 294 00:16:40,090 --> 00:16:44,740 Quindi ci sono diversi modi per sfruttare diversi metodi di chiamata. 295 00:16:44,740 --> 00:16:48,840 Diversi modelli di progettazione, per esempio le notifiche periodiche, 296 00:16:48,840 --> 00:16:51,150 quelli che non utilizzerà il OK, menù Glass. 297 00:16:51,150 --> 00:16:54,050 Quindi, se hai intenzione di fare qualcosa che aveva e notifiche inviate, 298 00:16:54,050 --> 00:16:59,201 dire che dispone di un'applicazione che ricorda di una cosa che è accaduto, 299 00:16:59,201 --> 00:17:01,950 non si sta andando ad essere in grado di portare che utilizzando il menu Glass. 300 00:17:01,950 --> 00:17:04,260 Questo è solo qualcosa che sarete in grado di fare 301 00:17:04,260 --> 00:17:05,614 attraverso il GDK Glass in sé. 302 00:17:05,614 --> 00:17:10,270 303 00:17:10,270 --> 00:17:14,900 >> Così sono stato con questi due termini, specchio API e vetro GDK. 304 00:17:14,900 --> 00:17:18,569 E così ho intenzione di andare in quelli un po 'più in profondità. 305 00:17:18,569 --> 00:17:21,730 Quindi, prima della GDK, specchio è stata utilizzata principalmente 306 00:17:21,730 --> 00:17:24,530 come l'interazione dell'applicazione. 307 00:17:24,530 --> 00:17:26,980 Esso utilizza backend web servizi per realizzare 308 00:17:26,980 --> 00:17:29,880 compiti semplici, come la cronologia abbonamenti, la condivisione di contenuti, 309 00:17:29,880 --> 00:17:31,390 e il testo di voce. 310 00:17:31,390 --> 00:17:35,370 Vetreria utilizzando l'API specchio può essere scritta in quasi tutte le lingue. 311 00:17:35,370 --> 00:17:38,130 Vetreria che solo utilizza specchio API no 312 00:17:38,130 --> 00:17:41,130 hanno la capacità di utilizzare Metodi di invocazione voce, 313 00:17:41,130 --> 00:17:45,770 né le chicche hardware, come giroscopio e accelerometro. 314 00:17:45,770 --> 00:17:48,670 >> È possibile creare in vetro senza un dispositivo fisico in mano. 315 00:17:48,670 --> 00:17:49,680 Quindi questa è una cosa bella. 316 00:17:49,680 --> 00:17:54,280 Quindi, se avete bisogno di creare solo Vetreria che non si ha realmente 317 00:17:54,280 --> 00:17:56,850 necessario il dispositivo reale, si può fare, soprattutto 318 00:17:56,850 --> 00:18:00,900 se è difficile ottenere un Google reale Vetro, o se non ne avete uno, 319 00:18:00,900 --> 00:18:02,940 o qualcosa del genere. 320 00:18:02,940 --> 00:18:05,690 Si richiede la conoscenza di oAuth2. 321 00:18:05,690 --> 00:18:08,789 E che l'autenticazione aperta è se mai 322 00:18:08,789 --> 00:18:11,080 andare su un sito web che dice accedi con il tuo Facebook, 323 00:18:11,080 --> 00:18:14,930 o accedi con il tuo account Google, cose del genere, che è aperto Auth. 324 00:18:14,930 --> 00:18:19,330 E che, in sostanza, sta per essere usato perché l'API specchio è una nuvola 325 00:18:19,330 --> 00:18:22,050 servizio. 326 00:18:22,050 --> 00:18:25,470 >> Per quanto riguarda il GDK, il vetro Developer Kit è, in sostanza, 327 00:18:25,470 --> 00:18:28,000 una proroga per lo sviluppo Android. 328 00:18:28,000 --> 00:18:30,020 Può essere utilizzato solo con Java. 329 00:18:30,020 --> 00:18:32,640 Gli sviluppatori hanno pieno però per tutto l'hardware nativa 330 00:18:32,640 --> 00:18:35,790 caratteristiche, tra cui la giroscopio e accelerometro. 331 00:18:35,790 --> 00:18:38,290 E 'utilizzato principalmente per voce abilità invocazione, 332 00:18:38,290 --> 00:18:42,700 come si saw-- OK, Glass, che intero menu cosa-- 333 00:18:42,700 --> 00:18:46,726 carte dal vivo, e applicazioni coinvolgenti. 334 00:18:46,726 --> 00:18:48,850 Ciò richiede che si avere il dispositivo in mano, 335 00:18:48,850 --> 00:18:52,700 perché devi sempre essere costantemente caricamento del codice fino al Glass 336 00:18:52,700 --> 00:18:53,577 provare con. 337 00:18:53,577 --> 00:18:56,200 338 00:18:56,200 --> 00:19:00,180 >> Così GDK contro specchio. 339 00:19:00,180 --> 00:19:03,720 I pro sono che la sua semplice per gli sviluppatori di Android, 340 00:19:03,720 --> 00:19:05,230 principianti o professionisti. 341 00:19:05,230 --> 00:19:07,720 Hai la possibilità di utilizzare tutto l'hardware nativo. 342 00:19:07,720 --> 00:19:09,580 Si apre la porta per Cristalleria interattivo, 343 00:19:09,580 --> 00:19:12,370 funzionalità offline in cui non hai bisogno di internet, 344 00:19:12,370 --> 00:19:13,970 e un sacco di documentazione. 345 00:19:13,970 --> 00:19:16,640 Quindi è ben documentato. 346 00:19:16,640 --> 00:19:20,250 >> I lati negativi sono che è solo disponibile in una lingua, Java. 347 00:19:20,250 --> 00:19:23,370 E lo sviluppo integrato istituito può prendere in realtà un tempo piuttosto lungo 348 00:19:23,370 --> 00:19:23,870 fare. 349 00:19:23,870 --> 00:19:26,771 Quando dico da tempo, e voglio dire come forse un paio d'ore per farlo 350 00:19:26,771 --> 00:19:27,395 tutto configurato. 351 00:19:27,395 --> 00:19:30,009 352 00:19:30,009 --> 00:19:31,800 Ci sono molti le cose, anche, avrai 353 00:19:31,800 --> 00:19:34,920 a prendere in considerazione, come la batteria vita e della memoria. 354 00:19:34,920 --> 00:19:38,535 Voglio dire, io ero al 100% quando Ho cominciato questa presentazione. 355 00:19:38,535 --> 00:19:41,640 356 00:19:41,640 --> 00:19:44,110 E ho lasciato il 20% già. 357 00:19:44,110 --> 00:19:48,820 >> Quindi, a seconda delle applicazioni che si utilizzano, e seconda di ciò che la vostra applicazione in realtà 358 00:19:48,820 --> 00:19:54,130 FA, si vuole pensare, OK, cosa posso fare con la batteria più minimale 359 00:19:54,130 --> 00:19:54,890 Consumo vita? 360 00:19:54,890 --> 00:19:59,308 Quindi queste sono le cose importanti quando di usare tutte quelle chicche. 361 00:19:59,308 --> 00:20:02,620 >> In termini di specchio API, si può tranquillamente 362 00:20:02,620 --> 00:20:04,740 utilizzare quasi tutte le lingue che ha un framework web. 363 00:20:04,740 --> 00:20:10,170 Non è possibile utilizzare C, ma per esempio, è possibile utilizzare PHP, Java, Python, Ruby, 364 00:20:10,170 --> 00:20:14,550 Go, altre lingue diverse. 365 00:20:14,550 --> 00:20:18,770 E la cosa interessante è che utilizza solo architettura web semplice. 366 00:20:18,770 --> 00:20:19,980 Fate una richiesta POST. 367 00:20:19,980 --> 00:20:21,350 Inserisce una carta. 368 00:20:21,350 --> 00:20:22,850 Fate una richiesta GET. 369 00:20:22,850 --> 00:20:24,750 Diventa carte. 370 00:20:24,750 --> 00:20:27,960 >> I contro sono che si ha bisogno il Conoscenza OAuth2, cioè il segno 371 00:20:27,960 --> 00:20:29,360 con il tuo account Google. 372 00:20:29,360 --> 00:20:33,560 E che può essere a volte confusione per la gente. 373 00:20:33,560 --> 00:20:37,477 Credo che quando i seminari sono iscritte che non solo le diapositive, 374 00:20:37,477 --> 00:20:39,310 ma alcuni altri materiali sono collegato ad esso. 375 00:20:39,310 --> 00:20:40,300 E 'corretto? 376 00:20:40,300 --> 00:20:43,500 E ho una grande PDF, come un nove pagina PDF, 377 00:20:43,500 --> 00:20:45,550 sull'impostazione di tutto ciò che per le persone. 378 00:20:45,550 --> 00:20:48,790 E ti dà un'idea di come una struttura di database 379 00:20:48,790 --> 00:20:51,520 a tenere le chiavi e gettoni. 380 00:20:51,520 --> 00:20:58,090 Così sarò spera di essere in grado di far luce sulla OAuth 381 00:20:58,090 --> 00:21:01,550 con l'andare in quel documento un po 'più. 382 00:21:01,550 --> 00:21:05,140 >> Una delle cose che è un grande con è che non c'è alcuna funzionalità offline. 383 00:21:05,140 --> 00:21:09,294 Si ha bisogno di connessione internet. 384 00:21:09,294 --> 00:21:10,850 Se non è possibile decidere, non ti preoccupare. 385 00:21:10,850 --> 00:21:12,560 È possibile utilizzare entrambi. 386 00:21:12,560 --> 00:21:17,620 Ad esempio, diciamo che si crea un gioco utilizzando l'immersione attraverso il GDK. 387 00:21:17,620 --> 00:21:20,390 Si potrebbe anche creare un leaderboard che è nella nuvola. 388 00:21:20,390 --> 00:21:24,510 Utilizzando l'API specchio, è possibile inviare la punteggio al vostro servizio web leaderboard, 389 00:21:24,510 --> 00:21:26,320 in modo che possa essere visualizzato. 390 00:21:26,320 --> 00:21:29,840 >> Così si vuole in sostanza di utilizzare ciò che è migliore per il tuo tipo di applicazione. 391 00:21:29,840 --> 00:21:33,930 Non necessarily-- non avete andare da una parte o dall'altra. 392 00:21:33,930 --> 00:21:37,950 E 'solo che si sta andando a essere-- se avete intenzione di utilizzare entrambi, 393 00:21:37,950 --> 00:21:39,350 si potrebbe avere bisogno di questo. 394 00:21:39,350 --> 00:21:40,850 Ed è un sacco di lavoro. 395 00:21:40,850 --> 00:21:43,610 Ma è sicuramente valsa la pena se si può ottenere attraverso. 396 00:21:43,610 --> 00:21:47,850 397 00:21:47,850 --> 00:21:55,530 >> Così ti darò un rapido esempio di API specchio e le sue capacità. 398 00:21:55,530 --> 00:21:58,220 Così, per esempio, una delle le cose che-- questo 399 00:21:58,220 --> 00:22:03,930 è il progetto di avviamento di vetro che viene fornito con i campioni di Google. 400 00:22:03,930 --> 00:22:05,700 Essa stabilisce fondamentalmente fuori tutto ciò che si 401 00:22:05,700 --> 00:22:08,900 può fare con almeno l'API specchio. 402 00:22:08,900 --> 00:22:11,440 >> Alcune delle cose che ho avuto indicato in precedenza si pure, 403 00:22:11,440 --> 00:22:14,365 per esempio, il gioco, la gioco di equilibrio e di quelli, 404 00:22:14,365 --> 00:22:18,735 questi sono in realtà campioni codice che Google fornisce. 405 00:22:18,735 --> 00:22:24,375 Quindi, vedete, Google ha fatto un sacco di lavoro per voi. 406 00:22:24,375 --> 00:22:27,570 Hai solo bisogno di fondo capire esattamente come 407 00:22:27,570 --> 00:22:31,480 per mettere la vostra applicazione insieme per utilizzare meglio 408 00:22:31,480 --> 00:22:34,200 quegli strumenti e quelle cose che ho dato. 409 00:22:34,200 --> 00:22:36,810 >> Questo è il campione per la timeline. 410 00:22:36,810 --> 00:22:41,970 Ma cosa possiamo fare qui è, il codice dietro a questo, 411 00:22:41,970 --> 00:22:45,010 è che si può vedere esattamente come inserire un messaggio in una timeline, 412 00:22:45,010 --> 00:22:49,730 o inserire un'immagine, o inserire una scheda con impaginato HTML. 413 00:22:49,730 --> 00:22:53,620 Subscriptions-- un abbonamento è qualcosa che si sottoscrive. 414 00:22:53,620 --> 00:22:55,880 Ad esempio, mi abbono il New York Times. 415 00:22:55,880 --> 00:23:01,600 E così mandano il mio bicchiere, il mio specifico Vetro, aggiorna periodicamente. 416 00:23:01,600 --> 00:23:04,250 Questo è ciò che veramente l'API specchio è. 417 00:23:04,250 --> 00:23:08,820 E sul sito web developer di vetro, essi hanno tutto ciò qui per te, 418 00:23:08,820 --> 00:23:12,510 in modo che si può sostanzialmente sfruttare questo. 419 00:23:12,510 --> 00:23:15,680 >> Quindi uno dell'altro cose che vorrei avere 420 00:23:15,680 --> 00:23:19,165 quando stavo sviluppando applicazioni di vetro prima, e anche i miei studenti dello scorso anno, 421 00:23:19,165 --> 00:23:20,540 è questa cosa cool. 422 00:23:20,540 --> 00:23:22,980 E si chiama Progettista flusso cristalleria. 423 00:23:22,980 --> 00:23:26,860 E il progettista flusso Cristalleria è fondamentalmente un modo per voi 424 00:23:26,860 --> 00:23:29,990 per costruire una applicazione Google Glass, in modo che si può effettivamente 425 00:23:29,990 --> 00:23:31,890 vedere cosa sta succedendo. 426 00:23:31,890 --> 00:23:36,450 >> Così ho costruito questo tipo di temporanea Applicazione Google Glass qui. 427 00:23:36,450 --> 00:23:37,710 OK, Glass. 428 00:23:37,710 --> 00:23:40,850 E poi io voglio fare qualcosa. 429 00:23:40,850 --> 00:23:43,430 Avviare un'applicazione CS50. 430 00:23:43,430 --> 00:23:46,070 E poi dirà, benvenuto al mio CS50 app. 431 00:23:46,070 --> 00:23:49,490 E poi posso toccare, come si può vedi qui, per ulteriori opzioni. 432 00:23:49,490 --> 00:23:54,650 E si, posso fare sia un sistema automatico Un plus, o posso scrivere il mio PSET per me. 433 00:23:54,650 --> 00:23:57,390 Quindi ci sono cose diverse. 434 00:23:57,390 --> 00:24:01,810 Se si utilizza l'opzione di mio PSET scrivere, si dice, avvertendo, non raccomandato. 435 00:24:01,810 --> 00:24:04,820 Non voglio Glass a scrivere il PSET per voi. 436 00:24:04,820 --> 00:24:12,010 >> Ma in sostanza, questo è un bel strumento che un sacco di persone hanno perso. 437 00:24:12,010 --> 00:24:15,730 E sarebbe bello se si può aiutare lay out 438 00:24:15,730 --> 00:24:19,260 l'applicazione in uno di questi elementi. 439 00:24:19,260 --> 00:24:23,020 E la cosa interessante è che anche c'è questo pulsante esame del progetto. 440 00:24:23,020 --> 00:24:25,330 E che questa recensione progettazione pulsante, in sostanza, 441 00:24:25,330 --> 00:24:29,580 è permette l'attuale Google Squadra di vetro di rivedere la vostra applicazione 442 00:24:29,580 --> 00:24:31,940 e dare commenti su di esso in anticipo. 443 00:24:31,940 --> 00:24:38,430 Così un sacco di caratteristiche fredde che il vetro squadra ha fatto per costruirlo, 444 00:24:38,430 --> 00:24:41,890 per rendere il più semplice possibile per di scrivere in realtà Google Glass 445 00:24:41,890 --> 00:24:43,276 applicazioni. 446 00:24:43,276 --> 00:24:43,776 Sì? 447 00:24:43,776 --> 00:24:45,734 >> SPEAKER 1: È questo solo disegno, o anche voi allora 448 00:24:45,734 --> 00:24:49,966 tradurre questo-- fa questo automaticamente tradurre in codice che si può usare? 449 00:24:49,966 --> 00:24:53,090 CHRISTOPHER BARTOLOMEO: Quindi la domanda era che, è questo solo per il disegno, 450 00:24:53,090 --> 00:24:55,555 e ci si traduce in il codice vero e proprio per voi? 451 00:24:55,555 --> 00:24:56,540 No, non è così. 452 00:24:56,540 --> 00:24:59,740 Ma ciò che fa è che non batte un bordo bianco gigante e tonnellate 453 00:24:59,740 --> 00:25:01,870 di pezzi di carta bianca. 454 00:25:01,870 --> 00:25:06,020 In modo da sapere esattamente una volta si applica una carta specifica, 455 00:25:06,020 --> 00:25:08,860 si sa che sarà apply-- quando si sta scrivendo il vostro programma, 456 00:25:08,860 --> 00:25:13,990 oh, voglio questa carta specifica in realtà lanciare qualcosa di diverso. 457 00:25:13,990 --> 00:25:15,770 E così la mette fuori molto bene. 458 00:25:15,770 --> 00:25:20,007 E se avete intenzione di fare una applicazione Google Glass 459 00:25:20,007 --> 00:25:23,090 e si fa uno di questi, vorrei inviare uno di questi, come la proposta preliminare. 460 00:25:23,090 --> 00:25:26,130 E sono sicuro che il vostro TF sarà davvero felice di questo, perché faranno 461 00:25:26,130 --> 00:25:28,088 essere come, oh questo è ciò che l'applicazione fa. 462 00:25:28,088 --> 00:25:29,700 So quello che mi aspetto da lui. 463 00:25:29,700 --> 00:25:31,491 Perché a volte, è davvero difficile tenere 464 00:25:31,491 --> 00:25:33,240 traccia di quello che sta succedendo in una applicazione di vetro. 465 00:25:33,240 --> 00:25:38,290 466 00:25:38,290 --> 00:25:41,570 >> Torniamo a questo. 467 00:25:41,570 --> 00:25:44,245 Un'altra cosa interessante è l'utilizzare del parco giochi Cristalleria 468 00:25:44,245 --> 00:25:48,300 di rivedere e creare contenuti che è la visualizzazione in uso. 469 00:25:48,300 --> 00:25:57,800 Quindi di cosa si tratta è uno strumento in cui si può effettivamente progettare come stanno le cose. 470 00:25:57,800 --> 00:26:04,470 Così, per esempio, se voglio make-- in attesa che si carichi qui. 471 00:26:04,470 --> 00:26:14,230 472 00:26:14,230 --> 00:26:17,940 >> Se voglio fare una modello specifico, posso 473 00:26:17,940 --> 00:26:22,370 farlo qui utilizzando questo, essenzialmente uno strumento 474 00:26:22,370 --> 00:26:25,460 che ci hanno dato, per personalizzare veramente 475 00:26:25,460 --> 00:26:30,520 come le carte reali stanno andando a guardare. 476 00:26:30,520 --> 00:26:32,540 Ciao. 477 00:26:32,540 --> 00:26:36,610 Questo è grande. 478 00:26:36,610 --> 00:26:38,480 Grazie, Google. 479 00:26:38,480 --> 00:26:40,820 Così si può effettivamente vedere come le carte sono 480 00:26:40,820 --> 00:26:42,642 andando a guardare quando si iniziare a costruire 481 00:26:42,642 --> 00:26:44,850 e quindi di avviare l'invio loro oltre a Google Glass. 482 00:26:44,850 --> 00:26:52,040 483 00:26:52,040 --> 00:26:55,010 >> Il passo successivo è questo PDF volantino che ho 484 00:26:55,010 --> 00:26:58,000 creato nel order-- se stavano andando a fare la notifica 485 00:26:58,000 --> 00:27:03,140 servizi, notifiche periodiche, o lavorare con l'API specchio rispetto 486 00:27:03,140 --> 00:27:05,490 al GDK. 487 00:27:05,490 --> 00:27:07,870 E mi permetta di ottenere che per voi. 488 00:27:07,870 --> 00:27:36,830 489 00:27:36,830 --> 00:27:39,415 >> Prendendo un po 'a caricarsi qui, mi dispiace. 490 00:27:39,415 --> 00:27:43,510 Dovrebbe essere già aperto. 491 00:27:43,510 --> 00:27:44,010 Ci andiamo. 492 00:27:44,010 --> 00:27:46,640 493 00:27:46,640 --> 00:27:53,560 >> Così, per esempio, se si desidera creato utilizzando l'API specchio, 494 00:27:53,560 --> 00:27:57,340 Ho istruzioni dettagliate complete su come fare che-- come 495 00:27:57,340 --> 00:28:01,780 accesso API di Google console, con quale conto, 496 00:28:01,780 --> 00:28:06,150 come creare un specific-- permettendo API specchio, 497 00:28:06,150 --> 00:28:09,190 lavorando con aperto autenticazione, e anche 498 00:28:09,190 --> 00:28:13,260 come utilizzare il parco giochi che abbiamo appena specificamente guardato. 499 00:28:13,260 --> 00:28:19,440 Quindi, una buona informazione qui che verrà venire con il ponte attuale diapositiva. 500 00:28:19,440 --> 00:28:22,520 >> In caso contrario, si può anche fare altre cose qui, 501 00:28:22,520 --> 00:28:30,050 e specificamente c'è la struttura del database che ho creato, 502 00:28:30,050 --> 00:28:32,820 o che ho fatto per voi, che si può guardare 503 00:28:32,820 --> 00:28:38,030 per vedere come costruire un dialogo aperto tavolo di autenticazione per gli utenti. 504 00:28:38,030 --> 00:28:41,079 Quindi, qualcosa di anche capire ad tenere traccia di, 505 00:28:41,079 --> 00:28:43,620 soprattutto se avete intenzione di di lavorare con l'API specchio. 506 00:28:43,620 --> 00:28:55,800 507 00:28:55,800 --> 00:28:56,400 Vi sono. 508 00:28:56,400 --> 00:29:02,530 509 00:29:02,530 --> 00:29:05,640 >> Quindi, una tonnellata di risorse. 510 00:29:05,640 --> 00:29:10,540 Che cosa mi consiglia di fare è di andare a developers.google.com/glass e leggere, 511 00:29:10,540 --> 00:29:14,150 perché c'è un sacco di informazioni là, 512 00:29:14,150 --> 00:29:17,720 troppo da andare oltre l'intero seminario. 513 00:29:17,720 --> 00:29:21,220 Ma c'è una informazione molto, questo è un sacco di buone informazioni, questo tipo di 514 00:29:21,220 --> 00:29:24,640 espande più su questo, soprattutto sul lato codice di cose. 515 00:29:24,640 --> 00:29:27,630 Ho anche aggiunto una rapida avviare guida per il GDK, 516 00:29:27,630 --> 00:29:30,600 in modo che se avete bisogno di tipo di saltare in esso, 517 00:29:30,600 --> 00:29:32,770 si avrà la possibilità di fare anche quello. 518 00:29:32,770 --> 00:29:36,290 >> Ho added-- c'è il video proprio qui, Tutorials Android. 519 00:29:36,290 --> 00:29:38,630 C'è un video di YouTube che è incluso, che se 520 00:29:38,630 --> 00:29:42,920 vuole iniziare a sviluppare con il sistema operativo Android, 521 00:29:42,920 --> 00:29:46,630 se sei un principiante, che il video sarà davvero aiutare a farlo. 522 00:29:46,630 --> 00:29:51,170 Ancora una volta, le applicazioni del vetro che utilizzano il GDK 523 00:29:51,170 --> 00:29:53,000 sono applicazioni letteralmente Android. 524 00:29:53,000 --> 00:29:56,090 Possono porta avanti e indietro. 525 00:29:56,090 --> 00:29:58,740 >> Infine ho aggiunto un Google guida di stile per Java. 526 00:29:58,740 --> 00:30:02,090 Se c'è qualcosa specifically-- Come posso fare a-- si sa, 527 00:30:02,090 --> 00:30:05,830 qual è il modo migliore per fare un per il ciclo, in termini di Google? 528 00:30:05,830 --> 00:30:10,230 Che guida di stile sarà aiutare a fare quelle cose. 529 00:30:10,230 --> 00:30:11,550 >> E questo è tutto. 530 00:30:11,550 --> 00:30:13,990 Quindi spero che i ragazzi hanno abbastanza informazioni 531 00:30:13,990 --> 00:30:17,760 per andare avanti con il salto in una applicazione Google Glass. 532 00:30:17,760 --> 00:30:19,590 Ma assolutamente visitare le risorse. 533 00:30:19,590 --> 00:30:24,930 Sicuramente immergersi nelle diverse tipologie di applicazioni disponibili, 534 00:30:24,930 --> 00:30:26,610 specialmente le applicazioni di esempio. 535 00:30:26,610 --> 00:30:28,810 Guardate parte del codice che hai fornito. 536 00:30:28,810 --> 00:30:32,770 E onestamente, con il tuo esperienza in CS50, 537 00:30:32,770 --> 00:30:35,850 non dovrebbe essere difficile cosa per rompere in e ottenere in. 538 00:30:35,850 --> 00:30:36,750 OK? 539 00:30:36,750 --> 00:30:38,600 Grazie. 540 00:30:38,600 --> 00:30:40,598