1 00:00:00,000 --> 00:00:10,384 2 00:00:10,384 --> 00:00:12,050 Christopher Bartholomew: Magandang hapon. 3 00:00:12,050 --> 00:00:14,290 Salamat sa iyo para sa darating na Google Glass-- Ang paglabag 4 00:00:14,290 --> 00:00:16,206 Sa pamamagitan ng kisameng gawa sa salamin session, o seminar. 5 00:00:16,206 --> 00:00:18,450 6 00:00:18,450 --> 00:00:24,070 Ito partikular na pantas-aral ay hindi talaga batay sa, tulad ng, halimbawa coding. 7 00:00:24,070 --> 00:00:28,480 Ito ay mahalagang kapag Tinuruan ko na ito same-- 8 00:00:28,480 --> 00:00:32,220 o kapag mentored ako mag-aaral para sa CS50 nakaraang taon sa Google Glass proyekto, 9 00:00:32,220 --> 00:00:34,570 ay hindi ito ang coding na talaga ito, talagang apektado ang mga ito. 10 00:00:34,570 --> 00:00:38,600 Ito ay ang, mahusay, paano ako kukuha ng lahat mga tool na ito na nagbigay sa akin ng Google, 11 00:00:38,600 --> 00:00:42,310 at gamitin ang mga ito upang bumuo ng isang tukoy sa application? 12 00:00:42,310 --> 00:00:43,810 Kami ay pagpunta pumunta sa paglipas ng ilang mga bagay. 13 00:00:43,810 --> 00:00:45,130 Kami ay pagpunta sa pumunta sa paglipas ng mga pattern ng disenyo. 14 00:00:45,130 --> 00:00:46,630 Kami ay pagpunta sa pumunta sa paglipas ng mga application. 15 00:00:46,630 --> 00:00:53,540 Kami ay pagpunta sa pumunta sa paglipas ng eksakto kung paano gumawa ng lahat ng mga kaalaman na ang Google 16 00:00:53,540 --> 00:00:57,660 Mawawala na ibigay sa you-- dahil Google ay katangi-tangi sa kamalayan ng pagbibigay 17 00:00:57,660 --> 00:00:59,870 ang lahat ng mga sampol na kailangan mo. 18 00:00:59,870 --> 00:01:03,660 Ang mga ito ay pagpunta upang bigyan ka ng lahat ng mga dokumentasyon kailangan mong ipatupad ito. 19 00:01:03,660 --> 00:01:05,840 Ngunit kami ay pagpunta upang gamitin ang na kaalaman na na sila 20 00:01:05,840 --> 00:01:09,980 nagbigay sa iyo na lumikha Kistal o babasagin, Glass application. 21 00:01:09,980 --> 00:01:12,125 Kaya sabihin magsimula dito. 22 00:01:12,125 --> 00:01:15,000 Kaya ilang bagay na dapat mong magpatuloy lang sa likod ng iyong ulo 23 00:01:15,000 --> 00:01:19,890 sa tuwing gumagawa ka ng Google Glass application. 24 00:01:19,890 --> 00:01:22,310 Dahil ang isa sa mga bagay tungkol sa Google Glass sa 25 00:01:22,310 --> 00:01:28,360 mismo ay ito ay isang kontrobersyal na piraso ng teknolohiya 26 00:01:28,360 --> 00:01:31,154 na hindi maraming tao ang aktwal na gamitin. 27 00:01:31,154 --> 00:01:33,070 Kaya sa likod ng iyong ulo, dapat mong laging 28 00:01:33,070 --> 00:01:36,800 Sa tingin about-- ang tunay tagumpay ng anumang naisusuot teknolohiya 29 00:01:36,800 --> 00:01:40,030 depende sa mga application na magagamit para dito. 30 00:01:40,030 --> 00:01:47,870 Kung walang mahusay na mga application para sa isang partikular na device, pagkatapos ito ay walang kabuluhan. 31 00:01:47,870 --> 00:01:50,140 >> Isa pang bagay ay ang bilang Glass mga developer, ang hamon 32 00:01:50,140 --> 00:01:53,030 ay ang paglikha ng apps na mas maginhawa at makabagong 33 00:01:53,030 --> 00:01:55,080 kaysa sa aming sariling mga app sa mobile device. 34 00:01:55,080 --> 00:01:58,010 At hindi ito ang aktwal na nangangahulugan na ikaw ay may 35 00:01:58,010 --> 00:02:00,370 upang lumikha ng isang buong bagong application. 36 00:02:00,370 --> 00:02:05,740 Ibig kong sabihin halimbawa, maaari ko lang pumunta lamang, OK Glass, kumuha ng larawan, 37 00:02:05,740 --> 00:02:08,655 ibabahagi. 38 00:02:08,655 --> 00:02:10,770 At pagkatapos ay ako maaaring lamang sabihin, magbahagi. 39 00:02:10,770 --> 00:02:12,260 OK Glass. 40 00:02:12,260 --> 00:02:12,760 Ibahagi. 41 00:02:12,760 --> 00:02:16,500 42 00:02:16,500 --> 00:02:20,540 At maaari ko ba itong ibahagi sa aking mga lupon lamang tulad na sa Google+ o isang bagay. 43 00:02:20,540 --> 00:02:23,330 >> Ito ay isang maraming mas mabilis kaysa sa akin pagpunta out dito, pagkuha ng larawan, 44 00:02:23,330 --> 00:02:25,210 at pagkatapos ay mahalagang ginagawa ang parehong bagay. 45 00:02:25,210 --> 00:02:26,630 Kaya Ginagawang mas maginhawa. 46 00:02:26,630 --> 00:02:31,440 Ito ay isang makabagong paraan upang gawin bagay na medyo kaunti pang mas mabilis. 47 00:02:31,440 --> 00:02:34,660 >> Ngayon, isa pang paraan upang isipin ang tungkol sa Google Glass application, 48 00:02:34,660 --> 00:02:37,830 o anumang uri ng naisusuot teknolohiya app, ay kung ganap kang 49 00:02:37,830 --> 00:02:40,730 wiped iyong mobile device, kung ano ang magiging unang limang 50 00:02:40,730 --> 00:02:44,319 mga application na gagawin mo talagang i-download, at bakit? 51 00:02:44,319 --> 00:02:46,110 Kaya magpatuloy lang sa mga nasa sa likod ng iyong ulo 52 00:02:46,110 --> 00:02:53,710 kapag tapos ka pagpunta upang simulan ang pagguhit ng plano Google Glass application. 53 00:02:53,710 --> 00:02:55,040 >> Kaya kung ano ang pakay? 54 00:02:55,040 --> 00:02:56,831 Unang bagay na kami ay pagpunta sa gawin ay kami ay 55 00:02:56,831 --> 00:02:59,274 pagpunta sa isa lamang sinasabi, ano ang Glass? 56 00:02:59,274 --> 00:03:02,190 Kami ay pagpunta sa makipag-usap tungkol sa Glass timeline, isa lamang ang bagay na 57 00:03:02,190 --> 00:03:06,797 gumagalaw sa buong screen kapag gamitin ang controller sa tabi. 58 00:03:06,797 --> 00:03:09,130 Kami ay pagpunta sa makipag-usap tungkol sa mga pattern ng disenyo para sa Kistal o babasagin. 59 00:03:09,130 --> 00:03:13,090 >> Kami ay pagpunta sa makipag-usap tungkol sa salamin API kumpara sa kit ang baso ng nag-develop. 60 00:03:13,090 --> 00:03:14,890 Kukunin ko ihagis na sa paligid marami, tunay, 61 00:03:14,890 --> 00:03:19,840 dahil ang mirror API ay ang orihinal na programa ng application 62 00:03:19,840 --> 00:03:22,210 interface na ay inilabas sa pamamagitan ng Google. 63 00:03:22,210 --> 00:03:23,550 Iyon ang ulap batay. 64 00:03:23,550 --> 00:03:26,080 Sapagkat ang GDK, ang Glass Development Kit, 65 00:03:26,080 --> 00:03:29,620 ay inilabas sa ibang pagkakataon pababa sa kalsada, mahalagang upang ang 66 00:03:29,620 --> 00:03:33,100 Maaari mong aktwal na gamitin ang hardware mga kakayahan sa Google Glass. 67 00:03:33,100 --> 00:03:36,875 Susubukan naming pumunta sa paglipas ng ilang mga propesyonal na mga tip, at din, mahalagang, ang ilang mga mapagkukunan. 68 00:03:36,875 --> 00:03:40,820 69 00:03:40,820 --> 00:03:44,120 >> Kaya sa halip na nagpapaliwanag nang eksakto kung ano ang Glass sa pangkalahatan, 70 00:03:44,120 --> 00:03:45,870 Lamang ako pupunta gamitin ang isa minutong video 71 00:03:45,870 --> 00:03:48,520 na nagbigay ang Google ng sa uri ng pumunta sa paglipas ng ito, 72 00:03:48,520 --> 00:03:54,800 dahil sa tingin ko na ang mahalagang pinakamahusay na paraan upang gawin ito nang walang pagbibigay sa akin 73 00:03:54,800 --> 00:03:56,240 Glass sa bawat solong tao dito. 74 00:03:56,240 --> 00:04:01,064 75 00:04:01,064 --> 00:04:01,730 [VIDEO ng pag-playback] 76 00:04:01,730 --> 00:04:05,340 -Here Ay ang mga pangunahing kaalaman ng kung paano gamitin ang Glass. 77 00:04:05,340 --> 00:04:06,960 Ito ang iyong touchpad. 78 00:04:06,960 --> 00:04:09,370 Ito ay tumatakbo mula sa iyong templo sa iyong tainga. 79 00:04:09,370 --> 00:04:12,850 I-tap ang touchpad upang gisingin ang Glass. 80 00:04:12,850 --> 00:04:15,830 Dapat mong makita ang display sa itaas ng iyong linya ng paningin. 81 00:04:15,830 --> 00:04:19,260 Ayusin ito upang makita ang lahat. 82 00:04:19,260 --> 00:04:21,880 >> Ipinapakita ng home screen ng orasan. 83 00:04:21,880 --> 00:04:23,180 Ito ang iyong timeline. 84 00:04:23,180 --> 00:04:24,740 Ito ay isang hilera ng mga baraha. 85 00:04:24,740 --> 00:04:27,710 Mga bagay sa kaliwa ay nangyayari ngayon o paparating na, 86 00:04:27,710 --> 00:04:32,280 tulad ng panahon, sa isang paparating na flight, o ng isang kaganapan sa iyong kalendaryo. 87 00:04:32,280 --> 00:04:35,110 Maaari mong i-tap sa anumang card upang makita ang higit pa. 88 00:04:35,110 --> 00:04:37,110 Mag-swipe pababa kahit saan sa bumalik sa timeline. 89 00:04:37,110 --> 00:04:40,350 90 00:04:40,350 --> 00:04:43,340 >> Card sa kanan ng home screen ay mula sa nakaraan. 91 00:04:43,340 --> 00:04:47,930 Halimbawa, mensahe, video, o mga larawan. 92 00:04:47,930 --> 00:04:50,930 Tapikin sa isang larawan upang ibahagi ito, at pumili ng isa sa iyong mga kaibigan. 93 00:04:50,930 --> 00:05:00,110 94 00:05:00,110 --> 00:05:01,930 Mag-swipe pababa upang bumalik sa standby. 95 00:05:01,930 --> 00:05:03,855 At mayroon Maglibang sa pagsisiyasat. 96 00:05:03,855 --> 00:05:07,172 >> [END VIDEO ng pag-playback] 97 00:05:07,172 --> 00:05:14,095 98 00:05:14,095 --> 00:05:16,220 Christopher Bartholomew: Kaya iyon ang generic na gumagamit 99 00:05:16,220 --> 00:05:19,770 interface para sa Google Glass. 100 00:05:19,770 --> 00:05:26,610 Mahalaga, ito ay isang napaka simple, UI timeline nakatuon sa 101 00:05:26,610 --> 00:05:30,010 na nagpapahintulot sa gumagamit na gamitin hindi mga utos ng boses lamang, kundi pati na rin 102 00:05:30,010 --> 00:05:34,270 ang bar na ito sa kahabaan ng kanang kamay bahagi upang mag-swipe talaga 103 00:05:34,270 --> 00:05:40,220 mabilis sa pamamagitan ng iba't ibang mga partikular na sukat ng mga ibang oras Glass 104 00:05:40,220 --> 00:05:41,600 cards. 105 00:05:41,600 --> 00:05:43,100 >> Kaya kung ano ang nasa Glass? 106 00:05:43,100 --> 00:05:45,870 Well, ang display ay 640 sa pamamagitan ng 360. 107 00:05:45,870 --> 00:05:50,850 Ang camera sa mismo ay isang limang megapixel kamera na ginagawa 720p-record ng video. 108 00:05:50,850 --> 00:05:54,270 Ito ay may Wi-Fi at Bluetooth sa ito, ngunit wala itong cellular. 109 00:05:54,270 --> 00:05:58,270 Kaya upang gamitin ang Glass sa labas ng isang Wi-Fi network, 110 00:05:58,270 --> 00:06:02,780 magkakaroon ka upang lubos na link ito sa iyong telepono gamit ang isang hotspot. 111 00:06:02,780 --> 00:06:05,180 >> Ang imbakan ay halos 12 gigabytes, at hindi iyon 112 00:06:05,180 --> 00:06:06,790 kabilang ang mga operating system. 113 00:06:06,790 --> 00:06:10,590 Ito ay 16 kabuuang talaga. 114 00:06:10,590 --> 00:06:14,160 Mayroon itong dalawang gigabytes ng RAM. 115 00:06:14,160 --> 00:06:18,250 At mayroong ilang mga karagdagang mahusay piraso ng teknolohiya na binuo sa. 116 00:06:18,250 --> 00:06:19,430 Mayroon kang isang dyayroskop. 117 00:06:19,430 --> 00:06:21,430 Mayroon kang isang accelerometer. 118 00:06:21,430 --> 00:06:24,350 Mayroon kang nakapaligid na ilaw Pagramdam at proximity 119 00:06:24,350 --> 00:06:26,630 sensor, na ginagamit para sa, tulad ng, kumikislap. 120 00:06:26,630 --> 00:06:30,910 Halimbawa, kung ang blink ko, tatagal isang larawan, na uri ng kakaiba. 121 00:06:30,910 --> 00:06:37,370 Ngunit ito ay isa sa mga piraso na maaari kang makakuha sa loob ng SDK. 122 00:06:37,370 --> 00:06:43,190 >> At mayroon ka ring buto pagpapadaloy audio transduser. 123 00:06:43,190 --> 00:06:47,350 Kaya na nagbibigay-daan sa akin na talaga uri ng lihim na pag-uusap, OK Glass. 124 00:06:47,350 --> 00:06:51,910 At pagkatapos ay ma-access sa aking mga utos. 125 00:06:51,910 --> 00:06:57,050 Kaya na pangkalahatang ay kung ano ang Google Glass ay. 126 00:06:57,050 --> 00:07:02,830 >> Kaya sabihin makakuha ng higit sa kutuhin magaspang ng kung ano ang mga oras ng baraha, 127 00:07:02,830 --> 00:07:06,050 at kung paano namin ginagamit ang mga ito upang gawin ang iba't ibang mga bagay. 128 00:07:06,050 --> 00:07:08,360 Kaya may tatlong mga uri ng timeline card. 129 00:07:08,360 --> 00:07:13,040 Mayroong mga static na card, na Ipinapakita ng teksto, HTML, mga imahe, at mga video. 130 00:07:13,040 --> 00:07:16,530 131 00:07:16,530 --> 00:07:19,870 Pwede ring mga bagay na ito na ginagamit upang pahintulutang magpatakbo ng mga bagay na ito na tinatawag na isang live card, 132 00:07:19,870 --> 00:07:20,520 o immersions. 133 00:07:20,520 --> 00:07:23,730 At kami makipag-usap tungkol sa na sa ilang sandali. 134 00:07:23,730 --> 00:07:27,940 >> Ang isang live na nagpapakita card card na mahalaga sa kasalukuyang moment-- 135 00:07:27,940 --> 00:07:30,620 mga bagay-bagay na naipadala, mahalagang. 136 00:07:30,620 --> 00:07:33,410 Segundometro ay isang magandang halimbawa para dito. 137 00:07:33,410 --> 00:07:37,020 >> At isang pagsasawsaw ay nagpapakita kung ano tinatawag naming Android aktibidad na 138 00:07:37,020 --> 00:07:40,690 talaga tumatagal ang buong screen. 139 00:07:40,690 --> 00:07:45,940 Kaya ang ideya dito ay nagawa mong gumawa ng maraming magandang, malinis, presko, 140 00:07:45,940 --> 00:07:51,580 at dynamic na mga application, kung ito lamang ay isang simpleng HTML CSS 141 00:07:51,580 --> 00:07:54,910 template, kung ang isang bagay na nagaganap at aktibo. 142 00:07:54,910 --> 00:08:00,350 Ito ay isang imahe ng isang laro tinatawag na zombie Run, na 143 00:08:00,350 --> 00:08:01,900 ay talagang kaakit-akit na masaya. 144 00:08:01,900 --> 00:08:03,090 Titingnan namin iyon. 145 00:08:03,090 --> 00:08:12,052 At ito ay isang laro dito na gumagamit ng gyroscope-- ako patuloy na nagsasabi gyroscope-- 146 00:08:12,052 --> 00:08:13,010 oo, ito ay dyayroskop. 147 00:08:13,010 --> 00:08:14,260 Ano ang aking ginagawa? 148 00:08:14,260 --> 00:08:17,710 Ang dyayroskop, sa gayon ay maaari kang talagang balansehin ang mga bagay sa inyong ulo. 149 00:08:17,710 --> 00:08:21,160 150 00:08:21,160 --> 00:08:23,580 >> Kaya hana higit pa sa timeline card. 151 00:08:23,580 --> 00:08:27,440 Maaari ring maglaman ng static na mga card ng isang bundle ng mga baraha, halimbawa, ang isang photo album. 152 00:08:27,440 --> 00:08:32,400 Maaari mong makita na naitala sa pamamagitan ng ito maliit na pahina ng flap dito mismo. 153 00:08:32,400 --> 00:08:37,059 Kapag nag-tap ka sa ito, bibigyan ka isa pang linya ng timeline card. 154 00:08:37,059 --> 00:08:40,580 At doon makikita mo magagawang uri ng mag-scroll sa pamamagitan ng paggamit ng iyong scroll bar, 155 00:08:40,580 --> 00:08:42,805 at makikita rin ninyo upang ibahagi ang tiyak na mga card. 156 00:08:42,805 --> 00:08:48,397 157 00:08:48,397 --> 00:08:51,230 Kaya ngayon na dapat ay medyo pamilyar sa iba't ibang mga uri 158 00:08:51,230 --> 00:08:53,529 ng timeline card, kung ano ang namin ang pagpunta sa gawin 159 00:08:53,529 --> 00:08:55,570 ay kami ay pagpunta sa makipag-usap tungkol sa mga pattern ng disenyo. 160 00:08:55,570 --> 00:08:59,290 At marahil ito ang bagay na karamihan sa mga mag-aaral mahuli up 161 00:08:59,290 --> 00:09:03,590 may kapag sinimulan nila diving sa Google Glass pag-unlad. 162 00:09:03,590 --> 00:09:05,170 >> Kaya may tatlong mga pattern ng disenyo. 163 00:09:05,170 --> 00:09:08,550 Ang unang pattern disenyo ay pana-panahong mga notification. 164 00:09:08,550 --> 00:09:12,660 At kung ano na ang ginagawa nito ay gumagamit ng salamin Mga serbisyong API web, o background Android 165 00:09:12,660 --> 00:09:15,960 mga serbisyo upang itulak mga notification sa isang timeline. 166 00:09:15,960 --> 00:09:19,590 Halimbawa, kung nag-sign up para sa app na cnn.com, ang 167 00:09:19,590 --> 00:09:26,520 ang mga ito ay magpadala sa iyo ng isang abiso kapag mayroong isang kaganapan ng balita na naganap. 168 00:09:26,520 --> 00:09:31,860 >> Maaaring gamitin ang mga salamin API upang lumikha ng anumang language-- ang mirror API maaari 169 00:09:31,860 --> 00:09:34,560 gumamit ng anumang wika upang lumikha ng isang pakikipag-ugnayan ng serbisyo sa web. 170 00:09:34,560 --> 00:09:39,230 Kaya mahalagang, tulad ng kung ikaw ay hindi masyadong pamilyar sa Java, 171 00:09:39,230 --> 00:09:45,010 na siya ay gumagamit ng GDK, at ikaw ay mas interesado sa PHP halimbawa, 172 00:09:45,010 --> 00:09:49,080 maaari mong magsulat ng isang serbisyo PHP at isang Kistal o babasagin application na 173 00:09:49,080 --> 00:09:51,090 nakikipag-ugnayan sa iyon, sa halip na sa pagkakaroon 174 00:09:51,090 --> 00:09:55,520 upang sumisid ng mas malalim sa ang mga bahagi ng Java ito. 175 00:09:55,520 --> 00:10:00,050 Ang mga serbisyo ng background sa Android mga paggamit Java bawat ang Glass Development Kit. 176 00:10:00,050 --> 00:10:03,155 >> Kaya kung ano ang gagawin namin ay magpapadala kami lumipat sa ibabaw upang lamang ng isang halimbawa sa Glass, 177 00:10:03,155 --> 00:10:03,800 kung magagawa namin. 178 00:10:03,800 --> 00:10:07,486 179 00:10:07,486 --> 00:10:08,360 Paumanhin para sa screen. 180 00:10:08,360 --> 00:10:11,340 Ito ay tagilid sa gilid dito, para sa mga taong nasa loob. 181 00:10:11,340 --> 00:10:31,410 182 00:10:31,410 --> 00:10:31,930 May pumunta namin. 183 00:10:31,930 --> 00:10:33,110 Paumanhin tungkol doon. 184 00:10:33,110 --> 00:10:36,220 Tumatagal nang kaunti upang i-load dito. 185 00:10:36,220 --> 00:10:40,090 >> Kaya ito ay isang halimbawa ng isang bagay na ang New York Times ay ipadala. 186 00:10:40,090 --> 00:10:43,780 Ito ay isang pana-panahong mga notification na naglalaman ng maraming mga static na mga card na 187 00:10:43,780 --> 00:10:45,670 ay may impormasyon tungkol dito. 188 00:10:45,670 --> 00:10:58,800 Kaya kung nag-click ako sa it-- at ito ay load-- doon kami pumunta. 189 00:10:58,800 --> 00:11:00,860 Kung ako mag-click sa ito, pagkatapos ay kung ano ang makukuha mo dito 190 00:11:00,860 --> 00:11:04,890 ay makakakuha ka ng impormasyon tungkol sa isang headline o isang kuwento. 191 00:11:04,890 --> 00:11:08,235 Maaari mo ring ilakip ang mga bagay na ito nang sa gayon na maaari mong aktwal na basahin nang malakas. 192 00:11:08,235 --> 00:11:11,740 At kung ano magbasa nang malakas ang ay ito ay basahin ito sa iyo sa iyong tainga. 193 00:11:11,740 --> 00:11:14,080 Hindi ka maaaring talagang marinig ito, ngunit mahalagang ito 194 00:11:14,080 --> 00:11:17,730 isang buto connector na ay babasahin sa inyong ulo. 195 00:11:17,730 --> 00:11:19,590 Ito ang pinakamahusay na paraan upang ilagay ito. 196 00:11:19,590 --> 00:11:22,880 >> Kaya na kung anong uri ng mga pana-panahong mga abiso ng mga alamat. 197 00:11:22,880 --> 00:11:25,270 Mayroong ang lahat ng mga iba't ibang uri ng mga ito. 198 00:11:25,270 --> 00:11:27,250 Kung gumagamit ka ng Twitter, Twitter ng isa pang app 199 00:11:27,250 --> 00:11:29,760 na uri ng nagbibigay sa iyo ng isang halimbawa ng kung ano ang mga pana-panahong mga notification 200 00:11:29,760 --> 00:11:30,260 apps. 201 00:11:30,260 --> 00:11:33,390 202 00:11:33,390 --> 00:11:38,400 >> Ang pangalawang disenyo pattern-- at ipagpapatuloy namin at bumalik sa bagay. 203 00:11:38,400 --> 00:11:42,120 Ang ikalawang pattern disenyo ay ang patuloy na gawain. 204 00:11:42,120 --> 00:11:45,780 At tunay, ito ay isang card na Patuloy na tumatakbo sa background. 205 00:11:45,780 --> 00:11:46,780 Maaari mong iwan ang card. 206 00:11:46,780 --> 00:11:49,210 Maaari kang pumunta gawin ang isang bagay ibang tao sa timeline. 207 00:11:49,210 --> 00:11:53,462 Ngunit mahalagang, kung ano ang nangyayari ay na palagi itong tumatakbo. 208 00:11:53,462 --> 00:11:55,670 Isang bagay na palagi pagpunta sa, tulad ng isang tunay na application, 209 00:11:55,670 --> 00:11:57,950 tulad ng isang segundometro halimbawa. 210 00:11:57,950 --> 00:12:01,420 >> Ito ay maaari lamang ipinatupad gamit ang Glass Developer Kit. 211 00:12:01,420 --> 00:12:05,150 Ngunit maaari mong mapakinabangan nang husto ng lahat ng Glass hardware. 212 00:12:05,150 --> 00:12:08,330 Ang Android GDK ay Java lamang. 213 00:12:08,330 --> 00:12:11,260 Kaya kung pamilyar ka sa Java, mabuti iyan. 214 00:12:11,260 --> 00:12:14,770 Kung pamilyar ka sa Android -unlad partikular, 215 00:12:14,770 --> 00:12:16,751 mayroong isang mahusay na pantas-aral, naniniwala ako. 216 00:12:16,751 --> 00:12:18,250 Hindi ako sigurado kung ano ang eksaktong oras ay. 217 00:12:18,250 --> 00:12:21,080 Ngunit mayroong isang pantas-aral sa Android develop. 218 00:12:21,080 --> 00:12:24,220 Kung ikaw ay nagpaplanong gawin ang GDK, inirerekumenda ko ang pagpunta sa isa na 219 00:12:24,220 --> 00:12:26,389 partikular, dahil ito ay pagpunta sa magkapatong-patong 220 00:12:26,389 --> 00:12:28,180 kung ano mismo ang ikaw ay pagpunta na gagamitin para sa Glass. 221 00:12:28,180 --> 00:12:31,080 222 00:12:31,080 --> 00:12:32,320 >> Kaya tingnan natin. 223 00:12:32,320 --> 00:12:34,020 Ng buksan ang isa pang app Hayaan. 224 00:12:34,020 --> 00:12:37,020 Puwede lilipat kami sa bagay? 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 Magsimula ng isang run. 228 00:12:44,490 --> 00:12:54,090 229 00:12:54,090 --> 00:12:58,610 Kaya ito ay isang laro na aking ginagamit kapag ako ay naiinip kapag pumunta ako sa pagtakbo, 230 00:12:58,610 --> 00:13:02,180 tinatawag na zombie Run. 231 00:13:02,180 --> 00:13:07,217 At mahalagang kung ano ang ginagawa nito ay ito tracks-- ito ay tunay, 232 00:13:07,217 --> 00:13:09,050 nagpapatakbo ka mula sa zombie ang buong oras. 233 00:13:09,050 --> 00:13:12,070 Ngunit tulad ng kung run-- ko alam ko ito ay magiging talagang awkward-- 234 00:13:12,070 --> 00:13:19,170 ngunit kung nagpatakbo ako sa paligid rito, dapat subaybayan o ninyo ako ng mong bilis. 235 00:13:19,170 --> 00:13:23,530 Dapat itong i-update gaano kalayo na hindi ko na tatakbo, o mga bagay na tulad ng mga iyon. 236 00:13:23,530 --> 00:13:25,620 >> Kaya ito ay tulad ng a-- ito app ay essentially-- 237 00:13:25,620 --> 00:13:28,620 tumatagal ng ilang sandali upang i-update ang sa side-- na nakakainis. 238 00:13:28,620 --> 00:13:32,030 Ngunit mahalagang, kung ano ang nangyayari sa dito ay na ito ay palaging pagtakbo. 239 00:13:32,030 --> 00:13:33,470 At ka nakikipag-ugnay sa mga ito. 240 00:13:33,470 --> 00:13:35,730 At maaari ka lamang uri ng gawin iba't ibang mga bagay. 241 00:13:35,730 --> 00:13:37,460 At kaya mayroong maraming apps na tulad ng. 242 00:13:37,460 --> 00:13:40,334 At may apps na maaari mong aktwal na lumikha na gawin ang parehong bagay. 243 00:13:40,334 --> 00:13:43,680 244 00:13:43,680 --> 00:13:44,460 Kaya na ito. 245 00:13:44,460 --> 00:14:05,530 246 00:14:05,530 --> 00:14:06,750 >> Lahat ng karapatan. 247 00:14:06,750 --> 00:14:09,820 Kaya sa susunod na disenyo pattern ay isang pagsasawsaw. 248 00:14:09,820 --> 00:14:13,465 Immersions ay ubusin ang buong screen at ang buong timeline. 249 00:14:13,465 --> 00:14:17,800 Kaya ang talagang hindi maaaring lamang tumalon out at pumunta gumawa ng iba pang mga bagay kung nais mong. 250 00:14:17,800 --> 00:14:21,270 Ito ay tulad ng kung ikaw ay naglalaro ng isang laro sa Glass sa sarili nito. 251 00:14:21,270 --> 00:14:24,590 Ito ay maaari lamang ipinatupad gamit din ang GDK. 252 00:14:24,590 --> 00:14:27,433 Kaya sa sandaling muli, ang kalamangan ng paggamit ng GDK 253 00:14:27,433 --> 00:14:31,840 ay ang isa lamang sa iyo ng buo ang Samantalahin ang lahat ng hardware na 254 00:14:31,840 --> 00:14:34,510 sa Google Glass sa sarili nito. 255 00:14:34,510 --> 00:14:40,190 >> Kaya kami ay pagpunta sa pumunta hanggang sa isa pang halimbawa sa Glass. 256 00:14:40,190 --> 00:14:42,050 OK Glass. 257 00:14:42,050 --> 00:14:46,930 Maglaro ng balanse. 258 00:14:46,930 --> 00:14:52,287 Kaya ito ay isang laro na nais ko upang i-play kapag Ako ay nababato sa trabaho, sa loob lamang ng pulong. 259 00:14:52,287 --> 00:14:54,120 Sana ito ay ipakita dito ang anumang ikalawang ngayon. 260 00:14:54,120 --> 00:14:58,220 261 00:14:58,220 --> 00:14:59,190 May pumunta namin. 262 00:14:59,190 --> 00:15:00,200 Lahat ng karapatan. 263 00:15:00,200 --> 00:15:03,290 Kaya kung ano ito ay ako paggamit ng JavaScript 264 00:15:03,290 --> 00:15:08,380 balansehin ang mga bagay na ito sa aking ulo, mga bagay tulad na. 265 00:15:08,380 --> 00:15:11,235 Kaya ito ay uri ng isang pagsasawsaw application. 266 00:15:11,235 --> 00:15:12,485 Antas ng siyam ay tulad ng imposible. 267 00:15:12,485 --> 00:15:15,240 268 00:15:15,240 --> 00:15:15,940 >> OK, Glass. 269 00:15:15,940 --> 00:15:20,240 Mayroon ding interactive na laro na mo magawa, hindi magtala ng like-- ng video. 270 00:15:20,240 --> 00:15:32,720 271 00:15:32,720 --> 00:15:35,290 Ihinto ang pag-record. 272 00:15:35,290 --> 00:15:36,910 Bakit mo nagre-record? 273 00:15:36,910 --> 00:15:37,970 Sorry. 274 00:15:37,970 --> 00:15:41,830 Glass ay kumikilos up. 275 00:15:41,830 --> 00:15:42,520 OK, Glass. 276 00:15:42,520 --> 00:15:51,790 277 00:15:51,790 --> 00:15:53,470 OK, Glass. 278 00:15:53,470 --> 00:15:59,379 Maglaro ng Clay Shooter. 279 00:15:59,379 --> 00:16:01,670 Kaya ito ay isa pang isa sa mga kakatwang mga mapag-ugnay na mga laro 280 00:16:01,670 --> 00:16:04,080 na maaari mong gulo sa paligid na may. 281 00:16:04,080 --> 00:16:07,630 Ito ay gumagamit ng maraming mga bahagi sa loob ng Google Glass. 282 00:16:07,630 --> 00:16:09,480 Apoy. 283 00:16:09,480 --> 00:16:09,980 Apoy. 284 00:16:09,980 --> 00:16:11,650 Ako ay kasuklam-suklam sa larong ito. 285 00:16:11,650 --> 00:16:16,290 At tunay, maaari mo lamang gamitin ang salita ng bumbero upang aktwal na pumunta out at sunog. 286 00:16:16,290 --> 00:16:17,000 Apoy. 287 00:16:17,000 --> 00:16:18,420 Oh, hindi kailanman ito ay pagpunta sa mangyayari. 288 00:16:18,420 --> 00:16:21,670 Pupunta ako sa makaligtaan ito sa bawat oras. 289 00:16:21,670 --> 00:16:23,554 Ngunit ito uri ng ay nagbibigay sa nang higit pa sa isang halimbawa 290 00:16:23,554 --> 00:16:26,220 ng paggamit ng lahat ng iba't ibang mga bahagi upang gumawa ng mga Glass laro. 291 00:16:26,220 --> 00:16:32,719 292 00:16:32,719 --> 00:16:34,635 Kaya ang susunod na bagay sa iyo nais na isipin ang tungkol dito 293 00:16:34,635 --> 00:16:40,090 ay mga paraan ng pananalangin, isang magarbong termino para sa, paano ko sisimulan ang aking aplikasyon? 294 00:16:40,090 --> 00:16:44,740 Kaya mayroong iba't ibang mga paraan upang masulit ang iba't ibang pamamaraan ng pananalangin. 295 00:16:44,740 --> 00:16:48,840 Iba't ibang mga pattern ng disenyo, para sa Halimbawa ng mga pana-panahong mga notification, 296 00:16:48,840 --> 00:16:51,150 mga hindi gagamitin ang OK, Glass menu. 297 00:16:51,150 --> 00:16:54,050 Kaya kung ikaw ay kinakapos upang gawin ang isang bagay na nagkaroon at nagpadala ng mga notification, 298 00:16:54,050 --> 00:16:59,201 sabihin nating mayroon kang isang application na reminds sa iyo tungkol sa isang bagay na nangyari, 299 00:16:59,201 --> 00:17:01,950 Hindi ka pagpunta sa magagawang magdala na up gamit ang Glass menu. 300 00:17:01,950 --> 00:17:04,260 Iyon lamang ng isang bagay na magagawa mong gawin 301 00:17:04,260 --> 00:17:05,614 sa pamamagitan ng Glass GDK sa sarili nito. 302 00:17:05,614 --> 00:17:10,270 303 00:17:10,270 --> 00:17:14,900 >> Kaya napuntahan ko gamit ang dalawang mga tuntunin, salamin API at Glass GDK. 304 00:17:14,900 --> 00:17:18,569 At kaya ako pagpunta sa pumunta sa mga ilang sandali nang higit pa ng mas malalim. 305 00:17:18,569 --> 00:17:21,730 Kaya bago ang GDK, mirror ay pangunahing ginagamit 306 00:17:21,730 --> 00:17:24,530 bilang ang pakikipag-ugnayan ng application. 307 00:17:24,530 --> 00:17:26,980 Ito ay gumagamit ng backend web mga serbisyo upang makamit ang 308 00:17:26,980 --> 00:17:29,880 mga simpleng gawain, tulad ng timeline mga subscription, pagbabahagi ng nilalaman, 309 00:17:29,880 --> 00:17:31,390 at boses ng teksto. 310 00:17:31,390 --> 00:17:35,370 Kistal o babasagin gamit ang salamin API ay maaaring na nakasulat sa halos anumang wika. 311 00:17:35,370 --> 00:17:38,130 Kistal o babasagin na lamang Ginagamit ng salamin API ay hindi 312 00:17:38,130 --> 00:17:41,130 May kakayahang magamit mga paraan ng pagtawag sa diyos ng boses, 313 00:17:41,130 --> 00:17:45,770 o ang mga goodies hardware tulad ng ang dyayroskop at accelerometer. 314 00:17:45,770 --> 00:17:48,670 >> Maaari kang lumikha Kistal o babasagin nang walang isang pisikal na aparato sa kamay. 315 00:17:48,670 --> 00:17:49,680 Kaya na ay isang magaling na bagay. 316 00:17:49,680 --> 00:17:54,280 Kaya kung kailangan mo upang lumikha lamang Kistal o babasagin na hindi mo talaga 317 00:17:54,280 --> 00:17:56,850 Kailangan ang aktwal na device, maaari mong gawin iyon, lalo na 318 00:17:56,850 --> 00:18:00,900 kung mahirap upang makakuha ng isang aktwal Google Glass, o kung wala kang isa, 319 00:18:00,900 --> 00:18:02,940 o isang bagay na ng ganitong uri. 320 00:18:02,940 --> 00:18:05,690 Ito ay nangangailangan ng kaalaman ng OAuth2. 321 00:18:05,690 --> 00:18:08,789 At kung ano ang bukas na pagpapatotoo ay kung sakaling 322 00:18:08,789 --> 00:18:11,080 pumunta sa isang website na may nakasulat na -sign in gamit ang iyong Facebook, 323 00:18:11,080 --> 00:18:14,930 o mag-sign in gamit ang iyong Google account, mga bagay tulad na, na Buksan Auth. 324 00:18:14,930 --> 00:18:19,330 At iyon ay lubos na magiging ginamit dahil ang mirror API ay isang ulap 325 00:18:19,330 --> 00:18:22,050 serbisyo. 326 00:18:22,050 --> 00:18:25,470 >> Tulad ng para sa GDK, ang Glass Developer Kit ay, sa kakanyahan, 327 00:18:25,470 --> 00:18:28,000 isang extension sa Android develop. 328 00:18:28,000 --> 00:18:30,020 Ito ay maaari lamang magamit sa Java. 329 00:18:30,020 --> 00:18:32,640 Mga Nag-develop ay may ganap na bagaman sa lahat ng mga native na hardware 330 00:18:32,640 --> 00:18:35,790 mga tampok, kabilang ang dyayroskop at accelerometer. 331 00:18:35,790 --> 00:18:38,290 Lalo na ito ay ginagamit para pananalangin kakayahan ng boses, 332 00:18:38,290 --> 00:18:42,700 bilang saw-- mo OK, Glass, na buong menu thing-- 333 00:18:42,700 --> 00:18:46,726 live na card, at nakaka-engganyong mga application. 334 00:18:46,726 --> 00:18:48,850 Ito ay kinakailangan na ang mo Mayroon ang aparato sa kamay, 335 00:18:48,850 --> 00:18:52,700 dahil palagi mo na kailangang maging patuloy nilo-load ang code hanggang sa iyong Glass 336 00:18:52,700 --> 00:18:53,577 upang subukan sa. 337 00:18:53,577 --> 00:18:56,200 338 00:18:56,200 --> 00:19:00,180 >> Kaya GDK kumpara sa mirror. 339 00:19:00,180 --> 00:19:03,720 Ang mga pro ay na nito prangka para sa Android developer, 340 00:19:03,720 --> 00:19:05,230 baguhan o propesyonal. 341 00:19:05,230 --> 00:19:07,720 Mayroon kang kakayahan upang gamitin ang lahat ng mga native na hardware. 342 00:19:07,720 --> 00:19:09,580 Ito ay magbubukas ng pinto para sa interactive na Kistal o babasagin, 343 00:19:09,580 --> 00:19:12,370 offline na pag-andar kung saan hindi mo kailangan ng internet, 344 00:19:12,370 --> 00:19:13,970 at maraming mga papeles. 345 00:19:13,970 --> 00:19:16,640 Kaya ito ay mahusay dokumentado. 346 00:19:16,640 --> 00:19:20,250 >> Ang cons ay na ito lamang Available sa isang wika, Java. 347 00:19:20,250 --> 00:19:23,370 At i-set up ang pinagsanib na pag-unlad ay maaaring kumuha ng tunay na isang kaakit-akit mahabang panahon 348 00:19:23,370 --> 00:19:23,870 ang gagawin. 349 00:19:23,870 --> 00:19:26,771 Kapag sinabi ko ng mahabang panahon, at ibig kong sabihin tulad siguro ng dalawang oras upang makakuha ng mga ito 350 00:19:26,771 --> 00:19:27,395 lahat ng na-configure. 351 00:19:27,395 --> 00:19:30,009 352 00:19:30,009 --> 00:19:31,800 Maraming ng mga bagay, masyadong, magkakaroon ka ng 353 00:19:31,800 --> 00:19:34,920 isaalang-alang tulad ng baterya buhay at paggamit ng memory. 354 00:19:34,920 --> 00:19:38,535 Ibig kong sabihin, ako ay sa 100% kapag Nagsimula ako ng pagtatanghal na ito. 355 00:19:38,535 --> 00:19:41,640 356 00:19:41,640 --> 00:19:44,110 At bumaba ako 20% na. 357 00:19:44,110 --> 00:19:48,820 >> Kaya depende sa apps na ginagamit mo, at depende sa kung ano ang iyong aktwal na app 358 00:19:48,820 --> 00:19:54,130 ay, gusto mong mag-isip tungkol sa, OK, kung ano maaari kong gawin sa mga pinaka-kaunting baterya 359 00:19:54,130 --> 00:19:54,890 -inom ng buhay? 360 00:19:54,890 --> 00:19:59,308 Kaya mga ang mga mahahalagang bagay kapag simulan mong gamitin ang lahat ng mga goodies. 361 00:19:59,308 --> 00:20:02,620 >> Sa mga tuntunin ng mirror API, maaari mong medyo marami 362 00:20:02,620 --> 00:20:04,740 gamitin ang halos anumang wika na may isang web framework. 363 00:20:04,740 --> 00:20:10,170 Hindi mo maaaring gamitin C, ngunit halimbawa, maaari mong gamitin ang PHP, Java, Python, Ruby, 364 00:20:10,170 --> 00:20:14,550 Pumunta, iba pang mga iba't ibang mga wika. 365 00:20:14,550 --> 00:20:18,770 At ang mga cool na bagay ay gumagamit lang ito prangka arkitektura web. 366 00:20:18,770 --> 00:20:19,980 Kikita ka ng isang kahilingan sa post na ito. 367 00:20:19,980 --> 00:20:21,350 Ito pagsingit ng isang card. 368 00:20:21,350 --> 00:20:22,850 Kikita ka ng isang kahilingan get. 369 00:20:22,850 --> 00:20:24,750 Ito ay makakakuha ng card. 370 00:20:24,750 --> 00:20:27,960 >> Ang cons ay na kailangan mo ang Kaalaman OAuth2, ibig sabihin ang pag-sign 371 00:20:27,960 --> 00:20:29,360 in gamit ang iyong Google account. 372 00:20:29,360 --> 00:20:33,560 At na maaaring paminsan-minsan nakalilito para sa mga tao. 373 00:20:33,560 --> 00:20:37,477 Naniniwala ako na kapag ang seminar nai-post na hindi lamang ang mga slide, 374 00:20:37,477 --> 00:20:39,310 ngunit ang ilang mga iba pang mga materyales ay nakalakip dito. 375 00:20:39,310 --> 00:20:40,300 Tama ba iyon? 376 00:20:40,300 --> 00:20:43,500 At mayroon akong isang malaking PDF, tulad ng isang siyam na pahina PDF, 377 00:20:43,500 --> 00:20:45,550 kung paano i-set up ang lahat ng iyon para sa mga tao. 378 00:20:45,550 --> 00:20:48,790 At binibigyan ka nito ng ideya tulad ng isang istraktura ng database 379 00:20:48,790 --> 00:20:51,520 upang i-hold ang key at ang mga token. 380 00:20:51,520 --> 00:20:58,090 Kaya ko makikita sana ay magagawang malaglag ang ilang ilaw sa OAuth 381 00:20:58,090 --> 00:21:01,550 sa pagpunta sa dokumento na Medyo pa. 382 00:21:01,550 --> 00:21:05,140 >> Isa sa mga bagay na ito ay isang malakas laban ay na walang offline na pag-andar. 383 00:21:05,140 --> 00:21:09,294 Mo kailangang internet access. 384 00:21:09,294 --> 00:21:10,850 Kung hindi mo maaaring magpasya, huwag mag-alala. 385 00:21:10,850 --> 00:21:12,560 Maaari mong gamitin ang pareho. 386 00:21:12,560 --> 00:21:17,620 Halimbawa, sabihin nating lumikha ng isang laro gamit ang pagsasawsaw sa pamamagitan ng GDK. 387 00:21:17,620 --> 00:21:20,390 Maaari ka ring lumikha ng isang leaderboard na nasa cloud. 388 00:21:20,390 --> 00:21:24,510 Gamit ang mga API salamin, maaari mong ipadala ang iyong puntos sa iyong web serbisyo sa leaderboard, 389 00:21:24,510 --> 00:21:26,320 nang sa gayon ay maipakita. 390 00:21:26,320 --> 00:21:29,840 >> Kaya mo talaga gustong gamitin kung ano ang pinakamahusay para sa uri ng iyong application. 391 00:21:29,840 --> 00:21:33,930 Hindi necessarily-- wala kang upang pumunta sa isang gilid o sa iba pa. 392 00:21:33,930 --> 00:21:37,950 Ito ay lamang na ang isa pupuntahan be-- kung gumagamit ka ng pagpunta sa gamitin ang dalawa, 393 00:21:37,950 --> 00:21:39,350 maaaring mayroon kang isang pangangailangan para dito. 394 00:21:39,350 --> 00:21:40,850 At ito ay isang maraming trabaho. 395 00:21:40,850 --> 00:21:43,610 Ngunit ito ay talagang sulit kung maaari kang makakuha ng ito sa pamamagitan ng. 396 00:21:43,610 --> 00:21:47,850 397 00:21:47,850 --> 00:21:55,530 >> Kaya Bibigyan kita ng isang mabilis na halimbawa ng ang salamin API at kakayahan nito. 398 00:21:55,530 --> 00:21:58,220 Kaya halimbawa, isa sa sa mga bagay na ito that-- 399 00:21:58,220 --> 00:22:03,930 ay ang Glass proyekto starter na ay may mga sampol ng Google. 400 00:22:03,930 --> 00:22:05,700 Ito talaga lays out lahat ng bagay na 401 00:22:05,700 --> 00:22:08,900 maaaring gawin na may hindi bababa sa salamin API. 402 00:22:08,900 --> 00:22:11,440 >> Ang ilan sa mga bagay-bagay na ako ay nagkaroon ng ipinapakita mo nang mas maaga pati na rin, 403 00:22:11,440 --> 00:22:14,365 halimbawa, ang laro, ang Ang larong balanse at ang mga, 404 00:22:14,365 --> 00:22:18,735 mga ito ay aktwal na sample code na nagbibigay sa iyo ng Google. 405 00:22:18,735 --> 00:22:24,375 Kaya nakikita mo, nagawa Google Marami ang trabaho para sa iyo. 406 00:22:24,375 --> 00:22:27,570 Kailangan lang sa iyo na isa lamang malaman kung paano mismo 407 00:22:27,570 --> 00:22:31,480 upang ilagay ang iyong mga application -sama upang mas mahusay na gamitin 408 00:22:31,480 --> 00:22:34,200 mga tool at mga bagay na sila ay binigyan mo. 409 00:22:34,200 --> 00:22:36,810 >> Ito ang sample para sa timeline. 410 00:22:36,810 --> 00:22:41,970 Ngunit kung ano ang magagawa natin dito ay, ang code sa likod sa ito, 411 00:22:41,970 --> 00:22:45,010 ay maaari mong eksaktong makita kung paano sila ipasok ang isang mensahe sa isang timeline, 412 00:22:45,010 --> 00:22:49,730 o magpasok ng isang larawan, o magpasok ng mga sa card na paginated HTML. 413 00:22:49,730 --> 00:22:53,620 Subscriptions-- isang subscription ay isang bagay na nag-subscribe ka. 414 00:22:53,620 --> 00:22:55,880 Halimbawa, mag-subscribe ako upang Ang New York Times. 415 00:22:55,880 --> 00:23:01,600 At kaya magpadala sila ng aking Glass, aking tiyak na Glass,-a-update nang pana-panahon. 416 00:23:01,600 --> 00:23:04,250 Iyon ay kung ano talaga ang mirror API ay. 417 00:23:04,250 --> 00:23:08,820 At sa website ng Glass developer, ang lahat ng ito sila dito para sa iyo, 418 00:23:08,820 --> 00:23:12,510 sa gayon ay maaari mong magamit talaga ito. 419 00:23:12,510 --> 00:23:15,680 >> Kaya isa sa iba pang mga bagay na nais kong ako ay nagkaroon ng 420 00:23:15,680 --> 00:23:19,165 kapag ako ay pagbuo ng mga application Glass bago, at din ang aking mga mag-aaral noong nakaraang taon, 421 00:23:19,165 --> 00:23:20,540 ay ang cool na bagay. 422 00:23:20,540 --> 00:23:22,980 At ito ay tinatawag na Kistal o babasagin ng daloy ng designer. 423 00:23:22,980 --> 00:23:26,860 At ang Kistal o babasagin daloy ng designer ay isa lamang paraan para sa iyo 424 00:23:26,860 --> 00:23:29,990 upang bumuo ng isang Google Glass application, sa gayon ay maaari mong aktwal na 425 00:23:29,990 --> 00:23:31,890 tingnan kung ano ang nangyayari sa. 426 00:23:31,890 --> 00:23:36,450 >> Kaya binuo ko ang ganitong uri ng pansamantalang Google Glass application dito. 427 00:23:36,450 --> 00:23:37,710 OK, Glass. 428 00:23:37,710 --> 00:23:40,850 At pagkatapos Gusto ko ito upang gawin ang isang bagay. 429 00:23:40,850 --> 00:23:43,430 Maglunsad ng CS50 app. 430 00:23:43,430 --> 00:23:46,070 At pagkatapos ay makikita ito sabihin, maligayang pagdating sa aking CS50 app. 431 00:23:46,070 --> 00:23:49,490 At pagkatapos ay ang maaari kong i-tap, hangga't makakaya mo makikita dito, para sa higit pang mga pagpipilian. 432 00:23:49,490 --> 00:23:54,650 At isa, ako maaaring alinman sa gawin ng isang awtomatikong Ang isang plus, o maaari kong isulat ang aking PSET para sa akin. 433 00:23:54,650 --> 00:23:57,390 Kaya mayroong iba't ibang mga bagay. 434 00:23:57,390 --> 00:24:01,810 Kung gagamitin mo ang isulat ang aking pagpipilian PSET, sinasabi nito, babala, hindi inirerekomenda. 435 00:24:01,810 --> 00:24:04,820 Ayaw Glass sa isulat ang iyong PSET para sa iyo. 436 00:24:04,820 --> 00:24:12,010 >> Ngunit mahalagang, ito ay isang magaling na tool na may maraming mga tao ang mga hindi nasagot. 437 00:24:12,010 --> 00:24:15,730 At magiging mahusay kung maaari kang makatulong na mag-ipon out 438 00:24:15,730 --> 00:24:19,260 ang inyong aplikasyon sa isa sa mga item na ito. 439 00:24:19,260 --> 00:24:23,020 At ang mga cool na bagay ay masyadong na mayroong pindutan ng pagsusuri disenyo na ito. 440 00:24:23,020 --> 00:24:25,330 At kung ano ang review na ito disenyo button gumagana, tunay, 441 00:24:25,330 --> 00:24:29,580 ay nagbibigay-daan ito sa aktwal Google Glass koponan upang suriin ang iyong app 442 00:24:29,580 --> 00:24:31,940 at bibigyan ka ng mga komento sa ito sa simula pa. 443 00:24:31,940 --> 00:24:38,430 Kaya nagtatampok ng maraming cool na na ang Glass koponan ay tapos upang bumuo ng mga ito, 444 00:24:38,430 --> 00:24:41,890 upang gawin itong madali hangga't maaari para sa aktwal mong sumulat ng Google Glass 445 00:24:41,890 --> 00:24:43,276 application. 446 00:24:43,276 --> 00:24:43,776 Oo? 447 00:24:43,776 --> 00:24:45,734 >> Tagapagsalita 1: ito lang ba -disenyo, o maaari mong 448 00:24:45,734 --> 00:24:49,966 isalin ang this-- ito ay awtomatikong isalin sa code na maaari mong gamitin? 449 00:24:49,966 --> 00:24:53,090 Christopher Bartholomew: Kaya ang tanong ay na, ay ito lamang para sa mga disenyo, 450 00:24:53,090 --> 00:24:55,555 at hindi ito isalin sa ang aktwal na code para sa iyo? 451 00:24:55,555 --> 00:24:56,540 Hindi, ito ay hindi. 452 00:24:56,540 --> 00:24:59,740 Ngunit kung ano ang ginagawa nito ay ito ay matalo isang higanteng puting board at tonelada 453 00:24:59,740 --> 00:25:01,870 ng mga puting piraso ng papel. 454 00:25:01,870 --> 00:25:06,020 Kaya alam sa iyo nang eksakto sa sandaling -apply ka ng isang tukoy na card, 455 00:25:06,020 --> 00:25:08,860 kilala mo na ito apply-- kapag sumusulat ka sa iyong programa, 456 00:25:08,860 --> 00:25:13,990 naku, gusto ko ang partikular na card sa talaga ilunsad ang ibang bagay. 457 00:25:13,990 --> 00:25:15,770 At kaya lays ito ito sa lalong mabuti. 458 00:25:15,770 --> 00:25:20,007 At kung ikaw ay nagpaplanong gawin ang isang Google Glass application 459 00:25:20,007 --> 00:25:23,090 at gawin mo ang isa sa mga ito, nais kong isumite isa sa mga ito bilang iyong pre-panukala. 460 00:25:23,090 --> 00:25:26,130 At ako na ang iyong tf ay talagang masaya tungkol sa na, dahil kakailanganin nila 461 00:25:26,130 --> 00:25:28,088 na tulad ng, oh ito ang ang inyong aplikasyon. 462 00:25:28,088 --> 00:25:29,700 Alam ko kung ano ang ako umaasa mula dito. 463 00:25:29,700 --> 00:25:31,491 Dahil kung minsan, ito ay talagang mahirap upang panatilihing 464 00:25:31,491 --> 00:25:33,240 subaybayan kung ano ang nangyayari sa isang Glass app. 465 00:25:33,240 --> 00:25:38,290 466 00:25:38,290 --> 00:25:41,570 >> Sabihin bumalik sa ito. 467 00:25:41,570 --> 00:25:44,245 Isa pang cool na bagay ay ang gamitin ng Kistal o babasagin playground 468 00:25:44,245 --> 00:25:48,300 suriin at lumikha ng nilalaman na ay ipinapakita sa iyong application. 469 00:25:48,300 --> 00:25:57,800 Kaya kung ano na ay isang kasangkapan na kung saan mo Maaari aktwal na magdisenyo kung anong hitsura ng mga bagay. 470 00:25:57,800 --> 00:26:04,470 Kaya halimbawa, kapag gusto kong make-- hintayin itong mag-load dito. 471 00:26:04,470 --> 00:26:14,230 472 00:26:14,230 --> 00:26:17,940 >> Kung gusto kong gumawa ng tiyak na template, maaari ko 473 00:26:17,940 --> 00:26:22,370 gawin iyon dito gamit ito, mahalagang ang isang tool 474 00:26:22,370 --> 00:26:25,460 na sila ay binigyan mo kami, upang i-customize talaga 475 00:26:25,460 --> 00:26:30,520 kung paano ang iyong aktwal na card ay pagpunta sa hitsura. 476 00:26:30,520 --> 00:26:32,540 Kamusta. 477 00:26:32,540 --> 00:26:36,610 Mahusay ito. 478 00:26:36,610 --> 00:26:38,480 Salamat, Google. 479 00:26:38,480 --> 00:26:40,820 Kaya maaari mo talaga makita kung paano ang iyong mga card 480 00:26:40,820 --> 00:26:42,642 pagpunta sa hitsura kapag simulang buuin ang mga ito 481 00:26:42,642 --> 00:26:44,850 at pagkatapos ay sa iyo na simulan ang pagpapadala ang mga ito sa paglipas ng sa Google Glass. 482 00:26:44,850 --> 00:26:52,040 483 00:26:52,040 --> 00:26:55,010 >> Ang susunod na bagay ay ito PDF hand-awt na na hindi ko na 484 00:26:55,010 --> 00:26:58,000 nilikha sa order-- kung ay pagpunta sa gawin notification 485 00:26:58,000 --> 00:27:03,140 serbisyo, mga pana-panahong mga notification, o gumagana sa salamin API bilang kabaligtaran 486 00:27:03,140 --> 00:27:05,490 sa GDK. 487 00:27:05,490 --> 00:27:07,870 At hayaan mo akong makakuha ng out na para sa iyo. 488 00:27:07,870 --> 00:27:36,830 489 00:27:36,830 --> 00:27:39,415 >> Ang pagkuha ng kaunti upang i-load dito, paumanhin. 490 00:27:39,415 --> 00:27:43,510 Dapat na maging nakabukas. 491 00:27:43,510 --> 00:27:44,010 May pumunta namin. 492 00:27:44,010 --> 00:27:46,640 493 00:27:46,640 --> 00:27:53,560 >> Kaya halimbawa, kung nais mong -set up gamit ang salamin API, 494 00:27:53,560 --> 00:27:57,340 Mayroon akong ganap na mga detalyadong tagubilin kung paano ito gawin that-- kung paano 495 00:27:57,340 --> 00:28:01,780 -access mo ang API ng Google console, sa kung ano ang account, 496 00:28:01,780 --> 00:28:06,150 kung paano lumikha ng isang specific-- pagpapagana sa salamin API, 497 00:28:06,150 --> 00:28:09,190 nagtatrabaho na may open pagpapatotoo, at din 498 00:28:09,190 --> 00:28:13,260 kung paano gamitin ang playground na partikular lang namin ay tumingin sa. 499 00:28:13,260 --> 00:28:19,440 Kaya magandang impormasyon dito na habilin May mga aktwal na slide deck. 500 00:28:19,440 --> 00:28:22,520 >> Kung hindi man, maaari mo ring mo gumawa ng iba pang mga bagay dito, 501 00:28:22,520 --> 00:28:30,050 at partikular na mayroong mga istraktura ng database na aking nilikha mo, 502 00:28:30,050 --> 00:28:32,820 o na gumawa ako para sa mo, na maaari mong tingnan sa 503 00:28:32,820 --> 00:28:38,030 upang makita kung paano bumuo ng isang bukas na talahanayan ng pagpapatunay para sa mga gumagamit. 504 00:28:38,030 --> 00:28:41,079 Kaya isang bagay na rin Nauunawaan ad subaybayan, 505 00:28:41,079 --> 00:28:43,620 lalo na kung gumagamit ka ng pagpunta sa maging nagtatrabaho kasama ang mirror API. 506 00:28:43,620 --> 00:28:55,800 507 00:28:55,800 --> 00:28:56,400 May iyo. 508 00:28:56,400 --> 00:29:02,530 509 00:29:02,530 --> 00:29:05,640 >> Kaya, isang tonelada ng mga mapagkukunan. 510 00:29:05,640 --> 00:29:10,540 Ano inirerekumenda ko ang paggawa ay pagpunta sa developers.google.com/glass at magbasa, 511 00:29:10,540 --> 00:29:14,150 dahil maraming ng impormasyon doon, 512 00:29:14,150 --> 00:29:17,720 malayo masyadong maraming upang pumunta sa paglipas ng ang buong seminar. 513 00:29:17,720 --> 00:29:21,220 Ngunit maraming impormasyon, na ng maraming mahusay na impormasyon, na uri ng 514 00:29:21,220 --> 00:29:24,640 Lumalawak ang higit sa na ito, lalo na sa code sa panig ng mga bagay. 515 00:29:24,640 --> 00:29:27,630 Ako Nagdagdag din ng mabilis simulan ang gabay para sa GDK, 516 00:29:27,630 --> 00:29:30,600 upang kung kailangan mong uri ng tumalon sa ito, 517 00:29:30,600 --> 00:29:32,770 mayroon kang abilidad na gawin din iyon. 518 00:29:32,770 --> 00:29:36,290 >> Na added-- ko mayroong video dito mismo, Android Tutorial. 519 00:29:36,290 --> 00:29:38,630 Mayroong isang video sa YouTube na isinama, na kung iyong 520 00:29:38,630 --> 00:29:42,920 gusto mong simulan ang pagbuo ng paggamit operating system ng Android, 521 00:29:42,920 --> 00:29:46,630 kung ikaw ay isang baguhan, na video ay talagang matulungan kang magawa iyon. 522 00:29:46,630 --> 00:29:51,170 Muli, ang Glass mga application na ginagamit mo ang GDK 523 00:29:51,170 --> 00:29:53,000 ang mga application literal lamang ng Android. 524 00:29:53,000 --> 00:29:56,090 Nang kanilang port papunta at pabalik. 525 00:29:56,090 --> 00:29:58,740 >> Sa wakas Idinagdag ko na ang Google gabay ng estilo para sa Java. 526 00:29:58,740 --> 00:30:02,090 Kung mayroong anumang bagay specifically-- Paano ko a-- alam mo na, 527 00:30:02,090 --> 00:30:05,830 kung ano ang pinakamahusay na paraan upang gawin ang isang para sa loop, sa mga tuntunin ng Google? 528 00:30:05,830 --> 00:30:10,230 Na estilo gabay habilin makatulong sa iyo na gawin ang mga bagay. 529 00:30:10,230 --> 00:30:11,550 >> At iyon ito. 530 00:30:11,550 --> 00:30:13,990 Kaya Umaasa ako mo guys may sapat na impormasyon 531 00:30:13,990 --> 00:30:17,760 upang pumunta pasulong na may tumatalon papunta sa Google Glass application. 532 00:30:17,760 --> 00:30:19,590 Ngunit bisitahin Siguradong ang mga mapagkukunan. 533 00:30:19,590 --> 00:30:24,930 Talagang sumisid sa iba't ibang mga uri ng mga application na magagamit, 534 00:30:24,930 --> 00:30:26,610 lalo na ang mga sample na mga application. 535 00:30:26,610 --> 00:30:28,810 Tingnan ang ilan sa mga code na ibinigay nila sa iyo. 536 00:30:28,810 --> 00:30:32,770 At totoo lang, nang may karanasan sa CS50, 537 00:30:32,770 --> 00:30:35,850 hindi ito dapat maging isang mahirap bagay na pasukin at makipag-. 538 00:30:35,850 --> 00:30:36,750 OK? 539 00:30:36,750 --> 00:30:38,600 Salamat sa inyo. 540 00:30:38,600 --> 00:30:40,598