CHRISTOPHER Bartolomeu: Bună ziua.
Multumesc ca ati venit la Google Glass-- Breaking
Prin tavan de sticlă sesiune, sau seminar.
Acest seminar specific nu este cu adevărat pe baza, cum ar fi, exemple de codificare.
Este, în esență, atunci când Am învățat acest same--
sau atunci când am instruit studenții pentru CS50 anul trecut pe proiecte Google din sticlă,
nu a fost codificarea care într-adevăr, într-adevăr le afectat.
A fost, de asemenea, cum pot să ia toate aceste instrumente care Google mi-a dat,
și să le utilizeze pentru a construi o anumită aplicație?
Vom trece peste câteva lucruri.
Vom trece peste modele de design.
Vom trece peste aplicații.
Vom trece peste exact cum să ia toate cunoștințele pe care Google
este de gând să dea Tu-- deoarece Google este extraordinar în sensul de a da
tu toate probele de care aveți nevoie.
Ei vor să vă dau toate documentație trebuie să-l pună în aplicare.
Dar vom utiliza cunoștințelor pe care le-am
dat să creați Sticlărie, aplicatii de sticlă.
Deci, să începem de aici.
Deci câteva lucruri pe care ar trebui chiar a păstra în partea din spate a capului
ori de câte ori faci Aplicații Google sticla.
Din cauza unul din lucrurile despre Google Glass în
în sine este că este o bucată controversat de tehnologie
că nu mulți oameni utilizează efectiv.
Astfel, în partea din spate a ta cap, trebuie mereu
cred about-- final Succesul de orice tehnologie ușor de purtat
depinde aplicațiile care sunt disponibile pentru el.
Dacă nu e nici o cerere bun pentru un dispozitiv specific, atunci este lipsit de valoare.
>> Un alt lucru este la fel de sticlă dezvoltatori, provocarea
este de a crea aplicații care sunt mai convenabil și inovatoare
decât propriile noastre aplicații de dispozitive mobile.
Și acest fapt nu înseamnă că aveți
pentru a crea o cerere tot de brand nou.
Adică, de exemplu, eu pot doar pur și simplu merge, OK Sticla, să ia o fotografie,
împărtășesc cu.
Și apoi eu pot să spun doar, cota.
OK Glass.
Spune-le prietenilor.
Și pot împărtăși la cercurile mele doar asa pe Google+ sau ceva.
>> E mult mai repede decât mine merge aici, faceți o fotografie,
și apoi, în esență, face același lucru.
Deci, ea face mai convenabil.
Este o modalitate inovatoare de a face lucrurile un pic mai mult mai repede.
>> Acum, un alt mod de a gândi despre o aplicație Google Glass,
sau orice tip de tehnologie ușor de purtat app, este că, dacă complet
șters dispozitivul mobil, ceea ce ar fi primele cinci
aplicațiile care le-ar de fapt a descărca, și de ce?
Așa că ține cele din partea din spate a capului
când ai de gând să înceapă de proiectare o aplicație Google Glass.
>> Deci, care este agenda?
Primul lucru pe care suntem de gând să faci este că suntem
va spune în esență, ceea ce este sticla?
Vom vorbi despre sticlă cronologie, practic lucru pe care
deplasează pe ecran, atunci când utilizați controlerul de-a lungul partea.
Vom vorbi despre modele de design pentru sticla.
>> Vom vorbi despre oglindă API versus Developer Kit de sticlă.
Voi arunca asta în jurul valorii de o mulțime, în esență,
deoarece API oglinzii a fost program de aplicație originală
interfață care a fost lansat de Google.
Asta e nor pe bază.
Întrucât DMG, Sticla de dezvoltare Kit,
a fost lansat mai târziu în jos rutier, în esență, astfel încât
puteți folosi de fapt hardware capabilități în Google Glass.
Vom trece peste câteva sfaturi profesionale, și, de asemenea, în esență, unele resurse.
>> Deci, în loc de a explica exact ceea ce este sticla de ansamblu,
Mă duc să utilizeze video un minut
că Google a furnizat pentru a merge fel de peste ea,
pentru că eu cred că e, în esență, cel mai bun mod de a face acest lucru fără să-mi dea
Sticla pentru fiecare persoană de aici.
[VIDEO PLAYBACK]
-Aici Sunt elementele de bază de modul de utilizare Glass.
Acest lucru este touchpad-ul.
Se rulează de la templu la ureche.
Atingeți touchpad pentru a trezi Glass.
Ar trebui să vedeți pe ecran de mai sus linia de vedere.
Reglați-l pentru a vedea totul.
>> Ecranul de start arată un ceas.
Acesta este cronologie ta.
E un șir de cărți.
Lucrurile la stânga sunt întâmplă acum sau vine,
ca vremea, o viitoare zbor, sau un eveniment în calendar.
Puteți apăsa pe orice carte pentru a vedea mai multe.
Deplasați degetul în jos oriunde la du-te înapoi la cronologie.
>> Carduri de la dreptul de Ecranul acasă sunt din trecut.
De exemplu, mesajele, video, sau fotografii.
Apăsați pe o fotografie pentru ao împărtăși, și alegeți unul dintre prietenii tăi.
Deplasați degetul în jos pentru a reveni la modul stand-by.
Și distrează-te explorarea.
>> [END VIDEO PLAYBACK]
CHRISTOPHER Bartolomeu: Deci asta e utilizatorul generic
interfață pentru Google Glass.
În esență, este un foarte UI simplu, concentrat, cronologie
care permite utilizatorului să nu folosească comenzi numai voce, ci, de asemenea,
acest bar de-a lungul-dreapta parte a treceți într-adevăr
rapid prin diferite specifice Dimensiunile de timp diferite de sticlă
Carduri.
>> Deci, ce e pe sticlă?
Ei bine, display-ul este de 640 de 360.
Camera în sine, este o perioada de cinci megapixeli aparat de fotografiat care face înregistrare video 720p.
Are Wi-Fi și Bluetooth pe ea, dar nu are celular.
Deci, în scopul utiliza sticla in afara de o rețea Wi-Fi,
va trebui să lega, în esență, l pe telefon folosind un hotspot.
>> Stocarea este de aproximativ 12 gigabytes, iar asta nu e
inclusiv sistemul de operare.
E 16 totală, în esență,.
Acesta are două GB de RAM.
Și există unele mare suplimentare piese de tehnologie care sunt construite în.
Ai un giroscop.
Ai un accelerometru.
Ai o lumină ambientală detectare și de proximitate
senzor, care este folosit pentru, cum ar fi, clipind.
De exemplu, dacă am clipi, se va lua o imagine, care este un fel de ciudat.
Dar e una dintre acele piese care puteți utiliza în interiorul a SDK.
>> Și, de asemenea, un os conducere traductor audio.
Așa că îmi permite să într-adevăr un fel de șoaptă, OK Glass.
Și apoi va accesul la comenzile mele.
Așa că în general este ceea ce este Google Glass.
>> Deci, sa trecem mai mult în nitty curajos de ce aceste carduri de timp sunt,
și cum le putem folosi de a face lucruri diferite.
Deci, există trei tipuri de carduri de cronologie.
Nu e cardul static, care afișează text, HTML, imagini și video.
Aceste lucruri pot fi de asemenea folosite pentru a invoca aceste lucruri numite un card de viu,
sau imersie.
Și vom vorbi despre că într-un pic.
>> O vii afișează carte de carduri care sunt importante la moment-- curent
Chestii care este făcut, în esență.
Cronometrul este un bun exemplu în acest sens.
>> Și o imersiune afișează ce numim o activitate Android care
practic preia întregul ecran.
Deci, ideea de aici este că ești capabil să face o mulțime de bun, curat, clar,
și aplicații dinamice, indiferent dacă este doar un simplu CSS HTML
șablon, dacă ceva ce se intampla si activ.
Aceasta este o imagine a unui joc numit Zombies Run, care
este, de fapt destul de distractiv.
Ne vom uita la asta.
Și acesta este un joc aici care utilizează gyroscope-- Tot spunând gyroscope--
Da, este giroscop.
Ce fac?
Giroscop, astfel încât să puteți echilibru de fapt lucrurile pe cap.
>> Așa că hai să mergem mai în cărți de cronologie.
Carduri statice pot conține, de asemenea, un pachet de cărți, de exemplu, un album foto.
Ai putea vedea că notate de acest mic lambou aici pagina.
Când atingeți în ea, ești dat o altă linie de carduri cronologie.
Și vei putea să fel de derulați prin utilizarea bara de defilare,
și veți fi, de asemenea, posibilitatea de de a împărtăși carduri specifice.
Deci, acum că ar trebui să fie oarecum cunoască diferite tipuri
de carduri cronologie, ceea ce vom face
se vom vorbi despre modelele de design.
Și aceasta este, probabil, un lucru că majoritatea studenților prins
cu atunci când încep scufundări in dezvoltarea Google Glass.
>> Deci, există trei modele de design.
Primul model de proiectare este notificări periodice.
Și ce că face foloseste oglinda Servicii de API-uri, sau de fundal Android
servicii pentru a împinge notificări pe o cronologie.
De exemplu, dacă vă conectați pentru app cnn.com lui,
te-ar trimite o notificare atunci când există un eveniment de presă, că a avut loc.
>> Oglinda API poate fi folosit pentru a crea orice language-- API oglindă poate
utiliza orice limbă pentru a crea o interacțiune serviciu web.
Deci, în esență, ca și cum dacă sunteți nu foarte familiarizat cu Java,
care este ceea ce folosește DMG, și tu ești mai interesat în PHP de exemplu,
puteți scrie un serviciu PHP și o aplicație Sticlărie care
interacționează cu aceasta, în loc să trebuiască
să se scufunde mai adânc în părțile Java de ea.
Utilizările servicii de fundal Android Java Development Kit pe sticlă.
>> Deci, ce vom face este că vom schimba pe de doar un exemplu pe sticlă,
dacă am putea.
Ne pare rău pentru ecranul.
Este înclinat într-o parte aici, pentru persoanele care sunt în interiorul.
Acolo mergem.
Îmi pare rău pentru asta.
Ia un pic să se încarce aici.
>> Deci, acesta este un exemplu de ceva că New York Times va trimite.
E o notificare periodic care conține mai multe carduri statice care
are informații despre el.
Deci, dacă am faceți clic în it-- și acest lucru va load-- acolo vom merge.
Dacă faceți clic pe în ea, atunci ceea ce veți obține aici
este veți obține informații despre un titlu sau o poveste.
Puteți atașa de asemenea, lucruri de atât de pe care le puteți citi de fapt cu voce tare.
Și ce citeste cu voce tare nu este se va citi la tine în ureche.
Nu puteți auzi într-adevăr ea, dar în esență e
un conector os care va citi în cap.
Acesta este cel mai bun mod de a pune.
>> Deci, asta e ceea ce fel de periodice notificări pe cale.
Sunt toate diferite tipuri de ei.
Dacă utilizați Twitter, Twitter altă aplicație
acest tip de vă oferă un exemplu de ce aceste notificări periodice
aplicații sunt.
>> Al doilea pattern-- de proiectare și vom merge și reveni la lucru.
Al doilea model de proiectare este sarcina desfășurare.
Și, în esență, aceasta este o carte care este în mod constant rulează în fundal.
Puteți lăsa cardul.
Puteți merge să facă ceva altfel în cronologie.
Dar, în esență, ceea ce se întâmpla este că se rulează mereu.
Ceva se întâmplă mereu pe, ca o cerere reală,
ca un cronometru de exemplu.
>> Acest lucru poate fi pusă în aplicare numai folosind Developer Kit de sticlă.
Dar puteți profita pe deplin de tot hardware-ul Glass.
Android DMG este doar Java.
Deci, dacă sunteți familiar cu Java, e minunat.
Dacă sunteți familiarizat cu Android dezvoltare specific,
exista un seminar mare, cred.
Nu sunt sigur ce ora exactă este.
Dar există un seminar pe dezvoltarea Android.
Dacă sunteți de planificare pentru a face GDK, recomand o să să rețină
în mod specific, deoarece se va suprapune
exact ceea ce esti va folosi pentru Sticla.
>> Să vedem.
Să deschidem o altă aplicație.
Am putea trece pe la lucru?
OK Glass.
Începe o centrare.
Deci, acesta este un joc pe care am folosi când am plictisit când mă duc funcționare,
numit Zombies Run.
Și, în esență, ceea ce face este se tracks-- este în esență,
rulați de la Zombies tot timpul.
Dar e ca și cum dacă eu run-- știu acest lucru va fi într-adevăr awkward--
dar dacă aș alerga în jurul valorii de aici, ar trebui să urmăriți sau da-mi un ritm.
Acesta ar trebui să actualizeze cât de departe am a alerga, sau lucruri, cum ar fi asta.
>> Deci, aceasta este ca un-- aceasta aplicație este essentially--
este de a lua o secundă pentru a actualiza pe care enervant side--.
Dar, în esență, ceea ce se întâmplă aici este că acest lucru este întotdeauna funcționează.
Și tu ești interacționează cu ea.
Și tu poți doar un fel de a face lucruri diferite.
Și există multe aplicații care sunt ca.
Și există aplicații pe care le poti de fapt a crea că face același lucru.
Deci asta e.
>> În regulă.
Deci, proiectarea următor model este o imersiune.
Imersii va consuma întregul Cinema și întreaga cronologie.
Deci de fapt nu se poate pur și simplu sari și du-te face alte lucruri, dacă doriți să.
E ca si cum joci un joc pe sticla în sine.
Acest lucru poate fi pusă în aplicare numai folosind, de asemenea, DMG.
Deci, încă o dată, avantajele utilizării DMG
este că de fapt își asume întreaga Beneficiază de tot hardware-ul care este
pe Google Glass în sine.
>> Deci, vom merge până la mai mult un exemplu pe sticlă.
OK Glass.
Joaca un joc de echilibru.
Deci, acesta este un joc îmi place să joace, atunci când Sunt plictisit la locul de muncă, doar într-o ședință.
Să sperăm că va arăta aici orice secunda acum.
Acolo mergem.
În regulă.
Deci, ceea ce este este că sunt folosind JavaScript
de a echilibra aceste obiecte pe capul meu, lucruri de genul asta.
Deci, acesta este un fel de aplicație imersiune.
Nivelul nouă este ca imposibil.
>> OK, Sticla.
Există, de asemenea joc interactiv care poti face, like-- nu înregistra un videoclip.
Opriți înregistrarea.
De ce înregistrare?
Scuze.
Sticla acționează în sus.
OK, Sticla.
Joaca un joc de Clay Shooter.
Deci, acesta este un alt unul dintre acele jocuri ciudate interactive
pe care le poti mizerie în jurul cu.
Acesta utilizează o mulțime de componente interiorul Google Glass.
Foc.
Sunt oribil la acest joc.
Și, în esență, puteți folosi doar foc cuvânt pentru a merge efectiv și foc.
Foc.
Oh, se va întâmpla niciodată.
Am de gând să-l pierdeți de fiecare dată.
Dar un fel de da ai mai mult de un exemplu
de a folosi toate diferite componente pentru a face aceste jocuri de sticlă.
Deci, următorul lucru te vreau să mă gândesc aici
este metode de invocare, un termen de lux de, cum sa incep cererea mea?
Deci, există modalități diferite de pârghie diferite metode de invocare.
Diferite modele de design, de exemplu notificările periodice,
cei care nu vor folosi OK, meniu sticla.
Deci, dacă vă doresc să facă ceva care a avut și a trimis notificări,
presupunem că aveți o aplicație care amintește despre ceva ce sa întâmplat,
tu nu vei fi în stare să aduce asta folosind meniul de sticlă.
Asta e doar ceva că vei putea să faci
prin DMG Glass în sine.
>> Așa că am fost folosind aceste două termeni, API oglindă și sticlă GDK.
Și așa am de gând să merg în cei un pic mai mult mai adânc.
Deci, înainte de DMG, Oglinda a fost utilizat în principal
ca interacțiunea cerere.
Acesta utilizează backend web Servicii de realizat
sarcini simple, cum ar fi cronologie abonamente, partajarea de conținut,
și text voce.
Sticlărie, folosind API-ul oglindă poate fi scris în aproape orice limbă.
Sticlărie că numai folosește oglinda API nu vor
au capacitatea de a utiliza metode de invocare de voce,
nici bunatatile de hardware, cum ar fi giroscopului și accelerometrul.
>> Puteți crea Sticlărie fără un dispozitiv fizic în mână.
Deci, acesta este un lucru frumos.
Deci, dacă aveți nevoie pentru a crea doar Sticlarie că nu prea
Trebuie dispozitivul real, poti face asta, mai ales
dacă este greu pentru a obține un real Google Sticla, sau dacă nu aveți unul,
sau ceva de acest fel.
Este nevoie de cunoștințe de oAuth2.
Și ce autentificare deschis este, dacă vreodată
du-te pe un site web care spune vă cu Facebook ta,
sau înregistrați-vă cu contul dvs. Google, lucruri de genul asta, e deschis autorizare.
Și asta este, în esență, va fi second-hand deoarece API oglindă este un nor
serviciu.
>> În ceea ce privește DMG, Glass Developer Kit este, în esență,
o extensie pentru dezvoltarea Android.
Acesta poate fi utilizat numai cu Java.
Dezvoltatorii au deplină, deși la toate componentele hardware nativ
caracteristici, inclusiv giroscop și accelerometru.
Este folosit în principal pentru abilitati de invocare de voce,
în timp ce saw-- OK, sticla, că întreg meniu thing--
Carduri de vii, și aplicații captivantă.
Acest lucru este necesar ca tu au aparatul în mână,
pentru că trebuie întotdeauna să fie în mod constant încărcarea cod până la dvs. Sticla
pentru a testa cu.
>> Deci, GDK față de oglindă.
Argumentele pro sunt că simplu sa pentru dezvoltatorii Android,
incepator sau profesionist.
Ai posibilitatea de a utiliza toate componentele hardware nativ.
Se deschide usa pentru Sticlărie interactiv,
funcționalitate offline unde nu aveți nevoie de internet,
și o mulțime de documentare.
Deci, este bine documentat.
>> Cele contra sunt că e doar disponibil într-o singură limbă, Java.
Precum și dezvoltarea integrată înființat poate dura de fapt, o perioadă destul de lungă
să facă.
Când spun de mult timp, și vreau să spun ca poate o câteva ore să-l
toate configurate.
Există o mulțime de lucruri, de asemenea, veți avea
să ia în considerare ca acumulator viață și utilizarea memoriei.
Adică, am fost la 100% în cazul Am început această prezentare.
Și am renunțat deja de 20%.
>> Astfel, în funcție de aplicațiile pe care le utilizați, si in functie de ceea ce aplicația de fapt
nu, vrei să se gândească, OK, ce pot face cu bateria cel mai minim
Consumul de viață?
Deci, acestea sunt cele mai importante lucruri atunci când a începe să utilizați toate aceste bunatati.
>> În ceea ce privește oglinda API, puteți destul de mult
folosi aproape orice limbă care are un cadru de web.
Nu puteți utiliza C, dar de exemplu, puteți utiliza PHP, Java, Python, Ruby,
Du-te, alte limbi diferite.
Și lucrul rece este doar foloseste Arhitectura web simplu.
Ai face o cerere postare.
Aceasta introduce un card.
Ai face o cerere get.
Ea devine carduri.
>> Cele contra este că aveți nevoie de Cunoștințe OAuth2, adică semnul
în contul dvs. Google.
Și asta poate fi, uneori, încurcată pentru oameni.
Eu cred că atunci când seminariile sunt postate că nu numai cadre,
dar alte materiale se fixează pe acestea.
Este corect?
Și am o mare PDF, ca o nouă pagină PDF,
cu privire la modul de a stabili toate asta pentru oameni.
Și vă oferă o idee de ca o structură de bază de date
să dețină cheile și jetoane.
Așa că voi fi în stare să sperăm facă lumină pe OAuth
cu a intra în acest document un pic mai departe.
>> Unul din lucrurile care este o mare con este că nu există nici o funcționalitate offline.
Ai nevoie de acces la internet.
Dacă nu se poate decide, nu vă faceți griji.
Puteți folosi ambele.
De exemplu, să presupunem că creați o joc folosind imersiunea prin intermediul DMG.
Ai putea crea, de asemenea, o clasament care este în nor.
Folosind API oglindă, puteți trimite-ul înscrie la serviciul dvs. de web clasament,
astfel încât să poată fi afișat.
>> Deci, în esență, doriți să utilizați ceea ce este cel mai bun pentru tipul de aplicație.
Nu necessarily-- nu aveți pentru a merge la o parte sau alta.
Doar că o va be-- dacă ai de gând să se utilizeze atât,
s-ar putea avea nevoie de asta.
Și este o mulțime de muncă.
Dar este cu siguranta merita dacă puteți obține prin intermediul.
>> Așa că voi da un exemplu rapid de API oglindă și a capacităților sale.
Deci, de exemplu, unul dintre lucrurile that-- această
este proiectul starter Sticla că vine cu probele Google.
Este practic stabilește tot ce ai asta
se poate face cu cel puțin API oglindă.
>> Unele dintre lucrurile pe care am avut ți-a arătat mai devreme, de asemenea,
de exemplu, jocul, joc de echilibru și a celor,
acestea sunt de fapt probă cod care Google va ofera.
Deci, vedeți, Google a făcut o mulțime de lucru pentru tine.
Trebuie doar să practic dau seama exact cum
pentru a pune cererea dumneavoastră împreună pentru a utiliza mai bine
aceste instrumente și acele lucruri pe care le-am dat.
>> Aceasta este proba pentru cronologie.
Dar ceea ce putem face aici este, codul din spatele pe aceasta,
este puteți vedea exact modul în care acestea introduce un mesaj într-o cronologie,
sau insera o imagine, sau introduceți o carte cu HTML paginat.
Subscriptions-- un abonament este ceva care vă abonați la.
De exemplu, am subscrie The New York Times.
Și așa au trimis Sticla mea, mea specific Sticla, actualizează periodic.
Asta e ceea ce într-adevăr API oglindă este.
Și pe site-ul dezvoltator de sticlă, ei au toate aceasta aici pentru tine,
astfel încât puteți utiliza practic acest lucru.
>> Deci unul celuilalt lucruri pe care aș vrea să am
când am fost în curs de dezvoltare aplicatii din sticla înainte, și, de asemenea, elevii mei de anul trecut,
este acest lucru misto.
Și se numește Designer de flux Sticlărie.
Și designerul de curgere Sticlărie este de fapt un mod de tine
pentru a construi o aplicație Google Glass, astfel încât să puteți de fapt
vezi ce se întâmplă.
>> Așa că am construit acest tip de temporar Aplicația Google Glass aici.
OK, Sticla.
Și apoi vreau să fac ceva.
Lansarea o aplicație CS50.
Și apoi voi spune, bun venit pentru a-mi app CS50.
Și apoi eu pot atinge, după cum puteți a se vedea aici, pentru mai multe opțiuni.
Și unul, eu pot face nici un automat Un plus, sau pot scrie PSET meu pentru mine.
Deci, există lucruri diferite.
Dacă utilizați opțiunea mea PSET de scriere, se spune, de avertizare, nu este recomandată.
Nu vreau să Sticla scrie PSET pentru tine.
>> Dar, în esență, acesta este un instrument de frumos că o mulțime de oameni au pierdut.
Și ar fi grozav dacă puteți ajuta expune
cererea dumneavoastră într-unul dintre aceste elemente.
Și lucrul rece este de asemenea faptul că există acest buton examinare a proiectului.
Și ce aceasta recenzie de proiectare buton face, în esență,
este că permite efectiv Google Echipa de sticlă pentru a revizui aplicația
și vă va oferi comentarii pe ea înainte.
Deci, o mulțime de rece caracteristici care sticlă echipa a făcut, în scopul de a construi,
pentru a face la fel de ușor ca posibil pentru să scrie de fapt Google Glass
aplicații.
Da?
>> SPEAKER 1: Este doar proiectare, sau poți atunci
traduce astea-- face acest lucru în mod automat traduce în cod pe care le puteți folosi?
CHRISTOPHER Bartolomeu: Deci, întrebarea a fost că, este aceasta numai pentru proiectare,
și nu-l traduce în codul actual pentru tine?
Nu, nu.
Dar ceea ce face este nu bate o tablă albă gigant și de tone
de bucăți albe de hârtie.
Deci, stii exact o dată aplicați un card de specific,
știi că va apply-- când scrii programul,
oh, vreau acest card specifice lansa de fapt altceva.
Și așa se stabilește foarte frumos.
Și dacă sunteți de planificare pentru face o cerere Google Glass
și de ai face una dintre acestea, aș prezenta unul dintre acestea ca pre-propunere.
Și sunt sigur că TF ta va fi într-adevăr fericit despre asta, pentru că ei vor
fie ca, oh aceasta este ceea ce cererea dumneavoastră nu.
Știu ce am asteptam de la ea.
Pentru că uneori, e într-adevăr greu să țină
evidența a ceea ce se întâmplă într-o aplicație de sticlă.
>> Să ne întoarcem la asta.
Un alt lucru cool este utiliza din loc de joaca Sticlărie
să revizuiască și de a crea conținut care este afișarea pe cererea dumneavoastră.
Deci, ce este că este un instrument în cazul în care poate proiecta de fapt, cum te uiti lucrurile.
Deci, de exemplu, dacă vreau să make-- de așteptare pentru el să se încarce aici.
>> Dacă vreau să fac o șablon specific, nu pot
face asta aici, folosind aceasta, în esență un instrument
că ne-am dat, pentru a personaliza într-adevăr
cum cărțile actuale sunt de gând să se uite.
Buna Ziua.
Este un lucru extraordinar.
Mulțumesc, Google.
Deci, poți de fapt a se vedea cât de cărțile sunt
O să uite, atunci când începe construirea lor
și apoi să începeți trimiterea le pe la Google Glass.
>> Următorul lucru este aceasta PDF handout care le-am
creat în order-- dacă au de gând să facă notificare
servicii, notificări periodice, sau de lucru cu API oglindă, spre deosebire
la DMG.
Și lasă-mă să asta pentru tine.
>> Având un pic pentru a încărca aici, îmi pare rău.
Ar trebui să fie deja deschis.
Acolo mergem.
>> Deci, de exemplu, dacă doriți să înființat utilizarea API oglindă,
Am instrucțiuni complete detaliate cu privire la modul de a face that-- cum
accesul API Google consolă, cu ce cont,
cum de a crea un specific-- permițând API oglindă,
de lucru cu deschis autentificare, și, de asemenea,
cum să folosească terenul de joacă care ne-am uitat doar în mod special.
Informații Așa bine aici, care va vin cu pachetul actual de diapozitive.
>> În caz contrar, puteți, de asemenea a face alte lucruri aici,
și în special acolo e structura bazei de date pe care le-am creat,
sau care le-am făcut pentru tu, care te pot uita la
pentru a vedea cum să construiască un dialog deschis tabel autentificare pentru utilizatori.
Deci, ceva de asemenea înțelege de cautare a urmări,
mai ales dacă ai de gând să lucra cu API oglindă.
Acolo ești.
>> Deci, o tona de resurse.
Ce Vă recomandăm fac este de gând să developers.google.com/glass și citit,
pentru că există o mulțime de informații acolo,
mult prea mult pentru a trece peste întregul seminar.
Dar există o informație foarte mult, asta e o mulțime de informații bune, acest tip de
extinde mai mult în acest sens, în special pe partea de cod a lucrurilor.
Am adăugat, de asemenea, un rapid Ghid pentru DMG,
astfel încât, dacă aveți nevoie pentru a un fel de salt în ea,
aveți posibilitatea de a face acest lucru la fel de bine.
>> Am added-- există filme chiar aici, Android Tutoriale.
E un videoclip de pe YouTube care este inclus, că, dacă
doresc să înceapă în curs de dezvoltare, folosind sistemul de operare Android,
dacă ești un începător, care film va ajuta cu adevarat sa faci asta.
Din nou, cererile de sticlă care folosesc DMG
sunt aplicații literalmente doar Android.
Ele pot înapoi de port și înapoi.
>> În cele din urmă am adăugat un Google Ghid de stil pentru Java.
Dacă e ceva specifically-- Cum fac un-- știți,
ceea ce este cel mai bun mod de a face o de buclă, în ceea ce privește Google?
Acest ghid de stil va a vă ajuta să faceți aceste lucruri.
>> Și asta e tot.
Așa că speri băieți au suficiente informații
pentru a merge mai departe cu sărind în o aplicație Google Glass.
Dar vizita cu siguranta resursele.
Categoric arunca cu capul în diferite tipuri de aplicații care sunt disponibile,
în special aplicațiile de probă.
Uită-te la o parte din codul pe care le-ați furnizat.
Și sincer, împreună cu experiență în CS50,
aceasta nu ar trebui să fie un dificil lucru pentru a rupe în și de a lua în.
OK?
Mulțumesc.