1 00:00:00,000 --> 00:00:10,384 2 00:00:10,384 --> 00:00:12,050 CHRISTOPHER Bartholomew: God ettermiddag. 3 00:00:12,050 --> 00:00:14,290 Takk for at du kommer til Google Glass-- Breaking 4 00:00:14,290 --> 00:00:16,206 Gjennom glasstaket sesjon, eller seminar. 5 00:00:16,206 --> 00:00:18,450 6 00:00:18,450 --> 00:00:24,070 Denne spesifikke seminaret er egentlig ikke basert på, som, koding eksempler. 7 00:00:24,070 --> 00:00:28,480 Det er hovedsaklig når Jeg lærte dette same-- 8 00:00:28,480 --> 00:00:32,220 eller når jeg veiledet studenter for CS50 i fjor på Google Glass-prosjekter, 9 00:00:32,220 --> 00:00:34,570 det var ikke kodingen som virkelig, virkelig påvirket dem. 10 00:00:34,570 --> 00:00:38,600 Det var det, vel, hvordan kan jeg ta alle disse verktøyene som Google har gitt meg, 11 00:00:38,600 --> 00:00:42,310 og bruke dem til å bygge et bestemt program? 12 00:00:42,310 --> 00:00:43,810 Vi skal gå over et par ting. 13 00:00:43,810 --> 00:00:45,130 Vi kommer til å gå over design patterns. 14 00:00:45,130 --> 00:00:46,630 Vi kommer til å gå over applikasjoner. 15 00:00:46,630 --> 00:00:53,540 Vi kommer til å gå over nøyaktig hvordan å ta all den kunnskapen som Google 16 00:00:53,540 --> 00:00:57,660 kommer til å gi til you-- fordi Google er ekstraordinært i den forstand av å gi 17 00:00:57,660 --> 00:00:59,870 du alle prøvene du trenger. 18 00:00:59,870 --> 00:01:03,660 De kommer til å gi deg all den dokumentasjon du trenger for å gjennomføre det. 19 00:01:03,660 --> 00:01:05,840 Men vi kommer til å bruke at kunnskap som de har 20 00:01:05,840 --> 00:01:09,980 gitt deg opprette Glass, Glass applikasjoner. 21 00:01:09,980 --> 00:01:12,125 Så la oss komme i gang her. 22 00:01:12,125 --> 00:01:15,000 Så et par ting som du bør bare holde på baksiden av hodet ditt 23 00:01:15,000 --> 00:01:19,890 når du gjør Google Glass applikasjoner. 24 00:01:19,890 --> 00:01:22,310 Fordi en av tingene om Google Glass i 25 00:01:22,310 --> 00:01:28,360 selv er at det er en kontroversielle stykke teknologi 26 00:01:28,360 --> 00:01:31,154 at ikke mange folk faktisk bruker. 27 00:01:31,154 --> 00:01:33,070 Så i baksiden av hode, bør du alltid 28 00:01:33,070 --> 00:01:36,800 tror om-- den ultimate suksess for enhver bærbar teknologi 29 00:01:36,800 --> 00:01:40,030 avhenger av hvilke programmer som er tilgjengelig for det. 30 00:01:40,030 --> 00:01:47,870 Hvis det er ingen gode søknader om bestemt enhet, så er det verdiløst. 31 00:01:47,870 --> 00:01:50,140 >> En annen ting er som Glass utviklere, utfordringen 32 00:01:50,140 --> 00:01:53,030 er å lage apps som er mer praktisk og nyskapende 33 00:01:53,030 --> 00:01:55,080 enn våre egne mobile device apps. 34 00:01:55,080 --> 00:01:58,010 Og dette gjør faktisk ikke bety at du har 35 00:01:58,010 --> 00:02:00,370 for å skape en helt splitter ny søknad. 36 00:02:00,370 --> 00:02:05,740 Jeg mener for eksempel, kan jeg bare bare gå, OK Glass, ta et bilde, 37 00:02:05,740 --> 00:02:08,655 dele med. 38 00:02:08,655 --> 00:02:10,770 Og så kan jeg bare si, aksje. 39 00:02:10,770 --> 00:02:12,260 OK Glass. 40 00:02:12,260 --> 00:02:12,760 Aksje. 41 00:02:12,760 --> 00:02:16,500 42 00:02:16,500 --> 00:02:20,540 Og jeg kan dele det med mine sirkler bare sånn på Google+ eller noe. 43 00:02:20,540 --> 00:02:23,330 >> Det er mye raskere enn meg går her ute, tar et bilde, 44 00:02:23,330 --> 00:02:25,210 og da i hovedsak gjør det samme. 45 00:02:25,210 --> 00:02:26,630 Så det gjør det mer praktisk. 46 00:02:26,630 --> 00:02:31,440 Det er en innovativ måte å gjøre ting litt mer raskere. 47 00:02:31,440 --> 00:02:34,660 >> Nå, en annen måte å tenke på en Google Glass søknad, 48 00:02:34,660 --> 00:02:37,830 eller noen form for bærbar teknologi app, er at hvis du helt 49 00:02:37,830 --> 00:02:40,730 tørkes den mobile enheten, hva ville være den første fem 50 00:02:40,730 --> 00:02:44,319 programmer som du ville faktisk laster ned, og hvorfor? 51 00:02:44,319 --> 00:02:46,110 Så bare holde de i baksiden av hodet 52 00:02:46,110 --> 00:02:53,710 når du kommer til å begynne å designe en Google Glass søknad. 53 00:02:53,710 --> 00:02:55,040 >> Så hva er agendaen? 54 00:02:55,040 --> 00:02:56,831 Første som vi er kommer til å gjøre er at vi er 55 00:02:56,831 --> 00:02:59,274 skal i utgangspunktet si, hva er Glass? 56 00:02:59,274 --> 00:03:02,190 Vi kommer til å snakke om Glass tidslinje, i utgangspunktet det som 57 00:03:02,190 --> 00:03:06,797 beveger seg over skjermen når du bruke kontrolleren langs siden. 58 00:03:06,797 --> 00:03:09,130 Vi kommer til å snakke om design patterns for Glass. 59 00:03:09,130 --> 00:03:13,090 >> Vi kommer til å snakke om speil API versus glass developer kit. 60 00:03:13,090 --> 00:03:14,890 Jeg skal kaste den rundt mye, i hovedsak, 61 00:03:14,890 --> 00:03:19,840 fordi speilet API var den opprinnelige søknaden program 62 00:03:19,840 --> 00:03:22,210 grensesnitt som ble lansert av Google. 63 00:03:22,210 --> 00:03:23,550 Det er sky basert. 64 00:03:23,550 --> 00:03:26,080 Mens GDK, den Glass Development Kit, 65 00:03:26,080 --> 00:03:29,620 ble løslatt senere ned veien, i hovedsak slik at 66 00:03:29,620 --> 00:03:33,100 du kan faktisk bruke maskinvaren evner i Google Glass. 67 00:03:33,100 --> 00:03:36,875 Vi vil gå over noen profesjonelle tips, og også, i hovedsak, noen ressurser. 68 00:03:36,875 --> 00:03:40,820 69 00:03:40,820 --> 00:03:44,120 >> Så i stedet for å forklare nøyaktig hva er Glass samlet, 70 00:03:44,120 --> 00:03:45,870 Jeg kommer bare til å bruke ett minutt video 71 00:03:45,870 --> 00:03:48,520 at Google har gitt å slags gå over den, 72 00:03:48,520 --> 00:03:54,800 fordi jeg tror det er i hovedsak de beste måten å gjøre det uten meg å gi 73 00:03:54,800 --> 00:03:56,240 Glass til hver eneste person her. 74 00:03:56,240 --> 00:04:01,064 75 00:04:01,064 --> 00:04:01,730 [VIDEO PLAYBACK] 76 00:04:01,730 --> 00:04:05,340 -Her Er det grunnleggende av hvordan du bruker Glass. 77 00:04:05,340 --> 00:04:06,960 Dette er din touchpad. 78 00:04:06,960 --> 00:04:09,370 Den går fra ditt tempel til øret. 79 00:04:09,370 --> 00:04:12,850 Klikk på berøringsputen for å våkne opp Glass. 80 00:04:12,850 --> 00:04:15,830 Du bør se displayet over siktelinjen. 81 00:04:15,830 --> 00:04:19,260 Justere den for å se alt. 82 00:04:19,260 --> 00:04:21,880 >> Startskjermen viser en klokke. 83 00:04:21,880 --> 00:04:23,180 Dette er din tidslinje. 84 00:04:23,180 --> 00:04:24,740 Det er en rad med kort. 85 00:04:24,740 --> 00:04:27,710 Ting til venstre er skjer nå eller kommer opp, 86 00:04:27,710 --> 00:04:32,280 som været, en kommende fly, eller en hendelse i kalenderen din. 87 00:04:32,280 --> 00:04:35,110 Du kan trykke på en hvilken som helst kort for å se mer. 88 00:04:35,110 --> 00:04:37,110 Sveip ned hvor som helst til gå tilbake til tidslinjen. 89 00:04:37,110 --> 00:04:40,350 90 00:04:40,350 --> 00:04:43,340 >> Kortene til høyre for startskjermen er fra fortiden. 91 00:04:43,340 --> 00:04:47,930 For eksempel, meldinger, videoer eller bilder. 92 00:04:47,930 --> 00:04:50,930 Trykk på et bilde for å dele det, og velg en av dine venner. 93 00:04:50,930 --> 00:05:00,110 94 00:05:00,110 --> 00:05:01,930 Sveip ned for å gå tilbake til standby. 95 00:05:01,930 --> 00:05:03,855 Og ha det gøy å utforske. 96 00:05:03,855 --> 00:05:07,172 >> [END VIDEO PLAYBACK] 97 00:05:07,172 --> 00:05:14,095 98 00:05:14,095 --> 00:05:16,220 CHRISTOPHER Bartholomew: Så det er den generiske bruker 99 00:05:16,220 --> 00:05:19,770 grensesnitt for Google Glass. 100 00:05:19,770 --> 00:05:26,610 I hovedsak er det en veldig enkel, tidslinje-fokusert UI 101 00:05:26,610 --> 00:05:30,010 som tillater brukeren å bruke ikke bare talekommandoer, men også 102 00:05:30,010 --> 00:05:34,270 dette bar langs høyre side å sveipe virkelig 103 00:05:34,270 --> 00:05:40,220 raskt gjennom ulike spesifikke dimensjoner av forskjellig Glass tid 104 00:05:40,220 --> 00:05:41,600 kortene. 105 00:05:41,600 --> 00:05:43,100 >> Så hva er på Glass? 106 00:05:43,100 --> 00:05:45,870 Vel, er skjermen 640 x 360. 107 00:05:45,870 --> 00:05:50,850 Kameraet i seg selv er et fem megapiksel kamera som gjør 720p videoopptak. 108 00:05:50,850 --> 00:05:54,270 Det har Wi-Fi og Bluetooth på den, men det har ikke mobil. 109 00:05:54,270 --> 00:05:58,270 Så for å bruke Glass utsiden av en Wi-Fi-nettverk, 110 00:05:58,270 --> 00:06:02,780 du må i hovedsak knytte den til telefonen ved hjelp av en hotspot. 111 00:06:02,780 --> 00:06:05,180 >> Lagringen er ca 12 gigabyte, og det er ikke 112 00:06:05,180 --> 00:06:06,790 inkludert operativsystemet. 113 00:06:06,790 --> 00:06:10,590 Det er totalt 16 essensielt. 114 00:06:10,590 --> 00:06:14,160 Den har to gigabyte med RAM. 115 00:06:14,160 --> 00:06:18,250 Og det er litt ekstra stor deler av teknologien som er bygget inn. 116 00:06:18,250 --> 00:06:19,430 Du har et gyroskop. 117 00:06:19,430 --> 00:06:21,430 Du har en akselerometer. 118 00:06:21,430 --> 00:06:24,350 Du har en lys fra omgivelsene sensing og nærhet 119 00:06:24,350 --> 00:06:26,630 sensor, som benyttes for, som, blinke. 120 00:06:26,630 --> 00:06:30,910 For eksempel, hvis jeg blinke, vil det ta et bilde, som er ganske rar. 121 00:06:30,910 --> 00:06:37,370 Men det er en av disse brikkene som du kan utnytte innsiden av SDK. 122 00:06:37,370 --> 00:06:43,190 >> Og du har også et bein conduction lyd svinger. 123 00:06:43,190 --> 00:06:47,350 Slik at tillater meg å virkelig slags hvisking, OK Glass. 124 00:06:47,350 --> 00:06:51,910 Og så vil det få tilgang til mine kommandoer. 125 00:06:51,910 --> 00:06:57,050 Slik at samlet er hva Google Glass er. 126 00:06:57,050 --> 00:07:02,830 >> Så la oss få mer inn i nitty modig av hva disse timelister er, 127 00:07:02,830 --> 00:07:06,050 og hvordan vi kan bruke dem å gjøre forskjellige ting. 128 00:07:06,050 --> 00:07:08,360 Så det er tre typer tidslinje kort. 129 00:07:08,360 --> 00:07:13,040 Det er den statiske kort, som viser tekst, HTML, bilder og video. 130 00:07:13,040 --> 00:07:16,530 131 00:07:16,530 --> 00:07:19,870 Disse tingene kan også brukes til å påberope disse tingene kalles en live-kort, 132 00:07:19,870 --> 00:07:20,520 eller immersjoner. 133 00:07:20,520 --> 00:07:23,730 Og vi skal snakke om at i en liten bit. 134 00:07:23,730 --> 00:07:27,940 >> En levende kort viser kort som er viktig på dagens moment-- 135 00:07:27,940 --> 00:07:30,620 ting som er gjengitt, i hovedsak. 136 00:07:30,620 --> 00:07:33,410 Stoppeklokke er et godt eksempel på dette. 137 00:07:33,410 --> 00:07:37,020 >> Og en nedsenking viser hva vi kaller en Android aktivitet som 138 00:07:37,020 --> 00:07:40,690 utgangspunktet tar over hele skjermen. 139 00:07:40,690 --> 00:07:45,940 Så ideen her er at du er i stand til å gjør mye bra, ren og skarp, 140 00:07:45,940 --> 00:07:51,580 og dynamiske applikasjoner, enten det er bare en enkel HTML CSS 141 00:07:51,580 --> 00:07:54,910 mal, om noe som skjer og aktiv. 142 00:07:54,910 --> 00:08:00,350 Dette er et bilde av et spill heter Zombies Run, som 143 00:08:00,350 --> 00:08:01,900 er faktisk ganske gøy. 144 00:08:01,900 --> 00:08:03,090 Vi skal se på det. 145 00:08:03,090 --> 00:08:12,052 Og dette er et spill her som bruker gyroscope-- jeg holder å si gyroscope-- 146 00:08:12,052 --> 00:08:13,010 yeah, er det gyroskop. 147 00:08:13,010 --> 00:08:14,260 Hva gjør jeg? 148 00:08:14,260 --> 00:08:17,710 Gyroskop, slik at du kan faktisk balansere ting på hodet. 149 00:08:17,710 --> 00:08:21,160 150 00:08:21,160 --> 00:08:23,580 >> Så la oss gå mer inn tidslinje kort. 151 00:08:23,580 --> 00:08:27,440 Statiske kort kan også inneholde en bunt av kort, for eksempel et fotoalbum. 152 00:08:27,440 --> 00:08:32,400 Du kunne se at merket med denne lille side klaff her. 153 00:08:32,400 --> 00:08:37,059 Når du trykker inn i det, får du en annen linje med tidslinje kort. 154 00:08:37,059 --> 00:08:40,580 Og det vil du være i stand til slags bla gjennom å bruke ditt rullefeltet, 155 00:08:40,580 --> 00:08:42,805 og du vil også kunne å dele spesifikke kort. 156 00:08:42,805 --> 00:08:48,397 157 00:08:48,397 --> 00:08:51,230 Så nå at du bør være noe kjent med de forskjellige typene 158 00:08:51,230 --> 00:08:53,529 med tidslinje kort, hva vi skal gjøre 159 00:08:53,529 --> 00:08:55,570 er vi kommer til å snakke om design patterns. 160 00:08:55,570 --> 00:08:59,290 Og dette er trolig den tingen at de fleste elevene blir fanget opp 161 00:08:59,290 --> 00:09:03,590 med når de begynner å dykke inn i Google Glass utvikling. 162 00:09:03,590 --> 00:09:05,170 >> Så det er tre designmønstre. 163 00:09:05,170 --> 00:09:08,550 Den første design mønster er periodiske varslinger. 164 00:09:08,550 --> 00:09:12,660 Og hva som gjør den bruker speilet API web-tjenester, eller Android bakgrunn 165 00:09:12,660 --> 00:09:15,960 tjenester for å presse varslinger mot en tidslinje. 166 00:09:15,960 --> 00:09:19,590 For eksempel, hvis du registrerer opp for cnn.com app, 167 00:09:19,590 --> 00:09:26,520 de ville sende deg en melding når det er et nytt arrangement som hadde skjedd. 168 00:09:26,520 --> 00:09:31,860 >> Speilet API kan brukes til å lage noen language-- speilet API kan 169 00:09:31,860 --> 00:09:34,560 bruke språket til å skape en web-tjeneste samhandling. 170 00:09:34,560 --> 00:09:39,230 Så egentlig, som hvis du er ikke veldig kjent med Java, 171 00:09:39,230 --> 00:09:45,010 som er hva GDK bruker, og du er mer interessert i PHP for eksempel, 172 00:09:45,010 --> 00:09:49,080 du kan skrive et PHP-tjenesten og en Glass applikasjon som 173 00:09:49,080 --> 00:09:51,090 samvirker med det, i motsetning til å måtte 174 00:09:51,090 --> 00:09:55,520 å dykke dypere inn Java deler av det. 175 00:09:55,520 --> 00:10:00,050 De Android bakgrunns tjenester bruksområder Java per Glass Development Kit. 176 00:10:00,050 --> 00:10:03,155 >> Så det vi gjør er vi vil slå over til bare et eksempel på Glass, 177 00:10:03,155 --> 00:10:03,800 hvis vi kunne. 178 00:10:03,800 --> 00:10:07,486 179 00:10:07,486 --> 00:10:08,360 Sorry for skjermen. 180 00:10:08,360 --> 00:10:11,340 Det er vippet til siden her, for folk som er inne. 181 00:10:11,340 --> 00:10:31,410 182 00:10:31,410 --> 00:10:31,930 Det vi går. 183 00:10:31,930 --> 00:10:33,110 Beklager om det. 184 00:10:33,110 --> 00:10:36,220 Tar litt å laste her. 185 00:10:36,220 --> 00:10:40,090 >> Så dette er et eksempel på noe som The New York Times ville sende. 186 00:10:40,090 --> 00:10:43,780 Det er en periodisk melding om at inneholder flere statiske kort som 187 00:10:43,780 --> 00:10:45,670 har informasjon om det. 188 00:10:45,670 --> 00:10:58,800 Så hvis jeg klikker inn it-- og dette vil load-- der vi går. 189 00:10:58,800 --> 00:11:00,860 Hvis jeg klikker på den, så hva du får her 190 00:11:00,860 --> 00:11:04,890 er du får informasjon om en overskrift eller en historie. 191 00:11:04,890 --> 00:11:08,235 Du kan også legge ting til det så at du faktisk kan lese høyt. 192 00:11:08,235 --> 00:11:11,740 Og hva blir opplest gjør er det vil lese den for deg i øret. 193 00:11:11,740 --> 00:11:14,080 Du kan egentlig ikke høre det, men i hovedsak er det 194 00:11:14,080 --> 00:11:17,730 et bein kontakt som vil lese i hodet ditt. 195 00:11:17,730 --> 00:11:19,590 Dette er den beste måten å si det. 196 00:11:19,590 --> 00:11:22,880 >> Så det er hva slags periodisk meddelelser om. 197 00:11:22,880 --> 00:11:25,270 Det er alle forskjellige typer av dem. 198 00:11:25,270 --> 00:11:27,250 Hvis du bruker Twitter, Twitter er en annen app 199 00:11:27,250 --> 00:11:29,760 den slags gir deg et eksempel av hva disse periodiske varsling 200 00:11:29,760 --> 00:11:30,260 apps er. 201 00:11:30,260 --> 00:11:33,390 202 00:11:33,390 --> 00:11:38,400 >> Den andre utformingen pattern-- og vi vil gå og gå tilbake til den tingen. 203 00:11:38,400 --> 00:11:42,120 Den andre design mønster er den pågående oppgaven. 204 00:11:42,120 --> 00:11:45,780 Og i hovedsak er dette et kort som er stadig kjører i bakgrunnen. 205 00:11:45,780 --> 00:11:46,780 Du kan legge igjen kortet. 206 00:11:46,780 --> 00:11:49,210 Du kan gå gjøre noe annet i tidslinjen. 207 00:11:49,210 --> 00:11:53,462 Men i hovedsak, hva var skjer er at det er alltid kjører. 208 00:11:53,462 --> 00:11:55,670 Noe er alltid kommer på, som en reell søknad, 209 00:11:55,670 --> 00:11:57,950 som en stoppeklokke for eksempel. 210 00:11:57,950 --> 00:12:01,420 >> Dette kan bare gjennomføres bruke Glass Developer Kit. 211 00:12:01,420 --> 00:12:05,150 Men du kan dra full nytte av alle de glassvaren. 212 00:12:05,150 --> 00:12:08,330 Android GDK er bare Java. 213 00:12:08,330 --> 00:12:11,260 Så hvis du er kjent med Java, det er flott. 214 00:12:11,260 --> 00:12:14,770 Hvis du er kjent med Android utvikling spesielt, 215 00:12:14,770 --> 00:12:16,751 det er en flott seminar, tror jeg. 216 00:12:16,751 --> 00:12:18,250 Jeg er ikke sikker på hva det nøyaktige tidspunktet er. 217 00:12:18,250 --> 00:12:21,080 Men det er et seminar på Android utvikling. 218 00:12:21,080 --> 00:12:24,220 Hvis du planlegger å gjøre det GDK, anbefaler jeg å gå til at man 219 00:12:24,220 --> 00:12:26,389 spesifikt, fordi det kommer til å overlappe 220 00:12:26,389 --> 00:12:28,180 nøyaktig hva du er kommer til å bruke for Glass. 221 00:12:28,180 --> 00:12:31,080 222 00:12:31,080 --> 00:12:32,320 >> Så la oss se. 223 00:12:32,320 --> 00:12:34,020 La oss åpne opp en annen app. 224 00:12:34,020 --> 00:12:37,020 Kan vi bytte over til ting? 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 Starte en kjøring. 228 00:12:44,490 --> 00:12:54,090 229 00:12:54,090 --> 00:12:58,610 Så dette er et spill som jeg bruker når jeg kjeder meg når jeg går i gang, 230 00:12:58,610 --> 00:13:02,180 heter Zombies Run. 231 00:13:02,180 --> 00:13:07,217 Og egentlig hva den gjør er det tracks-- det er egentlig, 232 00:13:07,217 --> 00:13:09,050 du kjører fra Zombies hele tiden. 233 00:13:09,050 --> 00:13:12,070 Men det er som om jeg run-- jeg vet dette kommer til å være veldig awkward-- 234 00:13:12,070 --> 00:13:19,170 men hvis jeg kjører rundt her, det bør spore eller gi meg en tempo. 235 00:13:19,170 --> 00:13:23,530 Det bør oppdatere hvor langt jeg har løpe, eller ting som det. 236 00:13:23,530 --> 00:13:25,620 >> Så dette er som a-- dette app er essentially-- 237 00:13:25,620 --> 00:13:28,620 det er å ta et sekund å oppdatere på at-siden, irriterende. 238 00:13:28,620 --> 00:13:32,030 Men egentlig, hva som skjer her er at dette er alltid kjører. 239 00:13:32,030 --> 00:13:33,470 Og du er i samspill med det. 240 00:13:33,470 --> 00:13:35,730 Og du kan bare slags av å gjøre forskjellige ting. 241 00:13:35,730 --> 00:13:37,460 Og så er det mange apps som er lignende. 242 00:13:37,460 --> 00:13:40,334 Og det er programmer som du faktisk kan skape den gjøre det samme. 243 00:13:40,334 --> 00:13:43,680 244 00:13:43,680 --> 00:13:44,460 Så det er det. 245 00:13:44,460 --> 00:14:05,530 246 00:14:05,530 --> 00:14:06,750 >> OK. 247 00:14:06,750 --> 00:14:09,820 Så neste utforming mønsteret er en nedsenking. 248 00:14:09,820 --> 00:14:13,465 Dykk vil forbruke hele skjerm og hele tidslinjen. 249 00:14:13,465 --> 00:14:17,800 Slik at du faktisk ikke kan bare hoppe ut og gå gjøre andre ting hvis du vil. 250 00:14:17,800 --> 00:14:21,270 Det er som som om du spiller et spill på Glass i seg selv. 251 00:14:21,270 --> 00:14:24,590 Dette kan bare gjennomføres bruker også GDK. 252 00:14:24,590 --> 00:14:27,433 Så igjen, det Fordelene med å bruke den GDK 253 00:14:27,433 --> 00:14:31,840 er at du i utgangspunktet få fullt nytte av all maskinvare som er 254 00:14:31,840 --> 00:14:34,510 på Google Glass i seg selv. 255 00:14:34,510 --> 00:14:40,190 >> Så vi kommer til å gå opp til enda et eksempel på Glass. 256 00:14:40,190 --> 00:14:42,050 OK Glass. 257 00:14:42,050 --> 00:14:46,930 Spille et spill av balanse. 258 00:14:46,930 --> 00:14:52,287 Så dette er et spill jeg liker å spille når Jeg er lei på jobb, bare i et møte. 259 00:14:52,287 --> 00:14:54,120 Forhåpentligvis vil det vise opp her noen andre nå. 260 00:14:54,120 --> 00:14:58,220 261 00:14:58,220 --> 00:14:59,190 Det vi går. 262 00:14:59,190 --> 00:15:00,200 OK. 263 00:15:00,200 --> 00:15:03,290 Så hva er det er jeg ved hjelp av Javascript 264 00:15:03,290 --> 00:15:08,380 å balansere disse gjenstander hodet mitt, ting som det. 265 00:15:08,380 --> 00:15:11,235 Så dette er litt av en nedsenking program. 266 00:15:11,235 --> 00:15:12,485 Nivå ni er like umulig. 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 Det er også interaktivt spill som du kan gjøre, like-- ikke spille inn en video. 270 00:15:20,240 --> 00:15:32,720 271 00:15:32,720 --> 00:15:35,290 Stoppe opptak. 272 00:15:35,290 --> 00:15:36,910 Hvorfor er du opptak? 273 00:15:36,910 --> 00:15:37,970 Unnskyld. 274 00:15:37,970 --> 00:15:41,830 Glass er konstituert. 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 Spille Clay Shooter. 279 00:15:59,379 --> 00:16:01,670 Så dette er en annen av de rare interaktive spill 280 00:16:01,670 --> 00:16:04,080 at du kan rote rundt med. 281 00:16:04,080 --> 00:16:07,630 Denne benytter en rekke komponenter innsiden av Google Glass. 282 00:16:07,630 --> 00:16:09,480 Brann. 283 00:16:09,480 --> 00:16:09,980 Brann. 284 00:16:09,980 --> 00:16:11,650 Jeg er fryktelig på dette spillet. 285 00:16:11,650 --> 00:16:16,290 Og egentlig, kan du bare bruke ordet brann å faktisk gå ut og brann. 286 00:16:16,290 --> 00:16:17,000 Brann. 287 00:16:17,000 --> 00:16:18,420 Oh, har det aldri kommer til å skje. 288 00:16:18,420 --> 00:16:21,670 Jeg kommer til å gå glipp av det hver gang. 289 00:16:21,670 --> 00:16:23,554 Men den slags gir du mer av et eksempel 290 00:16:23,554 --> 00:16:26,220 for å bruke alle de forskjellige komponenter for å gjøre disse Glass spill. 291 00:16:26,220 --> 00:16:32,719 292 00:16:32,719 --> 00:16:34,635 Så den neste tingen du lurt å tenke på her 293 00:16:34,635 --> 00:16:40,090 er anrops metoder, et fancy begrep for, hvordan skal jeg begynne søknaden min? 294 00:16:40,090 --> 00:16:44,740 Så det er forskjellige måter å utnytte ulike anrops metoder. 295 00:16:44,740 --> 00:16:48,840 Ulike design mønstre, for eksempel de periodiske meldinger, 296 00:16:48,840 --> 00:16:51,150 de vil ikke bruke OK, Glass menyen. 297 00:16:51,150 --> 00:16:54,050 Så hvis du ønsker å gjøre noe som hadde og sendte meldinger, 298 00:16:54,050 --> 00:16:59,201 si at du har et program som minner du om noe som har skjedd, 299 00:16:59,201 --> 00:17:01,950 du kommer ikke til å være i stand til bringe det opp ved hjelp av Glass-menyen. 300 00:17:01,950 --> 00:17:04,260 Det er bare noe at du vil være i stand til å gjøre 301 00:17:04,260 --> 00:17:05,614 gjennom Glass GDK i seg selv. 302 00:17:05,614 --> 00:17:10,270 303 00:17:10,270 --> 00:17:14,900 >> Så jeg har brukt disse to vilkår, speil API og Glass GDK. 304 00:17:14,900 --> 00:17:18,569 Og så kommer jeg til å gå inn de litt mer dypere. 305 00:17:18,569 --> 00:17:21,730 Så før GDK, speil ble brukt primært 306 00:17:21,730 --> 00:17:24,530 som applikasjons interaksjon. 307 00:17:24,530 --> 00:17:26,980 Den bruker backend web tjenester for å oppnå 308 00:17:26,980 --> 00:17:29,880 enkle oppgaver, som for eksempel tidslinjen abonnementer, innholdsdeling, 309 00:17:29,880 --> 00:17:31,390 og stemme tekst. 310 00:17:31,390 --> 00:17:35,370 Glass bruker speilet API kan være skrevet i nesten alle språk. 311 00:17:35,370 --> 00:17:38,130 Glass som bare bruker speil API vil ikke 312 00:17:38,130 --> 00:17:41,130 har muligheten til å bruke taleanrops metoder, 313 00:17:41,130 --> 00:17:45,770 eller maskinvare godbiter som gyroskopet og akselerometeret. 314 00:17:45,770 --> 00:17:48,670 >> Du kan opprette Glass uten en fysisk enhet i hånden. 315 00:17:48,670 --> 00:17:49,680 Så det er en fin ting. 316 00:17:49,680 --> 00:17:54,280 Så hvis du trenger å bare lage Glass som du egentlig ikke 317 00:17:54,280 --> 00:17:56,850 trenger selve enheten, du kan gjøre det, spesielt 318 00:17:56,850 --> 00:18:00,900 hvis det er vanskelig å få en faktisk Google Glass, eller hvis du ikke har en, 319 00:18:00,900 --> 00:18:02,940 eller noe av denne typen. 320 00:18:02,940 --> 00:18:05,690 Det krever kunnskap om OAuth2. 321 00:18:05,690 --> 00:18:08,789 Og hva åpen autentisering er hvis du noensinne 322 00:18:08,789 --> 00:18:11,080 gå inn på en nettside som sier logg deg inn med din Facebook, 323 00:18:11,080 --> 00:18:14,930 eller logg deg inn med din Google-konto, ting som det, er at Open Auth. 324 00:18:14,930 --> 00:18:19,330 Og det er i hovedsak kommer til å være brukt fordi speilet API er en sky 325 00:18:19,330 --> 00:18:22,050 tjeneste. 326 00:18:22,050 --> 00:18:25,470 >> Som for GDK, Glas Developer Kit er, i hovedsak, 327 00:18:25,470 --> 00:18:28,000 en utvidelse til Android utvikling. 328 00:18:28,000 --> 00:18:30,020 Det kan bare brukes med Java. 329 00:18:30,020 --> 00:18:32,640 Utviklere har full skjønt til alle de innfødte maskinvare 330 00:18:32,640 --> 00:18:35,790 funksjoner, inkludert gyroskop og akselerometer. 331 00:18:35,790 --> 00:18:38,290 Det er først og fremst brukes for taleanrops evner, 332 00:18:38,290 --> 00:18:42,700 som du saw-- OK, Glass, at hele menyen thing-- 333 00:18:42,700 --> 00:18:46,726 live kort, og oppslukende applikasjoner. 334 00:18:46,726 --> 00:18:48,850 Dette krever at du få apparatet i hånden, 335 00:18:48,850 --> 00:18:52,700 fordi du alltid må være konstant lasting av kode opptil ditt Glass 336 00:18:52,700 --> 00:18:53,577 å teste med. 337 00:18:53,577 --> 00:18:56,200 338 00:18:56,200 --> 00:19:00,180 >> Så GDK versus speil. 339 00:19:00,180 --> 00:19:03,720 Profesjonelle er at dens grei for Android-utviklere, 340 00:19:03,720 --> 00:19:05,230 nybegynner eller profesjonell. 341 00:19:05,230 --> 00:19:07,720 Du har muligheten til å bruke all den innfødte maskinvare. 342 00:19:07,720 --> 00:19:09,580 Det åpner døren for interaktiv Glass, 343 00:19:09,580 --> 00:19:12,370 offline-funksjonalitet hvor du trenger ikke internett, 344 00:19:12,370 --> 00:19:13,970 og massevis av dokumentasjon. 345 00:19:13,970 --> 00:19:16,640 Så det er godt dokumentert. 346 00:19:16,640 --> 00:19:20,250 >> Ulempene er at det er bare tilgjengelig på ett språk, Java. 347 00:19:20,250 --> 00:19:23,370 Og integrert utvikling satt opp kan ta faktisk en ganske lang tid 348 00:19:23,370 --> 00:19:23,870 å gjøre. 349 00:19:23,870 --> 00:19:26,771 Når jeg sier lang tid, og jeg mener som kanskje et par timer for å få det 350 00:19:26,771 --> 00:19:27,395 alle konfigurert. 351 00:19:27,395 --> 00:19:30,009 352 00:19:30,009 --> 00:19:31,800 Det finnes en rekke ting også, vil du ha 353 00:19:31,800 --> 00:19:34,920 å vurdere som batteri liv og minnebruk. 354 00:19:34,920 --> 00:19:38,535 Jeg mener, jeg var på 100% når Jeg startet denne presentasjonen. 355 00:19:38,535 --> 00:19:41,640 356 00:19:41,640 --> 00:19:44,110 Og jeg droppet 20% allerede. 357 00:19:44,110 --> 00:19:48,820 >> Så avhengig av applikasjonene du bruker, og avhengig av hva din app faktisk 358 00:19:48,820 --> 00:19:54,130 gjør det, vil du å tenke på, OK, hva kan jeg gjøre med den mest minimal batteri 359 00:19:54,130 --> 00:19:54,890 livet forbruk? 360 00:19:54,890 --> 00:19:59,308 Så de er de viktige tingene når du begynner å bruke alle disse godbitene. 361 00:19:59,308 --> 00:20:02,620 >> I form av speilet API, kan du ganske mye 362 00:20:02,620 --> 00:20:04,740 bruke nesten alle språk som har en web-rammeverk. 363 00:20:04,740 --> 00:20:10,170 Du kan ikke bruke C, men for eksempel, du kan bruke PHP, Java, Python, Ruby, 364 00:20:10,170 --> 00:20:14,550 Gå, andre forskjellige språk. 365 00:20:14,550 --> 00:20:18,770 Og den kule ting er det bare bruker grei web arkitektur. 366 00:20:18,770 --> 00:20:19,980 Du gjør et innlegg forespørsel. 367 00:20:19,980 --> 00:20:21,350 Det setter inn et kort. 368 00:20:21,350 --> 00:20:22,850 Du gjør en få forespørsel. 369 00:20:22,850 --> 00:20:24,750 Det blir kort. 370 00:20:24,750 --> 00:20:27,960 >> Cons er at du trenger det OAuth2 kunnskap, dvs. skiltet 371 00:20:27,960 --> 00:20:29,360 på med Google-kontoen din. 372 00:20:29,360 --> 00:20:33,560 Og det kan være noen ganger forvirrende for folk. 373 00:20:33,560 --> 00:20:37,477 Jeg tror at når seminarene er lagt ut at ikke bare lysbilder, 374 00:20:37,477 --> 00:20:39,310 men noen andre materialer er knyttet til den. 375 00:20:39,310 --> 00:20:40,300 Er det riktig? 376 00:20:40,300 --> 00:20:43,500 Og jeg har en stor PDF, som en ni siders PDF, 377 00:20:43,500 --> 00:20:45,550 om hvordan du setter alt opp for folk. 378 00:20:45,550 --> 00:20:48,790 Og det gir deg en idé om som en database struktur 379 00:20:48,790 --> 00:20:51,520 å ha nøklene og tegnene. 380 00:20:51,520 --> 00:20:58,090 Så jeg skal forhåpentligvis være i stand til kaste lys på OAuth 381 00:20:58,090 --> 00:21:01,550 med å gå inn i dette dokumentet litt lenger. 382 00:21:01,550 --> 00:21:05,140 >> En av de tingene som er en stor con er at det er ingen offline-funksjonalitet. 383 00:21:05,140 --> 00:21:09,294 Du trenger Internett-tilgang. 384 00:21:09,294 --> 00:21:10,850 Hvis du ikke kan bestemme, ikke bekymre deg. 385 00:21:10,850 --> 00:21:12,560 Du kan bruke begge. 386 00:21:12,560 --> 00:21:17,620 For eksempel, la oss si at du oppretter en spillet ved hjelp av nedsenking via GDK. 387 00:21:17,620 --> 00:21:20,390 Du kan også opprette en leaderboard som er i skyen. 388 00:21:20,390 --> 00:21:24,510 Bruker speilet API, kan du sende din scorer til leaderboard web-tjeneste, 389 00:21:24,510 --> 00:21:26,320 slik at de kan fremvises. 390 00:21:26,320 --> 00:21:29,840 >> Så du egentlig ønsker å bruke det som er best for din søknad type. 391 00:21:29,840 --> 00:21:33,930 Ikke necessarily-- du ikke har å gå til den ene eller den andre. 392 00:21:33,930 --> 00:21:37,950 Det er bare det at man kommer til å be-- hvis du kommer til å bruke begge, 393 00:21:37,950 --> 00:21:39,350 du kan ha behov for det. 394 00:21:39,350 --> 00:21:40,850 Og det er mye arbeid. 395 00:21:40,850 --> 00:21:43,610 Men det er definitivt verdt det hvis du kan få det gjennom. 396 00:21:43,610 --> 00:21:47,850 397 00:21:47,850 --> 00:21:55,530 >> Så jeg skal gi deg en rask eksempel på speilet API og sine evner. 398 00:21:55,530 --> 00:21:58,220 Så for eksempel en av de tingene at-- dette 399 00:21:58,220 --> 00:22:03,930 er den Glass starter prosjektet som kommer med Google prøver. 400 00:22:03,930 --> 00:22:05,700 Det legger i utgangspunktet ut alt som du 401 00:22:05,700 --> 00:22:08,900 kan gjøre med i det minste speil API. 402 00:22:08,900 --> 00:22:11,440 >> Noen av de ting som jeg hadde vist dere tidligere også, 403 00:22:11,440 --> 00:22:14,365 for eksempel, spillet, balanse spill og dem, 404 00:22:14,365 --> 00:22:18,735 de er faktisk prøven kode som Google gir deg. 405 00:22:18,735 --> 00:22:24,375 Så du ser, har Google gjort mye av jobben for deg. 406 00:22:24,375 --> 00:22:27,570 Du trenger bare å utgangspunktet finne ut nøyaktig hvordan 407 00:22:27,570 --> 00:22:31,480 å sette din søknad sammen for å bedre utnytte 408 00:22:31,480 --> 00:22:34,200 disse verktøyene og de tingene at de har gitt deg. 409 00:22:34,200 --> 00:22:36,810 >> Dette er utvalget for tidslinjen. 410 00:22:36,810 --> 00:22:41,970 Men det vi kan gjøre her er, koden bak på dette, 411 00:22:41,970 --> 00:22:45,010 er at du kan se nøyaktig hvordan de sette inn en melding i en tidslinje, 412 00:22:45,010 --> 00:22:49,730 eller sette inn et bilde, eller sett et kort med paginated HTML. 413 00:22:49,730 --> 00:22:53,620 Subscriptions-- et abonnement er noe som du abonnerer på. 414 00:22:53,620 --> 00:22:55,880 For eksempel, abonnerer jeg The New York Times. 415 00:22:55,880 --> 00:23:01,600 Og så de sender min Glass, min spesifikk Glass, oppdaterer med jevne mellomrom. 416 00:23:01,600 --> 00:23:04,250 Det er det som virkelig speilet API er. 417 00:23:04,250 --> 00:23:08,820 Og på Glass utvikleren nettstedet, de har alt dette her for deg, 418 00:23:08,820 --> 00:23:12,510 slik at du kan i utgangspunktet utnytte dette. 419 00:23:12,510 --> 00:23:15,680 >> Så en av de andre ting som jeg skulle ønske jeg hadde 420 00:23:15,680 --> 00:23:19,165 når jeg var å utvikle Glass applikasjoner før, og også elevene mine i fjor, 421 00:23:19,165 --> 00:23:20,540 er denne kule ting. 422 00:23:20,540 --> 00:23:22,980 Og det kalles Glass flyt designer. 423 00:23:22,980 --> 00:23:26,860 Og Glass flyt designer er i utgangspunktet en måte for deg 424 00:23:26,860 --> 00:23:29,990 å bygge en Google Glass søknad, slik at du kan faktisk 425 00:23:29,990 --> 00:23:31,890 se hva som skjer. 426 00:23:31,890 --> 00:23:36,450 >> Så jeg bygde denne typen midlertidig Google Glass søknad her. 427 00:23:36,450 --> 00:23:37,710 OK, Glass. 428 00:23:37,710 --> 00:23:40,850 Og da jeg vil den skal gjøre noe. 429 00:23:40,850 --> 00:23:43,430 Lansere en CS50 app. 430 00:23:43,430 --> 00:23:46,070 Og da vil det si, velkommen til min CS50 app. 431 00:23:46,070 --> 00:23:49,490 Og så kan jeg trykke, som du kan se her, for flere alternativer. 432 00:23:49,490 --> 00:23:54,650 Og en, jeg kan enten gjøre en automatisk Et pluss, eller jeg kan skrive min PSet for meg. 433 00:23:54,650 --> 00:23:57,390 Så det er forskjellige ting. 434 00:23:57,390 --> 00:24:01,810 Hvis du bruker skrive min PSet alternativet, det står, advarer, anbefales ikke. 435 00:24:01,810 --> 00:24:04,820 Ønsker ikke Glass til skrive din PSet for deg. 436 00:24:04,820 --> 00:24:12,010 >> Men i hovedsak er dette et fint verktøy at mange mennesker har gått glipp av. 437 00:24:12,010 --> 00:24:15,730 Og det ville være flott hvis du kan hjelpe legge ut 438 00:24:15,730 --> 00:24:19,260 din søknad i ett av disse elementene. 439 00:24:19,260 --> 00:24:23,020 Og kul ting er også at det er denne design gjennomgang knappen. 440 00:24:23,020 --> 00:24:25,330 Og hva dette design gjennomgang knapp gjør, i hovedsak, 441 00:24:25,330 --> 00:24:29,580 er det tillater selve Google Glass team for å gjennomgå app 442 00:24:29,580 --> 00:24:31,940 og gi deg kommentarer på det på forhånd. 443 00:24:31,940 --> 00:24:38,430 Så mange kule funksjoner som Glass Teamet har gjort for å bygge den, 444 00:24:38,430 --> 00:24:41,890 å gjøre det så enkelt som mulig for du å faktisk skrive Google Glass 445 00:24:41,890 --> 00:24:43,276 applikasjoner. 446 00:24:43,276 --> 00:24:43,776 Yeah? 447 00:24:43,776 --> 00:24:45,734 >> SPEAKER 1: Er dette bare designe, eller kan du deretter 448 00:24:45,734 --> 00:24:49,966 sette dette-- gjør dette automatisk sette til kode som du kan bruke? 449 00:24:49,966 --> 00:24:53,090 CHRISTOPHER Bartolomeus: Så spørsmålet var at dette er bare for design, 450 00:24:53,090 --> 00:24:55,555 og gjør det oversette til selve koden for deg? 451 00:24:55,555 --> 00:24:56,540 Nei, det gjør det ikke. 452 00:24:56,540 --> 00:24:59,740 Men hva den gjør er det ikke slå en gigantisk hvit bord og tonnevis 453 00:24:59,740 --> 00:25:01,870 av hvite papirbiter. 454 00:25:01,870 --> 00:25:06,020 Slik at du vet nøyaktig en gang du bruke en bestemt kort, 455 00:25:06,020 --> 00:25:08,860 du vet det vil apply-- når du skriver ditt program, 456 00:25:08,860 --> 00:25:13,990 oh, jeg vil ha denne spesifikke kort til faktisk lansere noe annet. 457 00:25:13,990 --> 00:25:15,770 Og så det legger det ut veldig pent. 458 00:25:15,770 --> 00:25:20,007 Og hvis du planlegger å gjøre et Google Glass søknad 459 00:25:20,007 --> 00:25:23,090 og gjør du en av disse, ville jeg sende inn en av disse som pre-forslaget. 460 00:25:23,090 --> 00:25:26,130 Og jeg er sikker på at din TF vil være veldig glad for det, fordi de vil 461 00:25:26,130 --> 00:25:28,088 være like, oh dette er hva søknaden din gjør. 462 00:25:28,088 --> 00:25:29,700 Jeg vet hva jeg forventer fra den. 463 00:25:29,700 --> 00:25:31,491 Fordi noen ganger, er det hardt for å holde 464 00:25:31,491 --> 00:25:33,240 oversikten over hva som skjer i en Glass app. 465 00:25:33,240 --> 00:25:38,290 466 00:25:38,290 --> 00:25:41,570 >> La oss gå tilbake til dette. 467 00:25:41,570 --> 00:25:44,245 En annen kul ting er utnytte av Glass lekeplass 468 00:25:44,245 --> 00:25:48,300 å gjennomgå og lage innhold som viser på søknaden din. 469 00:25:48,300 --> 00:25:57,800 Så hva som er er et verktøy der du faktisk kan designe hvordan ting ser ut. 470 00:25:57,800 --> 00:26:04,470 Så for eksempel, hvis jeg ønsker å make-- venter på det å laste her. 471 00:26:04,470 --> 00:26:14,230 472 00:26:14,230 --> 00:26:17,940 >> Hvis jeg ønsker å gjøre en bestemt mal, kan jeg 473 00:26:17,940 --> 00:26:22,370 gjøre det her ved å bruke dette, i hovedsak et verktøy 474 00:26:22,370 --> 00:26:25,460 at de har gitt oss, å virkelig tilpasse 475 00:26:25,460 --> 00:26:30,520 hvordan de faktiske kortene kommer til å se. 476 00:26:30,520 --> 00:26:32,540 Hei. 477 00:26:32,540 --> 00:26:36,610 Dette er flott. 478 00:26:36,610 --> 00:26:38,480 Takk, Google. 479 00:26:38,480 --> 00:26:40,820 Så kan du faktisk se hvordan kortene dine er 480 00:26:40,820 --> 00:26:42,642 kommer til å se ut når du begynne å bygge dem 481 00:26:42,642 --> 00:26:44,850 og så begynner du å sende dem over til Google Glass. 482 00:26:44,850 --> 00:26:52,040 483 00:26:52,040 --> 00:26:55,010 >> Det neste er dette PDF handout at jeg har 484 00:26:55,010 --> 00:26:58,000 opprettet i order-- hvis du skulle gjøre varsling 485 00:26:58,000 --> 00:27:03,140 tjenester, periodiske varslinger, eller arbeide med speilet API motsetning 486 00:27:03,140 --> 00:27:05,490 til GDK. 487 00:27:05,490 --> 00:27:07,870 Og la meg få det ut for deg. 488 00:27:07,870 --> 00:27:36,830 489 00:27:36,830 --> 00:27:39,415 >> Tar en bit å laste her, beklager. 490 00:27:39,415 --> 00:27:43,510 Ment å være allerede åpen. 491 00:27:43,510 --> 00:27:44,010 Det vi går. 492 00:27:44,010 --> 00:27:46,640 493 00:27:46,640 --> 00:27:53,560 >> Så for eksempel, hvis du ønsker å satt opp ved hjelp av speilet API, 494 00:27:53,560 --> 00:27:57,340 Jeg har full detaljerte instruksjoner om hvordan du gjør at-- hvordan 495 00:27:57,340 --> 00:28:01,780 du tilgang til Googles API konsoll, med hvilken konto, 496 00:28:01,780 --> 00:28:06,150 hvordan du oppretter en specific-- slik at speilet API, 497 00:28:06,150 --> 00:28:09,190 arbeider med åpen autentisering, og også 498 00:28:09,190 --> 00:28:13,260 hvordan å bruke lekeplassen som vi bare spesifikt sett på. 499 00:28:13,260 --> 00:28:19,440 Så god informasjon her som vil komme med selve lysbildet dekk. 500 00:28:19,440 --> 00:28:22,520 >> Ellers kan du også gjøre andre ting her, 501 00:28:22,520 --> 00:28:30,050 og spesielt er det den database struktur som jeg har laget, 502 00:28:30,050 --> 00:28:32,820 eller at jeg har gjort for deg, som du kan se på 503 00:28:32,820 --> 00:28:38,030 for å se hvordan du kan bygge en åpen autentiseringstabellen for brukerne. 504 00:28:38,030 --> 00:28:41,079 Så noe til også forstå annonse holde styr på, 505 00:28:41,079 --> 00:28:43,620 spesielt hvis du skal jobbe med speilet API. 506 00:28:43,620 --> 00:28:55,800 507 00:28:55,800 --> 00:28:56,400 Det du er. 508 00:28:56,400 --> 00:29:02,530 509 00:29:02,530 --> 00:29:05,640 >> Så, massevis av ressurser. 510 00:29:05,640 --> 00:29:10,540 Hva jeg anbefaler å gjøre er å gå til developers.google.com/glass og lese, 511 00:29:10,540 --> 00:29:14,150 fordi det er mye av informasjon der, 512 00:29:14,150 --> 00:29:17,720 altfor mye å gå over hele seminaret. 513 00:29:17,720 --> 00:29:21,220 Men det er mye informasjon, det er mye god informasjon, den slags 514 00:29:21,220 --> 00:29:24,640 utvider seg mer på dette, spesielt på koden siden av ting. 515 00:29:24,640 --> 00:29:27,630 Jeg har også lagt til en rask startguide for GDK, 516 00:29:27,630 --> 00:29:30,600 slik at hvis du trenger å slags hoppe i det, 517 00:29:30,600 --> 00:29:32,770 du har muligheten til å gjøre det også. 518 00:29:32,770 --> 00:29:36,290 >> Jeg har added-- det er video akkurat her, Android Tutorials. 519 00:29:36,290 --> 00:29:38,630 Det er en YouTube-video som er inkludert, at hvis du 520 00:29:38,630 --> 00:29:42,920 ønsker å begynne å utvikle ved hjelp Android-operativsystemet, 521 00:29:42,920 --> 00:29:46,630 hvis du er en nybegynner, som video vil virkelig hjelpe deg gjøre det. 522 00:29:46,630 --> 00:29:51,170 Igjen, Glass-programmer som bruker GDK 523 00:29:51,170 --> 00:29:53,000 er bokstavelig talt bare Android-programmer. 524 00:29:53,000 --> 00:29:56,090 De kan port frem og tilbake. 525 00:29:56,090 --> 00:29:58,740 >> Til slutt har jeg lagt til en Google style guide for Java. 526 00:29:58,740 --> 00:30:02,090 Hvis det er noe specifically-- Hvordan gjør jeg a-- du vet, 527 00:30:02,090 --> 00:30:05,830 hva er den beste måten å gjøre en for loop, i form av Google? 528 00:30:05,830 --> 00:30:10,230 At stilen guide vil hjelpe deg å gjøre disse tingene. 529 00:30:10,230 --> 00:30:11,550 >> Og det er det. 530 00:30:11,550 --> 00:30:13,990 Så jeg håper dere har nok informasjon 531 00:30:13,990 --> 00:30:17,760 å gå videre med å hoppe inn en Google Glass søknad. 532 00:30:17,760 --> 00:30:19,590 Men definitivt besøke ressursene. 533 00:30:19,590 --> 00:30:24,930 Definitivt dykke inn i de ulike typene av applikasjoner som er tilgjengelige, 534 00:30:24,930 --> 00:30:26,610 spesielt eksempelapplikasjonene. 535 00:30:26,610 --> 00:30:28,810 Se på noen av koden at de ga deg. 536 00:30:28,810 --> 00:30:32,770 Og ærlig talt, med din erfaring i CS50, 537 00:30:32,770 --> 00:30:35,850 Det bør ikke være vanskelig ting å bryte seg inn og komme inn. 538 00:30:35,850 --> 00:30:36,750 OK? 539 00:30:36,750 --> 00:30:38,600 Takk. 540 00:30:38,600 --> 00:30:40,598