Крыстафэр Варфаламей: Добры дзень. Дзякуй за тое, каб Google Glass-- Галоўныя Праз столі шкляныя сесія, або семінар. Гэта адмысловы семінар на самай справе не на аснове, як, прыклады кадавання. Па сутнасці, гэта калі Я вучыў гэты same-- ці калі я настаўнікам студэнтаў CS50 У мінулым годзе на праекты Google Glass, гэта не было кадаваньне, што сапраўды, сапраўды паўплываў на іх. Гэта было, ну, як я прымаю ўсё Гэтыя інструменты, якія Google даў мне, і выкарыстоўваць іх для стварэння канкрэтнае прымяненне? Мы збіраемся перайсці на пару рэчаў. Мы збіраемся перайсці шаблонаў праектавання. Мы збіраемся перайсці прыкладанняў. Мы збіраемся перайсці, як менавіта прыняць усе тыя веды, якія Google збіраецца даць you--, таму што Google незвычайна ў тым сэнсе, даючы Вы ўсё ўзоры вам трэба. Яны збіраюцца, каб даць вам усё Дакументацыя вам трэба рэалізаваць яго. Але мы збіраемся выкарыстоўваць што веды, якія яны ўжо даў вам ствараць Шкляны посуд, прыкладання шкла. Так што давайце пачнем тут. Такім чынам, пара рэчаў, якія вы павінны проста трымаць у задняй часткі галавы кожны раз, калі вы робіце Прыкладання Google Glass. Таму што адна з рэчаў, Аб Google Glass у Сам тое, што гэта спрэчны кавалак тэхналогіі што не шматлікія людзі на самай справе выкарыстаць. Такім чынам, у задняй частцы вашага галава, вы заўсёды павінны думаю about-- канчатковай Поспех любога носных тэхналогій залежыць ад прымянення якія даступныя для яго. Калі няма ніякіх добрых прыкладанняў для канкрэтнае прылада, а затым гэта нічога не варта. Іншая справа, як шкло Распрацоўшчыкі, задача з'яўляецца стварэнне прыкладанняў, якія зручней і інавацыйны чым нашы ўласныя прыкладанні для мабільных прылад. І гэта на самай справе не азначае, што ў вас ёсць стварыць цэлы новы прыкладанне. Я маю на ўвазе, напрыклад, я магу толькі проста ісці, ОК Шкло, сфатаграфаваць, падзяліцца з. І тады я магу проста сказаць: доля. OK Glass. Доля. І я магу падзяліцца з маімі колах проста як то на Google+ ці нешта. Гэта нашмат хутчэй, чым я збіраюся тут, здымкай а затым па сутнасці рабіць тое ж самае. Так што робіць яго больш зручным. Гэта інавацыйны спосаб зрабіць рэчы крыху больш хуткі. Цяпер, яшчэ адзін спосаб думаць аб Дадатак Google Glass, або любы тып носных тэхналогій Дадатак, у тым, што калі вы цалкам выцер сваё мабільнае прылада, што б першыя пяць прыкладання, якія вы б на самай справе спампаваць, і чаму? Так проста трымаць тых, хто ў патыліцу калі вы збіраецеся пачаць праектаванне Дадатак Google Glass. Так што парадак дня? Першае, што мы збіраюся зрабіць, гэта мы будзе ў асноўным кажуць, што шкло? Мы будзем казаць пра шкло тэрміны, у асноўным рэч, якая рухаецца па экране, калі вы выкарыстоўваць кантролер ўздоўж боку. Мы будзем казаць пра шаблоны праектавання для шкляной посуду. Мы будзем казаць пра люстэрку API ў параўнанні з камплектам шкла распрацоўшчыкаў. Я кіну, што каля шмат, па сутнасці, таму што люстэрка API быў Арыгінальная праграма прыкладання інтэрфейс, які быў выпушчаны Google. Вось на аснове хмарных вылічэнняў. У той час як ГДК, Шкло Development Kit, быў выпушчаны пазней па дарога, па сутнасці, так, каб Вы можаце выкарыстоўваць апаратныя магчымасці ў Google Glass. Мы пройдземся па некаторых прафесійныя парады, а таксама, па сутнасці, некаторыя рэсурсы. Такім чынам, замест тлумачэння менавіта тое, што шкло ў цэлым, Я проста хачу, каб выкарыстоўваць адна хвіліна відэа што Google падаў каб збольшага ідзяце па ёй, таму што я думаю, што гэта істотна Лепшы спосаб зрабіць гэта без мяне даючы Шкло для кожнага асобнага чалавека тут. [Прайграванне відэа] -вот Ці з'яўляюцца асновамі аб тым, як выкарыстоўваць шкло. Гэта ваш тачпад. Ён працуе з вашай храма да вуха. Краніце сэнсарнай панэлі, каб прачнуцца Glass. Вы павінны ўбачыць экран вышэй вашай лініі візавання. Адрэгулюйце яго, каб убачыць усё. Хатні экран паказвае гадзіны. Гэта ваш графік. Гэта шэраг карт. Рэчы злева з'яўляюцца што зараз адбываецца ці ідзе ўверх, як надвор'е, якая мае быць палёт, або падзея ў календары. Вы можаце націснуць на любую карту, каб убачыць больш. Правядзіце ўніз дзе-небудзь вярнуцца да часовай шкале. Карты справа Хатні экран з мінулага. Напрыклад, паведамленні, відэа ці фота. Націсніце на фота, каб падзяліцца ім, і абярыце адзін з вашых сяброў. Правядзіце ўніз, каб вярнуцца ў рэжым чакання. І весела даследаваць. [END ВИДЕОВОСПРОИЗВЕДЕНИЕ] Крыстафэр Варфаламей: Дык вось агульны Карыстальнік інтэрфейс для Google Glass. Па сутнасці, гэта вельмі проста, тэрміны арыентаваных UI , Што дазваляе карыстальніку выкарыстоўваць не толькі галасавыя каманды, але і гэты бар па правай бок сурвэткі сапраўды хутка праз розныя спецыфічныя памеры розны час Glass карты. Так што на шкле? Ну, дысплей 640.360. Камера сама па сабе пяць мегапікселяў камера, якая робіць запіс відэа 720p. Ён мае Wi-Fi і Bluetooth на ім, але гэта не сотавая. Таму для таго, выкарыстоўваць шкло за межамі сеткі Wi-Fi, Вы будзеце мець па сутнасці спасылку гэта да вашага тэлефоне, выкарыстоўваючы кропку доступу. Захоўвання складае каля 12 гігабайт, і гэта не у тым ліку аперацыйнай сістэмы. Гэта ўсяго 16, па сутнасці. Ён мае два гігабайта аператыўнай памяці. І ёсць некаторыя дадатковыя выдатна шт тэхналогіі, якія пабудаваныя ў. У вас ёсць гіраскоп. У вас ёсць акселерометр. У вас ёсць навакольны свет зандзіравання і блізкасць Датчык, які выкарыстоўваецца для, як, міргаючы. Напрыклад, калі я міргаць, гэта зойме карціна, якая з'яўляецца своеасаблівай дзіўна. Але гэта адна з тых частак, якія можна выкарыстоўваць ўнутраную частку SDK. І ў вас таксама ёсць косткі правядзенне аўдыё пераўтваральнік. Так што дазваляе мне па-сапраўднаму выгляд шэптам, добра Шкло. І тады будзе доступ да маёй каманды. Так што ў цэлым з'яўляецца тое, што Google Glass ёсць. Такім чынам, давайце больш у вашывы пяшчаны аб тым, што гэтыя часовыя карткі, і як мы можам выкарыстоўваць іх рабіць розныя рэчы. Такім чынам, ёсць тры тыпы часовай шкалы карт. Там гэта статычная карта, якая Адлюстроўвае тэкст, HTML, малюнкі і відэа. Гэтыя рэчы таксама могуць быць выкарыстаны для выклікаць гэтыя рэчы называюцца жывы карты, або апускання ,. І мы будзем казаць пра што ў трохі. А жыць адлюстровываюцца карты карты, якія з'яўляюцца важна ў цяперашніх moment-- рэчы, якія аказалі, па сутнасці. Секундамер Добрым прыкладам гэтага. І апусканне адлюстроўвае тое, што мы называем Android дзейнасць, у асноўным бярэ на сябе ўвесь экран. Так ідэя тут заключаецца ў вы зможаце зрабіць шмат добрага, чысты, свежы, і дынамічныя прыкладання, няхай гэта будзе гэта проста просты HTML CSS шаблон, няхай гэта будзе што адбываецца вакол, і актыўным. Гэта вобраз гульні называецца зомбі працаваць, што на самай справе даволі весела. Мы будзем глядзець на гэта. І гэта гульня тут, што выкарыстоўвае gyroscope-- я працягваю казаць gyroscope-- так, гэта гіраскоп. Што я раблю? Гіраскоп, так што вы можаце на самай справе збалансаваць рэчы на ​​галаве. Такім чынам, давайце больш у часовай шкалы карт. Статычныя карты могуць таксама ўтрымліваць пакет карт, напрыклад, фотаальбом. Вы маглі бачыць, што пазначаецца гэтая маленькая старонка лапік прама тут. Пры націску на яе, вы далі Іншая лінія часовай шкалы карт. І там вы зможаце выгляд пракруткі з дапамогай пракруткі, і вы таксама будзеце мець магчымасць падзяліцца канкрэтныя карты. Так што цяпер вы павінны быць некалькі знаёмыя з рознымі тыпамі з часовай шкалы карт, тое, што мы збіраемся зрабіць што мы збіраемся казаць аб шаблонах праектавання. І гэта, бадай, самае што большасць студэнтаў ўгразнуць з тым, калі яны пачынаюць дайвінг у развіццё Google Glass. Такім чынам, ёсць тры варыянты дызайну. Першы шаблон з'яўляюцца перыядычныя паведамлення. І што гэта робіць яго выкарыстоўвае люстэрка API вэб-сэрвісы, або Android фон паслугі націсніце Паведамлення на шкале. Напрыклад, калі вы падпісваеце для прыкладання cnn.com, у яны пашлюць вам апавяшчэнне, калі ёсць навіны падзея, якое адбылося. Люстэрка па API можа быць выкарыстаны для стварэння любы language-- люстэрка API можа выкарыстоўваць любы мова для стварэння Ўзаемадзеянне вэб-сэрвісаў. Так па сутнасці, напрыклад, калі вы не вельмі знаёмыя з Java, што і выкарыстоўвае GDK, і вы больш зацікаўлены ў PHP, напрыклад, Вы можаце напісаць у службу PHP і Дадатак шкла, якія ўзаемадзейнічае з тым, у адрозненне ад таго каб глыбей пагрузіцца Java-часткі. Выкарыстоўвае Android фонавых службаў Java адпаведнасці з Камплект шкляных развіцця. Так што мы робім, мы памяняемся да проста прыклад на шкле, калі б мы маглі. Выбачайце за экрана. Гэта нахіленая ў бок тут, для людзей, якія знаходзяцца ўнутры. Там мы ідзем. На жаль пра гэта. Зойме няшмат для загрузкі тут. Так што гэта прыклад таго, што што Нью-Ёрк Таймс пашле. Гэта перыядычнае апавяшчэнне аб тым, змяшчае некалькі статычных карт, якія мае інфармацыю пра яго. Так што, калі я націскаю на it-- і гэта load-- мы ідзем. Калі я націскаю на яго, а затым што вы атрымаеце тут гэта вы будзеце атрымліваць інфармацыю аб загалоўкам або аповеду. Вы таксама можаце прымацаваць рэчы да яго так што вы можаце чытаць услых. І тое, што чытаць услых робіць яго будзе чытаць яго вам у вуха. Вы не можаце сапраўды пачуць гэта, але па сутнасці гэта Раз'ём костка, якая будзе чытаць у вашай галаве. Гэта лепшы спосаб паставіць яго. Дык вось якога роду перыядычных Паведамлення аб. Там усё па-іншаму тыпы з іх. Калі вы выкарыстоўваеце Twitter, Шчабятаць іншае прыкладанне што-то дае вам прыклад тым, што гэтыя перыядычнага апавяшчэння прыкладання з'яўляюцца. Другі дызайн pattern-- і мы пойдзем і вярнуцца да рэчы. Другі шаблон з'яўляецца пастаяннай задачай. І па сутнасці, гэта карта, якая гэта пастаянна працуе ў фонавым рэжыме. Вы можаце пакінуць карту. Вы можаце пайсці і зрабіць што-то яшчэ на часовай шкале. Але па сутнасці, тое, што адбываецца з'яўляецца тое, што ён заўсёды працуе. Што-то заўсёды будзе на, як рэальнага прымянення, Як і секундамер, напрыклад. Гэта можа быць рэалізавана толькі з выкарыстаннем набору распрацоўніка Glass. Але вы можаце ў поўнай меры скарыстацца ўсіх апаратных шкла. Android GDK толькі Java. Так што, калі вы знаёмыя з Java, гэта выдатна. Калі вы знаёмыя з Android развіцця, канкрэтна, ёсць вялікі семінар, я лічу. Я не ўпэўнены, што дакладны час. Але ёсць семінар на Android развіцця. Калі вы плануеце зрабіць GDK, я рэкамендую пайсці ў тым, што адзін У прыватнасці, таму, што гэта будзе перакрывацца менавіта тое, што вы будзем выкарыстоўваць для шкла. Такім чынам, давайце паглядзім. Давайце адкрыць іншае прыкладанне. Ці можам мы перайсці на рэчы? OK Glass. Пачніце перспектыве. Так што гэта гульня, якую я выкарыстоўваю калі мне сумна, калі я іду працуе, называецца зомбі працаваць. І па сутнасці тое, што ён робіць, гэта tracks-- гэта па сутнасці, вы працуеце з зомбі ўвесь час. Але гэта, як калі б я run-- я ведаю, гэта будзе вельмі awkward-- але калі я запускаю тут, гэта павінны адсочваць або дайце мне ў нагу. Варта абнавіць, як далёка я бегчы, ці такія рэчы, як, што. Так што гэта, як a-- гэта Дадатак essentially-- ён прымае секунду, каб абнавіць на што side-- раздражняе. Але па сутнасці, тое, што адбываецца на тут з'яўляецца тое, што гэта заўсёды працуе. І вы ўзаемадзейнічаеце з ім. І вы можаце проста якая- з рабіць розныя рэчы. І такім чынам, ёсць шмат прыкладання, якія, як. І ёсць прыкладання, якія вы можаце на самой справе стварыць што зрабіць тое ж самае. Дык вось яно што. Добра. Так што ў наступны дызайну карціна апусканне. Апускання будуць спажываць суцэльныя экранам і ўся шкала. Такім чынам, вы на самой справе не можа проста выскачыць і ісці рабіць іншыя рэчы, калі хочаце. Гэта накшталт як, калі вы гуляеце гульня на шкле ў сабе. Гэта можа быць рэалізавана толькі выкарыстоўваючы таксама ГДК. Такім чынам, яшчэ раз, Перавагі выкарыстання ГДК з'яўляецца тое, што вы ў асноўным прымаюць поўную Перавага ўсім апаратным гэта на Google Glass у сабе. Так што мы збіраемся ісці да Яшчэ адзін прыклад на шкле. OK Glass. Гуляць у гульню раўнавагі. Так што гэта гульня, якую я хацеў бы гуляць, калі Мне сумна на працы, проста ў пасяджэнні. Спадзяюся, ён пакажа тут у любую секунду. Там мы ідзем. Добра. Так што гэта з'яўляецца Я выкарыстоўваючы наяўнасць ўзгадняць гэтыя прадметы на мая галава, і таму падобнае. Так што гэта свайго роду апусканне прыкладанняў. Ўзровень дзевяць, як немагчыма. ОК, Шкло. Там таксама інтэрактыўная гульня, якая Вы можаце зрабіць, like-- ня запісваць відэа. Спыніць запіс. Чаму вы запісу? Выбачайце. Шкло дзейнічае да. ОК, Шкло. ОК, Шкло. Гуляць у гульню з гліны шутэр. Так што гэта яшчэ адзін з гэтыя дзіўныя інтэрактыўныя гульні што вы можаце важдацца з. Гэта выкарыстоўвае шмат кампанентаў ўнутры Google Glass. Агонь. Агонь. Я вельмі ў гэтай гульні. І па сутнасці, вы можаце проста выкарыстоўваць Слова агонь на самай справе выйсці і агонь. Агонь. О, гэта ніколі не здарыцца. Я буду сумаваць па яго кожны раз. Але гэта накшталт дае Вы больш прыклад выкарыстання ўсіх розныя кампаненты, каб зрабіць гэтыя шкляныя гульні. Так што ў наступны, што вы хачу думаць аб тут гэта метады выкліку мудрагелісты тэрмін для, як мне пачаць маю заяву? Так што ёсць розныя спосабы выкарыстоўваць розныя метады выкліку. Розныя шаблоны праектавання, для Прыклад перыядычныя паведамлення, тых, хто не будзе выкарыстоўваць ОК, меню шкла. Так што, калі Вы жадаеце, каб нешта зрабіць што было, і разаслаў паведамлення, ў вас ёсць прыкладанне, якое нагадвае Вы пра што-то, што здарылася, вы не збіраецеся быць у стане выхоўваць, з дапамогай меню Glass. Вось толькі што-то што вы будзеце ў стане зрабіць праз шкло ГДК ў сабе. Так што я выкарыстаў гэтыя два Ўмовы, люстэрка API і шкло GDK. І таму я буду ўдавацца ў тыя, трохі больш глыбей. Таму, перш чым ГДК, люстэрка выкарыстоўваецца, перш за ўсё, як узаемадзеянне прыкладанняў. Ён выкарыстоўвае бэкэнд Інтэрнэт паслугі для дасягнення простыя задачы, такія як тэрміны Падпіскі, абмен кантэнтам, і голас тэксту. Вырабы з шкла пры дапамозе люстэрка API можа запісаць амаль на любой мове. Шкляны посуд, што толькі выкарыстоўвае люстэрка API не будзе ёсць магчымасць выкарыстоўваць галасавыя метады выкліку ні апаратных прысмакі, такія як гіраскоп і акселерометр. Вы можаце стварыць шкляны посуд без фізічнае прыладу ў руцэ. Так што гэта добрая рэч. Так што, калі вам трэба проста стварыць Шкляны посуд, што вы на самай справе не трэба рэальнае прылада, Вы можаце зрабіць гэта, асабліва калі гэта цяжка атрымаць рэальную Google Шкло, або калі вы не маеце адзін, або што-то ў гэтым родзе. Гэта патрабуе веды OAuth2. І тое, што адкрытая аўтэнтыфікацыя калі вы калі-небудзь перайсці на сайт, які кажа ўвайдзіце ў свой Facebook, ці ўвайдзіце ў свой рахунак Google, рэчы, як, што, вось Open Auth. І гэта, па сутнасці, будзе выкарыстоўваецца таму, што люстэрка API з'яўляецца воблака абслугоўванне. Што тычыцца ГДК, шкло Камплект для распрацоўніка, у сутнасці, пашырэнне Android развіцця. Ён можа быць выкарыстаны толькі з Java. Распрацоўшчыкі поўнага, хоць і для ўсіх роднай апаратных Асаблівасці, у тым ліку гіраскоп і акселерометр. Гэта ў асноўным выкарыстоўваецца для галасавыя Прызыву здольнасці, як вы saw-- ОК, Шкло, што ўсе меню thing-- жывыя карты і захапляльныя прыкладання. Гэта патрабуе, каб вас ёсць прыладу ў руцэ, таму што вы заўсёды павінны быць пастаянна Загрузка кода да вашага шкла каб праверыць з. Так ГДК супраць люстэрка. Плюсы ў тым, што яго проста для распрацоўнікаў Android, пачатковец ці прафесіянал. У вас ёсць здольнасць да выкарыстоўваць усё роднае абсталявання. Гэта адкрывае дзверы для інтэрактыўны шкляны посуд, форуму функцыянальнасць, дзе Вы не маеце патрэбу ў Інтэрнэце, і шмат дакументацыі. Так што гэта добра дакументаваны. Мінусы ў тым, што гэта ўсяго толькі даступныя на адной мове, Java. І стварыць комплекснае развіццё можа прыняць на самай справе даволі шмат часу, рабіць. Калі я кажу доўга, і я маю на ўвазе як, можа быць, пару гадзін, каб атрымаць яго усё наладжана. Ёсць шмат рэчы, занадта, вы будзеце мець разгледзець, як батарэі жыццё і выкарыстанне памяці. Я маю на ўвазе, я быў у 100%, калі Я пачаў гэтую прэзентацыю. І я ўпаў на 20% ужо. Таму ў залежнасці ад прыкладанняў, якія вы выкарыстоўваеце, і ў залежнасці ад таго, які ваша прыкладанне на самай справе робіць, вы хочаце, каб думаць аб, добра, што я магу рабіць з самай мінімальнай батарэі спажыванне жыццё? Так што тыя важныя рэчы, калі вы пачынаеце выкарыстоўваць усе гэтыя смачнасці. З пункту гледжання люстэрка API, вы можаце ў значнай ступені выкарыстоўваць практычна любую мову што мае вэб-аснову. Вы не можаце выкарыстоўваць C, але, напрыклад, Вы можаце выкарыстоўваць PHP, Java, Python, Ruby, Ідзі, іншыя на розных мовах. І выдатна, што гэта проста выкарыстоўвае проста вэб-архітэктура. Вы робіце запыт пост. Яна ўстаўляе карту. Вы робіце запыт GET. Ён атрымлівае карткі. Мінусы ў тым, што вам трэба OAuth2 веды, г.зн. знак з дапамогай свайго акаўнта Google. А што можа быць часам у зман людзей. Я лічу, што, калі семінары размешчаныя, што не толькі слайды, Але некаторыя іншыя матэрыялы прымацаваныя да яе. Хіба гэта правільна? І ў мяне ёсць вялікі PDF, як дзевяць старонак PDF, пра тое, як усталяваць ўсё, што на людзей. І гэта дае вам прадстаўленне аб тым, як структуры базы дадзеных утрымліваючы клавішы і маркеры. Так што я спадзяюся, будзе ў стане праліць святло на OAuth з выхадам у гэтым дакуменце крыху далей. Адна з рэчаў, што вялікая кон з'яўляецца што няма функцыі форуму. Вы павінны мець доступ у Інтэрнэт. Калі вы не можаце вырашыць, не хвалюйцеся. Вы можаце выкарыстоўваць абодва. Напрыклад, выкажам здагадку, што вы ствараеце гульня, з дапамогай апускання праз ГДК. Можна таксама стварыць Лідэры вось у воблаку. Выкарыстанне люстранога API, вы можаце адправіць свой забіць вашай табліцы лідэраў вэб-службы, так што ён можа быць адлюстраваны. Такім чынам, вы істотна хачу, каб выкарыстаць тое, што лепшае для вашага тыпу прыкладання. Ня necessarily-- вам не прыйдзецца ісці ў адну бок або іншую. Гэта проста, што адзін збіраецца be--, калі вы збіраецеся выкарыстоўваць абодва, Вы маглі б мець патрэба ў гэтым. І гэта шмат працы. Але гэта вызначана варта калі вы можаце атрымаць яго да канца. Таму я дам вам невялікі прыклад люстэрка API і яго магчымасці. Так, напрыклад, адзін з рэчы that-- гэта з'яўляецца стартар праект шкла, прыходзіць з ўзорамі Google. Гэта ў асноўным выкладае Усё, што вы можна зрабіць, па меншай меры, люстэрка API. Некаторыя з рэчаў, якія я меў паказаў вам раней, а таксама, Напрыклад, у гульні, гульнявой баланс і тыя, тыя на самай справе ўзор код, які Google дае вам. Такім чынам, вы бачыце, Google зрабіў Шмат працы для вас. Вам проста трэба, каб у асноўным высветліць, як менавіта размясціць заяўку разам, каб лепш выкарыстоўваць гэтыя інструменты і тыя рэчы, што яны далі вам. Гэта ўзор для шкале. Але што мы можам зрабіць тут, код ззаду на гэта, гэта вы можаце ўбачыць, як менавіта яны ўставіць паведамленне ў тэрміны, або ўставіць малюнак, або устаўце карта з разбіўкай на старонкі HTML. Subscriptions-- падпіска тое, што вы падпісацца. Напрыклад, я магу падпісацца у The New York Times. І так яны пасылаюць сваю шклянку, мой канкрэтных Шкло, абнаўляе перыядычна. Вось што на самай справе люстэрка API ёсць. А на сайце Glass распрацоўніка, у іх ёсць усе гэта тут для вас, так што вы можаце ў асноўным выкарыстоўваць гэта. Такім чынам, адзін з аднаго рэчы, якія я хацеў бы я меў калі я быў распрацоўкі прыкладанняў шкла да, а таксама мае студэнты ў мінулым годзе, гэта выдатна, што. І гэта называецца Шкляны посуд дызайнер патоку. І дызайнер паток шкляны посуд ў асноўным для вас спосабам стварыць прыкладанне Google Glass, так што вы можаце на самой справе бачыць, што адбываецца. Так што я пабудаваў гэты від часовай Google Glass прыкладання тут. ОК, Шкло. А потым я хачу, каб нешта зрабіць. Запуск CS50 дадатак. А потым скажу, Сардэчна запрашаем у мой CS50 прыкладання. І тады я магу націснуць, як вы можаце тут бачыце, больш варыянтаў. І адзін, я магу альбо рабіць аўтаматычны Плюс, ці я магу напісаць мой PSET для мяне. Так што розныя рэчы. Калі вы выкарыстоўваеце свой варыянт Pset пісаць, ён кажа, папярэджваючы, не рэкамендуецца. Не хачу Шкло для напісаць PSET для вас. Але па сутнасці, гэта добры інструмент што шмат людзей прапусцілі. І было б выдатна, калі вы можаце дапамагчы выкласці Ваша заява ў адным з гэтых пунктаў. І выдатна, што таксама, што ёсць гэтая кнопка Design Review. І тое, што гэты праект водгук кнопка робіць, па сутнасці, гэта дазваляе фактычная Google Шкло каманда перагледзець сваё прыкладанне і даць вам каментары па гэтай загадзя. Так шмат цікавых функцый, што шкло Каманда зроблена для таго, каб пабудаваць яго, каб зрабіць яго як мага прасцей для Вы на самой справе напісаць Google Glass прыкладанняў. Так? SPEAKER 1: Гэта толькі дызайн, ці вы можаце затым перавесці this-- робіць гэта аўтаматычна перавесці ў код, які вы можаце выкарыстоўваць? Крыстафэр Варфаламей: Так пытанне было тое, што гэта толькі для праектавання, і гэта перавесці ў Фактычны код для вас? Не, гэта не так. Але тое, што яна робіць, гэта ён біў Гіганцкі белы дошка і т белых аркушах паперы. Такім чынам, вы сапраўды ведаеце, адзін раз Вы ўжываеце пэўную карту, Вы ведаеце, што гэта apply--, калі Вы пішаце сваю праграму, О, я хачу гэтую канкрэтную карту на самай справе запусціць нешта іншае. І так кладзе яе вельмі добра. І калі вы плануеце зрабіць заяўку Google Glass і вы адзін з іх, я б прадставіць адзін з іх у якасці папярэдняй заяўкі. І я ўпэўнены, што ваш TF будзе сапраўды рады, што, паколькі яны будуць быць, як О, гэта тое, што ваша прыкладанне. Я ведаю, што я чакаў ад яго. Таму што часам, гэта вельмі цяжка трымаць адсочваць, што адбываецца ў дадатку шкла. Давайце вернемся да гэтага. Яшчэ адна рэч, гэта выкарыстоўваць дзіцячай пляцоўкі шкляным посудзе для разгляду і ствараць кантэнт, які адлюстроўвае на вашым дадатку. Так што гэта значыць, то інструмент, дзе вас можа на самай справе дызайн, як выглядаюць рэчы. Так, напрыклад, калі я хачу, каб make-- чакаюць, каб ён спрацаваў тут. Калі я хачу, каб пэўны шаблон, я магу зрабіць гэта тут з дапамогай гэта, па сутнасці, інструмент што яны далі нам, сапраўды наладзіць як вашыя фактычныя карты будзе выглядаць. Добры дзень. Гэта выдатна. Дзякуй, Google. Такім чынам, вы можаце на самой справе бачыць, як вашыя карты будзе выглядаць, калі вы не губляць іх і тады вы пачынаеце адпраўкі іх у Google Glass. Наступнае, што гэта PDF раздатачны матэрыял, што я створаны ў order-- калі вы збіраліся зрабіць апавяшчэнне паслугі, перыядычныя паведамлення, або працаваць з люстраной API, у адрозненне ў ГДК. І дазвольце мне атрымаць гэта для вас. Прымаючы трохі для загрузкі тут, прабачце. Мяркуецца, што ўжо адкрыта. Там мы ідзем. Так, напрыклад, калі вы хочаце, каб наладзіць з дапамогай люстэрка API, У мяне ёсць поўны падрабязныя інструкцыі аб тым, як зрабіць that-- як доступ API ў Google, Кансоль, з тым, што рахункі, як стварыць specific-- дазваляе люстэрка API, працаваць з адкрытымі аўтэнтыфікацыі, а таксама як выкарыстоўваць пляцоўку, што мы проста спецыяльна паглядзеў на. Так добрая інфармацыя тут, што пастаўляюцца з фактычнай слайды. У адваротным выпадку, вы можаце таксама рабіць іншыя рэчы тут, і, у прыватнасці, ёсць Структура базы дадзеных, што я стварыў, ці што я зрабіў для Вы, што Вы можаце глядзець на каб убачыць, як пабудаваць адкрыты Табліца праверкі сапраўднасці карыстальнікаў. Так што-то таксама зразумець аб'яву адсочваць, асабліва калі вы збіраецеся працаваць з люстраным API. Там вы. Так, тона рэсурсаў. Тое, што я рэкамендую рабіць гэта збіраецца developers.google.com/glass і чытаць, таму што ёсць шмат інфармацыі там, занадта шмат, каб перайсці Увесь семінар. Але ёсць інфармацыя, шмат, гэта шмат добрай інфармацыі, што выгляд пашырае падрабязней аб гэтым, асабліва на кодавай баку рэчаў. Я таксама дадаў хутка кіраўніцтва па пачатку працы для ГДК, так што калі вам трэба выгляд скокнуць у яго, ў вас ёсць магчымасць зрабіць гэта, а таксама. Я added-- ёсць відэа прама тут, Android Падручнікі. Там гэта відэа YouTube што ўключана, што калі вы хачу пачаць распрацоўку з дапамогай Android аперацыйная сістэма, Калі вы пачатковец, то відэа сапраўды дапаможа вам зрабіць гэта. Зноў жа, прыкладання Шкляныя якія з дапамогай ГДК прыкладання, літаральна Android. Яны могуць порт і назад. Нарэшце, я дадаў Google стыль кіраўніцтва для Java. Калі ёсць што-небудзь specifically-- Як мне гэта зрабіць a-- вы ведаеце, што лепшы спосаб зрабіць цыкл, з пункту гледжання Google? Гэта стыль кіраўніцтва будзе дапамагчы вам зрабіць гэтыя рэчы. І гэта ўсё. Так што я спадзяюся, што вы, хлопцы ёсць дастаткова інфармацыі, каб ісці наперад з скачком у Дадатак Google Glass. Але, безумоўна, наведаць рэсурсы. Вызначана пагрузіцца ў розных тыпах прыкладанняў, якія даступныя, асабліва прыклады прыкладанняў. Паглядзіце на некаторыя з кода што яны далі вам. І, шчыра кажучы, з вашым досвед працы ў CS50, яна не павінна быць цяжкай рэч, каб уварвацца ў і патрапіць унутр. ОК? Дзякуй.