Christopher BARTHOLOMEW: Mirëdita. Ju falënderoj për të ardhur në Google Glass-- bujshëm Nëpërmjet tavan qelqi seancë, apo seminar. Ky seminar i veçantë nuk është me të vërtetë bazuar mbi të, si, shembuj kodim. Kjo është në thelb kur I mësuar këtë same-- ose kur unë mentoruar studentët për CS50 vitin e kaluar në projekte Google Glass, ajo nuk ishte coding se me të vërtetë, me të vërtetë i prekur ato. Ajo ishte, mirë, si mund unë të marrë të gjithë këto mjete që Google më ka dhënë, dhe përdorimin e tyre për të ndërtuar një aplikim specifik? Ne jemi duke shkuar për të shkuar mbi një çift gjërave. Ne jemi duke shkuar për të shkuar mbi modelet e projektimit. Ne jemi duke shkuar për të shkuar mbi aplikimet. Ne jemi duke shkuar për të shkuar mbi saktësisht se si për të marrë të gjitha njohuritë që Google do të japë për të you-- sepse Google është i jashtëzakonshëm në kuptimin e dhënies ju gjitha mostrat që ju duhet. Ata do të ju jap të gjithë dokumentacioni ju duhet për të zbatuar atë. Por ne jemi duke shkuar për të përdorur që njohuritë që ata kanë ju dhënë për të krijuar Qelqe, aplikimet qelqi. Pra, le të ketë filluar këtu. Pra disa gjëra që ju duhet vetëm i mbajnë në pjesën e prapme të kokës sa herë që ju jeni duke bërë Aplikacionet Google Glass. Për shkak se një prej gjërave për Google Glass në vetë është se kjo është një pjesë e diskutueshme e teknologjisë që jo shumë folks vërtetë përdorin. Pra, në pjesën e pasme të juaj kokë, ju duhet gjithmonë mendoj about-- i fundit Suksesi i çdo teknologji të vishet varet nga aplikimet që janë në dispozicion për të. Nëse ka asnjë kërkesë të mira për një pajisje të veçanta, atëherë është i pavlefshëm. Një tjetër gjë është si qelqi zhvilluesit, sfidë është për të krijuar Apps që janë të më të përshtatshëm dhe të reja se vet Apps tanë mobil pajisje. Dhe kjo nuk ka të vërtetë do të thotë që ju keni për të krijuar një aplikim të tërë të re. Unë do të thotë për shembull, unë mund vetëm thjesht shkoni, OK Glass, të marrë një foto, ndajnë me të. Dhe atëherë unë mund të them vetëm, të ndarë. Glass OK. Share. Dhe unë mund të ndajnë atë në qarqet e mia vetëm si se në Google + ose diçka. Kjo është një shumë më të shpejtë se mua në jetë nga këtu, duke marrë një foto, dhe pastaj thelb duke bërë të njëjtën gjë. Pra, kjo e bën atë më të përshtatshëm. Kjo është një mënyrë inovative për të bërë gjërat pak më të shpejtë. Tani, një tjetër mënyrë për të menduar për një aplikim i Google Glass, ose ndonjë lloj i teknologjisë vishet app, është se në qoftë se ju plotësisht fshiu pajisjen tuaj mobile, çfarë do të jetë pesë e parë Aplikacionet që ju do të në të vërtetë shkarko, dhe pse? Pra, vetëm i mbajnë ato në prapa i kokës kur ju jeni do të fillojë projektimin një aplikim i Google Glass. Pra, çfarë është agjenda? Gjëja e parë që ne jemi do të bëni është që ne jemi do të thotë në thelb, ajo që është e Glass? Ne jemi duke shkuar për të folur për Glass afat kohor, në thelb gjëja që lëviz nëpër ekran kur ju përdorni kontrollues përgjatë anën. Ne jemi duke shkuar për të folur për modelet e projektimit për qelqe. Ne jemi duke shkuar për të folur për pasqyrë API kundrejt zhvilluesi qelqi kit. Unë do të hedh atë rreth një shumë, në thelb, sepse pasqyrë API ishte program origjinal aplikimi ndërfaqe që u lirua nga Google. Kjo është e re e bazuar. Ndërsa GDK, Glass Development Kit, u lirua më vonë poshtë rrugë, në thelb kështu që ju në fakt mund të përdorni hardware aftësitë në Google Glass. Ne do të shkoj për disa këshilla profesionale, dhe gjithashtu, në thelb, disa burime. Pra, në vend të shpjeguar saktësisht çfarë është Glass përgjithshëm, Unë jam vetëm duke shkuar për të përdorur Video një minutë që Google ka dhënë për të lloj të shkuar mbi të, 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ë Glass për çdo person të vetëm këtu. [VIDEO Playback] -Këtu Janë bazat e si të përdorin qelqi. Kjo është touchpad tuaj. Ajo shkon nga tempulli tuaj në veshin tuaj. Takoni touchpad për të zgjoheni Glass. Ju duhet të shikoni në ekran sipër linjë tuaj të syve. Rregullojë atë për të parë çdo gjë. Ekran në shtëpi tregon një orë. Ky është afat kohor tuaj. Kjo është një rresht i kartave. Gjërat në të majtë janë ndodh tani ose vjen, si motit, një i ardhshëm fluturim, apo një ngjarje në kalendarin tuaj. Ju mund të trokitje e lehtë në çdo kartë për të parë më shumë. Shpullë poshtë kudo në të kthehemi në afat kohor. Cards në të djathtë ekran në shtëpi janë nga e kaluara. Për shembull, mesazhet, video, apo foto. Trokitje e lehtë në një fotografi për të ndarë atë, dhe zgjidhni një nga miqtë tuaj. Shpullë poshtë për të shkuar mbrapa në gatishmëri. Dhe të argëtohen eksploruar. [END VIDEO rishikim] Christopher BARTHOLOMEW: Pra, kjo është përdorues gjenerik Ndërfaqja për Google Glass. Në thelb, kjo është një shumë i thjeshtë, afati kohor të fokusuara UI që lejon përdoruesin të mos përdorin urdhëron vetëm zë, por edhe ky bar së bashku me të djathtë të dorës anë të shpullë vërtetë shpejt përmes specifike të ndryshme Dimensionet e kohë të ndryshme Glass kartat. Pra, çfarë është më Glass? Well, ekranit është 640 nga 360. Kamera në vetvete është një pesë megapixel aparat që bën regjistrimin 720p video. Ajo ka Wi-Fi dhe Bluetooth në të, por kjo nuk ka celular. Pra, në mënyrë të përdorur Glass jashtë e një rrjeti Wi-Fi, ju do të keni për të në thelb të lidhur ajo në telefonin tuaj duke përdorur një pikë e nxehtë. Magazinimit është rreth 12 gigabajt, dhe se nuk është duke përfshirë sistemin operativ. Është 16 gjithsej në thelb. Ajo ka dy gigabajt të RAM. Dhe ka disa të madh shtesë copë të teknologjisë që janë ndërtuar në. Ju keni një xhiroskop. Ju keni një Accelerometer. Ju keni një dritë të ambientit ndjerë dhe afërsia sensor, e cila përdoret për, si, keq. Për shembull, në qoftë se unë injoroj, ajo do të marrë një foto, e cila është lloj i çuditshëm. Por kjo është një nga ato copa që ju mund të levave brenda e SDK. Dhe ju gjithashtu kanë një kockë përçueshmëri dhënës audio. Kështu që lejon mua për të vërtetë lloj pëshpëritje, OK Glass. Dhe atëherë ai do të hyni në komandat e mia. Kështu që në përgjithësi është ajo që Google Glass është. Pra, le të marrë më shumë në mortajë prej rëre të asaj që këto karta kohë janë, dhe se si ne mund të përdorin ato për të bërë gjëra të ndryshme. Pra, ka tre Llojet e kartave afat kohor. Ka kartë statike, e cila shfaq tekst, HTML, imazhe, dhe video. Këto gjëra mund të përdoret gjithashtu për të kërkoj këto gjëra quajtur një kartë të jetojnë, apo zhytje. Dhe ne do të flasim për që në pak. A jetojnë tregon kartë kartat që janë të i rëndësishëm në moment-- tanishme sende që është dhënë, në thelb. Kronometri është një shembull i mirë për këtë. Dhe një ulje tregon çfarë ne e quajmë një aktivitet Android që në thelb merr përsipër të gjithë ekranin. 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, dhe aplikacionet dinamike, qoftë kjo është vetëm një e thjeshtë CSS HTML template, nëse diçka që po ndodh dhe aktiv. Ky është një imazh i një lojë i quajtur Zombies Run, të cilat është në të vërtetë shumë e fun. Ne do të shohim në se. Dhe kjo është një lojë këtu që përdor gyroscope-- Unë mbaj duke thënë gyroscope-- yeah, ajo është xhiroskop. Çfarë po bëj? Xhiroskop, kështu që ju mund të në të vërtetë të balancuar gjërat mbi kokën tuaj. Pra, le të shkojnë më shumë në kartat Timeline. Kartat statike mund të përmbajë edhe një pako e kartave, për shembull, një album foto. Ju mund të shihni se pėrcaktuara nga kjo përplasje pak faqe e drejtë këtu. Kur ju trokitje e lehtë në të, ju jeni duke i dhënë një tjetër linjë e kartave Timeline. Dhe atje ju do të jetë në gjendje për të lloj lëviz nëpër duke përdorur bar tuaj rrotull, dhe ju do të jetë në gjendje për të ndarë kartat specifike. Pra, tani që ju duhet të jetë disi të njohur me llojet e ndryshme i kartave Timeline, ajo që ne jemi duke shkuar për të bërë po ne jemi duke shkuar për të folur në lidhje me modelet e projektimit. Dhe kjo është ndoshta gjëja që shumica e studentëve të kapin deri me kur ata fillojnë zhytjeje në zhvillimin Google Glass. Pra, ka tre modelet e projektimit. Modeli i parë projektimi është njoftime periodike. Dhe çfarë e bën atë që përdor pasqyrë Shërbimet e API web, apo sfond Android Shërbimet për të shtyrë Njoftimet mbi një afat kohor. Për shembull, në qoftë se ju regjistroheni up për app cnn.com-së, ata do të ju dërgoj një njoftim kur ka një ngjarje lajm që kishte ndodhur. Pasqyrë API mund të përdoret për të krijuar ndonjë language-- pasqyrë API mund përdorin çdo gjuhë për të krijuar një bashkëveprim shërbim web. Pra në thelb, si në qoftë se ju jeni jo shumë të njohur me Java, cila është ajo që përdor GDK, dhe ju jeni më shumë i interesuar në PHP për shembull, ju mund të shkruani një shërbim PHP dhe një kërkesë qelqe që ndërvepron me atë, në krahasim me të paturit të zhyten më thellë në pjesët Java e tij. Të shërbimet sfond Android përdorime Java sipas Kit Zhvillim Glass. Pra, ajo që ne do të bëjmë është që ne do të kaloni gjatë në vetëm një shembull në qelqi, në qoftë se ne mund të. Na vjen keq për ekran. Është tilted në anën këtu, për njerëzit që janë brenda. Ka ne do të shkojmë. Na vjen keq për këtë. Merr pak për të ngarkuar këtu. Pra, ky është një shembull i diçkaje se New York Times do të dërgoj. Është një njoftim periodik që përmban karta të shumëfishta statike që ka informacion në lidhje me të. Pra, në qoftë se unë klikoni në it-- dhe kjo do load-- aty ne shkojmë. Nëse unë klikoni në të, atëherë çfarë ju do të merrni këtu po ju do të merrni informacion rreth një titull apo një histori. Ju gjithashtu mund të bashkëngjitni gjëra në atë mënyrë që ju në fakt mund të lexoni me zë të lartë. Dhe çfarë lexojnë me zë të lartë e bën është ajo do të lexoni atë për ju në veshin tuaj. Ju nuk mund të vërtetë të dëgjojnë ajo, por në thelb është një lidhës kockë që do të lexoni në kokën tuaj. Kjo është mënyra më e mirë për të vënë atë. Pra, kjo është se çfarë lloj periodik Njoftimet jeni gati. Ka të gjitha llojet e ndryshme të tyre. Në qoftë se ju përdorni Twitter, Twitter një tjetër app se lloj i ju jep një shembull i asaj që këto njoftimi periodik Apps janë. Pattern-- dytë të projektimit dhe ne do të shkojnë dhe të kthehemi për të gjë. Modeli i dytë projektimit është detyrë e vazhdueshme. Dhe në thelb, kjo është një kartë që është vazhdimisht konkurrojnë në sfond. Ju mund të lënë kartën. Ju mund të shkoni bëni diçka tjetër në afat kohor. Por në thelb, çfarë ishte duke ndodhur është se ajo është gjithmonë running. Diçka është gjithmonë do në, si një aplikim të vërtetë, si një kronometër për shembull. Kjo mund të zbatohet vetëm duke përdorur Kit Glass Zhvilluesish. Por ju mund të përfitojnë të plotë të gjithë hardware Glass. Android GDK është vetëm Java. Pra, nëse ju jeni të njohur me Java, kjo është e madhe. Nëse ju jeni të njohur me Android zhvillim në mënyrë specifike, ka një seminar i madh, unë besoj. Unë nuk jam i sigurt se çfarë koha e saktë është. Por ka një seminar në zhvillimin e Android. Nëse jeni duke planifikuar për të bërë GDK, unë rekomandoj duke shkuar për të se një në mënyrë specifike, sepse ajo do të përputhen pikërisht ajo që ju jeni do të përdorni për Glass. Pra, le të shohim. Le të hapë një tjetër app. A mund të kaloni mbi të gjë? Glass OK. Filloni një të kandidojë. Pra, kjo është një lojë që unë e përdorin kur unë jam i mërzitur kur të shkoj në punë, i quajtur Zombies Run. Dhe në thelb atë që nuk është ajo tracks-- kjo është në thelb, ju jeni drejtimin nga Zombies gjithë kohës. Por kjo është si në qoftë se unë run-- unë e di kjo do të jetë me të vërtetë awkward-- por në qoftë se unë të drejtuar rreth këtu, atë duhet ndjekur ose më jepni një ritëm. Ajo duhet të rinovuar sa larg unë kam drejtuar, apo gjëra të tilla si se. Pra, kjo është si a-- kjo app është essentially-- ajo është duke marrë një të dytë për të rinovuar në se side-- i bezdisshëm. Por në thelb, çfarë po ndodh këtu është se ky është gjithmonë running. Dhe ju jeni të bashkëveprojmë me të. Dhe ju mund vetëm lloj të bëjë gjëra të ndryshme. Dhe kështu që nuk janë shumë Apps që janë si. Dhe nuk ka Apps që ju mund të vërtetë krijuar që të bëjë të njëjtën gjë. Pra, kjo është ajo. Dakord. Pra hartimin e ardhshme model është një zhytje. Zhytje nuk do të konsumojë të tërë ekran dhe tërë afati kohor. 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ë. Është si sikur ju jeni duke luajtur një lojë më Glass në vetvete. Kjo mund të zbatohet vetëm duke përdorur edhe GDK. Pra edhe një herë, Përparësitë e përdorimit të GDK është se ju në thelb të marrë të plotë Avantazhi i gjithë hardware që është në Google Glass në vetvete. Pra, ne jemi duke shkuar për të shkuar deri në një shembull më shumë mbi Glass. Glass OK. Luaj një lojë e bilancit. Pra, kjo është një lojë që unë doja të luaj kur Unë jam i mërzitur në punë, vetëm në një takim. Shpresojmë se kjo do të tregojë deri këtu ndonjë i dytë tani. Ka ne do të shkojmë. Dakord. Pra, çfarë është ajo që është e unë jam duke përdorur JavaScript-in për të balancuar këto objekte në koka ime, gjëra të tilla si se. Pra, kjo është lloj i një Aplikimi ulje. Niveli nëntë është si e pamundur. OK, Glass. Ka gjithashtu lojë interaktive që ju mund të bëni, like-- nuk regjistrojnë një video. Stop regjistrimin. Pse jeni regjistruar? Më vjen keq. Glass është duke vepruar lart. OK, Glass. OK, Glass. Luaj një lojë e balta revole. Pra, kjo është një tjetër një nga ato lojëra pazakontë interaktive që ju mund rrëmujë rreth me. Kjo përdor një shumë të komponentëve të brenda Google Glass. Zjarr. Zjarr. Unë jam e tmerrshme në këtë lojë. Dhe në thelb, ju mund të përdorni vetëm zjarr fjalë që në fakt të shkuar jashtë dhe zjarri. Zjarr. Oh, ajo kurrë nuk do të ndodhë. Unë do të humbasë atë çdo herë. Por kjo lloj i jep ju më shumë një shembull i përdorur të gjithë të ndryshëm përbërësit për të bërë këto lojëra qelqi. Pra, gjë tjetër që ju doni të mendoni për këtu është metoda thirrje e muzës, një term i zbukuruar për të, si mund të fillojë kërkesën time? Pra, ka mënyra të ndryshme për levave metoda të ndryshme Lutja e hapjes. Modelet e ndryshme të projektimit, për shembull njoftimet periodike, ata nuk do të përdorin OK, menu Glass. Pra, nëse ju jeni të dashur për të bërë diçka që kishte dhe ka dërguar njoftimet, thonë se ju keni një kërkesë që kujton ju në lidhje me diçka që është ndodhur, ju nuk jeni do të jetë në gjendje të sjellë që deri duke përdorur menynë Glass. Kjo është vetëm diçka që ju do të jetë në gjendje të bëjë përmes GDK Glass në vetvete. Kështu që unë kam qenë duke përdorur këto dy Termat, API pasqyrë dhe qelqi GDK. Dhe kështu që unë jam duke shkuar për të shkuar në ato pak më të thellë. Pra, para se GDK, pasqyrë është përdorur kryesisht si ndërveprimit aplikimit. Ai përdor backend web shërbime për të përmbushur detyra të thjeshta, të tilla si afat kohor abonimet, të ndarjes së informacionit dhe teksti zë. Qelqe duke përdorur pasqyrë API mund të të jetë e shkruar në pothuajse çdo gjuhë. Qelqe se vetëm përdor pasqyrë API nuk do të kanë aftësinë për të përdorur Metodat thirrje e muzës zë, as goodies hardware të tilla si xhiroskop dhe Accelerometer. Ju mund të krijoni qelqe pa një pajisje fizike në dorë. Kështu që është një gjë e bukur. Pra, nëse keni nevojë për të vetëm të krijojë Qelqe që ju nuk bëni me të vërtetë nevojë pajisjen aktuale, ju mund të bëni atë, veçanërisht 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ë, apo diçka e këtij lloji. Ajo kërkon njohuri të oAuth2. Dhe çfarë authentication hapur është në qoftë se ju ndonjëherë shkoni në një faqe interneti që thotë nënshkruajë në me Facebook tuaj, ose në shenjë me llogarinë tuaj të Google, gjëra të tilla si kjo, kjo është Hapur Auth. Dhe kjo është në thelb do të jetë i përdorur për shkak pasqyrë API është një re shërbim. Sa për GDK, e Glass Kit zhvilluesi është, në thelb, një zgjerim të zhvillimit Android. Ajo mund të përdoren vetëm me Java. Zhvilluesit kanë plot pse për të gjithë hardware amtare karakteristika, duke përfshirë xhiroskop dhe Accelerometer. Është përdorur kryesisht për aftësitë zë thirrje e muzës, si ju saw-- OK, qelqi, se e tërë menu thing-- Kartat e gjalla, dhe aplikacionet immersive. Kjo kërkon që ju kanë pajisjen në dorë, sepse ju gjithmonë duhet të jetë vazhdimisht ngarkimit kodin e deri në Glass juaj për të provuar me. Pra GDK kundrejt pasqyrë. Të mirat janë se i thjeshtë i saj për zhvilluesit Android, fillestar apo profesionist. Keni aftësinë për përdorin të gjithë hardware e amtare. Ajo hap derën për interaktiv qelqe, offline funksionalitetin ku ju nuk keni nevojë të internetit, dhe shumë e dokumentacionit. Pra, është e dokumentuar mirë. Të këqijat janë se kjo është vetëm në dispozicion në një gjuhë, Java. Dhe zhvillim të integruar të ngritur mund të marrë në të vërtetë një kohë mjaft të gjatë për të bërë. Kur them kohë të gjatë, dhe unë do të thotë si ndoshta dy orë për të marrë atë të gjithë konfiguruar. Nuk janë një shumë e gjëra, shumë, ju do të keni të marrin në konsideratë si bateri Jeta dhe përdorimin e kujtesës. Unë do të thotë, unë kam qenë në 100% kur është Unë fillova këtë prezantim. Dhe unë ra 20% tashmë. Pra, në varësi të Apps që ju përdorni, dhe në varësi të çfarë app tuaj të vërtetë ka, ju doni të mendoni për, OK, çfarë mund të bëj me bateri më minimale Konsumi i jetës? Pra, këto janë gjëra të rëndësishme kur ju filloni duke përdorur të gjitha ato goodies. Në kushtet e pasqyrës API, ju mund të pretty much përdorni pothuajse çdo gjuhë që ka një kornizë të internetit. Ju nuk mund të përdorni C, por për shembull, ju mund të përdorni PHP, Java, Python, Ruby, Shko, gjuhë të tjera të ndryshme. Dhe gjëja e ftohtë është ajo vetëm përdor Arkitektura i hapur web. Ju bëni një kërkesë pas. Ai fut një kartë. Ju bëni një kërkesë të merrni. Ajo merr kartat. Të këqijat është se ju keni nevojë Njohuri OAuth2, dmth shenjë në me llogarinë tuaj Google. Dhe kjo mund të jetë ndonjëherë konfuze për folks. Unë besoj se kur seminaret janë postuar që jo vetëm slides, por disa materiale të tjera janë bashkangjitur asaj. A është e saktë? Dhe unë kam një PDF të madh, si një nëntë faqe PDF, se si të vendosur të gjithë se deri për njerëzit. Dhe kjo ju jep një ide të si një strukturë të bazës së të dhënave për të mbajtur çelësat dhe argumentet. Kështu që unë do të shpresojmë të jetë në gjendje të hedhin dritë mbi OAuth me shkuar në atë dokument pak më tej. Një nga gjërat që është një con i madh është se nuk ka funksionalitet offline. Ju keni nevojë për qasje në internet. Nëse ju nuk mund të vendosë, mos u shqetësoni. Ju mund të përdorni të dy. Për shembull, le të thonë se ju e krijoni një lojë duke përdorur zhytje nëpërmjet GDK. Ju gjithashtu mund të krijojë një Fituesit kjo është në re. Duke përdorur pasqyrë API, ju mund të dërgoni tuaj të shënuar në web shërbimin tuaj drejtues, kështu që ajo mund të shfaqet. Pra, ju në thelb të dëshironi të përdorni atë që është më e mirë për llojin e aplikimit tuaj. Jo necessarily-- ju nuk keni që shkojnë në një anë ose tjetër. Është vetëm se një do të be-- në qoftë se ju jeni do të përdorin të dy, ju mund të keni nevojë për atë. Dhe kjo është një punë e madhe. Por është definitivisht ia vlen në qoftë se ju mund të merrni atë përmes. Kështu që unë do të ju jap një shembull të shpejtë të API pasqyrë dhe kapacitetet e saj. Kështu për shembull, një nga gjërat that-- kjo është projekti Glass motorino se vjen me mostrat e Google. Ajo në thelb parashtron çdo gjë që ju mund të bëjë me të paktën pasqyrë API. Disa gjëra që kam pasur treguar ju më herët, si dhe, për shembull, lojë, lojë bilancit dhe ato, ato janë në të vërtetë mostër Kodi që Google ju ofron. Kështu që ju shikoni, Google ka bërë një shumë e punës për ju. Ju vetëm duhet të në thelb kuptoj se saktësisht se si për të vënë kërkesën tuaj së bashku për të shfrytëzuar më mirë këto mjete dhe ato gjëra se ata kanë dhënë ju. Kjo është mostër për afat kohor. Por çfarë mund të bëjmë këtu është, Kodi prapa në këtë, po ju mund të shikoni saktësisht se si ata futur një mesazh në një afat kohor, ose futur një foto, ose futur një kartë me HTML numerizohen. Subscriptions-- një abonim është diçka që ju të regjistroheni. Për shembull, unë abonuar në The New York Times. Dhe kështu ata dërgojnë qelqi time, im Glass specifik, përditëson periodikisht. Kjo është ajo që me të vërtetë pasqyrë API është. Dhe në faqen e internetit zhvilluesi Glass, ata kanë të gjitha këto këtu për ju, kështu që ju mund të në thelb të levave këtë. Pra, një nga tjetri gjërat që dua unë kam kur unë isha zhvillimin e aplikacioneve Glass para, dhe edhe nxënësit e mi e vitit të kaluar, është kjo gjë cool. Dhe është quajtur Projektuesi qelqe rrjedhë. Dhe rrjedha projektuesi qelqe është në thelb një mënyrë për ju për të ndërtuar një aplikim të Google Glass, kështu që ju mund të vërtetë të shohim se çfarë po ndodh. Kështu që unë ndërtuar këtë lloj të përkohshëm Aplikacioni Google Glass këtu. OK, Glass. Dhe atëherë unë dua që ajo të bëjë diçka. Të nisë një app CS50. Dhe atëherë ajo do të thonë, mirëpritur të app im CS50. Dhe pastaj unë mund të trokitje e lehtë, si ju mund të shih këtu, për më shumë opsione. Dhe një, unë mund ta bëj një automatik Një plus, ose unë mund të shkruaj PSET time për mua. Pra, ka gjëra të ndryshme. Në qoftë se ju përdorni shkruani opsion time PSET, ajo thotë, duke paralajmëruar, nuk rekomandohet. A nuk duan qelqi të shkruaj PSET tuaj për ju. Por në thelb, ky është një mjet i mirë se shumë njerëz kanë humbur. Dhe kjo do të ishte i madh në qoftë se ju mund të ndihmojë të nxjerr kërkesa juaj në një nga këto objekte. Dhe gjëja e ftohtë shumë është se ka ky buton shqyrtim dizajn. Dhe ajo që ky rishikim të projektimit buton e bën, në thelb, është ai lejon aktual Google Ekipi Glass për të rishikuar app tuaj dhe ju jap komente mbi të paraprakisht. Pra, një shumë e flladin karakteristika që e Glass Ekipi ka bërë në mënyrë që të ndërtojnë atë, për ta bërë atë sa më lehtë për ju që në fakt shkruaj Google Glass aplikimet. Vërtet? Gjuha 1: A është kjo vetëm projektimit, ose mund ti atëherë përkthejnë this-- e bën këtë automatikisht përkthehet në kod që ju mund të përdorni? Christopher BARTHOLOMEW: Pra pyetja ishte se, është kjo vetëm për projektimin, dhe e bën atë të përkthehet në Kodi aktual për ju? Jo, kjo nuk ka. Por ajo që bën është ajo e mundi një bord gjigant të bardhë dhe ton e copa të bardha të letrës. Kështu që ju e dini saktësisht një herë ju aplikoni një kartë të veçantë, ju e dini se do të apply-- kur ju jeni me shkrim programin tuaj, oh, unë dua këtë kartë të veçantë për në të vërtetë të nisur diçka tjetër. Dhe kështu ai bën atë shumë të bukur. Dhe në qoftë se jeni duke planifikuar për të bëjë një kërkesë të Google Glass dhe ju bëni një nga këto, unë do të paraqesë një nga këto, si para-propozimit tuaj. Dhe unë jam i sigurt TF juaj do të jetë me të vërtetë i lumtur për këtë, sepse ata do të të jetë si, oh kjo është çfarë kërkesa juaj ka. Unë e di atë që unë jam duke pritur nga ai. Sepse ndonjëherë, është e të vërtetë e vështirë për të mbajtur udhë të asaj që po ndodh në një app Glass. Le të kthehemi tek kjo. Një tjetër gjë e ftohtë është të shfrytëzojë i lojrave qelqe për të rishikuar dhe për të krijuar përmbajtje që është shfaqur në aplikimin tuaj. Pra, çfarë është kjo është një mjet ku ju në të vërtetë mund të projektimit si gjërat duken. Kështu për shembull, në qoftë se unë dua të make-- duke pritur që ajo të ngarkesës këtu. Nëse unë dua të bëj një template specifik, unë mund bëj që këtu duke përdorur kjo, në thelb një mjet që ata na kanë dhënë, në të vërtetë rregulloje si kartat tuaja aktuale do të shikojmë. Përshëndetje. Kjo është e madhe. Thanks, Google. Kështu që ju mund të vërtetë parë se si kartat tuaja janë do të shikojmë kur ju të fillojë ndërtimin e tyre dhe pastaj të filloni të dërgoni ata mbi të Google Glass. Gjë tjetër është ky PDF prospekt që unë kam krijuar në order-- nëse ju u do të bëjë njoftimin shërbime, njoftime periodike, ose punojnë me pasqyrë API në krahasim në GDK. Dhe më lejoni të merrni atë jashtë për ju. Duke marrë një pak për të ngarkuar këtu, sorry. Menduar të jetë tashmë e hapur. Ka ne do të shkojmë. Kështu për shembull, në qoftë se ju doni të të ngritur duke përdorur pasqyrë API, I kanë udhëzime të plota të hollësishme se si të bëni sa that-- ju hyni API e Google tastierë, me çfarë llogari, si për të krijuar një specific-- duke bërë të mundur pasqyrë API, duke punuar me të hapur vërtetimit, dhe gjithashtu se si të përdorin shesh lojërash që ne vetëm në mënyrë specifike shikuar. Informacion aq i mirë këtu se do të vijnë me kuvertë aktuale rrëshqitje. Përndryshe, ju gjithashtu mund të bëjë gjëra të tjera këtu, dhe në mënyrë të veçantë ka Struktura bazë e të dhënave që unë kam krijuar, apo që unë kam bërë për ju, që ju mund të shikoni në për të parë se si për të ndërtuar një të hapur Tabela e authentication për përdoruesit. Pra, diçka që gjithashtu kuptoj ad ndiek, veçanërisht në qoftë se ju jeni do të të jetë i punuar me pasqyrë API. Nuk jeni. Pra, një ton të burimeve. Ajo që unë rekomandoj duke bërë është duke shkuar për të developers.google.com/glass dhe lexuar, sepse ka shumë e informacionit atje, shumë më shumë për të shkuar mbi tërë seminar. Por ka një informacion shumë, kjo është e një shumë e informacionit të mirë, se lloj i zgjeron më shumë për këtë, veçanërisht në anën e kodit të gjërave. Unë kam shtuar edhe një të shpejtë të fillojë udhëzues për GDK, kështu që nëse keni nevojë për të lloj i hidhen në të, ju keni mundësinë për të bërë se si. Unë e kam added-- nuk ka video të të drejtë këtu, Android Tutorials. Ka një video YouTube që është përfshirë, se në qoftë se ju dua të fillojë zhvillimin e përdorur sistem operativ Android, në qoftë se ju jeni një fillestar, që video me të vërtetë do t'ju ndihmojë të bëni këtë. Përsëri, aplikimet qelqi që janë duke përdorur GDK janë aplikacione fjalë për fjalë vetëm Android. Ata mund port mbrapa dhe me radhë. Së fundi unë kam shtuar një Google udhëzues stil për Java. Nëse ka ndonjë gjë specifically-- Si mund të bëj a-- ju e dini, çfarë është mënyra më e mirë për të bërë një për lak, në aspektin e Google? Kjo udhëzues stil do të t'ju ndihmuar të bëni ato gjëra. Dhe kjo është ajo. Kështu që unë shpresoj të ju djema kemi informacion të mjaftueshëm për të shkuar përpara me të hedhur në një aplikim i Google Glass. Por patjetër vizitoni burimet. Definitely pikiatë në llojet e ndryshme e aplikacioneve që janë në dispozicion, sidomos aplikacione mostër. Shikoni në disa prej kodit që ata të ofruar ju. Dhe sinqerisht, me tuaj Përvoja në CS50, ajo nuk duhet të jetë një i vështirë gjë për të thyer në dhe për të marrë në. OK? Falemnderit.