Christopher Bartholomew: Magandang hapon.
Salamat sa iyo para sa darating na Google Glass-- Ang paglabag
Sa pamamagitan ng kisameng gawa sa salamin session, o seminar.
Ito partikular na pantas-aral ay hindi talaga batay sa, tulad ng, halimbawa coding.
Ito ay mahalagang kapag Tinuruan ko na ito same--
o kapag mentored ako mag-aaral para sa CS50 nakaraang taon sa Google Glass proyekto,
ay hindi ito ang coding na talaga ito, talagang apektado ang mga ito.
Ito ay ang, mahusay, paano ako kukuha ng lahat mga tool na ito na nagbigay sa akin ng Google,
at gamitin ang mga ito upang bumuo ng isang tukoy sa application?
Kami ay pagpunta pumunta sa paglipas ng ilang mga bagay.
Kami ay pagpunta sa pumunta sa paglipas ng mga pattern ng disenyo.
Kami ay pagpunta sa pumunta sa paglipas ng mga application.
Kami ay pagpunta sa pumunta sa paglipas ng eksakto kung paano gumawa ng lahat ng mga kaalaman na ang Google
Mawawala na ibigay sa you-- dahil Google ay katangi-tangi sa kamalayan ng pagbibigay
ang lahat ng mga sampol na kailangan mo.
Ang mga ito ay pagpunta upang bigyan ka ng lahat ng mga dokumentasyon kailangan mong ipatupad ito.
Ngunit kami ay pagpunta upang gamitin ang na kaalaman na na sila
nagbigay sa iyo na lumikha Kistal o babasagin, Glass application.
Kaya sabihin magsimula dito.
Kaya ilang bagay na dapat mong magpatuloy lang sa likod ng iyong ulo
sa tuwing gumagawa ka ng Google Glass application.
Dahil ang isa sa mga bagay tungkol sa Google Glass sa
mismo ay ito ay isang kontrobersyal na piraso ng teknolohiya
na hindi maraming tao ang aktwal na gamitin.
Kaya sa likod ng iyong ulo, dapat mong laging
Sa tingin about-- ang tunay tagumpay ng anumang naisusuot teknolohiya
depende sa mga application na magagamit para dito.
Kung walang mahusay na mga application para sa isang partikular na device, pagkatapos ito ay walang kabuluhan.
>> Isa pang bagay ay ang bilang Glass mga developer, ang hamon
ay ang paglikha ng apps na mas maginhawa at makabagong
kaysa sa aming sariling mga app sa mobile device.
At hindi ito ang aktwal na nangangahulugan na ikaw ay may
upang lumikha ng isang buong bagong application.
Ibig kong sabihin halimbawa, maaari ko lang pumunta lamang, OK Glass, kumuha ng larawan,
ibabahagi.
At pagkatapos ay ako maaaring lamang sabihin, magbahagi.
OK Glass.
Ibahagi.
At maaari ko ba itong ibahagi sa aking mga lupon lamang tulad na sa Google+ o isang bagay.
>> Ito ay isang maraming mas mabilis kaysa sa akin pagpunta out dito, pagkuha ng larawan,
at pagkatapos ay mahalagang ginagawa ang parehong bagay.
Kaya Ginagawang mas maginhawa.
Ito ay isang makabagong paraan upang gawin bagay na medyo kaunti pang mas mabilis.
>> Ngayon, isa pang paraan upang isipin ang tungkol sa Google Glass application,
o anumang uri ng naisusuot teknolohiya app, ay kung ganap kang
wiped iyong mobile device, kung ano ang magiging unang limang
mga application na gagawin mo talagang i-download, at bakit?
Kaya magpatuloy lang sa mga nasa sa likod ng iyong ulo
kapag tapos ka pagpunta upang simulan ang pagguhit ng plano Google Glass application.
>> Kaya kung ano ang pakay?
Unang bagay na kami ay pagpunta sa gawin ay kami ay
pagpunta sa isa lamang sinasabi, ano ang Glass?
Kami ay pagpunta sa makipag-usap tungkol sa Glass timeline, isa lamang ang bagay na
gumagalaw sa buong screen kapag gamitin ang controller sa tabi.
Kami ay pagpunta sa makipag-usap tungkol sa mga pattern ng disenyo para sa Kistal o babasagin.
>> Kami ay pagpunta sa makipag-usap tungkol sa salamin API kumpara sa kit ang baso ng nag-develop.
Kukunin ko ihagis na sa paligid marami, tunay,
dahil ang mirror API ay ang orihinal na programa ng application
interface na ay inilabas sa pamamagitan ng Google.
Iyon ang ulap batay.
Sapagkat ang GDK, ang Glass Development Kit,
ay inilabas sa ibang pagkakataon pababa sa kalsada, mahalagang upang ang
Maaari mong aktwal na gamitin ang hardware mga kakayahan sa Google Glass.
Susubukan naming pumunta sa paglipas ng ilang mga propesyonal na mga tip, at din, mahalagang, ang ilang mga mapagkukunan.
>> Kaya sa halip na nagpapaliwanag nang eksakto kung ano ang Glass sa pangkalahatan,
Lamang ako pupunta gamitin ang isa minutong video
na nagbigay ang Google ng sa uri ng pumunta sa paglipas ng ito,
dahil sa tingin ko na ang mahalagang pinakamahusay na paraan upang gawin ito nang walang pagbibigay sa akin
Glass sa bawat solong tao dito.
[VIDEO ng pag-playback]
-Here Ay ang mga pangunahing kaalaman ng kung paano gamitin ang Glass.
Ito ang iyong touchpad.
Ito ay tumatakbo mula sa iyong templo sa iyong tainga.
I-tap ang touchpad upang gisingin ang Glass.
Dapat mong makita ang display sa itaas ng iyong linya ng paningin.
Ayusin ito upang makita ang lahat.
>> Ipinapakita ng home screen ng orasan.
Ito ang iyong timeline.
Ito ay isang hilera ng mga baraha.
Mga bagay sa kaliwa ay nangyayari ngayon o paparating na,
tulad ng panahon, sa isang paparating na flight, o ng isang kaganapan sa iyong kalendaryo.
Maaari mong i-tap sa anumang card upang makita ang higit pa.
Mag-swipe pababa kahit saan sa bumalik sa timeline.
>> Card sa kanan ng home screen ay mula sa nakaraan.
Halimbawa, mensahe, video, o mga larawan.
Tapikin sa isang larawan upang ibahagi ito, at pumili ng isa sa iyong mga kaibigan.
Mag-swipe pababa upang bumalik sa standby.
At mayroon Maglibang sa pagsisiyasat.
>> [END VIDEO ng pag-playback]
Christopher Bartholomew: Kaya iyon ang generic na gumagamit
interface para sa Google Glass.
Mahalaga, ito ay isang napaka simple, UI timeline nakatuon sa
na nagpapahintulot sa gumagamit na gamitin hindi mga utos ng boses lamang, kundi pati na rin
ang bar na ito sa kahabaan ng kanang kamay bahagi upang mag-swipe talaga
mabilis sa pamamagitan ng iba't ibang mga partikular na sukat ng mga ibang oras Glass
cards.
>> Kaya kung ano ang nasa Glass?
Well, ang display ay 640 sa pamamagitan ng 360.
Ang camera sa mismo ay isang limang megapixel kamera na ginagawa 720p-record ng video.
Ito ay may Wi-Fi at Bluetooth sa ito, ngunit wala itong cellular.
Kaya upang gamitin ang Glass sa labas ng isang Wi-Fi network,
magkakaroon ka upang lubos na link ito sa iyong telepono gamit ang isang hotspot.
>> Ang imbakan ay halos 12 gigabytes, at hindi iyon
kabilang ang mga operating system.
Ito ay 16 kabuuang talaga.
Mayroon itong dalawang gigabytes ng RAM.
At mayroong ilang mga karagdagang mahusay piraso ng teknolohiya na binuo sa.
Mayroon kang isang dyayroskop.
Mayroon kang isang accelerometer.
Mayroon kang nakapaligid na ilaw Pagramdam at proximity
sensor, na ginagamit para sa, tulad ng, kumikislap.
Halimbawa, kung ang blink ko, tatagal isang larawan, na uri ng kakaiba.
Ngunit ito ay isa sa mga piraso na maaari kang makakuha sa loob ng SDK.
>> At mayroon ka ring buto pagpapadaloy audio transduser.
Kaya na nagbibigay-daan sa akin na talaga uri ng lihim na pag-uusap, OK Glass.
At pagkatapos ay ma-access sa aking mga utos.
Kaya na pangkalahatang ay kung ano ang Google Glass ay.
>> Kaya sabihin makakuha ng higit sa kutuhin magaspang ng kung ano ang mga oras ng baraha,
at kung paano namin ginagamit ang mga ito upang gawin ang iba't ibang mga bagay.
Kaya may tatlong mga uri ng timeline card.
Mayroong mga static na card, na Ipinapakita ng teksto, HTML, mga imahe, at mga video.
Pwede ring mga bagay na ito na ginagamit upang pahintulutang magpatakbo ng mga bagay na ito na tinatawag na isang live card,
o immersions.
At kami makipag-usap tungkol sa na sa ilang sandali.
>> Ang isang live na nagpapakita card card na mahalaga sa kasalukuyang moment--
mga bagay-bagay na naipadala, mahalagang.
Segundometro ay isang magandang halimbawa para dito.
>> At isang pagsasawsaw ay nagpapakita kung ano tinatawag naming Android aktibidad na
talaga tumatagal ang buong screen.
Kaya ang ideya dito ay nagawa mong gumawa ng maraming magandang, malinis, presko,
at dynamic na mga application, kung ito lamang ay isang simpleng HTML CSS
template, kung ang isang bagay na nagaganap at aktibo.
Ito ay isang imahe ng isang laro tinatawag na zombie Run, na
ay talagang kaakit-akit na masaya.
Titingnan namin iyon.
At ito ay isang laro dito na gumagamit ng gyroscope-- ako patuloy na nagsasabi gyroscope--
oo, ito ay dyayroskop.
Ano ang aking ginagawa?
Ang dyayroskop, sa gayon ay maaari kang talagang balansehin ang mga bagay sa inyong ulo.
>> Kaya hana higit pa sa timeline card.
Maaari ring maglaman ng static na mga card ng isang bundle ng mga baraha, halimbawa, ang isang photo album.
Maaari mong makita na naitala sa pamamagitan ng ito maliit na pahina ng flap dito mismo.
Kapag nag-tap ka sa ito, bibigyan ka isa pang linya ng timeline card.
At doon makikita mo magagawang uri ng mag-scroll sa pamamagitan ng paggamit ng iyong scroll bar,
at makikita rin ninyo upang ibahagi ang tiyak na mga card.
Kaya ngayon na dapat ay medyo pamilyar sa iba't ibang mga uri
ng timeline card, kung ano ang namin ang pagpunta sa gawin
ay kami ay pagpunta sa makipag-usap tungkol sa mga pattern ng disenyo.
At marahil ito ang bagay na karamihan sa mga mag-aaral mahuli up
may kapag sinimulan nila diving sa Google Glass pag-unlad.
>> Kaya may tatlong mga pattern ng disenyo.
Ang unang pattern disenyo ay pana-panahong mga notification.
At kung ano na ang ginagawa nito ay gumagamit ng salamin Mga serbisyong API web, o background Android
mga serbisyo upang itulak mga notification sa isang timeline.
Halimbawa, kung nag-sign up para sa app na cnn.com, ang
ang mga ito ay magpadala sa iyo ng isang abiso kapag mayroong isang kaganapan ng balita na naganap.
>> Maaaring gamitin ang mga salamin API upang lumikha ng anumang language-- ang mirror API maaari
gumamit ng anumang wika upang lumikha ng isang pakikipag-ugnayan ng serbisyo sa web.
Kaya mahalagang, tulad ng kung ikaw ay hindi masyadong pamilyar sa Java,
na siya ay gumagamit ng GDK, at ikaw ay mas interesado sa PHP halimbawa,
maaari mong magsulat ng isang serbisyo PHP at isang Kistal o babasagin application na
nakikipag-ugnayan sa iyon, sa halip na sa pagkakaroon
upang sumisid ng mas malalim sa ang mga bahagi ng Java ito.
Ang mga serbisyo ng background sa Android mga paggamit Java bawat ang Glass Development Kit.
>> Kaya kung ano ang gagawin namin ay magpapadala kami lumipat sa ibabaw upang lamang ng isang halimbawa sa Glass,
kung magagawa namin.
Paumanhin para sa screen.
Ito ay tagilid sa gilid dito, para sa mga taong nasa loob.
May pumunta namin.
Paumanhin tungkol doon.
Tumatagal nang kaunti upang i-load dito.
>> Kaya ito ay isang halimbawa ng isang bagay na ang New York Times ay ipadala.
Ito ay isang pana-panahong mga notification na naglalaman ng maraming mga static na mga card na
ay may impormasyon tungkol dito.
Kaya kung nag-click ako sa it-- at ito ay load-- doon kami pumunta.
Kung ako mag-click sa ito, pagkatapos ay kung ano ang makukuha mo dito
ay makakakuha ka ng impormasyon tungkol sa isang headline o isang kuwento.
Maaari mo ring ilakip ang mga bagay na ito nang sa gayon na maaari mong aktwal na basahin nang malakas.
At kung ano magbasa nang malakas ang ay ito ay basahin ito sa iyo sa iyong tainga.
Hindi ka maaaring talagang marinig ito, ngunit mahalagang ito
isang buto connector na ay babasahin sa inyong ulo.
Ito ang pinakamahusay na paraan upang ilagay ito.
>> Kaya na kung anong uri ng mga pana-panahong mga abiso ng mga alamat.
Mayroong ang lahat ng mga iba't ibang uri ng mga ito.
Kung gumagamit ka ng Twitter, Twitter ng isa pang app
na uri ng nagbibigay sa iyo ng isang halimbawa ng kung ano ang mga pana-panahong mga notification
apps.
>> Ang pangalawang disenyo pattern-- at ipagpapatuloy namin at bumalik sa bagay.
Ang ikalawang pattern disenyo ay ang patuloy na gawain.
At tunay, ito ay isang card na Patuloy na tumatakbo sa background.
Maaari mong iwan ang card.
Maaari kang pumunta gawin ang isang bagay ibang tao sa timeline.
Ngunit mahalagang, kung ano ang nangyayari ay na palagi itong tumatakbo.
Isang bagay na palagi pagpunta sa, tulad ng isang tunay na application,
tulad ng isang segundometro halimbawa.
>> Ito ay maaari lamang ipinatupad gamit ang Glass Developer Kit.
Ngunit maaari mong mapakinabangan nang husto ng lahat ng Glass hardware.
Ang Android GDK ay Java lamang.
Kaya kung pamilyar ka sa Java, mabuti iyan.
Kung pamilyar ka sa Android -unlad partikular,
mayroong isang mahusay na pantas-aral, naniniwala ako.
Hindi ako sigurado kung ano ang eksaktong oras ay.
Ngunit mayroong isang pantas-aral sa Android develop.
Kung ikaw ay nagpaplanong gawin ang GDK, inirerekumenda ko ang pagpunta sa isa na
partikular, dahil ito ay pagpunta sa magkapatong-patong
kung ano mismo ang ikaw ay pagpunta na gagamitin para sa Glass.
>> Kaya tingnan natin.
Ng buksan ang isa pang app Hayaan.
Puwede lilipat kami sa bagay?
OK Glass.
Magsimula ng isang run.
Kaya ito ay isang laro na aking ginagamit kapag ako ay naiinip kapag pumunta ako sa pagtakbo,
tinatawag na zombie Run.
At mahalagang kung ano ang ginagawa nito ay ito tracks-- ito ay tunay,
nagpapatakbo ka mula sa zombie ang buong oras.
Ngunit tulad ng kung run-- ko alam ko ito ay magiging talagang awkward--
ngunit kung nagpatakbo ako sa paligid rito, dapat subaybayan o ninyo ako ng mong bilis.
Dapat itong i-update gaano kalayo na hindi ko na tatakbo, o mga bagay na tulad ng mga iyon.
>> Kaya ito ay tulad ng a-- ito app ay essentially--
tumatagal ng ilang sandali upang i-update ang sa side-- na nakakainis.
Ngunit mahalagang, kung ano ang nangyayari sa dito ay na ito ay palaging pagtakbo.
At ka nakikipag-ugnay sa mga ito.
At maaari ka lamang uri ng gawin iba't ibang mga bagay.
At kaya mayroong maraming apps na tulad ng.
At may apps na maaari mong aktwal na lumikha na gawin ang parehong bagay.
Kaya na ito.
>> Lahat ng karapatan.
Kaya sa susunod na disenyo pattern ay isang pagsasawsaw.
Immersions ay ubusin ang buong screen at ang buong timeline.
Kaya ang talagang hindi maaaring lamang tumalon out at pumunta gumawa ng iba pang mga bagay kung nais mong.
Ito ay tulad ng kung ikaw ay naglalaro ng isang laro sa Glass sa sarili nito.
Ito ay maaari lamang ipinatupad gamit din ang GDK.
Kaya sa sandaling muli, ang kalamangan ng paggamit ng GDK
ay ang isa lamang sa iyo ng buo ang Samantalahin ang lahat ng hardware na
sa Google Glass sa sarili nito.
>> Kaya kami ay pagpunta sa pumunta hanggang sa isa pang halimbawa sa Glass.
OK Glass.
Maglaro ng balanse.
Kaya ito ay isang laro na nais ko upang i-play kapag Ako ay nababato sa trabaho, sa loob lamang ng pulong.
Sana ito ay ipakita dito ang anumang ikalawang ngayon.
May pumunta namin.
Lahat ng karapatan.
Kaya kung ano ito ay ako paggamit ng JavaScript
balansehin ang mga bagay na ito sa aking ulo, mga bagay tulad na.
Kaya ito ay uri ng isang pagsasawsaw application.
Antas ng siyam ay tulad ng imposible.
>> OK, Glass.
Mayroon ding interactive na laro na mo magawa, hindi magtala ng like-- ng video.
Ihinto ang pag-record.
Bakit mo nagre-record?
Sorry.
Glass ay kumikilos up.
OK, Glass.
Maglaro ng Clay Shooter.
Kaya ito ay isa pang isa sa mga kakatwang mga mapag-ugnay na mga laro
na maaari mong gulo sa paligid na may.
Ito ay gumagamit ng maraming mga bahagi sa loob ng Google Glass.
Apoy.
Ako ay kasuklam-suklam sa larong ito.
At tunay, maaari mo lamang gamitin ang salita ng bumbero upang aktwal na pumunta out at sunog.
Apoy.
Oh, hindi kailanman ito ay pagpunta sa mangyayari.
Pupunta ako sa makaligtaan ito sa bawat oras.
Ngunit ito uri ng ay nagbibigay sa nang higit pa sa isang halimbawa
ng paggamit ng lahat ng iba't ibang mga bahagi upang gumawa ng mga Glass laro.
Kaya ang susunod na bagay sa iyo nais na isipin ang tungkol dito
ay mga paraan ng pananalangin, isang magarbong termino para sa, paano ko sisimulan ang aking aplikasyon?
Kaya mayroong iba't ibang mga paraan upang masulit ang iba't ibang pamamaraan ng pananalangin.
Iba't ibang mga pattern ng disenyo, para sa Halimbawa ng mga pana-panahong mga notification,
mga hindi gagamitin ang OK, Glass menu.
Kaya kung ikaw ay kinakapos upang gawin ang isang bagay na nagkaroon at nagpadala ng mga notification,
sabihin nating mayroon kang isang application na reminds sa iyo tungkol sa isang bagay na nangyari,
Hindi ka pagpunta sa magagawang magdala na up gamit ang Glass menu.
Iyon lamang ng isang bagay na magagawa mong gawin
sa pamamagitan ng Glass GDK sa sarili nito.
>> Kaya napuntahan ko gamit ang dalawang mga tuntunin, salamin API at Glass GDK.
At kaya ako pagpunta sa pumunta sa mga ilang sandali nang higit pa ng mas malalim.
Kaya bago ang GDK, mirror ay pangunahing ginagamit
bilang ang pakikipag-ugnayan ng application.
Ito ay gumagamit ng backend web mga serbisyo upang makamit ang
mga simpleng gawain, tulad ng timeline mga subscription, pagbabahagi ng nilalaman,
at boses ng teksto.
Kistal o babasagin gamit ang salamin API ay maaaring na nakasulat sa halos anumang wika.
Kistal o babasagin na lamang Ginagamit ng salamin API ay hindi
May kakayahang magamit mga paraan ng pagtawag sa diyos ng boses,
o ang mga goodies hardware tulad ng ang dyayroskop at accelerometer.
>> Maaari kang lumikha Kistal o babasagin nang walang isang pisikal na aparato sa kamay.
Kaya na ay isang magaling na bagay.
Kaya kung kailangan mo upang lumikha lamang Kistal o babasagin na hindi mo talaga
Kailangan ang aktwal na device, maaari mong gawin iyon, lalo na
kung mahirap upang makakuha ng isang aktwal Google Glass, o kung wala kang isa,
o isang bagay na ng ganitong uri.
Ito ay nangangailangan ng kaalaman ng OAuth2.
At kung ano ang bukas na pagpapatotoo ay kung sakaling
pumunta sa isang website na may nakasulat na -sign in gamit ang iyong Facebook,
o mag-sign in gamit ang iyong Google account, mga bagay tulad na, na Buksan Auth.
At iyon ay lubos na magiging ginamit dahil ang mirror API ay isang ulap
serbisyo.
>> Tulad ng para sa GDK, ang Glass Developer Kit ay, sa kakanyahan,
isang extension sa Android develop.
Ito ay maaari lamang magamit sa Java.
Mga Nag-develop ay may ganap na bagaman sa lahat ng mga native na hardware
mga tampok, kabilang ang dyayroskop at accelerometer.
Lalo na ito ay ginagamit para pananalangin kakayahan ng boses,
bilang saw-- mo OK, Glass, na buong menu thing--
live na card, at nakaka-engganyong mga application.
Ito ay kinakailangan na ang mo Mayroon ang aparato sa kamay,
dahil palagi mo na kailangang maging patuloy nilo-load ang code hanggang sa iyong Glass
upang subukan sa.
>> Kaya GDK kumpara sa mirror.
Ang mga pro ay na nito prangka para sa Android developer,
baguhan o propesyonal.
Mayroon kang kakayahan upang gamitin ang lahat ng mga native na hardware.
Ito ay magbubukas ng pinto para sa interactive na Kistal o babasagin,
offline na pag-andar kung saan hindi mo kailangan ng internet,
at maraming mga papeles.
Kaya ito ay mahusay dokumentado.
>> Ang cons ay na ito lamang Available sa isang wika, Java.
At i-set up ang pinagsanib na pag-unlad ay maaaring kumuha ng tunay na isang kaakit-akit mahabang panahon
ang gagawin.
Kapag sinabi ko ng mahabang panahon, at ibig kong sabihin tulad siguro ng dalawang oras upang makakuha ng mga ito
lahat ng na-configure.
Maraming ng mga bagay, masyadong, magkakaroon ka ng
isaalang-alang tulad ng baterya buhay at paggamit ng memory.
Ibig kong sabihin, ako ay sa 100% kapag Nagsimula ako ng pagtatanghal na ito.
At bumaba ako 20% na.
>> Kaya depende sa apps na ginagamit mo, at depende sa kung ano ang iyong aktwal na app
ay, gusto mong mag-isip tungkol sa, OK, kung ano maaari kong gawin sa mga pinaka-kaunting baterya
-inom ng buhay?
Kaya mga ang mga mahahalagang bagay kapag simulan mong gamitin ang lahat ng mga goodies.
>> Sa mga tuntunin ng mirror API, maaari mong medyo marami
gamitin ang halos anumang wika na may isang web framework.
Hindi mo maaaring gamitin C, ngunit halimbawa, maaari mong gamitin ang PHP, Java, Python, Ruby,
Pumunta, iba pang mga iba't ibang mga wika.
At ang mga cool na bagay ay gumagamit lang ito prangka arkitektura web.
Kikita ka ng isang kahilingan sa post na ito.
Ito pagsingit ng isang card.
Kikita ka ng isang kahilingan get.
Ito ay makakakuha ng card.
>> Ang cons ay na kailangan mo ang Kaalaman OAuth2, ibig sabihin ang pag-sign
in gamit ang iyong Google account.
At na maaaring paminsan-minsan nakalilito para sa mga tao.
Naniniwala ako na kapag ang seminar nai-post na hindi lamang ang mga slide,
ngunit ang ilang mga iba pang mga materyales ay nakalakip dito.
Tama ba iyon?
At mayroon akong isang malaking PDF, tulad ng isang siyam na pahina PDF,
kung paano i-set up ang lahat ng iyon para sa mga tao.
At binibigyan ka nito ng ideya tulad ng isang istraktura ng database
upang i-hold ang key at ang mga token.
Kaya ko makikita sana ay magagawang malaglag ang ilang ilaw sa OAuth
sa pagpunta sa dokumento na Medyo pa.
>> Isa sa mga bagay na ito ay isang malakas laban ay na walang offline na pag-andar.
Mo kailangang internet access.
Kung hindi mo maaaring magpasya, huwag mag-alala.
Maaari mong gamitin ang pareho.
Halimbawa, sabihin nating lumikha ng isang laro gamit ang pagsasawsaw sa pamamagitan ng GDK.
Maaari ka ring lumikha ng isang leaderboard na nasa cloud.
Gamit ang mga API salamin, maaari mong ipadala ang iyong puntos sa iyong web serbisyo sa leaderboard,
nang sa gayon ay maipakita.
>> Kaya mo talaga gustong gamitin kung ano ang pinakamahusay para sa uri ng iyong application.
Hindi necessarily-- wala kang upang pumunta sa isang gilid o sa iba pa.
Ito ay lamang na ang isa pupuntahan be-- kung gumagamit ka ng pagpunta sa gamitin ang dalawa,
maaaring mayroon kang isang pangangailangan para dito.
At ito ay isang maraming trabaho.
Ngunit ito ay talagang sulit kung maaari kang makakuha ng ito sa pamamagitan ng.
>> Kaya Bibigyan kita ng isang mabilis na halimbawa ng ang salamin API at kakayahan nito.
Kaya halimbawa, isa sa sa mga bagay na ito that--
ay ang Glass proyekto starter na ay may mga sampol ng Google.
Ito talaga lays out lahat ng bagay na
maaaring gawin na may hindi bababa sa salamin API.
>> Ang ilan sa mga bagay-bagay na ako ay nagkaroon ng ipinapakita mo nang mas maaga pati na rin,
halimbawa, ang laro, ang Ang larong balanse at ang mga,
mga ito ay aktwal na sample code na nagbibigay sa iyo ng Google.
Kaya nakikita mo, nagawa Google Marami ang trabaho para sa iyo.
Kailangan lang sa iyo na isa lamang malaman kung paano mismo
upang ilagay ang iyong mga application -sama upang mas mahusay na gamitin
mga tool at mga bagay na sila ay binigyan mo.
>> Ito ang sample para sa timeline.
Ngunit kung ano ang magagawa natin dito ay, ang code sa likod sa ito,
ay maaari mong eksaktong makita kung paano sila ipasok ang isang mensahe sa isang timeline,
o magpasok ng isang larawan, o magpasok ng mga sa card na paginated HTML.
Subscriptions-- isang subscription ay isang bagay na nag-subscribe ka.
Halimbawa, mag-subscribe ako upang Ang New York Times.
At kaya magpadala sila ng aking Glass, aking tiyak na Glass,-a-update nang pana-panahon.
Iyon ay kung ano talaga ang mirror API ay.
At sa website ng Glass developer, ang lahat ng ito sila dito para sa iyo,
sa gayon ay maaari mong magamit talaga ito.
>> Kaya isa sa iba pang mga bagay na nais kong ako ay nagkaroon ng
kapag ako ay pagbuo ng mga application Glass bago, at din ang aking mga mag-aaral noong nakaraang taon,
ay ang cool na bagay.
At ito ay tinatawag na Kistal o babasagin ng daloy ng designer.
At ang Kistal o babasagin daloy ng designer ay isa lamang paraan para sa iyo
upang bumuo ng isang Google Glass application, sa gayon ay maaari mong aktwal na
tingnan kung ano ang nangyayari sa.
>> Kaya binuo ko ang ganitong uri ng pansamantalang Google Glass application dito.
OK, Glass.
At pagkatapos Gusto ko ito upang gawin ang isang bagay.
Maglunsad ng CS50 app.
At pagkatapos ay makikita ito sabihin, maligayang pagdating sa aking CS50 app.
At pagkatapos ay ang maaari kong i-tap, hangga't makakaya mo makikita dito, para sa higit pang mga pagpipilian.
At isa, ako maaaring alinman sa gawin ng isang awtomatikong Ang isang plus, o maaari kong isulat ang aking PSET para sa akin.
Kaya mayroong iba't ibang mga bagay.
Kung gagamitin mo ang isulat ang aking pagpipilian PSET, sinasabi nito, babala, hindi inirerekomenda.
Ayaw Glass sa isulat ang iyong PSET para sa iyo.
>> Ngunit mahalagang, ito ay isang magaling na tool na may maraming mga tao ang mga hindi nasagot.
At magiging mahusay kung maaari kang makatulong na mag-ipon out
ang inyong aplikasyon sa isa sa mga item na ito.
At ang mga cool na bagay ay masyadong na mayroong pindutan ng pagsusuri disenyo na ito.
At kung ano ang review na ito disenyo button gumagana, tunay,
ay nagbibigay-daan ito sa aktwal Google Glass koponan upang suriin ang iyong app
at bibigyan ka ng mga komento sa ito sa simula pa.
Kaya nagtatampok ng maraming cool na na ang Glass koponan ay tapos upang bumuo ng mga ito,
upang gawin itong madali hangga't maaari para sa aktwal mong sumulat ng Google Glass
application.
Oo?
>> Tagapagsalita 1: ito lang ba -disenyo, o maaari mong
isalin ang this-- ito ay awtomatikong isalin sa code na maaari mong gamitin?
Christopher Bartholomew: Kaya ang tanong ay na, ay ito lamang para sa mga disenyo,
at hindi ito isalin sa ang aktwal na code para sa iyo?
Hindi, ito ay hindi.
Ngunit kung ano ang ginagawa nito ay ito ay matalo isang higanteng puting board at tonelada
ng mga puting piraso ng papel.
Kaya alam sa iyo nang eksakto sa sandaling -apply ka ng isang tukoy na card,
kilala mo na ito apply-- kapag sumusulat ka sa iyong programa,
naku, gusto ko ang partikular na card sa talaga ilunsad ang ibang bagay.
At kaya lays ito ito sa lalong mabuti.
At kung ikaw ay nagpaplanong gawin ang isang Google Glass application
at gawin mo ang isa sa mga ito, nais kong isumite isa sa mga ito bilang iyong pre-panukala.
At ako na ang iyong tf ay talagang masaya tungkol sa na, dahil kakailanganin nila
na tulad ng, oh ito ang ang inyong aplikasyon.
Alam ko kung ano ang ako umaasa mula dito.
Dahil kung minsan, ito ay talagang mahirap upang panatilihing
subaybayan kung ano ang nangyayari sa isang Glass app.
>> Sabihin bumalik sa ito.
Isa pang cool na bagay ay ang gamitin ng Kistal o babasagin playground
suriin at lumikha ng nilalaman na ay ipinapakita sa iyong application.
Kaya kung ano na ay isang kasangkapan na kung saan mo Maaari aktwal na magdisenyo kung anong hitsura ng mga bagay.
Kaya halimbawa, kapag gusto kong make-- hintayin itong mag-load dito.
>> Kung gusto kong gumawa ng tiyak na template, maaari ko
gawin iyon dito gamit ito, mahalagang ang isang tool
na sila ay binigyan mo kami, upang i-customize talaga
kung paano ang iyong aktwal na card ay pagpunta sa hitsura.
Kamusta.
Mahusay ito.
Salamat, Google.
Kaya maaari mo talaga makita kung paano ang iyong mga card
pagpunta sa hitsura kapag simulang buuin ang mga ito
at pagkatapos ay sa iyo na simulan ang pagpapadala ang mga ito sa paglipas ng sa Google Glass.
>> Ang susunod na bagay ay ito PDF hand-awt na na hindi ko na
nilikha sa order-- kung ay pagpunta sa gawin notification
serbisyo, mga pana-panahong mga notification, o gumagana sa salamin API bilang kabaligtaran
sa GDK.
At hayaan mo akong makakuha ng out na para sa iyo.
>> Ang pagkuha ng kaunti upang i-load dito, paumanhin.
Dapat na maging nakabukas.
May pumunta namin.
>> Kaya halimbawa, kung nais mong -set up gamit ang salamin API,
Mayroon akong ganap na mga detalyadong tagubilin kung paano ito gawin that-- kung paano
-access mo ang API ng Google console, sa kung ano ang account,
kung paano lumikha ng isang specific-- pagpapagana sa salamin API,
nagtatrabaho na may open pagpapatotoo, at din
kung paano gamitin ang playground na partikular lang namin ay tumingin sa.
Kaya magandang impormasyon dito na habilin May mga aktwal na slide deck.
>> Kung hindi man, maaari mo ring mo gumawa ng iba pang mga bagay dito,
at partikular na mayroong mga istraktura ng database na aking nilikha mo,
o na gumawa ako para sa mo, na maaari mong tingnan sa
upang makita kung paano bumuo ng isang bukas na talahanayan ng pagpapatunay para sa mga gumagamit.
Kaya isang bagay na rin Nauunawaan ad subaybayan,
lalo na kung gumagamit ka ng pagpunta sa maging nagtatrabaho kasama ang mirror API.
May iyo.
>> Kaya, isang tonelada ng mga mapagkukunan.
Ano inirerekumenda ko ang paggawa ay pagpunta sa developers.google.com/glass at magbasa,
dahil maraming ng impormasyon doon,
malayo masyadong maraming upang pumunta sa paglipas ng ang buong seminar.
Ngunit maraming impormasyon, na ng maraming mahusay na impormasyon, na uri ng
Lumalawak ang higit sa na ito, lalo na sa code sa panig ng mga bagay.
Ako Nagdagdag din ng mabilis simulan ang gabay para sa GDK,
upang kung kailangan mong uri ng tumalon sa ito,
mayroon kang abilidad na gawin din iyon.
>> Na added-- ko mayroong video dito mismo, Android Tutorial.
Mayroong isang video sa YouTube na isinama, na kung iyong
gusto mong simulan ang pagbuo ng paggamit operating system ng Android,
kung ikaw ay isang baguhan, na video ay talagang matulungan kang magawa iyon.
Muli, ang Glass mga application na ginagamit mo ang GDK
ang mga application literal lamang ng Android.
Nang kanilang port papunta at pabalik.
>> Sa wakas Idinagdag ko na ang Google gabay ng estilo para sa Java.
Kung mayroong anumang bagay specifically-- Paano ko a-- alam mo na,
kung ano ang pinakamahusay na paraan upang gawin ang isang para sa loop, sa mga tuntunin ng Google?
Na estilo gabay habilin makatulong sa iyo na gawin ang mga bagay.
>> At iyon ito.
Kaya Umaasa ako mo guys may sapat na impormasyon
upang pumunta pasulong na may tumatalon papunta sa Google Glass application.
Ngunit bisitahin Siguradong ang mga mapagkukunan.
Talagang sumisid sa iba't ibang mga uri ng mga application na magagamit,
lalo na ang mga sample na mga application.
Tingnan ang ilan sa mga code na ibinigay nila sa iyo.
At totoo lang, nang may karanasan sa CS50,
hindi ito dapat maging isang mahirap bagay na pasukin at makipag-.
OK?
Salamat sa inyo.