CHRISTOPHER BARTHOLOMEW: Bon apremidi.
Mèsi pou vini nan Google Glass-- Breaking a
Nan plafon an Glass sesyon, oswa seminè.
Sa a seminè espesifik se pa reyèlman baze sou, tankou, kodaj egzanp.
Li nan esansyèlman lè Mwen te anseye same-- sa a
oswa lè mwen encadré elèv pou CS50 ane pase a sou pwojè Google Glass,
li pa t 'kodaj a ki reyèlman, reyèlman afekte yo.
Li te, byen, ki jan mwen pran nan tout zouti sa yo ki Google te ban mwen an,
ak sèvi ak yo yo bati yon aplikasyon espesifik yo?
Nou pral ale sou yon koup bagay sa yo.
Nou pral ale sou modèl konsepsyon.
Nou pral ale sou aplikasyon yo.
Nou pral ale sou egzakteman ki jan yo pran tout konesans la ki Google
ki pral bay you-- paske Google se ekstraòdinè nan sans nan bay
nou tout echantiyon yo ou bezwen.
Yo ap ale nan ba ou tout nan dokiman ou bezwen aplike li.
Men, nou ap ale nan sèvi ak konesans sa yo ke yo te
bay ou kreye Glaser, aplikasyon pou Glass.
Se konsa, kite a jwenn te kòmanse isit la.
Se konsa, yon koup bagay sa yo ke ou ta dwe jis kenbe nan do a nan tèt ou
chak fwa w ap fè Google Glass aplikasyon yo.
Paske youn nan bagay sou Google Glass nan
tèt li se ke li nan yon moso kontwovèsyal nan teknoloji
ki pa jan anpil aktyèlman itilize.
Se konsa, nan do a nan ou tèt, ou ta dwe toujou
panse about-- ultim la siksè nan nenpòt ki teknoloji portable
depann sou aplikasyon yo ki disponib pou li.
Si gen nan pa gen aplikasyon bon pou yon aparèy espesifik, Lè sa a, li la vo anyen.
>> Yon lòt bagay se ke Glass devlopè, defi a
se yo kreye apps ki pi bon ak inovatif
pase pwòp mobil applications aparèy nou an.
Lè sa a fè sa ki pa aktyèlman vle di ke ou gen
yo kreye yon antye nouvo marque aplikasyon.
Mwen vle di pou egzanp, mwen ka jis tou senpleman ale, OK Glass, pran yon foto,
pataje avèk yo.
Lè sa a, mwen ka jis di, pataje.
OK Glass.
Share.
Apre sa, mwen ka pataje li nan ti sèk mwen jis tankou sa sou Google + oswa yon bagay.
>> Li se yon anpil pi vit pase m 'ale soti isit la, pran yon foto,
ak Lè sa a esansyèlman fè menm bagay la.
Se konsa, li fè li pi bon.
Li nan yon fason inovatif yo fè bagay sa yo yon ti jan ti kras pi plis pi vit.
>> Koulye a, yon lòt fason yo reflechi sou yon aplikasyon Google Glass,
oswa nenpòt ki kalite teknoloji portable app, se ke si ou konplètman
siye aparèy mobil ou, sa ki ta senk an premye
aplikasyon pou ke ou ta aktyèlman download, e poukisa?
Se konsa, jis kenbe moun ki nan do a nan tèt ou
lè w ap ale nan kòmanse desine yon aplikasyon Google Glass.
>> Se konsa, sa ki nan ajanda a?
Premye bagay ke nou ap pral fè se nou ap
pral fondamantalman di, ki sa ki Glass?
Nou pral pale sou Glass nan delè, fondamantalman bagay la ki
deplase nan tout ekran an lè ou itilize kontwolè a sou bò la.
Nou pral pale sou modèl konsepsyon pou Glaser.
>> Nou pral pale sou glas API kont pou twous lan pwomotè an vè.
Mwen pral voye jete ke alantou yon anpil, ki esansyèlman,
paske API la glas te nan pwogram aplikasyon orijinal
koòdone ki te pibliye pa Google.
Sa a nwaj ki baze sou.
Lè nou konsidere ke gdk a, nan Twous Devlopman Glass,
te lage pita desann nan wout, esansyèlman pou ke
ou ka aktyèlman sèvi ak pyès ki nan konpitè kapasite nan Google Glass.
Nou pral ale sou kèk konsèy pwofesyonèl, epi tou, esansyèlman, gen kèk resous.
>> Se konsa, olye pou yo eksplike ekzakteman ki sa se Glass an jeneral,
Mwen jis ale nan sèvi ak videyo a yon minit
ki Google te bay kalite ale sou li,
paske mwen panse ke sa a, se esansyèlman a pi bon fason yo fè li san yo pa m 'bay
Glass chak sèl moun isit la.
[Lèktur videyo]
-Isit Yo se Basics yo nan kouman yo sèvi ak Glass.
Sa a se touchpad ou.
Li kouri soti nan tanp ou a zòrèy ou.
Tape touchpad a yo reveye Glass.
Ou dwe wè ekspozisyon an pi wo a liy ou nan je.
Ajiste li yo wè tout bagay.
>> Ekran an kay montre yon revèy.
Sa a se delè ou.
Li nan yon ranje nan kat.
Bagay sa yo sou bò goch la se pase kounye a oswa vini,
tankou move tan an, yon k ap vini vòl, oswa yon evènman nan kalandriye w lan.
Ou ka tiyo sou nenpòt ki kat yo wè plis.
Glise desann nenpòt kote tounen nan delè a.
>> Kat a dwat a la ekran kay yo soti nan tan lontan an.
Pou egzanp, mesaj, videyo, oswa foto.
Frape sou yon foto yo pataje li, epi chwazi youn nan zanmi ou yo.
Glise desann pou tounen nan sibstiti an.
Ak pran plezi eksplore.
>> [Lèktur videyo END]
CHRISTOPHER BARTHOLOMEW: Se konsa, sa a, se itilizatè a jenerik
koòdone pou Google Glass.
Esansyèlman, li nan yon trè senp, delè ki konsantre sou UI
ki pèmèt itilizatè a yo sèvi ak pa sèlman vwa kòmande, men tou,
bar sa a ansanm-bò dwat bò glise reyèlman
byen vit nan diferan espesifik dimansyon nan diferan tan an Glass
kat.
>> Se konsa, sa ki nan sou Glass?
Oke, ekspozisyon a se 640 pa 360.
Kamera a nan tèt li se yon megapiksèl senk kamera ki fè anrejistreman videyo 720p.
Li te gen Wi-Fi ak Bluetooth sou li, men li pa gen selilè.
Se konsa, yo nan lòd itilize Glass deyò nan yon rezo Wi-Fi,
ou pral oblije esansyèlman lyen li nan telefòn ou lè l sèvi avèk yon otspo.
>> Depo a se sou 12 jigokte, ak sa a pa
ki gen ladan sistèm nan fonksyone.
Li nan 16 manm esansyèlman.
Li te gen de jigokte nan RAM.
Apre sa, nan kèk gwo adisyonèl moso nan teknoloji ki yo bati nan.
Ou gen yon jiroskop.
Ou gen yon akseleromètr.
Ou gen yon limyè anbyen kèk ak distans
Capteur, ki te itilize pou, tankou, kliyote.
Pou egzanp, si mwen bat, li pral pran yon foto, ki se kalite etranj.
Men, li la youn nan moun ki moso ki ou ka ogmante andedan nan sdk la.
>> Epi ou gen yon zo tou kondiksyon odyo dispositif.
Se konsa, ki pèmèt m 'nan reyèlman kalite chuichui, OK Glass.
Lè sa a, li pral gen aksè nan kòmandman m 'yo.
Se konsa, ki an jeneral se sa ki Google Glass se.
>> Se konsa, kite a jwenn plis nan nitty a courageux nan sa kat tan sa yo, se,
ak ki jan nou ka sèvi ak yo fè bagay sa yo diferan.
Se konsa, gen twa kalite kat delè.
Genyen kat la estatik, ki montre tèks, HTML, imaj, ak videyo.
Tout bagay sa yo kapab tou gen pou itilize yo envoke sa yo bagay sa yo rele yon kat ap viv,
oswa imèrsyon.
Epitou, n ap pale sou ke nan yon ti kras.
>> Yon ap viv montre kat kat ki enpòtan nan moment-- aktyèl la
bagay ki nan rann, esansyèlman.
Yon kwonomèt se yon bon ekzanp pou sa.
>> Ak yon imèsyon montre sa nou rele yon aktivite android ki
fondamantalman pran sou ekran an tout antye.
Se konsa, lide a isit la se w ap kapab fè yon anpil nan bon, pwòp, sèk,
ak aplikasyon pou dinamik, si wi ou non li nan jis yon CSS HTML senp
modèl, si wi ou non yon bagay ki k ap pase sou ak aktif.
Sa a se yon imaj de yon jwèt rele zonbi Run, ki
se aktyèlman plezi bèl.
Nou pral gade nan sa.
Lè sa a se yon jwèt ki sèvi ak isit la a gyroscope-- Mwen kenbe li di gyroscope--
yeah, li se jiroskop.
Kisa mwen fè?
Jiroskop nan, se konsa ke ou kapab aktyèlman balans bagay sa yo sou tèt ou.
>> Se konsa, kite a ale pi plis nan kat delè.
Kat Anime ka tou gen yon pake nan kat, pou egzanp, yon albòm foto.
Ou te kapab wè ke deziye pa sa a ti kras paj Sabatani dwa isit la.
Lè ou tiyo nan li, ou ap bay yon lòt liy nan kat delè.
Apre sa, ou pral kapab kalite woulo liv atravè lè l sèvi avèk bar woulo liv ou,
epi ou pral tou kapab yo pataje kat espesifik.
Se konsa, kounye a ke ou ta dwe yon ti jan abitye avèk ki kalite diferan
nan kat delè, ki sa nou ap ale nan fè
se nou ap ale nan pale sou modèl yo konsepsyon.
Lè sa a se pwobableman bagay ki ki pi fò elèv yo jwenn kenbe moute
ak yo lè yo kòmanse plonje nan devlopman Google Glass.
>> Se konsa, gen twa modèl konsepsyon.
Premye modèl la konsepsyon se notifikasyon peryodik.
Ak sa ki ki fè li sèvi ak glas la Sèvis API entènèt, oswa android background
sèvis pouse notifikasyon sou yon delè.
Pou egzanp, si ou siyen moute pou app cnn.com a,
yo ta voye ba ou yon notifikasyon lè gen nan yon evènman nouvèl sa ki te fèt.
>> Ka API la glas dwe itilize yo kreye nenpòt language-- API la glas kapab
itilize nenpòt lang yo kreye yon entèraksyon sèvis entènèt.
Se konsa, esansyèlman, tankou si ou se pa trè abitye ak Java,
ki se sa ki gdk a sèvi ak, epi w ap plis enterese nan PHP pou egzanp,
ou ka ekri yon sèvis PHP ak yon aplikasyon Glaser ki
reyaji ak sa, kòm opoze a gen
a plonje pi fon nan pati pyès sa yo Java nan li.
Sèvis android background sèvi avèk yo Java pou chak Twous pou Devlopman Glass.
>> Se konsa, sa nou pral fè se nou pral chanje sou nan jis yon egzanp sou glas la,
si nou te kapab.
Padon pou ekran an.
Li nan panche bò lanmè a isit la, pou moun ki gen anndan an.
Gen nou ale.
Padon sou sa.
Pran yon ti kras chaj isit la.
>> Se konsa, sa a se yon egzanp nan yon bagay ki New York Times ki ta voye.
Li se yon notifikasyon peryodik ki gen plizyè kat estatik ki
gen enfòmasyon sou li.
Se konsa, si mwen klike sou nan l-- ak sa a pral load-- gen nou ale.
Si m 'klike nan li, Lè sa a, ki sa ou pral jwenn isit la
se ou pral jwenn enfòmasyon sou yon gran tit oswa yon istwa.
Ou kapab tou mete bagay sa yo nan li pou ke ou ka aktyèlman li awotvwa.
Ak sa ki li awotvwa fè se li pral li l 'bay ou nan zòrèy ou.
Ou pa ka vrèman tande li, men esansyèlman li a
yon Connector zo ki pral li nan tèt ou.
Sa a se fason ki pi bon yo mete l '.
>> Se konsa, sa a, se ki kalite peryodik notifikasyon yo sou.
Genyen tout kalite diferan nan yo.
Si ou itilize Twitter, Twitter a yon lòt app
ki kalite ba ou yon egzanp nan sa ki sa yo notifikasyon peryodik
apps yo.
>> Dezyèm pattern-- nan konsepsyon ak nou pral ale ak tounen nan bagay la.
Modèl la konsepsyon dezyèm se travay la san rete.
Ak esansyèlman, sa a se yon kat sa a, se toujou ap kouri nan background nan.
Ou ka kite kat la.
Ou ka ale fè yon bagay lòt moun nan delè a.
Men, esansyèlman, sa ki te pase se ke li te toujou kouri.
Yon bagay nan toujou ale sou li a, tankou yon aplikasyon reyèl,
tankou yon kronomètr pou egzanp.
>> Sa a kapab fèt sèlman aplike lè l sèvi avèk la Twous Developer Glass.
Men, ou ka pran anpil avantaj nan tout pyès ki nan konpitè a Glass.
Gdk a android se Java sèlman.
Se konsa, si w ap abitye ak Java, ki nan gwo.
Si w ap abitye ak android devlopman espesyalman,
gen nan yon gwo seminè, mwen kwè.
Mwen pa si sa ki tan an egzak se.
Men, gen nan yon seminè sou android devlopman.
Si w ap planifye fè nan Gdk, mwen rekòmande ale nan ke yon moun
espesyalman, paske li a pral sipèpoze
ekzakteman ki sa w ap pral sèvi ak pou Glass.
>> Se konsa, kite a wè.
Se pou nou louvri moute yon lòt app.
Te kapab nou chanje sou nan bagay la?
OK Glass.
Kòmanse yon kouri.
Se konsa, sa a se yon jwèt ki mwen sèvi ak lè mwen se anwiye lè m 'ale kouri,
rele zonbi Run.
Ak esansyèlman sa li fè se li tracks-- li nan esansyèlman,
w ap kouri soti nan zombies tout tan an.
Men, li la tankou si mwen run-- mwen konnen sa a se pral yo dwe reyèlman awkward--
men si mwen kouri otou isit la, li ta dwe swiv oswa ban m 'yon apante.
Li ta dwe mete ajou ki jan lwen mwen te kouri, oswa bagay sa yo tankou sa.
>> Se konsa, sa a se tankou sa a a-- app se esansyèlman
li nan pran yon dezyèm mete ajou sou sa side-- anmèdan.
Men, esansyèlman, ki sa k ap pase sou isit la se ke sa a se toujou kouri.
Epi w ap kominike avèk li.
Epi ou ka jis kalite nan fè bagay sa yo diferan.
Se konsa, gen anpil apps ki tankou.
Apre sa, nan apps ke ou ka aktyèlman kreye ki fè menm bagay la.
Se konsa, sa a, se li.
>> Tout dwa.
Se konsa, konsepsyon nan pwochen modèl se yon imèsyon.
Imèrsyon ap konsome tout la ekran ak kalandriye a tout antye.
Se konsa, ou aktyèlman pa ka jis sote soti epi ale fè lòt bagay si ou vle.
Se tankou kòm si w ap jwe yon jwèt sou Glass nan tèt li.
Sa a kapab fèt sèlman aplike lè l sèvi avèk tou gdk la.
Se konsa, yon lòt fwa ankò, nan avantaj ki genyen nan lè l sèvi avèk gdk la
se ke ou fondamantalman pran anpil avantaj de tout pyès ki nan konpitè sa a, se
sou Google Glass nan tèt li.
>> Se konsa, nou ap ale nan ale jiska yon egzanp plis sou vit-la.
OK Glass.
Jwe yon jwèt nan balans.
Se konsa, sa a se yon jwèt mwen renmen jwe lè Mwen anwiye nan travay, jis nan yon reyinyon.
Nou swete ke li pral montre moute isit la nenpòt dezyèm kounye a.
Gen nou ale.
Tout dwa.
Se konsa, sa li ye se mwen se lè l sèvi avèk JavaScript nan
balans bagay sa yo sou tèt mwen, bagay sa yo tankou sa.
Se konsa, sa a se kalite yon aplikasyon imèsyon.
Nivo nèf, se tankou enposib.
>> OK, Glass.
Genyen tou jwèt entèaktif ki ou ka fè, like-- pa dosye yon videyo.
One Stop anrejistreman.
Pouki sa w ap anrejistreman?
Padon.
Glass ap aji moute.
OK, Glass.
Jwe yon jwèt nan Clay tirè.
Se konsa, sa a se yon lòt youn nan moun jwèt entèaktif etranj
ke ou ka dezòd otou ak.
Sa a sèvi ak yon anpil nan eleman andedan nan Google Glass.
Ponpye.
Mwen se terib nan jwèt sa a.
Ak esansyèlman, ou ka jis sèvi ak nan dife mo yo aktyèlman ale deyò ak dife.
Ponpye.
Oh, li nan pa janm pral rive.
Mwen pral manke li chak fwa.
Men, li kalite bay ou plis nan yon egzanp
lè l sèvi avèk diferan nan tout eleman fè jwèt Glass sa yo.
Se konsa, bagay la pwochen ou vle panse osijè de isit la
se metòd invoké, yon tèm anpenpan pou, ki jan mwen kòmanse aplikasyon mwen an?
Se konsa, gen diferan fason yo ogmante metòd invoké diferan.
Modèl konsepsyon diferan, pou egzanp notifikasyon yo peryodik,
moun pa pral sèvi ak OK a, meni Glass.
Se konsa, si w ap vle fè yon bagay ki te gen epi li voye notifikasyon,
di ou gen yon aplikasyon ki raple ou sou yon bagay ki te pase a,
ou pa ap ale pou kapab pote ki lè l sèvi avèk meni an Glass.
Sa a se sèlman yon bagay ke ou pral kapab fè
nan gdk la Glass nan tèt li.
>> Se konsa, mwen ve yo te lè l sèvi avèk sa yo de tèm, API glas ak Glass gdk.
Se konsa, mwen pral ale nan moun yon ti jan ti kras pi plis pi fon.
Se konsa, anvan gdk la, glas te itilize sitou
kòm entèraksyon an aplikasyon.
Li itilize entènèt entèfas sèvis akonpli
travay ki senp, tankou delè abonnements, pataje kontni,
ak vwa tèks.
Gobletri lè l sèvi avèk API la glas ka dwe ekri nan prèske nenpòt ki lang.
Glaser ke se sèlman sèvi ak glas API pa pral
gen kapasite nan sèvi ak metòd invoké vwa,
ni goodi yo tankou pyès ki nan konpitè jiroskop la ak akseleromètr.
>> Ou ka kreye san yo pa Glaser yon aparèy fizik nan men yo.
Se konsa, ki se yon bagay bèl.
Se konsa, si ou bezwen jis kreye Glaser ke ou pa fè sa vrèman
bezwen aparèy aktyèl la, ou ka fè sa, espesyalman
si li difisil yo ka resevwa yon Google aktyèl Glass, oswa si ou pa gen yon sèl,
oswa yon bagay nan sa a sòt.
Li mande konesans nan oAuth2.
Ak sa ki louvri Otantifikasyon se si ou tout tan tout tan
ale sou yon sit entènèt ki di siyen nan with Facebook ou a,
oswa si ou siyen nan ak kont Google ou, bagay sa yo tankou sa, sa a, se Open Lotorite.
Epi sa se esansyèlman pral fè itilize paske API la glas se yon gwo nwaj
sèvis.
>> Kòm pou gdk a, Glass an Twous Developer se, nan sans,
yon pwolongasyon nan android devlopman.
Li ka sèlman dwe itilize ak Java.
Devlopè gen plen menm si nan tout pyès ki nan konpitè natal
karakteristik, ki gen ladan nan jiroskop ak akseleromètr.
Li nan sitou itilize pou kapasite invoké vwa,
jan ou saw-- OK, Glass, ki meni antye thing--
kat ap viv, ak aplikasyon pou Immersion.
Sa a egzije pou ou gen aparèy la nan men,
paske ou toujou gen yo dwe toujou ap chaje Kòd la jiska Glass ou
teste ak.
>> Se konsa, gdk kont glas.
Avantaj yo se ke senp li yo pou android devlopè,
debutan oswa pwofesyonèl.
Ou te gen kapasite a sèvi ak tout pyès ki nan konpitè natif natal.
Li te ouvè pòt la pou entèaktif Glaser,
offline fonctionnalités kote ou pa bezwen entènèt la,
ak anpil kopi dokiman yo.
Se konsa, li byen dokimante.
>> Dezavantaj yo se ke li nan sèlman disponib nan yon sèl lang, Java.
Ak devlopman nan entegre mete kanpe ka pran aktyèlman yon tan trè lontan
fè.
Lè m 'di lontan tan, epi mwen vle di tankou petèt èdtan yon koup jwenn li
tout configuré.
Gen yon anpil nan bagay sa yo, tou, ou pral gen
yo konsidere tankou batri lavi ak itilizasyon memwa.
Mwen vle di, mwen te nan 100% lè Mwen te kòmanse prezantasyon sa a.
Apre sa, mwen tonbe 20% deja.
>> Se konsa, tou depann de apps yo ke ou itilize, ak depann sou sa ki app ou aktyèlman
, Ou vle panse osijè de, OK, ki sa mwen kapab fè avèk batri a pi minim
konsomasyon lavi?
Se konsa, sa yo se bagay sa yo enpòtan lè ou kòmanse lè l sèvi avèk tout moun sa yo kado.
>> An tèm de glas la API, ou ka bèl anpil
sèvi ak prèske nenpòt lang ki gen yon fondasyon entènèt.
Ou pa kapab itilize C, men pou egzanp, ou ka sèvi ak PHP, Java, Piton, Ruby,
Ale, lòt lang diferan.
Epi bagay la fre se li jis sèvi ak senp achitekti entènèt.
Ou fè yon demann pòs.
Li foure yon kat.
Ou fè yon demann jwenn.
Li vin kat.
>> Dezavantaj yo se ke ou bezwen nan OAuth2 konesans, dir siyen an
nan ak kont Google ou.
Epi sa ka pafwa konfizyon pou jan.
Mwen kwè ke lè seminè yo yo afiche ki pa sèlman glisad yo,
men gen kèk lòt materyèl yo tache ak li.
Eske se sa ke kòrèk?
Apre sa, mwen gen yon gwo PDF, tankou yon nèf paj PDF,
sou ki jan yo mete tout sa ki moute pou moun.
Epi li ba ou yon lide sou tankou yon estrikti baz done
yo kenbe kle yo ak marqueur yo.
Se konsa, mwen pral èspere ke pral kapab koule kèk limyè sou OAuth la
ak pral antre nan dokiman ki yon ti kras pi lwen.
>> Youn nan bagay sa yo ke se yon gwo kon se ki gen nan pa gen fonctionnalités offline.
Ou bezwen aksè entènèt.
Si ou pa ka deside, pa enkyete.
Ou ka sèvi ak tou de.
Pou egzanp, kite a di ou kreye yon jwèt lè l sèvi avèk imèsyon a atravè gdk la.
Ou kapab tou kreye yon Leaderboard sa a, se nan nwaj la.
Lè l sèvi avèk API la glas, ou ka voye voye ou ta fè nòt Asebyen nan sèvis entènèt Leaderboard ou,
se konsa li ka parèt.
>> Se konsa, ou esansyèlman vle sèvi ak sa ki nan pi bon pou di aplikasyon w lan.
Pa necessarily-- ou pa gen pou yo ale nan yon sèl bò oswa lòt la.
Se jis ke yon moun k ap pase yo be-- si w ap ale nan sèvi ak tou de,
ou ta ka gen yon bezwen pou sa.
Epi li se yon anpil nan travay.
Men, li la definitivman vo li si ou ka jwenn li nan.
>> Se konsa, mwen pral ba ou yon egzanp rapid nan API la glas ak kapasite li yo.
Se konsa, pou egzanp, youn nan bagay sa yo that-- sa a
se pwojè a starter Glass ki vini ak echantiyon yo Google.
Li fondamantalman ponn soti tout bagay ke ou
ka fè ak omwen API la glas.
>> Gen kèk nan bagay la ke mwen te gen montre ou pi bonè kòm byen,
pou egzanp, jwèt la, nan jwèt balans ak sa yo,
sa yo se aktyèlman echantiyon kòd ki Google bay ou.
Se konsa, ou wè, Google te fè yon anpil nan travay la pou ou.
Ou jis bezwen fondamantalman figi konnen egzakteman ki jan
yo mete aplikasyon w lan ansanm nan pi bon itilize
moun zouti ak bagay sa yo ke yo te ban nou an.
>> Sa a se echantiyon an pou delè a.
Men, sa ki nou ka fè isit la se, Kòd la dèyè sou sa a,
se ou ka wè egzakteman ki jan yo Insert yon mesaj nan yon delè,
oswa insert yon foto, oswa Insert yon kat ki gen Pagini HTML.
Subscriptions-- yon abònman se yon bagay ke ou abònman nan.
Pou egzanp, mwen abònman nan New York Times ki.
Se konsa, yo voye Glass mwen, mwen espesifik Glass, dènye nouvèl tanzantan.
Sa a ki sa vrèman API la glas se.
Yo, epi sou sit entènèt la pwomotè Glass, yo gen tout bagay sa a isit la pou ou,
pou ke ou ka fondamantalman ogmante sa a.
>> Se konsa, youn nan lòt la bagay sa yo ke mwen swete mwen te gen
lè m 'te devlope aplikasyon pou Glass anvan, epi tou elèv mwen ane pase a,
se bagay sa a fre.
Ak sa yo rele nan Glaser designer koule.
Epi Glaser koule designer nan se fondamantalman yon fason pou ou
yo bati yon aplikasyon Google Glass, pou ke ou ka aktyèlman
wè sa ki k ap pase sou.
>> Se konsa, mwen bati sa a kalite tanporè Google Glass aplikasyon isit la.
OK, Glass.
Lè sa a, mwen vle li fè yon bagay.
Lanse yon app CS50.
Lè sa a, li pral di, Byenveni nan app CS50 mwen.
Lè sa a, mwen ka tiyo, ke ou kapab wè isit la, pou plis opsyon.
Ak youn, mwen ka swa fè yon otomatik Yon plis, oswa mwen ka ekri PSET mwen pou m '.
Se konsa, gen nan bagay diferan.
Si ou itilize ekri nan opsyon PSET mwen, li di, avètisman, pa rekòmande.
pa vle Glass ekri pset ou pou ou.
>> Men, esansyèlman, sa a se yon zouti bèl ke yon anpil nan moun ki te rate.
Epi li ta gen gwo pouvwa si ou ka ede mete deyò
aplikasyon w lan nan youn nan bagay sa yo.
Epi bagay la fre tou se ke gen nan sa a bouton revizyon konsepsyon.
Ak sa ki sa a revizyon konsepsyon bouton fè, ki esansyèlman,
se li pèmèt Google aktyèl la Ekip Glass yo revize app ou
ak ba ou kòmantè sou li davans.
Se konsa, yon anpil nan fre karakteristik ki Glass nan Gen ekip fè yo nan lòd yo bati li,
fè li kòm fasil tankou posib pou ou aktyèlman ekri Google Glass
aplikasyon pou.
Yeah?
>> Oratè 1: Èske sa se sèlman konsepsyon, oswa ou kapab Lè sa a,
tradui this-- fè sa otomatikman tradwi nan kòd ki ou ka itilize?
CHRISTOPHER BARTHOLOMEW: Se konsa, kesyon an te ke, se sa a sèlman pou konsepsyon,
epi li tradwi nan Kòd aktyèl la pou ou?
Non, li pa fè sa.
Men, ki sa li fè se li bat yon tablo jeyan blan ak tòn
nan moso blan nan papye.
Se konsa, ou konnen egzakteman yon fwa ou aplike yon kat espesifik,
ou konnen li pral apply-- lè w ap ekri pwogram ou an,
oh, mwen vle sa a kat espesifik nan aktyèlman lanse yon lòt bagay.
Se konsa, li ponn li soti trè joliman.
Men, si ou se planifikasyon yo fè yon aplikasyon Google Glass
epi ou fè youn nan sa yo, mwen ta soumèt youn nan sa yo kòm pre-pwopozisyon ou.
E mwen panse ke tf ou pral reyèlman kontan sou sa, paske yo pral
dwe tankou, o sa a se sa aplikasyon w lan fè.
Mwen konnen sa m ap tann nan men li.
Paske pafwa, li nan vrèman difisil yo kenbe
tras nan sa k ap pase nan yon app Glass.
>> Se pou yo tounen nan sa a.
Yon lòt bagay fre se itilize nan nan lakou rekreyasyon an Glaser
yo revize ak kreye kontni ki se montre sou aplikasyon w lan.
Se konsa, sa se sa ki se yon zouti ki kote ou ka aktyèlman desine ki jan bagay sa yo gade.
Se konsa, pou egzanp, si mwen vle make-- ap tann pou li yo chaje isit la.
>> Si m 'vle fè yon modèl espesifik, mwen kapab
fè sa isit la lè l sèvi avèk sa a, esansyèlman yon zouti
ke yo te ban nou, reyèlman Customize
ki jan kat aktyèl ou yo ale nan gade.
Hello.
Sa a se gwo.
Mèsi, Google.
Se konsa, ou ka aktyèlman wè ki jan kat ou yo
pral gade lè ou kòmanse bati yo
ak Lè sa a ou kòmanse voye yo nan men Google Glass.
>> Bagay nan pwochen se sa a PDF feyè ke mwen te
ki te kreye nan order-- si ou te pral fè notifikasyon
sèvis, notifikasyon peryodik, oswa travay avèk API la glas tankou yo te opoze
gdk la.
Ak kite m 'jwenn ki soti pou ou.
>> Lè w ap pran yon ti jan chaj isit la, regrèt.
Sipoze deja louvri.
Gen nou ale.
>> Se konsa, pou egzanp, si ou vle mete kanpe lè l sèvi avèk API la glas,
Mwen gen enstriksyon plen detaye sou kòman yo fè that-- jan
ou gen aksè API Google la konsole, ak sa kont,
ki jan yo kreye yon specific-- pèmèt API la glas,
travay ak louvri Otantifikasyon, epi tou
kouman yo sèvi ak lakou rekreyasyon an ki nou jis espesyalman gade.
Se konsa, bon enfòmasyon isit la ki pral vini ak pil nan glise vrè.
>> Sinon, ou ka tou fè lòt bagay isit la,
ak espesifikman gen nan la estrikti baz done ke mwen te kreye,
oswa ke mwen te fè pou ou, ki ou ka gade nan
yo wè ki jan yo bati yon ouvè tab otantifikasyon pou itilizatè.
Se konsa, yon bagay yo tou konprann anons kenbe tras nan,
espesyalman si w ap ale nan gen travay ak API la glas.
Gen ou ye.
>> Se konsa, yon tòn resous.
Ki sa mwen rekòmande pou fè se ale nan developers.google.com/glass ak li,
paske gen nan yon anpil nan enfòmasyon a,
byen lwen twòp ale sou seminè a tout antye.
Men, gen nan yon enfòmasyon anpil, sa a, se yon anpil nan bon enfòmasyon, ki kalite
ogmante plis sou sa a, espesyalman sou bò Kòd de bagay sa yo.
Mwen te tou te ajoute yon rapid kòmanse gid pou gdk la,
se konsa ke si ou bezwen kalite sote nan li,
ou gen kapasite nan fè sa kòm byen.
>> Mwen te gen nan added-- videyo dwa isit la, android Leson patikilye.
Genyen yon videyo YouTube ki nan enkli, ke si ou
vle kòmanse devlope lè l sèvi avèk sistèm nan fonksyone android,
si ou se yon debutan, ki videyo pral reyèlman ede ou fè sa.
Yon fwa ankò, aplikasyon Glass nan ke yo lè l sèvi avèk gdk la
yo literalman jis android aplikasyon yo.
Yo kapab tounen pò ak lide.
>> Finalman mwen te ajoute yon Google gid style pou Java.
Si gen nan anyen specifically-- Kouman pou mwen fè a-- ou konnen,
sa ki nan fason ki pi bon fè yon pou riban, an tèm de Google?
Sa gid style pral ede w fè bagay sa yo.
>> Epi sa a, li.
Se konsa, mwen espere ou guys gen ase enfòmasyon
yo ale pi devan ak sote nan yon aplikasyon Google Glass.
Men, definitivman vizite resous yo.
Definitivman plonje nan ki kalite diferan nan aplikasyon ki disponib,
espesyalman echantiyon aplikasyon yo.
Gade nan kèk nan kòd la yo ke yo bay ou.
E franchman, ak ou eksperyans nan CS50,
li pa ta dwe yon difisil bagay kraze nan epi pou yo jwenn nan.
OK?
Mèsi poutèt ou.