1 00:00:00,000 --> 00:00:10,384 2 00:00:10,384 --> 00:00:12,050 Christopher BARTHOLOMEW: Mirëdita. 3 00:00:12,050 --> 00:00:14,290 Ju falënderoj për të ardhur në Google Glass-- bujshëm 4 00:00:14,290 --> 00:00:16,206 Nëpërmjet tavan qelqi seancë, apo seminar. 5 00:00:16,206 --> 00:00:18,450 6 00:00:18,450 --> 00:00:24,070 Ky seminar i veçantë nuk është me të vërtetë bazuar mbi të, si, shembuj kodim. 7 00:00:24,070 --> 00:00:28,480 Kjo është në thelb kur I mësuar këtë same-- 8 00:00:28,480 --> 00:00:32,220 ose kur unë mentoruar studentët për CS50 vitin e kaluar në projekte Google Glass, 9 00:00:32,220 --> 00:00:34,570 ajo nuk ishte coding se me të vërtetë, me të vërtetë i prekur ato. 10 00:00:34,570 --> 00:00:38,600 Ajo ishte, mirë, si mund unë të marrë të gjithë këto mjete që Google më ka dhënë, 11 00:00:38,600 --> 00:00:42,310 dhe përdorimin e tyre për të ndërtuar një aplikim specifik? 12 00:00:42,310 --> 00:00:43,810 Ne jemi duke shkuar për të shkuar mbi një çift gjërave. 13 00:00:43,810 --> 00:00:45,130 Ne jemi duke shkuar për të shkuar mbi modelet e projektimit. 14 00:00:45,130 --> 00:00:46,630 Ne jemi duke shkuar për të shkuar mbi aplikimet. 15 00:00:46,630 --> 00:00:53,540 Ne jemi duke shkuar për të shkuar mbi saktësisht se si për të marrë të gjitha njohuritë që Google 16 00:00:53,540 --> 00:00:57,660 do të japë për të you-- sepse Google është i jashtëzakonshëm në kuptimin e dhënies 17 00:00:57,660 --> 00:00:59,870 ju gjitha mostrat që ju duhet. 18 00:00:59,870 --> 00:01:03,660 Ata do të ju jap të gjithë dokumentacioni ju duhet për të zbatuar atë. 19 00:01:03,660 --> 00:01:05,840 Por ne jemi duke shkuar për të përdorur që njohuritë që ata kanë 20 00:01:05,840 --> 00:01:09,980 ju dhënë për të krijuar Qelqe, aplikimet qelqi. 21 00:01:09,980 --> 00:01:12,125 Pra, le të ketë filluar këtu. 22 00:01:12,125 --> 00:01:15,000 Pra disa gjëra që ju duhet vetëm i mbajnë në pjesën e prapme të kokës 23 00:01:15,000 --> 00:01:19,890 sa herë që ju jeni duke bërë Aplikacionet Google Glass. 24 00:01:19,890 --> 00:01:22,310 Për shkak se një prej gjërave për Google Glass në 25 00:01:22,310 --> 00:01:28,360 vetë është se kjo është një pjesë e diskutueshme e teknologjisë 26 00:01:28,360 --> 00:01:31,154 që jo shumë folks vërtetë përdorin. 27 00:01:31,154 --> 00:01:33,070 Pra, në pjesën e pasme të juaj kokë, ju duhet gjithmonë 28 00:01:33,070 --> 00:01:36,800 mendoj about-- i fundit Suksesi i çdo teknologji të vishet 29 00:01:36,800 --> 00:01:40,030 varet nga aplikimet që janë në dispozicion për të. 30 00:01:40,030 --> 00:01:47,870 Nëse ka asnjë kërkesë të mira për një pajisje të veçanta, atëherë është i pavlefshëm. 31 00:01:47,870 --> 00:01:50,140 >> Një tjetër gjë është si qelqi zhvilluesit, sfidë 32 00:01:50,140 --> 00:01:53,030 është për të krijuar Apps që janë të më të përshtatshëm dhe të reja 33 00:01:53,030 --> 00:01:55,080 se vet Apps tanë mobil pajisje. 34 00:01:55,080 --> 00:01:58,010 Dhe kjo nuk ka të vërtetë do të thotë që ju keni 35 00:01:58,010 --> 00:02:00,370 për të krijuar një aplikim të tërë të re. 36 00:02:00,370 --> 00:02:05,740 Unë do të thotë për shembull, unë mund vetëm thjesht shkoni, OK Glass, të marrë një foto, 37 00:02:05,740 --> 00:02:08,655 ndajnë me të. 38 00:02:08,655 --> 00:02:10,770 Dhe atëherë unë mund të them vetëm, të ndarë. 39 00:02:10,770 --> 00:02:12,260 Glass OK. 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 Dhe unë mund të ndajnë atë në qarqet e mia vetëm si se në Google + ose diçka. 43 00:02:20,540 --> 00:02:23,330 >> Kjo është një shumë më të shpejtë se mua në jetë nga këtu, duke marrë një foto, 44 00:02:23,330 --> 00:02:25,210 dhe pastaj thelb duke bërë të njëjtën gjë. 45 00:02:25,210 --> 00:02:26,630 Pra, kjo e bën atë më të përshtatshëm. 46 00:02:26,630 --> 00:02:31,440 Kjo është një mënyrë inovative për të bërë gjërat pak më të shpejtë. 47 00:02:31,440 --> 00:02:34,660 >> Tani, një tjetër mënyrë për të menduar për një aplikim i Google Glass, 48 00:02:34,660 --> 00:02:37,830 ose ndonjë lloj i teknologjisë vishet app, është se në qoftë se ju plotësisht 49 00:02:37,830 --> 00:02:40,730 fshiu pajisjen tuaj mobile, çfarë do të jetë pesë e parë 50 00:02:40,730 --> 00:02:44,319 Aplikacionet që ju do të në të vërtetë shkarko, dhe pse? 51 00:02:44,319 --> 00:02:46,110 Pra, vetëm i mbajnë ato në prapa i kokës 52 00:02:46,110 --> 00:02:53,710 kur ju jeni do të fillojë projektimin një aplikim i Google Glass. 53 00:02:53,710 --> 00:02:55,040 >> Pra, çfarë është agjenda? 54 00:02:55,040 --> 00:02:56,831 Gjëja e parë që ne jemi do të bëni është që ne jemi 55 00:02:56,831 --> 00:02:59,274 do të thotë në thelb, ajo që është e Glass? 56 00:02:59,274 --> 00:03:02,190 Ne jemi duke shkuar për të folur për Glass afat kohor, në thelb gjëja që 57 00:03:02,190 --> 00:03:06,797 lëviz nëpër ekran kur ju përdorni kontrollues përgjatë anën. 58 00:03:06,797 --> 00:03:09,130 Ne jemi duke shkuar për të folur për modelet e projektimit për qelqe. 59 00:03:09,130 --> 00:03:13,090 >> Ne jemi duke shkuar për të folur për pasqyrë API kundrejt zhvilluesi qelqi kit. 60 00:03:13,090 --> 00:03:14,890 Unë do të hedh atë rreth një shumë, në thelb, 61 00:03:14,890 --> 00:03:19,840 sepse pasqyrë API ishte program origjinal aplikimi 62 00:03:19,840 --> 00:03:22,210 ndërfaqe që u lirua nga Google. 63 00:03:22,210 --> 00:03:23,550 Kjo është e re e bazuar. 64 00:03:23,550 --> 00:03:26,080 Ndërsa GDK, Glass Development Kit, 65 00:03:26,080 --> 00:03:29,620 u lirua më vonë poshtë rrugë, në thelb kështu që 66 00:03:29,620 --> 00:03:33,100 ju në fakt mund të përdorni hardware aftësitë në Google Glass. 67 00:03:33,100 --> 00:03:36,875 Ne do të shkoj për disa këshilla profesionale, dhe gjithashtu, në thelb, disa burime. 68 00:03:36,875 --> 00:03:40,820 69 00:03:40,820 --> 00:03:44,120 >> Pra, në vend të shpjeguar saktësisht çfarë është Glass përgjithshëm, 70 00:03:44,120 --> 00:03:45,870 Unë jam vetëm duke shkuar për të përdorur Video një minutë 71 00:03:45,870 --> 00:03:48,520 që Google ka dhënë për të lloj të shkuar mbi të, 72 00:03:48,520 --> 00:03:54,800 sepse unë mendoj se kjo është në thelb Mënyra më e mirë për të bërë atë pa mua duke i dhënë 73 00:03:54,800 --> 00:03:56,240 Glass për çdo person të vetëm këtu. 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 -Këtu Janë bazat e si të përdorin qelqi. 77 00:04:05,340 --> 00:04:06,960 Kjo është touchpad tuaj. 78 00:04:06,960 --> 00:04:09,370 Ajo shkon nga tempulli tuaj në veshin tuaj. 79 00:04:09,370 --> 00:04:12,850 Takoni touchpad për të zgjoheni Glass. 80 00:04:12,850 --> 00:04:15,830 Ju duhet të shikoni në ekran sipër linjë tuaj të syve. 81 00:04:15,830 --> 00:04:19,260 Rregullojë atë për të parë çdo gjë. 82 00:04:19,260 --> 00:04:21,880 >> Ekran në shtëpi tregon një orë. 83 00:04:21,880 --> 00:04:23,180 Ky është afat kohor tuaj. 84 00:04:23,180 --> 00:04:24,740 Kjo është një rresht i kartave. 85 00:04:24,740 --> 00:04:27,710 Gjërat në të majtë janë ndodh tani ose vjen, 86 00:04:27,710 --> 00:04:32,280 si motit, një i ardhshëm fluturim, apo një ngjarje në kalendarin tuaj. 87 00:04:32,280 --> 00:04:35,110 Ju mund të trokitje e lehtë në çdo kartë për të parë më shumë. 88 00:04:35,110 --> 00:04:37,110 Shpullë poshtë kudo në të kthehemi në afat kohor. 89 00:04:37,110 --> 00:04:40,350 90 00:04:40,350 --> 00:04:43,340 >> Cards në të djathtë ekran në shtëpi janë nga e kaluara. 91 00:04:43,340 --> 00:04:47,930 Për shembull, mesazhet, video, apo foto. 92 00:04:47,930 --> 00:04:50,930 Trokitje e lehtë në një fotografi për të ndarë atë, dhe zgjidhni një nga miqtë tuaj. 93 00:04:50,930 --> 00:05:00,110 94 00:05:00,110 --> 00:05:01,930 Shpullë poshtë për të shkuar mbrapa në gatishmëri. 95 00:05:01,930 --> 00:05:03,855 Dhe të argëtohen eksploruar. 96 00:05:03,855 --> 00:05:07,172 >> [END VIDEO rishikim] 97 00:05:07,172 --> 00:05:14,095 98 00:05:14,095 --> 00:05:16,220 Christopher BARTHOLOMEW: Pra, kjo është përdorues gjenerik 99 00:05:16,220 --> 00:05:19,770 Ndërfaqja për Google Glass. 100 00:05:19,770 --> 00:05:26,610 Në thelb, kjo është një shumë i thjeshtë, afati kohor të fokusuara UI 101 00:05:26,610 --> 00:05:30,010 që lejon përdoruesin të mos përdorin urdhëron vetëm zë, por edhe 102 00:05:30,010 --> 00:05:34,270 ky bar së bashku me të djathtë të dorës anë të shpullë vërtetë 103 00:05:34,270 --> 00:05:40,220 shpejt përmes specifike të ndryshme Dimensionet e kohë të ndryshme Glass 104 00:05:40,220 --> 00:05:41,600 kartat. 105 00:05:41,600 --> 00:05:43,100 >> Pra, çfarë është më Glass? 106 00:05:43,100 --> 00:05:45,870 Well, ekranit është 640 nga 360. 107 00:05:45,870 --> 00:05:50,850 Kamera në vetvete është një pesë megapixel aparat që bën regjistrimin 720p video. 108 00:05:50,850 --> 00:05:54,270 Ajo ka Wi-Fi dhe Bluetooth në të, por kjo nuk ka celular. 109 00:05:54,270 --> 00:05:58,270 Pra, në mënyrë të përdorur Glass jashtë e një rrjeti Wi-Fi, 110 00:05:58,270 --> 00:06:02,780 ju do të keni për të në thelb të lidhur ajo në telefonin tuaj duke përdorur një pikë e nxehtë. 111 00:06:02,780 --> 00:06:05,180 >> Magazinimit është rreth 12 gigabajt, dhe se nuk është 112 00:06:05,180 --> 00:06:06,790 duke përfshirë sistemin operativ. 113 00:06:06,790 --> 00:06:10,590 Është 16 gjithsej në thelb. 114 00:06:10,590 --> 00:06:14,160 Ajo ka dy gigabajt të RAM. 115 00:06:14,160 --> 00:06:18,250 Dhe ka disa të madh shtesë copë të teknologjisë që janë ndërtuar në. 116 00:06:18,250 --> 00:06:19,430 Ju keni një xhiroskop. 117 00:06:19,430 --> 00:06:21,430 Ju keni një Accelerometer. 118 00:06:21,430 --> 00:06:24,350 Ju keni një dritë të ambientit ndjerë dhe afërsia 119 00:06:24,350 --> 00:06:26,630 sensor, e cila përdoret për, si, keq. 120 00:06:26,630 --> 00:06:30,910 Për shembull, në qoftë se unë injoroj, ajo do të marrë një foto, e cila është lloj i çuditshëm. 121 00:06:30,910 --> 00:06:37,370 Por kjo është një nga ato copa që ju mund të levave brenda e SDK. 122 00:06:37,370 --> 00:06:43,190 >> Dhe ju gjithashtu kanë një kockë përçueshmëri dhënës audio. 123 00:06:43,190 --> 00:06:47,350 Kështu që lejon mua për të vërtetë lloj pëshpëritje, OK Glass. 124 00:06:47,350 --> 00:06:51,910 Dhe atëherë ai do të hyni në komandat e mia. 125 00:06:51,910 --> 00:06:57,050 Kështu që në përgjithësi është ajo që Google Glass është. 126 00:06:57,050 --> 00:07:02,830 >> Pra, le të marrë më shumë në mortajë prej rëre të asaj që këto karta kohë janë, 127 00:07:02,830 --> 00:07:06,050 dhe se si ne mund të përdorin ato për të bërë gjëra të ndryshme. 128 00:07:06,050 --> 00:07:08,360 Pra, ka tre Llojet e kartave afat kohor. 129 00:07:08,360 --> 00:07:13,040 Ka kartë statike, e cila shfaq tekst, HTML, imazhe, dhe video. 130 00:07:13,040 --> 00:07:16,530 131 00:07:16,530 --> 00:07:19,870 Këto gjëra mund të përdoret gjithashtu për të kërkoj këto gjëra quajtur një kartë të jetojnë, 132 00:07:19,870 --> 00:07:20,520 apo zhytje. 133 00:07:20,520 --> 00:07:23,730 Dhe ne do të flasim për që në pak. 134 00:07:23,730 --> 00:07:27,940 >> A jetojnë tregon kartë kartat që janë të i rëndësishëm në moment-- tanishme 135 00:07:27,940 --> 00:07:30,620 sende që është dhënë, në thelb. 136 00:07:30,620 --> 00:07:33,410 Kronometri është një shembull i mirë për këtë. 137 00:07:33,410 --> 00:07:37,020 >> Dhe një ulje tregon çfarë ne e quajmë një aktivitet Android që 138 00:07:37,020 --> 00:07:40,690 në thelb merr përsipër të gjithë ekranin. 139 00:07:40,690 --> 00:07:45,940 Pra, ideja këtu është që ju jeni në gjendje për të të bëjë një shumë të mirë, i pastër, i freskët, 140 00:07:45,940 --> 00:07:51,580 dhe aplikacionet dinamike, qoftë kjo është vetëm një e thjeshtë CSS HTML 141 00:07:51,580 --> 00:07:54,910 template, nëse diçka që po ndodh dhe aktiv. 142 00:07:54,910 --> 00:08:00,350 Ky është një imazh i një lojë i quajtur Zombies Run, të cilat 143 00:08:00,350 --> 00:08:01,900 është në të vërtetë shumë e fun. 144 00:08:01,900 --> 00:08:03,090 Ne do të shohim në se. 145 00:08:03,090 --> 00:08:12,052 Dhe kjo është një lojë këtu që përdor gyroscope-- Unë mbaj duke thënë gyroscope-- 146 00:08:12,052 --> 00:08:13,010 yeah, ajo është xhiroskop. 147 00:08:13,010 --> 00:08:14,260 Çfarë po bëj? 148 00:08:14,260 --> 00:08:17,710 Xhiroskop, kështu që ju mund të në të vërtetë të balancuar gjërat mbi kokën tuaj. 149 00:08:17,710 --> 00:08:21,160 150 00:08:21,160 --> 00:08:23,580 >> Pra, le të shkojnë më shumë në kartat Timeline. 151 00:08:23,580 --> 00:08:27,440 Kartat statike mund të përmbajë edhe një pako e kartave, për shembull, një album foto. 152 00:08:27,440 --> 00:08:32,400 Ju mund të shihni se pėrcaktuara nga kjo përplasje pak faqe e drejtë këtu. 153 00:08:32,400 --> 00:08:37,059 Kur ju trokitje e lehtë në të, ju jeni duke i dhënë një tjetër linjë e kartave Timeline. 154 00:08:37,059 --> 00:08:40,580 Dhe atje ju do të jetë në gjendje për të lloj lëviz nëpër duke përdorur bar tuaj rrotull, 155 00:08:40,580 --> 00:08:42,805 dhe ju do të jetë në gjendje për të ndarë kartat specifike. 156 00:08:42,805 --> 00:08:48,397 157 00:08:48,397 --> 00:08:51,230 Pra, tani që ju duhet të jetë disi të njohur me llojet e ndryshme 158 00:08:51,230 --> 00:08:53,529 i kartave Timeline, ajo që ne jemi duke shkuar për të bërë 159 00:08:53,529 --> 00:08:55,570 po ne jemi duke shkuar për të folur në lidhje me modelet e projektimit. 160 00:08:55,570 --> 00:08:59,290 Dhe kjo është ndoshta gjëja që shumica e studentëve të kapin deri 161 00:08:59,290 --> 00:09:03,590 me kur ata fillojnë zhytjeje në zhvillimin Google Glass. 162 00:09:03,590 --> 00:09:05,170 >> Pra, ka tre modelet e projektimit. 163 00:09:05,170 --> 00:09:08,550 Modeli i parë projektimi është njoftime periodike. 164 00:09:08,550 --> 00:09:12,660 Dhe çfarë e bën atë që përdor pasqyrë Shërbimet e API web, apo sfond Android 165 00:09:12,660 --> 00:09:15,960 Shërbimet për të shtyrë Njoftimet mbi një afat kohor. 166 00:09:15,960 --> 00:09:19,590 Për shembull, në qoftë se ju regjistroheni up për app cnn.com-së, 167 00:09:19,590 --> 00:09:26,520 ata do të ju dërgoj një njoftim kur ka një ngjarje lajm që kishte ndodhur. 168 00:09:26,520 --> 00:09:31,860 >> Pasqyrë API mund të përdoret për të krijuar ndonjë language-- pasqyrë API mund 169 00:09:31,860 --> 00:09:34,560 përdorin çdo gjuhë për të krijuar një bashkëveprim shërbim web. 170 00:09:34,560 --> 00:09:39,230 Pra në thelb, si në qoftë se ju jeni jo shumë të njohur me Java, 171 00:09:39,230 --> 00:09:45,010 cila është ajo që përdor GDK, dhe ju jeni më shumë i interesuar në PHP për shembull, 172 00:09:45,010 --> 00:09:49,080 ju mund të shkruani një shërbim PHP dhe një kërkesë qelqe që 173 00:09:49,080 --> 00:09:51,090 ndërvepron me atë, në krahasim me të paturit 174 00:09:51,090 --> 00:09:55,520 të zhyten më thellë në pjesët Java e tij. 175 00:09:55,520 --> 00:10:00,050 Të shërbimet sfond Android përdorime Java sipas Kit Zhvillim Glass. 176 00:10:00,050 --> 00:10:03,155 >> Pra, ajo që ne do të bëjmë është që ne do të kaloni gjatë në vetëm një shembull në qelqi, 177 00:10:03,155 --> 00:10:03,800 në qoftë se ne mund të. 178 00:10:03,800 --> 00:10:07,486 179 00:10:07,486 --> 00:10:08,360 Na vjen keq për ekran. 180 00:10:08,360 --> 00:10:11,340 Është tilted në anën këtu, për njerëzit që janë brenda. 181 00:10:11,340 --> 00:10:31,410 182 00:10:31,410 --> 00:10:31,930 Ka ne do të shkojmë. 183 00:10:31,930 --> 00:10:33,110 Na vjen keq për këtë. 184 00:10:33,110 --> 00:10:36,220 Merr pak për të ngarkuar këtu. 185 00:10:36,220 --> 00:10:40,090 >> Pra, ky është një shembull i diçkaje se New York Times do të dërgoj. 186 00:10:40,090 --> 00:10:43,780 Është një njoftim periodik që përmban karta të shumëfishta statike që 187 00:10:43,780 --> 00:10:45,670 ka informacion në lidhje me të. 188 00:10:45,670 --> 00:10:58,800 Pra, në qoftë se unë klikoni në it-- dhe kjo do load-- aty ne shkojmë. 189 00:10:58,800 --> 00:11:00,860 Nëse unë klikoni në të, atëherë çfarë ju do të merrni këtu 190 00:11:00,860 --> 00:11:04,890 po ju do të merrni informacion rreth një titull apo një histori. 191 00:11:04,890 --> 00:11:08,235 Ju gjithashtu mund të bashkëngjitni gjëra në atë mënyrë që ju në fakt mund të lexoni me zë të lartë. 192 00:11:08,235 --> 00:11:11,740 Dhe çfarë lexojnë me zë të lartë e bën është ajo do të lexoni atë për ju në veshin tuaj. 193 00:11:11,740 --> 00:11:14,080 Ju nuk mund të vërtetë të dëgjojnë ajo, por në thelb është 194 00:11:14,080 --> 00:11:17,730 një lidhës kockë që do të lexoni në kokën tuaj. 195 00:11:17,730 --> 00:11:19,590 Kjo është mënyra më e mirë për të vënë atë. 196 00:11:19,590 --> 00:11:22,880 >> Pra, kjo është se çfarë lloj periodik Njoftimet jeni gati. 197 00:11:22,880 --> 00:11:25,270 Ka të gjitha llojet e ndryshme të tyre. 198 00:11:25,270 --> 00:11:27,250 Në qoftë se ju përdorni Twitter, Twitter një tjetër app 199 00:11:27,250 --> 00:11:29,760 se lloj i ju jep një shembull i asaj që këto njoftimi periodik 200 00:11:29,760 --> 00:11:30,260 Apps janë. 201 00:11:30,260 --> 00:11:33,390 202 00:11:33,390 --> 00:11:38,400 >> Pattern-- dytë të projektimit dhe ne do të shkojnë dhe të kthehemi për të gjë. 203 00:11:38,400 --> 00:11:42,120 Modeli i dytë projektimit është detyrë e vazhdueshme. 204 00:11:42,120 --> 00:11:45,780 Dhe në thelb, kjo është një kartë që është vazhdimisht konkurrojnë në sfond. 205 00:11:45,780 --> 00:11:46,780 Ju mund të lënë kartën. 206 00:11:46,780 --> 00:11:49,210 Ju mund të shkoni bëni diçka tjetër në afat kohor. 207 00:11:49,210 --> 00:11:53,462 Por në thelb, çfarë ishte duke ndodhur është se ajo është gjithmonë running. 208 00:11:53,462 --> 00:11:55,670 Diçka është gjithmonë do në, si një aplikim të vërtetë, 209 00:11:55,670 --> 00:11:57,950 si një kronometër për shembull. 210 00:11:57,950 --> 00:12:01,420 >> Kjo mund të zbatohet vetëm duke përdorur Kit Glass Zhvilluesish. 211 00:12:01,420 --> 00:12:05,150 Por ju mund të përfitojnë të plotë të gjithë hardware Glass. 212 00:12:05,150 --> 00:12:08,330 Android GDK është vetëm Java. 213 00:12:08,330 --> 00:12:11,260 Pra, nëse ju jeni të njohur me Java, kjo është e madhe. 214 00:12:11,260 --> 00:12:14,770 Nëse ju jeni të njohur me Android zhvillim në mënyrë specifike, 215 00:12:14,770 --> 00:12:16,751 ka një seminar i madh, unë besoj. 216 00:12:16,751 --> 00:12:18,250 Unë nuk jam i sigurt se çfarë koha e saktë është. 217 00:12:18,250 --> 00:12:21,080 Por ka një seminar në zhvillimin e Android. 218 00:12:21,080 --> 00:12:24,220 Nëse jeni duke planifikuar për të bërë GDK, unë rekomandoj duke shkuar për të se një 219 00:12:24,220 --> 00:12:26,389 në mënyrë specifike, sepse ajo do të përputhen 220 00:12:26,389 --> 00:12:28,180 pikërisht ajo që ju jeni do të përdorni për Glass. 221 00:12:28,180 --> 00:12:31,080 222 00:12:31,080 --> 00:12:32,320 >> Pra, le të shohim. 223 00:12:32,320 --> 00:12:34,020 Le të hapë një tjetër app. 224 00:12:34,020 --> 00:12:37,020 A mund të kaloni mbi të gjë? 225 00:12:37,020 --> 00:12:37,520 Glass OK. 226 00:12:37,520 --> 00:12:43,990 227 00:12:43,990 --> 00:12:44,490 Filloni një të kandidojë. 228 00:12:44,490 --> 00:12:54,090 229 00:12:54,090 --> 00:12:58,610 Pra, kjo është një lojë që unë e përdorin kur unë jam i mërzitur kur të shkoj në punë, 230 00:12:58,610 --> 00:13:02,180 i quajtur Zombies Run. 231 00:13:02,180 --> 00:13:07,217 Dhe në thelb atë që nuk është ajo tracks-- kjo është në thelb, 232 00:13:07,217 --> 00:13:09,050 ju jeni drejtimin nga Zombies gjithë kohës. 233 00:13:09,050 --> 00:13:12,070 Por kjo është si në qoftë se unë run-- unë e di kjo do të jetë me të vërtetë awkward-- 234 00:13:12,070 --> 00:13:19,170 por në qoftë se unë të drejtuar rreth këtu, atë duhet ndjekur ose më jepni një ritëm. 235 00:13:19,170 --> 00:13:23,530 Ajo duhet të rinovuar sa larg unë kam drejtuar, apo gjëra të tilla si se. 236 00:13:23,530 --> 00:13:25,620 >> Pra, kjo është si a-- kjo app është essentially-- 237 00:13:25,620 --> 00:13:28,620 ajo është duke marrë një të dytë për të rinovuar në se side-- i bezdisshëm. 238 00:13:28,620 --> 00:13:32,030 Por në thelb, çfarë po ndodh këtu është se ky është gjithmonë running. 239 00:13:32,030 --> 00:13:33,470 Dhe ju jeni të bashkëveprojmë me të. 240 00:13:33,470 --> 00:13:35,730 Dhe ju mund vetëm lloj të bëjë gjëra të ndryshme. 241 00:13:35,730 --> 00:13:37,460 Dhe kështu që nuk janë shumë Apps që janë si. 242 00:13:37,460 --> 00:13:40,334 Dhe nuk ka Apps që ju mund të vërtetë krijuar që të bëjë të njëjtën gjë. 243 00:13:40,334 --> 00:13:43,680 244 00:13:43,680 --> 00:13:44,460 Pra, kjo është ajo. 245 00:13:44,460 --> 00:14:05,530 246 00:14:05,530 --> 00:14:06,750 >> Dakord. 247 00:14:06,750 --> 00:14:09,820 Pra hartimin e ardhshme model është një zhytje. 248 00:14:09,820 --> 00:14:13,465 Zhytje nuk do të konsumojë të tërë ekran dhe tërë afati kohor. 249 00:14:13,465 --> 00:14:17,800 Pra, ju në të vërtetë nuk mund vetëm të kërcejnë jashtë dhe shkoni të bëni gjëra të tjera në qoftë se ju doni të. 250 00:14:17,800 --> 00:14:21,270 Është si sikur ju jeni duke luajtur një lojë më Glass në vetvete. 251 00:14:21,270 --> 00:14:24,590 Kjo mund të zbatohet vetëm duke përdorur edhe GDK. 252 00:14:24,590 --> 00:14:27,433 Pra edhe një herë, Përparësitë e përdorimit të GDK 253 00:14:27,433 --> 00:14:31,840 është se ju në thelb të marrë të plotë Avantazhi i gjithë hardware që është 254 00:14:31,840 --> 00:14:34,510 në Google Glass në vetvete. 255 00:14:34,510 --> 00:14:40,190 >> Pra, ne jemi duke shkuar për të shkuar deri në një shembull më shumë mbi Glass. 256 00:14:40,190 --> 00:14:42,050 Glass OK. 257 00:14:42,050 --> 00:14:46,930 Luaj një lojë e bilancit. 258 00:14:46,930 --> 00:14:52,287 Pra, kjo është një lojë që unë doja të luaj kur Unë jam i mërzitur në punë, vetëm në një takim. 259 00:14:52,287 --> 00:14:54,120 Shpresojmë se kjo do të tregojë deri këtu ndonjë i dytë tani. 260 00:14:54,120 --> 00:14:58,220 261 00:14:58,220 --> 00:14:59,190 Ka ne do të shkojmë. 262 00:14:59,190 --> 00:15:00,200 Dakord. 263 00:15:00,200 --> 00:15:03,290 Pra, çfarë është ajo që është e unë jam duke përdorur JavaScript-in 264 00:15:03,290 --> 00:15:08,380 për të balancuar këto objekte në koka ime, gjëra të tilla si se. 265 00:15:08,380 --> 00:15:11,235 Pra, kjo është lloj i një Aplikimi ulje. 266 00:15:11,235 --> 00:15:12,485 Niveli nëntë është si e pamundur. 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 Ka gjithashtu lojë interaktive që ju mund të bëni, like-- nuk regjistrojnë një video. 270 00:15:20,240 --> 00:15:32,720 271 00:15:32,720 --> 00:15:35,290 Stop regjistrimin. 272 00:15:35,290 --> 00:15:36,910 Pse jeni regjistruar? 273 00:15:36,910 --> 00:15:37,970 Më vjen keq. 274 00:15:37,970 --> 00:15:41,830 Glass është duke vepruar lart. 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 Luaj një lojë e balta revole. 279 00:15:59,379 --> 00:16:01,670 Pra, kjo është një tjetër një nga ato lojëra pazakontë interaktive 280 00:16:01,670 --> 00:16:04,080 që ju mund rrëmujë rreth me. 281 00:16:04,080 --> 00:16:07,630 Kjo përdor një shumë të komponentëve të brenda Google Glass. 282 00:16:07,630 --> 00:16:09,480 Zjarr. 283 00:16:09,480 --> 00:16:09,980 Zjarr. 284 00:16:09,980 --> 00:16:11,650 Unë jam e tmerrshme në këtë lojë. 285 00:16:11,650 --> 00:16:16,290 Dhe në thelb, ju mund të përdorni vetëm zjarr fjalë që në fakt të shkuar jashtë dhe zjarri. 286 00:16:16,290 --> 00:16:17,000 Zjarr. 287 00:16:17,000 --> 00:16:18,420 Oh, ajo kurrë nuk do të ndodhë. 288 00:16:18,420 --> 00:16:21,670 Unë do të humbasë atë çdo herë. 289 00:16:21,670 --> 00:16:23,554 Por kjo lloj i jep ju më shumë një shembull 290 00:16:23,554 --> 00:16:26,220 i përdorur të gjithë të ndryshëm përbërësit për të bërë këto lojëra qelqi. 291 00:16:26,220 --> 00:16:32,719 292 00:16:32,719 --> 00:16:34,635 Pra, gjë tjetër që ju doni të mendoni për këtu 293 00:16:34,635 --> 00:16:40,090 është metoda thirrje e muzës, një term i zbukuruar për të, si mund të fillojë kërkesën time? 294 00:16:40,090 --> 00:16:44,740 Pra, ka mënyra të ndryshme për levave metoda të ndryshme Lutja e hapjes. 295 00:16:44,740 --> 00:16:48,840 Modelet e ndryshme të projektimit, për shembull njoftimet periodike, 296 00:16:48,840 --> 00:16:51,150 ata nuk do të përdorin OK, menu Glass. 297 00:16:51,150 --> 00:16:54,050 Pra, nëse ju jeni të dashur për të bërë diçka që kishte dhe ka dërguar njoftimet, 298 00:16:54,050 --> 00:16:59,201 thonë se ju keni një kërkesë që kujton ju në lidhje me diçka që është ndodhur, 299 00:16:59,201 --> 00:17:01,950 ju nuk jeni do të jetë në gjendje të sjellë që deri duke përdorur menynë Glass. 300 00:17:01,950 --> 00:17:04,260 Kjo është vetëm diçka që ju do të jetë në gjendje të bëjë 301 00:17:04,260 --> 00:17:05,614 përmes GDK Glass në vetvete. 302 00:17:05,614 --> 00:17:10,270 303 00:17:10,270 --> 00:17:14,900 >> Kështu që unë kam qenë duke përdorur këto dy Termat, API pasqyrë dhe qelqi GDK. 304 00:17:14,900 --> 00:17:18,569 Dhe kështu që unë jam duke shkuar për të shkuar në ato pak më të thellë. 305 00:17:18,569 --> 00:17:21,730 Pra, para se GDK, pasqyrë është përdorur kryesisht 306 00:17:21,730 --> 00:17:24,530 si ndërveprimit aplikimit. 307 00:17:24,530 --> 00:17:26,980 Ai përdor backend web shërbime për të përmbushur 308 00:17:26,980 --> 00:17:29,880 detyra të thjeshta, të tilla si afat kohor abonimet, të ndarjes së informacionit 309 00:17:29,880 --> 00:17:31,390 dhe teksti zë. 310 00:17:31,390 --> 00:17:35,370 Qelqe duke përdorur pasqyrë API mund të të jetë e shkruar në pothuajse çdo gjuhë. 311 00:17:35,370 --> 00:17:38,130 Qelqe se vetëm përdor pasqyrë API nuk do të 312 00:17:38,130 --> 00:17:41,130 kanë aftësinë për të përdorur Metodat thirrje e muzës zë, 313 00:17:41,130 --> 00:17:45,770 as goodies hardware të tilla si xhiroskop dhe Accelerometer. 314 00:17:45,770 --> 00:17:48,670 >> Ju mund të krijoni qelqe pa një pajisje fizike në dorë. 315 00:17:48,670 --> 00:17:49,680 Kështu që është një gjë e bukur. 316 00:17:49,680 --> 00:17:54,280 Pra, nëse keni nevojë për të vetëm të krijojë Qelqe që ju nuk bëni me të vërtetë 317 00:17:54,280 --> 00:17:56,850 nevojë pajisjen aktuale, ju mund të bëni atë, veçanërisht 318 00:17:56,850 --> 00:18:00,900 në qoftë se është e vështirë për të marrë një Google aktuale Qelqi, ose në qoftë se ju nuk keni një të tillë, 319 00:18:00,900 --> 00:18:02,940 apo diçka e këtij lloji. 320 00:18:02,940 --> 00:18:05,690 Ajo kërkon njohuri të oAuth2. 321 00:18:05,690 --> 00:18:08,789 Dhe çfarë authentication hapur është në qoftë se ju ndonjëherë 322 00:18:08,789 --> 00:18:11,080 shkoni në një faqe interneti që thotë nënshkruajë në me Facebook tuaj, 323 00:18:11,080 --> 00:18:14,930 ose në shenjë me llogarinë tuaj të Google, gjëra të tilla si kjo, kjo është Hapur Auth. 324 00:18:14,930 --> 00:18:19,330 Dhe kjo është në thelb do të jetë i përdorur për shkak pasqyrë API është një re 325 00:18:19,330 --> 00:18:22,050 shërbim. 326 00:18:22,050 --> 00:18:25,470 >> Sa për GDK, e Glass Kit zhvilluesi është, në thelb, 327 00:18:25,470 --> 00:18:28,000 një zgjerim të zhvillimit Android. 328 00:18:28,000 --> 00:18:30,020 Ajo mund të përdoren vetëm me Java. 329 00:18:30,020 --> 00:18:32,640 Zhvilluesit kanë plot pse për të gjithë hardware amtare 330 00:18:32,640 --> 00:18:35,790 karakteristika, duke përfshirë xhiroskop dhe Accelerometer. 331 00:18:35,790 --> 00:18:38,290 Është përdorur kryesisht për aftësitë zë thirrje e muzës, 332 00:18:38,290 --> 00:18:42,700 si ju saw-- OK, qelqi, se e tërë menu thing-- 333 00:18:42,700 --> 00:18:46,726 Kartat e gjalla, dhe aplikacionet immersive. 334 00:18:46,726 --> 00:18:48,850 Kjo kërkon që ju kanë pajisjen në dorë, 335 00:18:48,850 --> 00:18:52,700 sepse ju gjithmonë duhet të jetë vazhdimisht ngarkimit kodin e deri në Glass juaj 336 00:18:52,700 --> 00:18:53,577 për të provuar me. 337 00:18:53,577 --> 00:18:56,200 338 00:18:56,200 --> 00:19:00,180 >> Pra GDK kundrejt pasqyrë. 339 00:19:00,180 --> 00:19:03,720 Të mirat janë se i thjeshtë i saj për zhvilluesit Android, 340 00:19:03,720 --> 00:19:05,230 fillestar apo profesionist. 341 00:19:05,230 --> 00:19:07,720 Keni aftësinë për përdorin të gjithë hardware e amtare. 342 00:19:07,720 --> 00:19:09,580 Ajo hap derën për interaktiv qelqe, 343 00:19:09,580 --> 00:19:12,370 offline funksionalitetin ku ju nuk keni nevojë të internetit, 344 00:19:12,370 --> 00:19:13,970 dhe shumë e dokumentacionit. 345 00:19:13,970 --> 00:19:16,640 Pra, është e dokumentuar mirë. 346 00:19:16,640 --> 00:19:20,250 >> Të këqijat janë se kjo është vetëm në dispozicion në një gjuhë, Java. 347 00:19:20,250 --> 00:19:23,370 Dhe zhvillim të integruar të ngritur mund të marrë në të vërtetë një kohë mjaft të gjatë 348 00:19:23,370 --> 00:19:23,870 për të bërë. 349 00:19:23,870 --> 00:19:26,771 Kur them kohë të gjatë, dhe unë do të thotë si ndoshta dy orë për të marrë atë 350 00:19:26,771 --> 00:19:27,395 të gjithë konfiguruar. 351 00:19:27,395 --> 00:19:30,009 352 00:19:30,009 --> 00:19:31,800 Nuk janë një shumë e gjëra, shumë, ju do të keni 353 00:19:31,800 --> 00:19:34,920 të marrin në konsideratë si bateri Jeta dhe përdorimin e kujtesës. 354 00:19:34,920 --> 00:19:38,535 Unë do të thotë, unë kam qenë në 100% kur është Unë fillova këtë prezantim. 355 00:19:38,535 --> 00:19:41,640 356 00:19:41,640 --> 00:19:44,110 Dhe unë ra 20% tashmë. 357 00:19:44,110 --> 00:19:48,820 >> Pra, në varësi të Apps që ju përdorni, dhe në varësi të çfarë app tuaj të vërtetë 358 00:19:48,820 --> 00:19:54,130 ka, ju doni të mendoni për, OK, çfarë mund të bëj me bateri më minimale 359 00:19:54,130 --> 00:19:54,890 Konsumi i jetës? 360 00:19:54,890 --> 00:19:59,308 Pra, këto janë gjëra të rëndësishme kur ju filloni duke përdorur të gjitha ato goodies. 361 00:19:59,308 --> 00:20:02,620 >> Në kushtet e pasqyrës API, ju mund të pretty much 362 00:20:02,620 --> 00:20:04,740 përdorni pothuajse çdo gjuhë që ka një kornizë të internetit. 363 00:20:04,740 --> 00:20:10,170 Ju nuk mund të përdorni C, por për shembull, ju mund të përdorni PHP, Java, Python, Ruby, 364 00:20:10,170 --> 00:20:14,550 Shko, gjuhë të tjera të ndryshme. 365 00:20:14,550 --> 00:20:18,770 Dhe gjëja e ftohtë është ajo vetëm përdor Arkitektura i hapur web. 366 00:20:18,770 --> 00:20:19,980 Ju bëni një kërkesë pas. 367 00:20:19,980 --> 00:20:21,350 Ai fut një kartë. 368 00:20:21,350 --> 00:20:22,850 Ju bëni një kërkesë të merrni. 369 00:20:22,850 --> 00:20:24,750 Ajo merr kartat. 370 00:20:24,750 --> 00:20:27,960 >> Të këqijat është se ju keni nevojë Njohuri OAuth2, dmth shenjë 371 00:20:27,960 --> 00:20:29,360 në me llogarinë tuaj Google. 372 00:20:29,360 --> 00:20:33,560 Dhe kjo mund të jetë ndonjëherë konfuze për folks. 373 00:20:33,560 --> 00:20:37,477 Unë besoj se kur seminaret janë postuar që jo vetëm slides, 374 00:20:37,477 --> 00:20:39,310 por disa materiale të tjera janë bashkangjitur asaj. 375 00:20:39,310 --> 00:20:40,300 A është e saktë? 376 00:20:40,300 --> 00:20:43,500 Dhe unë kam një PDF të madh, si një nëntë faqe PDF, 377 00:20:43,500 --> 00:20:45,550 se si të vendosur të gjithë se deri për njerëzit. 378 00:20:45,550 --> 00:20:48,790 Dhe kjo ju jep një ide të si një strukturë të bazës së të dhënave 379 00:20:48,790 --> 00:20:51,520 për të mbajtur çelësat dhe argumentet. 380 00:20:51,520 --> 00:20:58,090 Kështu që unë do të shpresojmë të jetë në gjendje të hedhin dritë mbi OAuth 381 00:20:58,090 --> 00:21:01,550 me shkuar në atë dokument pak më tej. 382 00:21:01,550 --> 00:21:05,140 >> Një nga gjërat që është një con i madh është se nuk ka funksionalitet offline. 383 00:21:05,140 --> 00:21:09,294 Ju keni nevojë për qasje në internet. 384 00:21:09,294 --> 00:21:10,850 Nëse ju nuk mund të vendosë, mos u shqetësoni. 385 00:21:10,850 --> 00:21:12,560 Ju mund të përdorni të dy. 386 00:21:12,560 --> 00:21:17,620 Për shembull, le të thonë se ju e krijoni një lojë duke përdorur zhytje nëpërmjet GDK. 387 00:21:17,620 --> 00:21:20,390 Ju gjithashtu mund të krijojë një Fituesit kjo është në re. 388 00:21:20,390 --> 00:21:24,510 Duke përdorur pasqyrë API, ju mund të dërgoni tuaj të shënuar në web shërbimin tuaj drejtues, 389 00:21:24,510 --> 00:21:26,320 kështu që ajo mund të shfaqet. 390 00:21:26,320 --> 00:21:29,840 >> Pra, ju në thelb të dëshironi të përdorni atë që është më e mirë për llojin e aplikimit tuaj. 391 00:21:29,840 --> 00:21:33,930 Jo necessarily-- ju nuk keni që shkojnë në një anë ose tjetër. 392 00:21:33,930 --> 00:21:37,950 Është vetëm se një do të be-- në qoftë se ju jeni do të përdorin të dy, 393 00:21:37,950 --> 00:21:39,350 ju mund të keni nevojë për atë. 394 00:21:39,350 --> 00:21:40,850 Dhe kjo është një punë e madhe. 395 00:21:40,850 --> 00:21:43,610 Por është definitivisht ia vlen në qoftë se ju mund të merrni atë përmes. 396 00:21:43,610 --> 00:21:47,850 397 00:21:47,850 --> 00:21:55,530 >> Kështu që unë do të ju jap një shembull të shpejtë të API pasqyrë dhe kapacitetet e saj. 398 00:21:55,530 --> 00:21:58,220 Kështu për shembull, një nga gjërat that-- kjo 399 00:21:58,220 --> 00:22:03,930 është projekti Glass motorino se vjen me mostrat e Google. 400 00:22:03,930 --> 00:22:05,700 Ajo në thelb parashtron çdo gjë që ju 401 00:22:05,700 --> 00:22:08,900 mund të bëjë me të paktën pasqyrë API. 402 00:22:08,900 --> 00:22:11,440 >> Disa gjëra që kam pasur treguar ju më herët, si dhe, 403 00:22:11,440 --> 00:22:14,365 për shembull, lojë, lojë bilancit dhe ato, 404 00:22:14,365 --> 00:22:18,735 ato janë në të vërtetë mostër Kodi që Google ju ofron. 405 00:22:18,735 --> 00:22:24,375 Kështu që ju shikoni, Google ka bërë një shumë e punës për ju. 406 00:22:24,375 --> 00:22:27,570 Ju vetëm duhet të në thelb kuptoj se saktësisht se si 407 00:22:27,570 --> 00:22:31,480 për të vënë kërkesën tuaj së bashku për të shfrytëzuar më mirë 408 00:22:31,480 --> 00:22:34,200 këto mjete dhe ato gjëra se ata kanë dhënë ju. 409 00:22:34,200 --> 00:22:36,810 >> Kjo është mostër për afat kohor. 410 00:22:36,810 --> 00:22:41,970 Por çfarë mund të bëjmë këtu është, Kodi prapa në këtë, 411 00:22:41,970 --> 00:22:45,010 po ju mund të shikoni saktësisht se si ata futur një mesazh në një afat kohor, 412 00:22:45,010 --> 00:22:49,730 ose futur një foto, ose futur një kartë me HTML numerizohen. 413 00:22:49,730 --> 00:22:53,620 Subscriptions-- një abonim është diçka që ju të regjistroheni. 414 00:22:53,620 --> 00:22:55,880 Për shembull, unë abonuar në The New York Times. 415 00:22:55,880 --> 00:23:01,600 Dhe kështu ata dërgojnë qelqi time, im Glass specifik, përditëson periodikisht. 416 00:23:01,600 --> 00:23:04,250 Kjo është ajo që me të vërtetë pasqyrë API është. 417 00:23:04,250 --> 00:23:08,820 Dhe në faqen e internetit zhvilluesi Glass, ata kanë të gjitha këto këtu për ju, 418 00:23:08,820 --> 00:23:12,510 kështu që ju mund të në thelb të levave këtë. 419 00:23:12,510 --> 00:23:15,680 >> Pra, një nga tjetri gjërat që dua unë kam 420 00:23:15,680 --> 00:23:19,165 kur unë isha zhvillimin e aplikacioneve Glass para, dhe edhe nxënësit e mi e vitit të kaluar, 421 00:23:19,165 --> 00:23:20,540 është kjo gjë cool. 422 00:23:20,540 --> 00:23:22,980 Dhe është quajtur Projektuesi qelqe rrjedhë. 423 00:23:22,980 --> 00:23:26,860 Dhe rrjedha projektuesi qelqe është në thelb një mënyrë për ju 424 00:23:26,860 --> 00:23:29,990 për të ndërtuar një aplikim të Google Glass, kështu që ju mund të vërtetë 425 00:23:29,990 --> 00:23:31,890 të shohim se çfarë po ndodh. 426 00:23:31,890 --> 00:23:36,450 >> Kështu që unë ndërtuar këtë lloj të përkohshëm Aplikacioni Google Glass këtu. 427 00:23:36,450 --> 00:23:37,710 OK, Glass. 428 00:23:37,710 --> 00:23:40,850 Dhe atëherë unë dua që ajo të bëjë diçka. 429 00:23:40,850 --> 00:23:43,430 Të nisë një app CS50. 430 00:23:43,430 --> 00:23:46,070 Dhe atëherë ajo do të thonë, mirëpritur të app im CS50. 431 00:23:46,070 --> 00:23:49,490 Dhe pastaj unë mund të trokitje e lehtë, si ju mund të shih këtu, për më shumë opsione. 432 00:23:49,490 --> 00:23:54,650 Dhe një, unë mund ta bëj një automatik Një plus, ose unë mund të shkruaj PSET time për mua. 433 00:23:54,650 --> 00:23:57,390 Pra, ka gjëra të ndryshme. 434 00:23:57,390 --> 00:24:01,810 Në qoftë se ju përdorni shkruani opsion time PSET, ajo thotë, duke paralajmëruar, nuk rekomandohet. 435 00:24:01,810 --> 00:24:04,820 A nuk duan qelqi të shkruaj PSET tuaj për ju. 436 00:24:04,820 --> 00:24:12,010 >> Por në thelb, ky është një mjet i mirë se shumë njerëz kanë humbur. 437 00:24:12,010 --> 00:24:15,730 Dhe kjo do të ishte i madh në qoftë se ju mund të ndihmojë të nxjerr 438 00:24:15,730 --> 00:24:19,260 kërkesa juaj në një nga këto objekte. 439 00:24:19,260 --> 00:24:23,020 Dhe gjëja e ftohtë shumë është se ka ky buton shqyrtim dizajn. 440 00:24:23,020 --> 00:24:25,330 Dhe ajo që ky rishikim të projektimit buton e bën, në thelb, 441 00:24:25,330 --> 00:24:29,580 është ai lejon aktual Google Ekipi Glass për të rishikuar app tuaj 442 00:24:29,580 --> 00:24:31,940 dhe ju jap komente mbi të paraprakisht. 443 00:24:31,940 --> 00:24:38,430 Pra, një shumë e flladin karakteristika që e Glass Ekipi ka bërë në mënyrë që të ndërtojnë atë, 444 00:24:38,430 --> 00:24:41,890 për ta bërë atë sa më lehtë për ju që në fakt shkruaj Google Glass 445 00:24:41,890 --> 00:24:43,276 aplikimet. 446 00:24:43,276 --> 00:24:43,776 Vërtet? 447 00:24:43,776 --> 00:24:45,734 >> Gjuha 1: A është kjo vetëm projektimit, ose mund ti atëherë 448 00:24:45,734 --> 00:24:49,966 përkthejnë this-- e bën këtë automatikisht përkthehet në kod që ju mund të përdorni? 449 00:24:49,966 --> 00:24:53,090 Christopher BARTHOLOMEW: Pra pyetja ishte se, është kjo vetëm për projektimin, 450 00:24:53,090 --> 00:24:55,555 dhe e bën atë të përkthehet në Kodi aktual për ju? 451 00:24:55,555 --> 00:24:56,540 Jo, kjo nuk ka. 452 00:24:56,540 --> 00:24:59,740 Por ajo që bën është ajo e mundi një bord gjigant të bardhë dhe ton 453 00:24:59,740 --> 00:25:01,870 e copa të bardha të letrës. 454 00:25:01,870 --> 00:25:06,020 Kështu që ju e dini saktësisht një herë ju aplikoni një kartë të veçantë, 455 00:25:06,020 --> 00:25:08,860 ju e dini se do të apply-- kur ju jeni me shkrim programin tuaj, 456 00:25:08,860 --> 00:25:13,990 oh, unë dua këtë kartë të veçantë për në të vërtetë të nisur diçka tjetër. 457 00:25:13,990 --> 00:25:15,770 Dhe kështu ai bën atë shumë të bukur. 458 00:25:15,770 --> 00:25:20,007 Dhe në qoftë se jeni duke planifikuar për të bëjë një kërkesë të Google Glass 459 00:25:20,007 --> 00:25:23,090 dhe ju bëni një nga këto, unë do të paraqesë një nga këto, si para-propozimit tuaj. 460 00:25:23,090 --> 00:25:26,130 Dhe unë jam i sigurt TF juaj do të jetë me të vërtetë i lumtur për këtë, sepse ata do të 461 00:25:26,130 --> 00:25:28,088 të jetë si, oh kjo është çfarë kërkesa juaj ka. 462 00:25:28,088 --> 00:25:29,700 Unë e di atë që unë jam duke pritur nga ai. 463 00:25:29,700 --> 00:25:31,491 Sepse ndonjëherë, është e të vërtetë e vështirë për të mbajtur 464 00:25:31,491 --> 00:25:33,240 udhë të asaj që po ndodh në një app Glass. 465 00:25:33,240 --> 00:25:38,290 466 00:25:38,290 --> 00:25:41,570 >> Le të kthehemi tek kjo. 467 00:25:41,570 --> 00:25:44,245 Një tjetër gjë e ftohtë është të shfrytëzojë i lojrave qelqe 468 00:25:44,245 --> 00:25:48,300 për të rishikuar dhe për të krijuar përmbajtje që është shfaqur në aplikimin tuaj. 469 00:25:48,300 --> 00:25:57,800 Pra, çfarë është kjo është një mjet ku ju në të vërtetë mund të projektimit si gjërat duken. 470 00:25:57,800 --> 00:26:04,470 Kështu për shembull, në qoftë se unë dua të make-- duke pritur që ajo të ngarkesës këtu. 471 00:26:04,470 --> 00:26:14,230 472 00:26:14,230 --> 00:26:17,940 >> Nëse unë dua të bëj një template specifik, unë mund 473 00:26:17,940 --> 00:26:22,370 bëj që këtu duke përdorur kjo, në thelb një mjet 474 00:26:22,370 --> 00:26:25,460 që ata na kanë dhënë, në të vërtetë rregulloje 475 00:26:25,460 --> 00:26:30,520 si kartat tuaja aktuale do të shikojmë. 476 00:26:30,520 --> 00:26:32,540 Përshëndetje. 477 00:26:32,540 --> 00:26:36,610 Kjo është e madhe. 478 00:26:36,610 --> 00:26:38,480 Thanks, Google. 479 00:26:38,480 --> 00:26:40,820 Kështu që ju mund të vërtetë parë se si kartat tuaja janë 480 00:26:40,820 --> 00:26:42,642 do të shikojmë kur ju të fillojë ndërtimin e tyre 481 00:26:42,642 --> 00:26:44,850 dhe pastaj të filloni të dërgoni ata mbi të Google Glass. 482 00:26:44,850 --> 00:26:52,040 483 00:26:52,040 --> 00:26:55,010 >> Gjë tjetër është ky PDF prospekt që unë kam 484 00:26:55,010 --> 00:26:58,000 krijuar në order-- nëse ju u do të bëjë njoftimin 485 00:26:58,000 --> 00:27:03,140 shërbime, njoftime periodike, ose punojnë me pasqyrë API në krahasim 486 00:27:03,140 --> 00:27:05,490 në GDK. 487 00:27:05,490 --> 00:27:07,870 Dhe më lejoni të merrni atë jashtë për ju. 488 00:27:07,870 --> 00:27:36,830 489 00:27:36,830 --> 00:27:39,415 >> Duke marrë një pak për të ngarkuar këtu, sorry. 490 00:27:39,415 --> 00:27:43,510 Menduar të jetë tashmë e hapur. 491 00:27:43,510 --> 00:27:44,010 Ka ne do të shkojmë. 492 00:27:44,010 --> 00:27:46,640 493 00:27:46,640 --> 00:27:53,560 >> Kështu për shembull, në qoftë se ju doni të të ngritur duke përdorur pasqyrë API, 494 00:27:53,560 --> 00:27:57,340 I kanë udhëzime të plota të hollësishme se si të bëni sa that-- 495 00:27:57,340 --> 00:28:01,780 ju hyni API e Google tastierë, me çfarë llogari, 496 00:28:01,780 --> 00:28:06,150 si për të krijuar një specific-- duke bërë të mundur pasqyrë API, 497 00:28:06,150 --> 00:28:09,190 duke punuar me të hapur vërtetimit, dhe gjithashtu 498 00:28:09,190 --> 00:28:13,260 se si të përdorin shesh lojërash që ne vetëm në mënyrë specifike shikuar. 499 00:28:13,260 --> 00:28:19,440 Informacion aq i mirë këtu se do të vijnë me kuvertë aktuale rrëshqitje. 500 00:28:19,440 --> 00:28:22,520 >> Përndryshe, ju gjithashtu mund të bëjë gjëra të tjera këtu, 501 00:28:22,520 --> 00:28:30,050 dhe në mënyrë të veçantë ka Struktura bazë e të dhënave që unë kam krijuar, 502 00:28:30,050 --> 00:28:32,820 apo që unë kam bërë për ju, që ju mund të shikoni në 503 00:28:32,820 --> 00:28:38,030 për të parë se si për të ndërtuar një të hapur Tabela e authentication për përdoruesit. 504 00:28:38,030 --> 00:28:41,079 Pra, diçka që gjithashtu kuptoj ad ndiek, 505 00:28:41,079 --> 00:28:43,620 veçanërisht në qoftë se ju jeni do të të jetë i punuar me pasqyrë API. 506 00:28:43,620 --> 00:28:55,800 507 00:28:55,800 --> 00:28:56,400 Nuk jeni. 508 00:28:56,400 --> 00:29:02,530 509 00:29:02,530 --> 00:29:05,640 >> Pra, një ton të burimeve. 510 00:29:05,640 --> 00:29:10,540 Ajo që unë rekomandoj duke bërë është duke shkuar për të developers.google.com/glass dhe lexuar, 511 00:29:10,540 --> 00:29:14,150 sepse ka shumë e informacionit atje, 512 00:29:14,150 --> 00:29:17,720 shumë më shumë për të shkuar mbi tërë seminar. 513 00:29:17,720 --> 00:29:21,220 Por ka një informacion shumë, kjo është e një shumë e informacionit të mirë, se lloj i 514 00:29:21,220 --> 00:29:24,640 zgjeron më shumë për këtë, veçanërisht në anën e kodit të gjërave. 515 00:29:24,640 --> 00:29:27,630 Unë kam shtuar edhe një të shpejtë të fillojë udhëzues për GDK, 516 00:29:27,630 --> 00:29:30,600 kështu që nëse keni nevojë për të lloj i hidhen në të, 517 00:29:30,600 --> 00:29:32,770 ju keni mundësinë për të bërë se si. 518 00:29:32,770 --> 00:29:36,290 >> Unë e kam added-- nuk ka video të të drejtë këtu, Android Tutorials. 519 00:29:36,290 --> 00:29:38,630 Ka një video YouTube që është përfshirë, se në qoftë se ju 520 00:29:38,630 --> 00:29:42,920 dua të fillojë zhvillimin e përdorur sistem operativ Android, 521 00:29:42,920 --> 00:29:46,630 në qoftë se ju jeni një fillestar, që video me të vërtetë do t'ju ndihmojë të bëni këtë. 522 00:29:46,630 --> 00:29:51,170 Përsëri, aplikimet qelqi që janë duke përdorur GDK 523 00:29:51,170 --> 00:29:53,000 janë aplikacione fjalë për fjalë vetëm Android. 524 00:29:53,000 --> 00:29:56,090 Ata mund port mbrapa dhe me radhë. 525 00:29:56,090 --> 00:29:58,740 >> Së fundi unë kam shtuar një Google udhëzues stil për Java. 526 00:29:58,740 --> 00:30:02,090 Nëse ka ndonjë gjë specifically-- Si mund të bëj a-- ju e dini, 527 00:30:02,090 --> 00:30:05,830 çfarë është mënyra më e mirë për të bërë një për lak, në aspektin e Google? 528 00:30:05,830 --> 00:30:10,230 Kjo udhëzues stil do të t'ju ndihmuar të bëni ato gjëra. 529 00:30:10,230 --> 00:30:11,550 >> Dhe kjo është ajo. 530 00:30:11,550 --> 00:30:13,990 Kështu që unë shpresoj të ju djema kemi informacion të mjaftueshëm 531 00:30:13,990 --> 00:30:17,760 për të shkuar përpara me të hedhur në një aplikim i Google Glass. 532 00:30:17,760 --> 00:30:19,590 Por patjetër vizitoni burimet. 533 00:30:19,590 --> 00:30:24,930 Definitely pikiatë në llojet e ndryshme e aplikacioneve që janë në dispozicion, 534 00:30:24,930 --> 00:30:26,610 sidomos aplikacione mostër. 535 00:30:26,610 --> 00:30:28,810 Shikoni në disa prej kodit që ata të ofruar ju. 536 00:30:28,810 --> 00:30:32,770 Dhe sinqerisht, me tuaj Përvoja në CS50, 537 00:30:32,770 --> 00:30:35,850 ajo nuk duhet të jetë një i vështirë gjë për të thyer në dhe për të marrë në. 538 00:30:35,850 --> 00:30:36,750 OK? 539 00:30:36,750 --> 00:30:38,600 Falemnderit. 540 00:30:38,600 --> 00:30:40,598