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.
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.
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.