1 00:00:00,000 --> 00:00:10,384 2 00:00:10,384 --> 00:00:12,050 CHRISTOPHER Bartolomeu: Bună ziua. 3 00:00:12,050 --> 00:00:14,290 Multumesc ca ati venit la Google Glass-- Breaking 4 00:00:14,290 --> 00:00:16,206 Prin tavan de sticlă sesiune, sau seminar. 5 00:00:16,206 --> 00:00:18,450 6 00:00:18,450 --> 00:00:24,070 Acest seminar specific nu este cu adevărat pe baza, cum ar fi, exemple de codificare. 7 00:00:24,070 --> 00:00:28,480 Este, în esență, atunci când Am învățat acest same-- 8 00:00:28,480 --> 00:00:32,220 sau atunci când am instruit studenții pentru CS50 anul trecut pe proiecte Google din sticlă, 9 00:00:32,220 --> 00:00:34,570 nu a fost codificarea care într-adevăr, într-adevăr le afectat. 10 00:00:34,570 --> 00:00:38,600 A fost, de asemenea, cum pot să ia toate aceste instrumente care Google mi-a dat, 11 00:00:38,600 --> 00:00:42,310 și să le utilizeze pentru a construi o anumită aplicație? 12 00:00:42,310 --> 00:00:43,810 Vom trece peste câteva lucruri. 13 00:00:43,810 --> 00:00:45,130 Vom trece peste modele de design. 14 00:00:45,130 --> 00:00:46,630 Vom trece peste aplicații. 15 00:00:46,630 --> 00:00:53,540 Vom trece peste exact cum să ia toate cunoștințele pe care Google 16 00:00:53,540 --> 00:00:57,660 este de gând să dea Tu-- deoarece Google este extraordinar în sensul de a da 17 00:00:57,660 --> 00:00:59,870 tu toate probele de care aveți nevoie. 18 00:00:59,870 --> 00:01:03,660 Ei vor să vă dau toate documentație trebuie să-l pună în aplicare. 19 00:01:03,660 --> 00:01:05,840 Dar vom utiliza cunoștințelor pe care le-am 20 00:01:05,840 --> 00:01:09,980 dat să creați Sticlărie, aplicatii de sticlă. 21 00:01:09,980 --> 00:01:12,125 Deci, să începem de aici. 22 00:01:12,125 --> 00:01:15,000 Deci câteva lucruri pe care ar trebui chiar a păstra în partea din spate a capului 23 00:01:15,000 --> 00:01:19,890 ori de câte ori faci Aplicații Google sticla. 24 00:01:19,890 --> 00:01:22,310 Din cauza unul din lucrurile despre Google Glass în 25 00:01:22,310 --> 00:01:28,360 în sine este că este o bucată controversat de tehnologie 26 00:01:28,360 --> 00:01:31,154 că nu mulți oameni utilizează efectiv. 27 00:01:31,154 --> 00:01:33,070 Astfel, în partea din spate a ta cap, trebuie mereu 28 00:01:33,070 --> 00:01:36,800 cred about-- final Succesul de orice tehnologie ușor de purtat 29 00:01:36,800 --> 00:01:40,030 depinde aplicațiile care sunt disponibile pentru el. 30 00:01:40,030 --> 00:01:47,870 Dacă nu e nici o cerere bun pentru un dispozitiv specific, atunci este lipsit de valoare. 31 00:01:47,870 --> 00:01:50,140 >> Un alt lucru este la fel de sticlă dezvoltatori, provocarea 32 00:01:50,140 --> 00:01:53,030 este de a crea aplicații care sunt mai convenabil și inovatoare 33 00:01:53,030 --> 00:01:55,080 decât propriile noastre aplicații de dispozitive mobile. 34 00:01:55,080 --> 00:01:58,010 Și acest fapt nu înseamnă că aveți 35 00:01:58,010 --> 00:02:00,370 pentru a crea o cerere tot de brand nou. 36 00:02:00,370 --> 00:02:05,740 Adică, de exemplu, eu pot doar pur și simplu merge, OK Sticla, să ia o fotografie, 37 00:02:05,740 --> 00:02:08,655 împărtășesc cu. 38 00:02:08,655 --> 00:02:10,770 Și apoi eu pot să spun doar, cota. 39 00:02:10,770 --> 00:02:12,260 OK Glass. 40 00:02:12,260 --> 00:02:12,760 Spune-le prietenilor. 41 00:02:12,760 --> 00:02:16,500 42 00:02:16,500 --> 00:02:20,540 Și pot împărtăși la cercurile mele doar asa pe Google+ sau ceva. 43 00:02:20,540 --> 00:02:23,330 >> E mult mai repede decât mine merge aici, faceți o fotografie, 44 00:02:23,330 --> 00:02:25,210 și apoi, în esență, face același lucru. 45 00:02:25,210 --> 00:02:26,630 Deci, ea face mai convenabil. 46 00:02:26,630 --> 00:02:31,440 Este o modalitate inovatoare de a face lucrurile un pic mai mult mai repede. 47 00:02:31,440 --> 00:02:34,660 >> Acum, un alt mod de a gândi despre o aplicație Google Glass, 48 00:02:34,660 --> 00:02:37,830 sau orice tip de tehnologie ușor de purtat app, este că, dacă complet 49 00:02:37,830 --> 00:02:40,730 șters dispozitivul mobil, ceea ce ar fi primele cinci 50 00:02:40,730 --> 00:02:44,319 aplicațiile care le-ar de fapt a descărca, și de ce? 51 00:02:44,319 --> 00:02:46,110 Așa că ține cele din partea din spate a capului 52 00:02:46,110 --> 00:02:53,710 când ai de gând să înceapă de proiectare o aplicație Google Glass. 53 00:02:53,710 --> 00:02:55,040 >> Deci, care este agenda? 54 00:02:55,040 --> 00:02:56,831 Primul lucru pe care suntem de gând să faci este că suntem 55 00:02:56,831 --> 00:02:59,274 va spune în esență, ceea ce este sticla? 56 00:02:59,274 --> 00:03:02,190 Vom vorbi despre sticlă cronologie, practic lucru pe care 57 00:03:02,190 --> 00:03:06,797 deplasează pe ecran, atunci când utilizați controlerul de-a lungul partea. 58 00:03:06,797 --> 00:03:09,130 Vom vorbi despre modele de design pentru sticla. 59 00:03:09,130 --> 00:03:13,090 >> Vom vorbi despre oglindă API versus Developer Kit de sticlă. 60 00:03:13,090 --> 00:03:14,890 Voi arunca asta în jurul valorii de o mulțime, în esență, 61 00:03:14,890 --> 00:03:19,840 deoarece API oglinzii a fost program de aplicație originală 62 00:03:19,840 --> 00:03:22,210 interfață care a fost lansat de Google. 63 00:03:22,210 --> 00:03:23,550 Asta e nor pe bază. 64 00:03:23,550 --> 00:03:26,080 Întrucât DMG, Sticla de dezvoltare Kit, 65 00:03:26,080 --> 00:03:29,620 a fost lansat mai târziu în jos rutier, în esență, astfel încât 66 00:03:29,620 --> 00:03:33,100 puteți folosi de fapt hardware capabilități în Google Glass. 67 00:03:33,100 --> 00:03:36,875 Vom trece peste câteva sfaturi profesionale, și, de asemenea, în esență, unele resurse. 68 00:03:36,875 --> 00:03:40,820 69 00:03:40,820 --> 00:03:44,120 >> Deci, în loc de a explica exact ceea ce este sticla de ansamblu, 70 00:03:44,120 --> 00:03:45,870 Mă duc să utilizeze video un minut 71 00:03:45,870 --> 00:03:48,520 că Google a furnizat pentru a merge fel de peste ea, 72 00:03:48,520 --> 00:03:54,800 pentru că eu cred că e, în esență, cel mai bun mod de a face acest lucru fără să-mi dea 73 00:03:54,800 --> 00:03:56,240 Sticla pentru fiecare persoană de aici. 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 -Aici Sunt elementele de bază de modul de utilizare Glass. 77 00:04:05,340 --> 00:04:06,960 Acest lucru este touchpad-ul. 78 00:04:06,960 --> 00:04:09,370 Se rulează de la templu la ureche. 79 00:04:09,370 --> 00:04:12,850 Atingeți touchpad pentru a trezi Glass. 80 00:04:12,850 --> 00:04:15,830 Ar trebui să vedeți pe ecran de mai sus linia de vedere. 81 00:04:15,830 --> 00:04:19,260 Reglați-l pentru a vedea totul. 82 00:04:19,260 --> 00:04:21,880 >> Ecranul de start arată un ceas. 83 00:04:21,880 --> 00:04:23,180 Acesta este cronologie ta. 84 00:04:23,180 --> 00:04:24,740 E un șir de cărți. 85 00:04:24,740 --> 00:04:27,710 Lucrurile la stânga sunt întâmplă acum sau vine, 86 00:04:27,710 --> 00:04:32,280 ca vremea, o viitoare zbor, sau un eveniment în calendar. 87 00:04:32,280 --> 00:04:35,110 Puteți apăsa pe orice carte pentru a vedea mai multe. 88 00:04:35,110 --> 00:04:37,110 Deplasați degetul în jos oriunde la du-te înapoi la cronologie. 89 00:04:37,110 --> 00:04:40,350 90 00:04:40,350 --> 00:04:43,340 >> Carduri de la dreptul de Ecranul acasă sunt din trecut. 91 00:04:43,340 --> 00:04:47,930 De exemplu, mesajele, video, sau fotografii. 92 00:04:47,930 --> 00:04:50,930 Apăsați pe o fotografie pentru ao împărtăși, și alegeți unul dintre prietenii tăi. 93 00:04:50,930 --> 00:05:00,110 94 00:05:00,110 --> 00:05:01,930 Deplasați degetul în jos pentru a reveni la modul stand-by. 95 00:05:01,930 --> 00:05:03,855 Și distrează-te explorarea. 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 Bartolomeu: Deci asta e utilizatorul generic 99 00:05:16,220 --> 00:05:19,770 interfață pentru Google Glass. 100 00:05:19,770 --> 00:05:26,610 În esență, este un foarte UI simplu, concentrat, cronologie 101 00:05:26,610 --> 00:05:30,010 care permite utilizatorului să nu folosească comenzi numai voce, ci, de asemenea, 102 00:05:30,010 --> 00:05:34,270 acest bar de-a lungul-dreapta parte a treceți într-adevăr 103 00:05:34,270 --> 00:05:40,220 rapid prin diferite specifice Dimensiunile de timp diferite de sticlă 104 00:05:40,220 --> 00:05:41,600 Carduri. 105 00:05:41,600 --> 00:05:43,100 >> Deci, ce e pe sticlă? 106 00:05:43,100 --> 00:05:45,870 Ei bine, display-ul este de 640 de 360. 107 00:05:45,870 --> 00:05:50,850 Camera în sine, este o perioada de cinci megapixeli aparat de fotografiat care face înregistrare video 720p. 108 00:05:50,850 --> 00:05:54,270 Are Wi-Fi și Bluetooth pe ea, dar nu are celular. 109 00:05:54,270 --> 00:05:58,270 Deci, în scopul utiliza sticla in afara de o rețea Wi-Fi, 110 00:05:58,270 --> 00:06:02,780 va trebui să lega, în esență, l pe telefon folosind un hotspot. 111 00:06:02,780 --> 00:06:05,180 >> Stocarea este de aproximativ 12 gigabytes, iar asta nu e 112 00:06:05,180 --> 00:06:06,790 inclusiv sistemul de operare. 113 00:06:06,790 --> 00:06:10,590 E 16 totală, în esență,. 114 00:06:10,590 --> 00:06:14,160 Acesta are două GB de RAM. 115 00:06:14,160 --> 00:06:18,250 Și există unele mare suplimentare piese de tehnologie care sunt construite în. 116 00:06:18,250 --> 00:06:19,430 Ai un giroscop. 117 00:06:19,430 --> 00:06:21,430 Ai un accelerometru. 118 00:06:21,430 --> 00:06:24,350 Ai o lumină ambientală detectare și de proximitate 119 00:06:24,350 --> 00:06:26,630 senzor, care este folosit pentru, cum ar fi, clipind. 120 00:06:26,630 --> 00:06:30,910 De exemplu, dacă am clipi, se va lua o imagine, care este un fel de ciudat. 121 00:06:30,910 --> 00:06:37,370 Dar e una dintre acele piese care puteți utiliza în interiorul a SDK. 122 00:06:37,370 --> 00:06:43,190 >> Și, de asemenea, un os conducere traductor audio. 123 00:06:43,190 --> 00:06:47,350 Așa că îmi permite să într-adevăr un fel de șoaptă, OK Glass. 124 00:06:47,350 --> 00:06:51,910 Și apoi va accesul la comenzile mele. 125 00:06:51,910 --> 00:06:57,050 Așa că în general este ceea ce este Google Glass. 126 00:06:57,050 --> 00:07:02,830 >> Deci, sa trecem mai mult în nitty curajos de ce aceste carduri de timp sunt, 127 00:07:02,830 --> 00:07:06,050 și cum le putem folosi de a face lucruri diferite. 128 00:07:06,050 --> 00:07:08,360 Deci, există trei tipuri de carduri de cronologie. 129 00:07:08,360 --> 00:07:13,040 Nu e cardul static, care afișează text, HTML, imagini și video. 130 00:07:13,040 --> 00:07:16,530 131 00:07:16,530 --> 00:07:19,870 Aceste lucruri pot fi de asemenea folosite pentru a invoca aceste lucruri numite un card de viu, 132 00:07:19,870 --> 00:07:20,520 sau imersie. 133 00:07:20,520 --> 00:07:23,730 Și vom vorbi despre că într-un pic. 134 00:07:23,730 --> 00:07:27,940 >> O vii afișează carte de carduri care sunt importante la moment-- curent 135 00:07:27,940 --> 00:07:30,620 Chestii care este făcut, în esență. 136 00:07:30,620 --> 00:07:33,410 Cronometrul este un bun exemplu în acest sens. 137 00:07:33,410 --> 00:07:37,020 >> Și o imersiune afișează ce numim o activitate Android care 138 00:07:37,020 --> 00:07:40,690 practic preia întregul ecran. 139 00:07:40,690 --> 00:07:45,940 Deci, ideea de aici este că ești capabil să face o mulțime de bun, curat, clar, 140 00:07:45,940 --> 00:07:51,580 și aplicații dinamice, indiferent dacă este doar un simplu CSS HTML 141 00:07:51,580 --> 00:07:54,910 șablon, dacă ceva ce se intampla si activ. 142 00:07:54,910 --> 00:08:00,350 Aceasta este o imagine a unui joc numit Zombies Run, care 143 00:08:00,350 --> 00:08:01,900 este, de fapt destul de distractiv. 144 00:08:01,900 --> 00:08:03,090 Ne vom uita la asta. 145 00:08:03,090 --> 00:08:12,052 Și acesta este un joc aici care utilizează gyroscope-- Tot spunând gyroscope-- 146 00:08:12,052 --> 00:08:13,010 Da, este giroscop. 147 00:08:13,010 --> 00:08:14,260 Ce fac? 148 00:08:14,260 --> 00:08:17,710 Giroscop, astfel încât să puteți echilibru de fapt lucrurile pe cap. 149 00:08:17,710 --> 00:08:21,160 150 00:08:21,160 --> 00:08:23,580 >> Așa că hai să mergem mai în cărți de cronologie. 151 00:08:23,580 --> 00:08:27,440 Carduri statice pot conține, de asemenea, un pachet de cărți, de exemplu, un album foto. 152 00:08:27,440 --> 00:08:32,400 Ai putea vedea că notate de acest mic lambou aici pagina. 153 00:08:32,400 --> 00:08:37,059 Când atingeți în ea, ești dat o altă linie de carduri cronologie. 154 00:08:37,059 --> 00:08:40,580 Și vei putea să fel de derulați prin utilizarea bara de defilare, 155 00:08:40,580 --> 00:08:42,805 și veți fi, de asemenea, posibilitatea de de a împărtăși carduri specifice. 156 00:08:42,805 --> 00:08:48,397 157 00:08:48,397 --> 00:08:51,230 Deci, acum că ar trebui să fie oarecum cunoască diferite tipuri 158 00:08:51,230 --> 00:08:53,529 de carduri cronologie, ceea ce vom face 159 00:08:53,529 --> 00:08:55,570 se vom vorbi despre modelele de design. 160 00:08:55,570 --> 00:08:59,290 Și aceasta este, probabil, un lucru că majoritatea studenților prins 161 00:08:59,290 --> 00:09:03,590 cu atunci când încep scufundări in dezvoltarea Google Glass. 162 00:09:03,590 --> 00:09:05,170 >> Deci, există trei modele de design. 163 00:09:05,170 --> 00:09:08,550 Primul model de proiectare este notificări periodice. 164 00:09:08,550 --> 00:09:12,660 Și ce că face foloseste oglinda Servicii de API-uri, sau de fundal Android 165 00:09:12,660 --> 00:09:15,960 servicii pentru a împinge notificări pe o cronologie. 166 00:09:15,960 --> 00:09:19,590 De exemplu, dacă vă conectați pentru app cnn.com lui, 167 00:09:19,590 --> 00:09:26,520 te-ar trimite o notificare atunci când există un eveniment de presă, că a avut loc. 168 00:09:26,520 --> 00:09:31,860 >> Oglinda API poate fi folosit pentru a crea orice language-- API oglindă poate 169 00:09:31,860 --> 00:09:34,560 utiliza orice limbă pentru a crea o interacțiune serviciu web. 170 00:09:34,560 --> 00:09:39,230 Deci, în esență, ca și cum dacă sunteți nu foarte familiarizat cu Java, 171 00:09:39,230 --> 00:09:45,010 care este ceea ce folosește DMG, și tu ești mai interesat în PHP de exemplu, 172 00:09:45,010 --> 00:09:49,080 puteți scrie un serviciu PHP și o aplicație Sticlărie care 173 00:09:49,080 --> 00:09:51,090 interacționează cu aceasta, în loc să trebuiască 174 00:09:51,090 --> 00:09:55,520 să se scufunde mai adânc în părțile Java de ea. 175 00:09:55,520 --> 00:10:00,050 Utilizările servicii de fundal Android Java Development Kit pe sticlă. 176 00:10:00,050 --> 00:10:03,155 >> Deci, ce vom face este că vom schimba pe de doar un exemplu pe sticlă, 177 00:10:03,155 --> 00:10:03,800 dacă am putea. 178 00:10:03,800 --> 00:10:07,486 179 00:10:07,486 --> 00:10:08,360 Ne pare rău pentru ecranul. 180 00:10:08,360 --> 00:10:11,340 Este înclinat într-o parte aici, pentru persoanele care sunt în interiorul. 181 00:10:11,340 --> 00:10:31,410 182 00:10:31,410 --> 00:10:31,930 Acolo mergem. 183 00:10:31,930 --> 00:10:33,110 Îmi pare rău pentru asta. 184 00:10:33,110 --> 00:10:36,220 Ia un pic să se încarce aici. 185 00:10:36,220 --> 00:10:40,090 >> Deci, acesta este un exemplu de ceva că New York Times va trimite. 186 00:10:40,090 --> 00:10:43,780 E o notificare periodic care conține mai multe carduri statice care 187 00:10:43,780 --> 00:10:45,670 are informații despre el. 188 00:10:45,670 --> 00:10:58,800 Deci, dacă am faceți clic în it-- și acest lucru va load-- acolo vom merge. 189 00:10:58,800 --> 00:11:00,860 Dacă faceți clic pe în ea, atunci ceea ce veți obține aici 190 00:11:00,860 --> 00:11:04,890 este veți obține informații despre un titlu sau o poveste. 191 00:11:04,890 --> 00:11:08,235 Puteți atașa de asemenea, lucruri de atât de pe care le puteți citi de fapt cu voce tare. 192 00:11:08,235 --> 00:11:11,740 Și ce citeste cu voce tare nu este se va citi la tine în ureche. 193 00:11:11,740 --> 00:11:14,080 Nu puteți auzi într-adevăr ea, dar în esență e 194 00:11:14,080 --> 00:11:17,730 un conector os care va citi în cap. 195 00:11:17,730 --> 00:11:19,590 Acesta este cel mai bun mod de a pune. 196 00:11:19,590 --> 00:11:22,880 >> Deci, asta e ceea ce fel de periodice notificări pe cale. 197 00:11:22,880 --> 00:11:25,270 Sunt toate diferite tipuri de ei. 198 00:11:25,270 --> 00:11:27,250 Dacă utilizați Twitter, Twitter altă aplicație 199 00:11:27,250 --> 00:11:29,760 acest tip de vă oferă un exemplu de ce aceste notificări periodice 200 00:11:29,760 --> 00:11:30,260 aplicații sunt. 201 00:11:30,260 --> 00:11:33,390 202 00:11:33,390 --> 00:11:38,400 >> Al doilea pattern-- de proiectare și vom merge și reveni la lucru. 203 00:11:38,400 --> 00:11:42,120 Al doilea model de proiectare este sarcina desfășurare. 204 00:11:42,120 --> 00:11:45,780 Și, în esență, aceasta este o carte care este în mod constant rulează în fundal. 205 00:11:45,780 --> 00:11:46,780 Puteți lăsa cardul. 206 00:11:46,780 --> 00:11:49,210 Puteți merge să facă ceva altfel în cronologie. 207 00:11:49,210 --> 00:11:53,462 Dar, în esență, ceea ce se întâmpla este că se rulează mereu. 208 00:11:53,462 --> 00:11:55,670 Ceva se întâmplă mereu pe, ca o cerere reală, 209 00:11:55,670 --> 00:11:57,950 ca un cronometru de exemplu. 210 00:11:57,950 --> 00:12:01,420 >> Acest lucru poate fi pusă în aplicare numai folosind Developer Kit de sticlă. 211 00:12:01,420 --> 00:12:05,150 Dar puteți profita pe deplin de tot hardware-ul Glass. 212 00:12:05,150 --> 00:12:08,330 Android DMG este doar Java. 213 00:12:08,330 --> 00:12:11,260 Deci, dacă sunteți familiar cu Java, e minunat. 214 00:12:11,260 --> 00:12:14,770 Dacă sunteți familiarizat cu Android dezvoltare specific, 215 00:12:14,770 --> 00:12:16,751 exista un seminar mare, cred. 216 00:12:16,751 --> 00:12:18,250 Nu sunt sigur ce ora exactă este. 217 00:12:18,250 --> 00:12:21,080 Dar există un seminar pe dezvoltarea Android. 218 00:12:21,080 --> 00:12:24,220 Dacă sunteți de planificare pentru a face GDK, recomand o să să rețină 219 00:12:24,220 --> 00:12:26,389 în mod specific, deoarece se va suprapune 220 00:12:26,389 --> 00:12:28,180 exact ceea ce esti va folosi pentru Sticla. 221 00:12:28,180 --> 00:12:31,080 222 00:12:31,080 --> 00:12:32,320 >> Să vedem. 223 00:12:32,320 --> 00:12:34,020 Să deschidem o altă aplicație. 224 00:12:34,020 --> 00:12:37,020 Am putea trece pe la lucru? 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 Începe o centrare. 228 00:12:44,490 --> 00:12:54,090 229 00:12:54,090 --> 00:12:58,610 Deci, acesta este un joc pe care am folosi când am plictisit când mă duc funcționare, 230 00:12:58,610 --> 00:13:02,180 numit Zombies Run. 231 00:13:02,180 --> 00:13:07,217 Și, în esență, ceea ce face este se tracks-- este în esență, 232 00:13:07,217 --> 00:13:09,050 rulați de la Zombies tot timpul. 233 00:13:09,050 --> 00:13:12,070 Dar e ca și cum dacă eu run-- știu acest lucru va fi într-adevăr awkward-- 234 00:13:12,070 --> 00:13:19,170 dar dacă aș alerga în jurul valorii de aici, ar trebui să urmăriți sau da-mi un ritm. 235 00:13:19,170 --> 00:13:23,530 Acesta ar trebui să actualizeze cât de departe am a alerga, sau lucruri, cum ar fi asta. 236 00:13:23,530 --> 00:13:25,620 >> Deci, aceasta este ca un-- aceasta aplicație este essentially-- 237 00:13:25,620 --> 00:13:28,620 este de a lua o secundă pentru a actualiza pe care enervant side--. 238 00:13:28,620 --> 00:13:32,030 Dar, în esență, ceea ce se întâmplă aici este că acest lucru este întotdeauna funcționează. 239 00:13:32,030 --> 00:13:33,470 Și tu ești interacționează cu ea. 240 00:13:33,470 --> 00:13:35,730 Și tu poți doar un fel de a face lucruri diferite. 241 00:13:35,730 --> 00:13:37,460 Și există multe aplicații care sunt ca. 242 00:13:37,460 --> 00:13:40,334 Și există aplicații pe care le poti de fapt a crea că face același lucru. 243 00:13:40,334 --> 00:13:43,680 244 00:13:43,680 --> 00:13:44,460 Deci asta e. 245 00:13:44,460 --> 00:14:05,530 246 00:14:05,530 --> 00:14:06,750 >> În regulă. 247 00:14:06,750 --> 00:14:09,820 Deci, proiectarea următor model este o imersiune. 248 00:14:09,820 --> 00:14:13,465 Imersii va consuma întregul Cinema și întreaga cronologie. 249 00:14:13,465 --> 00:14:17,800 Deci de fapt nu se poate pur și simplu sari și du-te face alte lucruri, dacă doriți să. 250 00:14:17,800 --> 00:14:21,270 E ca si cum joci un joc pe sticla în sine. 251 00:14:21,270 --> 00:14:24,590 Acest lucru poate fi pusă în aplicare numai folosind, de asemenea, DMG. 252 00:14:24,590 --> 00:14:27,433 Deci, încă o dată, avantajele utilizării DMG 253 00:14:27,433 --> 00:14:31,840 este că de fapt își asume întreaga Beneficiază de tot hardware-ul care este 254 00:14:31,840 --> 00:14:34,510 pe Google Glass în sine. 255 00:14:34,510 --> 00:14:40,190 >> Deci, vom merge până la mai mult un exemplu pe sticlă. 256 00:14:40,190 --> 00:14:42,050 OK Glass. 257 00:14:42,050 --> 00:14:46,930 Joaca un joc de echilibru. 258 00:14:46,930 --> 00:14:52,287 Deci, acesta este un joc îmi place să joace, atunci când Sunt plictisit la locul de muncă, doar într-o ședință. 259 00:14:52,287 --> 00:14:54,120 Să sperăm că va arăta aici orice secunda acum. 260 00:14:54,120 --> 00:14:58,220 261 00:14:58,220 --> 00:14:59,190 Acolo mergem. 262 00:14:59,190 --> 00:15:00,200 În regulă. 263 00:15:00,200 --> 00:15:03,290 Deci, ceea ce este este că sunt folosind JavaScript 264 00:15:03,290 --> 00:15:08,380 de a echilibra aceste obiecte pe capul meu, lucruri de genul asta. 265 00:15:08,380 --> 00:15:11,235 Deci, acesta este un fel de aplicație imersiune. 266 00:15:11,235 --> 00:15:12,485 Nivelul nouă este ca imposibil. 267 00:15:12,485 --> 00:15:15,240 268 00:15:15,240 --> 00:15:15,940 >> OK, Sticla. 269 00:15:15,940 --> 00:15:20,240 Există, de asemenea joc interactiv care poti face, like-- nu înregistra un videoclip. 270 00:15:20,240 --> 00:15:32,720 271 00:15:32,720 --> 00:15:35,290 Opriți înregistrarea. 272 00:15:35,290 --> 00:15:36,910 De ce înregistrare? 273 00:15:36,910 --> 00:15:37,970 Scuze. 274 00:15:37,970 --> 00:15:41,830 Sticla acționează în sus. 275 00:15:41,830 --> 00:15:42,520 OK, Sticla. 276 00:15:42,520 --> 00:15:51,790 277 00:15:51,790 --> 00:15:53,470 OK, Sticla. 278 00:15:53,470 --> 00:15:59,379 Joaca un joc de Clay Shooter. 279 00:15:59,379 --> 00:16:01,670 Deci, acesta este un alt unul dintre acele jocuri ciudate interactive 280 00:16:01,670 --> 00:16:04,080 pe care le poti mizerie în jurul cu. 281 00:16:04,080 --> 00:16:07,630 Acesta utilizează o mulțime de componente interiorul Google Glass. 282 00:16:07,630 --> 00:16:09,480 Foc. 283 00:16:09,480 --> 00:16:09,980 Foc. 284 00:16:09,980 --> 00:16:11,650 Sunt oribil la acest joc. 285 00:16:11,650 --> 00:16:16,290 Și, în esență, puteți folosi doar foc cuvânt pentru a merge efectiv și foc. 286 00:16:16,290 --> 00:16:17,000 Foc. 287 00:16:17,000 --> 00:16:18,420 Oh, se va întâmpla niciodată. 288 00:16:18,420 --> 00:16:21,670 Am de gând să-l pierdeți de fiecare dată. 289 00:16:21,670 --> 00:16:23,554 Dar un fel de da ai mai mult de un exemplu 290 00:16:23,554 --> 00:16:26,220 de a folosi toate diferite componente pentru a face aceste jocuri de sticlă. 291 00:16:26,220 --> 00:16:32,719 292 00:16:32,719 --> 00:16:34,635 Deci, următorul lucru te vreau să mă gândesc aici 293 00:16:34,635 --> 00:16:40,090 este metode de invocare, un termen de lux de, cum sa incep cererea mea? 294 00:16:40,090 --> 00:16:44,740 Deci, există modalități diferite de pârghie diferite metode de invocare. 295 00:16:44,740 --> 00:16:48,840 Diferite modele de design, de exemplu notificările periodice, 296 00:16:48,840 --> 00:16:51,150 cei care nu vor folosi OK, meniu sticla. 297 00:16:51,150 --> 00:16:54,050 Deci, dacă vă doresc să facă ceva care a avut și a trimis notificări, 298 00:16:54,050 --> 00:16:59,201 presupunem că aveți o aplicație care amintește despre ceva ce sa întâmplat, 299 00:16:59,201 --> 00:17:01,950 tu nu vei fi în stare să aduce asta folosind meniul de sticlă. 300 00:17:01,950 --> 00:17:04,260 Asta e doar ceva că vei putea să faci 301 00:17:04,260 --> 00:17:05,614 prin DMG Glass în sine. 302 00:17:05,614 --> 00:17:10,270 303 00:17:10,270 --> 00:17:14,900 >> Așa că am fost folosind aceste două termeni, API oglindă și sticlă GDK. 304 00:17:14,900 --> 00:17:18,569 Și așa am de gând să merg în cei un pic mai mult mai adânc. 305 00:17:18,569 --> 00:17:21,730 Deci, înainte de DMG, Oglinda a fost utilizat în principal 306 00:17:21,730 --> 00:17:24,530 ca interacțiunea cerere. 307 00:17:24,530 --> 00:17:26,980 Acesta utilizează backend web Servicii de realizat 308 00:17:26,980 --> 00:17:29,880 sarcini simple, cum ar fi cronologie abonamente, partajarea de conținut, 309 00:17:29,880 --> 00:17:31,390 și text voce. 310 00:17:31,390 --> 00:17:35,370 Sticlărie, folosind API-ul oglindă poate fi scris în aproape orice limbă. 311 00:17:35,370 --> 00:17:38,130 Sticlărie că numai folosește oglinda API nu vor 312 00:17:38,130 --> 00:17:41,130 au capacitatea de a utiliza metode de invocare de voce, 313 00:17:41,130 --> 00:17:45,770 nici bunatatile de hardware, cum ar fi giroscopului și accelerometrul. 314 00:17:45,770 --> 00:17:48,670 >> Puteți crea Sticlărie fără un dispozitiv fizic în mână. 315 00:17:48,670 --> 00:17:49,680 Deci, acesta este un lucru frumos. 316 00:17:49,680 --> 00:17:54,280 Deci, dacă aveți nevoie pentru a crea doar Sticlarie că nu prea 317 00:17:54,280 --> 00:17:56,850 Trebuie dispozitivul real, poti face asta, mai ales 318 00:17:56,850 --> 00:18:00,900 dacă este greu pentru a obține un real Google Sticla, sau dacă nu aveți unul, 319 00:18:00,900 --> 00:18:02,940 sau ceva de acest fel. 320 00:18:02,940 --> 00:18:05,690 Este nevoie de cunoștințe de oAuth2. 321 00:18:05,690 --> 00:18:08,789 Și ce autentificare deschis este, dacă vreodată 322 00:18:08,789 --> 00:18:11,080 du-te pe un site web care spune vă cu Facebook ta, 323 00:18:11,080 --> 00:18:14,930 sau înregistrați-vă cu contul dvs. Google, lucruri de genul asta, e deschis autorizare. 324 00:18:14,930 --> 00:18:19,330 Și asta este, în esență, va fi second-hand deoarece API oglindă este un nor 325 00:18:19,330 --> 00:18:22,050 serviciu. 326 00:18:22,050 --> 00:18:25,470 >> În ceea ce privește DMG, Glass Developer Kit este, în esență, 327 00:18:25,470 --> 00:18:28,000 o extensie pentru dezvoltarea Android. 328 00:18:28,000 --> 00:18:30,020 Acesta poate fi utilizat numai cu Java. 329 00:18:30,020 --> 00:18:32,640 Dezvoltatorii au deplină, deși la toate componentele hardware nativ 330 00:18:32,640 --> 00:18:35,790 caracteristici, inclusiv giroscop și accelerometru. 331 00:18:35,790 --> 00:18:38,290 Este folosit în principal pentru abilitati de invocare de voce, 332 00:18:38,290 --> 00:18:42,700 în timp ce saw-- OK, sticla, că întreg meniu thing-- 333 00:18:42,700 --> 00:18:46,726 Carduri de vii, și aplicații captivantă. 334 00:18:46,726 --> 00:18:48,850 Acest lucru este necesar ca tu au aparatul în mână, 335 00:18:48,850 --> 00:18:52,700 pentru că trebuie întotdeauna să fie în mod constant încărcarea cod până la dvs. Sticla 336 00:18:52,700 --> 00:18:53,577 pentru a testa cu. 337 00:18:53,577 --> 00:18:56,200 338 00:18:56,200 --> 00:19:00,180 >> Deci, GDK față de oglindă. 339 00:19:00,180 --> 00:19:03,720 Argumentele pro sunt că simplu sa pentru dezvoltatorii Android, 340 00:19:03,720 --> 00:19:05,230 incepator sau profesionist. 341 00:19:05,230 --> 00:19:07,720 Ai posibilitatea de a utiliza toate componentele hardware nativ. 342 00:19:07,720 --> 00:19:09,580 Se deschide usa pentru Sticlărie interactiv, 343 00:19:09,580 --> 00:19:12,370 funcționalitate offline unde nu aveți nevoie de internet, 344 00:19:12,370 --> 00:19:13,970 și o mulțime de documentare. 345 00:19:13,970 --> 00:19:16,640 Deci, este bine documentat. 346 00:19:16,640 --> 00:19:20,250 >> Cele contra sunt că e doar disponibil într-o singură limbă, Java. 347 00:19:20,250 --> 00:19:23,370 Precum și dezvoltarea integrată înființat poate dura de fapt, o perioadă destul de lungă 348 00:19:23,370 --> 00:19:23,870 să facă. 349 00:19:23,870 --> 00:19:26,771 Când spun de mult timp, și vreau să spun ca poate o câteva ore să-l 350 00:19:26,771 --> 00:19:27,395 toate configurate. 351 00:19:27,395 --> 00:19:30,009 352 00:19:30,009 --> 00:19:31,800 Există o mulțime de lucruri, de asemenea, veți avea 353 00:19:31,800 --> 00:19:34,920 să ia în considerare ca acumulator viață și utilizarea memoriei. 354 00:19:34,920 --> 00:19:38,535 Adică, am fost la 100% în cazul Am început această prezentare. 355 00:19:38,535 --> 00:19:41,640 356 00:19:41,640 --> 00:19:44,110 Și am renunțat deja de 20%. 357 00:19:44,110 --> 00:19:48,820 >> Astfel, în funcție de aplicațiile pe care le utilizați, si in functie de ceea ce aplicația de fapt 358 00:19:48,820 --> 00:19:54,130 nu, vrei să se gândească, OK, ce pot face cu bateria cel mai minim 359 00:19:54,130 --> 00:19:54,890 Consumul de viață? 360 00:19:54,890 --> 00:19:59,308 Deci, acestea sunt cele mai importante lucruri atunci când a începe să utilizați toate aceste bunatati. 361 00:19:59,308 --> 00:20:02,620 >> În ceea ce privește oglinda API, puteți destul de mult 362 00:20:02,620 --> 00:20:04,740 folosi aproape orice limbă care are un cadru de web. 363 00:20:04,740 --> 00:20:10,170 Nu puteți utiliza C, dar de exemplu, puteți utiliza PHP, Java, Python, Ruby, 364 00:20:10,170 --> 00:20:14,550 Du-te, alte limbi diferite. 365 00:20:14,550 --> 00:20:18,770 Și lucrul rece este doar foloseste Arhitectura web simplu. 366 00:20:18,770 --> 00:20:19,980 Ai face o cerere postare. 367 00:20:19,980 --> 00:20:21,350 Aceasta introduce un card. 368 00:20:21,350 --> 00:20:22,850 Ai face o cerere get. 369 00:20:22,850 --> 00:20:24,750 Ea devine carduri. 370 00:20:24,750 --> 00:20:27,960 >> Cele contra este că aveți nevoie de Cunoștințe OAuth2, adică semnul 371 00:20:27,960 --> 00:20:29,360 în contul dvs. Google. 372 00:20:29,360 --> 00:20:33,560 Și asta poate fi, uneori, încurcată pentru oameni. 373 00:20:33,560 --> 00:20:37,477 Eu cred că atunci când seminariile sunt postate că nu numai cadre, 374 00:20:37,477 --> 00:20:39,310 dar alte materiale se fixează pe acestea. 375 00:20:39,310 --> 00:20:40,300 Este corect? 376 00:20:40,300 --> 00:20:43,500 Și am o mare PDF, ca o nouă pagină PDF, 377 00:20:43,500 --> 00:20:45,550 cu privire la modul de a stabili toate asta pentru oameni. 378 00:20:45,550 --> 00:20:48,790 Și vă oferă o idee de ca o structură de bază de date 379 00:20:48,790 --> 00:20:51,520 să dețină cheile și jetoane. 380 00:20:51,520 --> 00:20:58,090 Așa că voi fi în stare să sperăm facă lumină pe OAuth 381 00:20:58,090 --> 00:21:01,550 cu a intra în acest document un pic mai departe. 382 00:21:01,550 --> 00:21:05,140 >> Unul din lucrurile care este o mare con este că nu există nici o funcționalitate offline. 383 00:21:05,140 --> 00:21:09,294 Ai nevoie de acces la internet. 384 00:21:09,294 --> 00:21:10,850 Dacă nu se poate decide, nu vă faceți griji. 385 00:21:10,850 --> 00:21:12,560 Puteți folosi ambele. 386 00:21:12,560 --> 00:21:17,620 De exemplu, să presupunem că creați o joc folosind imersiunea prin intermediul DMG. 387 00:21:17,620 --> 00:21:20,390 Ai putea crea, de asemenea, o clasament care este în nor. 388 00:21:20,390 --> 00:21:24,510 Folosind API oglindă, puteți trimite-ul înscrie la serviciul dvs. de web clasament, 389 00:21:24,510 --> 00:21:26,320 astfel încât să poată fi afișat. 390 00:21:26,320 --> 00:21:29,840 >> Deci, în esență, doriți să utilizați ceea ce este cel mai bun pentru tipul de aplicație. 391 00:21:29,840 --> 00:21:33,930 Nu necessarily-- nu aveți pentru a merge la o parte sau alta. 392 00:21:33,930 --> 00:21:37,950 Doar că o va be-- dacă ai de gând să se utilizeze atât, 393 00:21:37,950 --> 00:21:39,350 s-ar putea avea nevoie de asta. 394 00:21:39,350 --> 00:21:40,850 Și este o mulțime de muncă. 395 00:21:40,850 --> 00:21:43,610 Dar este cu siguranta merita dacă puteți obține prin intermediul. 396 00:21:43,610 --> 00:21:47,850 397 00:21:47,850 --> 00:21:55,530 >> Așa că voi da un exemplu rapid de API oglindă și a capacităților sale. 398 00:21:55,530 --> 00:21:58,220 Deci, de exemplu, unul dintre lucrurile that-- această 399 00:21:58,220 --> 00:22:03,930 este proiectul starter Sticla că vine cu probele Google. 400 00:22:03,930 --> 00:22:05,700 Este practic stabilește tot ce ai asta 401 00:22:05,700 --> 00:22:08,900 se poate face cu cel puțin API oglindă. 402 00:22:08,900 --> 00:22:11,440 >> Unele dintre lucrurile pe care am avut ți-a arătat mai devreme, de asemenea, 403 00:22:11,440 --> 00:22:14,365 de exemplu, jocul, joc de echilibru și a celor, 404 00:22:14,365 --> 00:22:18,735 acestea sunt de fapt probă cod care Google va ofera. 405 00:22:18,735 --> 00:22:24,375 Deci, vedeți, Google a făcut o mulțime de lucru pentru tine. 406 00:22:24,375 --> 00:22:27,570 Trebuie doar să practic dau seama exact cum 407 00:22:27,570 --> 00:22:31,480 pentru a pune cererea dumneavoastră împreună pentru a utiliza mai bine 408 00:22:31,480 --> 00:22:34,200 aceste instrumente și acele lucruri pe care le-am dat. 409 00:22:34,200 --> 00:22:36,810 >> Aceasta este proba pentru cronologie. 410 00:22:36,810 --> 00:22:41,970 Dar ceea ce putem face aici este, codul din spatele pe aceasta, 411 00:22:41,970 --> 00:22:45,010 este puteți vedea exact modul în care acestea introduce un mesaj într-o cronologie, 412 00:22:45,010 --> 00:22:49,730 sau insera o imagine, sau introduceți o carte cu HTML paginat. 413 00:22:49,730 --> 00:22:53,620 Subscriptions-- un abonament este ceva care vă abonați la. 414 00:22:53,620 --> 00:22:55,880 De exemplu, am subscrie The New York Times. 415 00:22:55,880 --> 00:23:01,600 Și așa au trimis Sticla mea, mea specific Sticla, actualizează periodic. 416 00:23:01,600 --> 00:23:04,250 Asta e ceea ce într-adevăr API oglindă este. 417 00:23:04,250 --> 00:23:08,820 Și pe site-ul dezvoltator de sticlă, ei au toate aceasta aici pentru tine, 418 00:23:08,820 --> 00:23:12,510 astfel încât puteți utiliza practic acest lucru. 419 00:23:12,510 --> 00:23:15,680 >> Deci unul celuilalt lucruri pe care aș vrea să am 420 00:23:15,680 --> 00:23:19,165 când am fost în curs de dezvoltare aplicatii din sticla înainte, și, de asemenea, elevii mei de anul trecut, 421 00:23:19,165 --> 00:23:20,540 este acest lucru misto. 422 00:23:20,540 --> 00:23:22,980 Și se numește Designer de flux Sticlărie. 423 00:23:22,980 --> 00:23:26,860 Și designerul de curgere Sticlărie este de fapt un mod de tine 424 00:23:26,860 --> 00:23:29,990 pentru a construi o aplicație Google Glass, astfel încât să puteți de fapt 425 00:23:29,990 --> 00:23:31,890 vezi ce se întâmplă. 426 00:23:31,890 --> 00:23:36,450 >> Așa că am construit acest tip de temporar Aplicația Google Glass aici. 427 00:23:36,450 --> 00:23:37,710 OK, Sticla. 428 00:23:37,710 --> 00:23:40,850 Și apoi vreau să fac ceva. 429 00:23:40,850 --> 00:23:43,430 Lansarea o aplicație CS50. 430 00:23:43,430 --> 00:23:46,070 Și apoi voi spune, bun venit pentru a-mi app CS50. 431 00:23:46,070 --> 00:23:49,490 Și apoi eu pot atinge, după cum puteți a se vedea aici, pentru mai multe opțiuni. 432 00:23:49,490 --> 00:23:54,650 Și unul, eu pot face nici un automat Un plus, sau pot scrie PSET meu pentru mine. 433 00:23:54,650 --> 00:23:57,390 Deci, există lucruri diferite. 434 00:23:57,390 --> 00:24:01,810 Dacă utilizați opțiunea mea PSET de scriere, se spune, de avertizare, nu este recomandată. 435 00:24:01,810 --> 00:24:04,820 Nu vreau să Sticla scrie PSET pentru tine. 436 00:24:04,820 --> 00:24:12,010 >> Dar, în esență, acesta este un instrument de frumos că o mulțime de oameni au pierdut. 437 00:24:12,010 --> 00:24:15,730 Și ar fi grozav dacă puteți ajuta expune 438 00:24:15,730 --> 00:24:19,260 cererea dumneavoastră într-unul dintre aceste elemente. 439 00:24:19,260 --> 00:24:23,020 Și lucrul rece este de asemenea faptul că există acest buton examinare a proiectului. 440 00:24:23,020 --> 00:24:25,330 Și ce aceasta recenzie de proiectare buton face, în esență, 441 00:24:25,330 --> 00:24:29,580 este că permite efectiv Google Echipa de sticlă pentru a revizui aplicația 442 00:24:29,580 --> 00:24:31,940 și vă va oferi comentarii pe ea înainte. 443 00:24:31,940 --> 00:24:38,430 Deci, o mulțime de rece caracteristici care sticlă echipa a făcut, în scopul de a construi, 444 00:24:38,430 --> 00:24:41,890 pentru a face la fel de ușor ca posibil pentru să scrie de fapt Google Glass 445 00:24:41,890 --> 00:24:43,276 aplicații. 446 00:24:43,276 --> 00:24:43,776 Da? 447 00:24:43,776 --> 00:24:45,734 >> SPEAKER 1: Este doar proiectare, sau poți atunci 448 00:24:45,734 --> 00:24:49,966 traduce astea-- face acest lucru în mod automat traduce în cod pe care le puteți folosi? 449 00:24:49,966 --> 00:24:53,090 CHRISTOPHER Bartolomeu: Deci, întrebarea a fost că, este aceasta numai pentru proiectare, 450 00:24:53,090 --> 00:24:55,555 și nu-l traduce în codul actual pentru tine? 451 00:24:55,555 --> 00:24:56,540 Nu, nu. 452 00:24:56,540 --> 00:24:59,740 Dar ceea ce face este nu bate o tablă albă gigant și de tone 453 00:24:59,740 --> 00:25:01,870 de bucăți albe de hârtie. 454 00:25:01,870 --> 00:25:06,020 Deci, stii exact o dată aplicați un card de specific, 455 00:25:06,020 --> 00:25:08,860 știi că va apply-- când scrii programul, 456 00:25:08,860 --> 00:25:13,990 oh, vreau acest card specifice lansa de fapt altceva. 457 00:25:13,990 --> 00:25:15,770 Și așa se stabilește foarte frumos. 458 00:25:15,770 --> 00:25:20,007 Și dacă sunteți de planificare pentru face o cerere Google Glass 459 00:25:20,007 --> 00:25:23,090 și de ai face una dintre acestea, aș prezenta unul dintre acestea ca pre-propunere. 460 00:25:23,090 --> 00:25:26,130 Și sunt sigur că TF ta va fi într-adevăr fericit despre asta, pentru că ei vor 461 00:25:26,130 --> 00:25:28,088 fie ca, oh aceasta este ceea ce cererea dumneavoastră nu. 462 00:25:28,088 --> 00:25:29,700 Știu ce am asteptam de la ea. 463 00:25:29,700 --> 00:25:31,491 Pentru că uneori, e într-adevăr greu să țină 464 00:25:31,491 --> 00:25:33,240 evidența a ceea ce se întâmplă într-o aplicație de sticlă. 465 00:25:33,240 --> 00:25:38,290 466 00:25:38,290 --> 00:25:41,570 >> Să ne întoarcem la asta. 467 00:25:41,570 --> 00:25:44,245 Un alt lucru cool este utiliza din loc de joaca Sticlărie 468 00:25:44,245 --> 00:25:48,300 să revizuiască și de a crea conținut care este afișarea pe cererea dumneavoastră. 469 00:25:48,300 --> 00:25:57,800 Deci, ce este că este un instrument în cazul în care poate proiecta de fapt, cum te uiti lucrurile. 470 00:25:57,800 --> 00:26:04,470 Deci, de exemplu, dacă vreau să make-- de așteptare pentru el să se încarce aici. 471 00:26:04,470 --> 00:26:14,230 472 00:26:14,230 --> 00:26:17,940 >> Dacă vreau să fac o șablon specific, nu pot 473 00:26:17,940 --> 00:26:22,370 face asta aici, folosind aceasta, în esență un instrument 474 00:26:22,370 --> 00:26:25,460 că ne-am dat, pentru a personaliza într-adevăr 475 00:26:25,460 --> 00:26:30,520 cum cărțile actuale sunt de gând să se uite. 476 00:26:30,520 --> 00:26:32,540 Buna Ziua. 477 00:26:32,540 --> 00:26:36,610 Este un lucru extraordinar. 478 00:26:36,610 --> 00:26:38,480 Mulțumesc, Google. 479 00:26:38,480 --> 00:26:40,820 Deci, poți de fapt a se vedea cât de cărțile sunt 480 00:26:40,820 --> 00:26:42,642 O să uite, atunci când începe construirea lor 481 00:26:42,642 --> 00:26:44,850 și apoi să începeți trimiterea le pe la Google Glass. 482 00:26:44,850 --> 00:26:52,040 483 00:26:52,040 --> 00:26:55,010 >> Următorul lucru este aceasta PDF handout care le-am 484 00:26:55,010 --> 00:26:58,000 creat în order-- dacă au de gând să facă notificare 485 00:26:58,000 --> 00:27:03,140 servicii, notificări periodice, sau de lucru cu API oglindă, spre deosebire 486 00:27:03,140 --> 00:27:05,490 la DMG. 487 00:27:05,490 --> 00:27:07,870 Și lasă-mă să asta pentru tine. 488 00:27:07,870 --> 00:27:36,830 489 00:27:36,830 --> 00:27:39,415 >> Având un pic pentru a încărca aici, îmi pare rău. 490 00:27:39,415 --> 00:27:43,510 Ar trebui să fie deja deschis. 491 00:27:43,510 --> 00:27:44,010 Acolo mergem. 492 00:27:44,010 --> 00:27:46,640 493 00:27:46,640 --> 00:27:53,560 >> Deci, de exemplu, dacă doriți să înființat utilizarea API oglindă, 494 00:27:53,560 --> 00:27:57,340 Am instrucțiuni complete detaliate cu privire la modul de a face that-- cum 495 00:27:57,340 --> 00:28:01,780 accesul API Google consolă, cu ce cont, 496 00:28:01,780 --> 00:28:06,150 cum de a crea un specific-- permițând API oglindă, 497 00:28:06,150 --> 00:28:09,190 de lucru cu deschis autentificare, și, de asemenea, 498 00:28:09,190 --> 00:28:13,260 cum să folosească terenul de joacă care ne-am uitat doar în mod special. 499 00:28:13,260 --> 00:28:19,440 Informații Așa bine aici, care va vin cu pachetul actual de diapozitive. 500 00:28:19,440 --> 00:28:22,520 >> În caz contrar, puteți, de asemenea a face alte lucruri aici, 501 00:28:22,520 --> 00:28:30,050 și în special acolo e structura bazei de date pe care le-am creat, 502 00:28:30,050 --> 00:28:32,820 sau care le-am făcut pentru tu, care te pot uita la 503 00:28:32,820 --> 00:28:38,030 pentru a vedea cum să construiască un dialog deschis tabel autentificare pentru utilizatori. 504 00:28:38,030 --> 00:28:41,079 Deci, ceva de asemenea înțelege de cautare a urmări, 505 00:28:41,079 --> 00:28:43,620 mai ales dacă ai de gând să lucra cu API oglindă. 506 00:28:43,620 --> 00:28:55,800 507 00:28:55,800 --> 00:28:56,400 Acolo ești. 508 00:28:56,400 --> 00:29:02,530 509 00:29:02,530 --> 00:29:05,640 >> Deci, o tona de resurse. 510 00:29:05,640 --> 00:29:10,540 Ce Vă recomandăm fac este de gând să developers.google.com/glass și citit, 511 00:29:10,540 --> 00:29:14,150 pentru că există o mulțime de informații acolo, 512 00:29:14,150 --> 00:29:17,720 mult prea mult pentru a trece peste întregul seminar. 513 00:29:17,720 --> 00:29:21,220 Dar există o informație foarte mult, asta e o mulțime de informații bune, acest tip de 514 00:29:21,220 --> 00:29:24,640 extinde mai mult în acest sens, în special pe partea de cod a lucrurilor. 515 00:29:24,640 --> 00:29:27,630 Am adăugat, de asemenea, un rapid Ghid pentru DMG, 516 00:29:27,630 --> 00:29:30,600 astfel încât, dacă aveți nevoie pentru a un fel de salt în ea, 517 00:29:30,600 --> 00:29:32,770 aveți posibilitatea de a face acest lucru la fel de bine. 518 00:29:32,770 --> 00:29:36,290 >> Am added-- există filme chiar aici, Android Tutoriale. 519 00:29:36,290 --> 00:29:38,630 E un videoclip de pe YouTube care este inclus, că, dacă 520 00:29:38,630 --> 00:29:42,920 doresc să înceapă în curs de dezvoltare, folosind sistemul de operare Android, 521 00:29:42,920 --> 00:29:46,630 dacă ești un începător, care film va ajuta cu adevarat sa faci asta. 522 00:29:46,630 --> 00:29:51,170 Din nou, cererile de sticlă care folosesc DMG 523 00:29:51,170 --> 00:29:53,000 sunt aplicații literalmente doar Android. 524 00:29:53,000 --> 00:29:56,090 Ele pot înapoi de port și înapoi. 525 00:29:56,090 --> 00:29:58,740 >> În cele din urmă am adăugat un Google Ghid de stil pentru Java. 526 00:29:58,740 --> 00:30:02,090 Dacă e ceva specifically-- Cum fac un-- știți, 527 00:30:02,090 --> 00:30:05,830 ceea ce este cel mai bun mod de a face o de buclă, în ceea ce privește Google? 528 00:30:05,830 --> 00:30:10,230 Acest ghid de stil va a vă ajuta să faceți aceste lucruri. 529 00:30:10,230 --> 00:30:11,550 >> Și asta e tot. 530 00:30:11,550 --> 00:30:13,990 Așa că speri băieți au suficiente informații 531 00:30:13,990 --> 00:30:17,760 pentru a merge mai departe cu sărind în o aplicație Google Glass. 532 00:30:17,760 --> 00:30:19,590 Dar vizita cu siguranta resursele. 533 00:30:19,590 --> 00:30:24,930 Categoric arunca cu capul în diferite tipuri de aplicații care sunt disponibile, 534 00:30:24,930 --> 00:30:26,610 în special aplicațiile de probă. 535 00:30:26,610 --> 00:30:28,810 Uită-te la o parte din codul pe care le-ați furnizat. 536 00:30:28,810 --> 00:30:32,770 Și sincer, împreună cu experiență în CS50, 537 00:30:32,770 --> 00:30:35,850 aceasta nu ar trebui să fie un dificil lucru pentru a rupe în și de a lua în. 538 00:30:35,850 --> 00:30:36,750 OK? 539 00:30:36,750 --> 00:30:38,600 Mulțumesc. 540 00:30:38,600 --> 00:30:40,598