>> DAVID: Deci, vă mulțumesc tuturor foarte mult pentru vine, așa cum ați fost de tuning în
on-line, de asemenea.
Suntem atât de bucuros să fie alături de noi prieteni Dan și Michael aici de la Leap
Motion, a carui companie Leap Motion are donat foarte generos unele hardware
pentru sot, desigur, că voi putea face lucruri interesante cu acest aparat.
Fără alte formalități, Dan și Michael.
>> DAN GILL: Bine, mulțumesc.
Mulțumesc, David.
Oameni buni, mulțumesc.
Mă bucur să vă văd pe toți.
Numele meu este Dan Gill.
Și David a descris, Sunt cu Leap Motion.
Acesta este Michael Sutherland.
De la aproximativ 1/10 a companiei noastre este numit de fapt, Michael îl numim
Kiwi, și o dată auzi accentul veti intelege de ce.
>> Dar suntem încântați să fim aici astăzi pentru a prezent la voi, oameni buni și voi oameni buni
on-line, și să vă spun un pic mai mult despre salt în dezvoltarea
mediul și comunitatea noastră dezvoltator, și modul în care aceasta poate fi în măsură să
impact unele dintre lucrurile pe care le faci cum te spre
la sfârșitul semestrului.
Am de gând să încep cu doar o scurtă introducere de context despre
compania și unele din industria exemple pe care le vedem și o
pic despre asta.
Și apoi vom sari chiar în bit lui Michael.
>> Michael conduce comunitatea noastră de dezvoltator.
Deci nu e de 70.000 de oameni, plus că au accesat portalul nostru dezvoltator și
acces ajuns la software-ul Leap kit de dezvoltare și sunt în mod activ
construirea toate tipurile diferite de aplicații care
Michael va vorbi prin intermediul.
Personal, am rulat nostru Enterprise Business.
Ceea ce înseamnă că toate utilizarea comercială caz pentru Saltul într-o varietate de
industrii, și voi vorbi pe scurt despre asta.
>> Deci, ceea ce am vrut să fac, la un nivel ridicat nivel mai mulți dintre voi sunt, probabil,
familiarizat cu o formă de Tehnologie de mișcare 3D.
Ai văzut Kinect, sau le-ați văzut reclame pentru telefoane Samsung
cu smuls.
Și la un moment dat le-ați încercat, probabil, una dintre aceste platforme sau văzut
le în acțiune.
>> Suntem intr-adevar simt ca și cum ne-am rupt teren nou.
Și totul e mapate, asa ca este o foarte -software bazate pe soluții.
Totul e pe bază de algoritm de proprietate, și este ne-a permis să facă o serie de
lucruri care sunt diferite de ceilalți în spațiul.
>> Am ajuns la un nivel de precizie care veți vedea în demonstrațiile
care este cu mult dincolo de ceea ce alte oamenii au fost în stare să facă.
Deci, cu o precizie de 1/100 dintr-un milimetru, am poate urmări poziția de palmier în
vârful degetelor de la fel de multe ca se potrivesc în câmpul vizual.
Și din nou, că nivelul de precizie a a deschis o mulțime de aplicații
oportunități care nu au a existat înainte.
Este în întregime încorporabil.
>> Pentru că este un astfel de software bazate pe soluție, această mică bucată de
hardware-ul pe care îl vedeți aici este dispozitivul.
Acestea vor fi disponibile pentru tine studenți.
Avem 30 pe care le-am donat la grup.
Dacă vă decideți să faceți un proiect bazat pe Saltul, veți fi în măsură să ia aceste
pe împrumut și să petreacă timp cu ei.
>> Noi, de asemenea, doar a anunțat o versiune încorporat.
Deci, HP va începe de fapt, transport maritim laptop-uri -
sau a început de transport maritim laptop-uri a dispozitivului, o încorporat
Versiunea de acest lucru în ea.
Și din cauza software-ului și modul în care software-ul condus aceasta este, hardware-ul
este incredibil de simplu și lui Michael gând să te plimbi
prin ceea ce e în ea.
Am creat un conținut foarte mediu bogat.
>> Deci, aceste 70.000 de dezvoltatorii sunt aplicații în construcții.
Ai oameni vor avea posibilitatea de a a construi aplicații și, posibil, chiar
lua-le în aplicare nostru mediu -
se numește spațiul aerian.
Ne-am luat la nord de 100 de aplicații de acolo, si multe multe altele,, mulți din
procesul de certificare și în procesul de pentru a fi puse de a utiliza.
>> Veți vedea că este incredibil de puternic în ceea ce privește viteza.
Astfel încât veți vedea nu există nici o latență în reacția între atunci când faci
ceva în câmpul vizual și când ceva se întâmplă pe ecran.
Dacă v-ați jucat în jurul cu Kinect sau altele, veți observa un pic
de un decalaj atunci când aveți de fapt o mișcare și ceva se întâmplă.
Această lipsă puternic de mărci de latență o diferență uriașă în ceea ce se poate
face de fapt cu această platformă.
>> Și apoi un lucru pe care noi credem că este foarte important, ne-am dorit acest lucru
platformă pentru a fi accesibile pentru toată lumea -
cât mai mulți oameni posibil.
Având un astfel de software-ul de mare condus Platforma a făcut aparatul și
platforma foarte ieftin.
Este o foarte simpla bucata de hardware cu foarte simplu, bunuri de larg consum
componente în ea, care ne permite să păstreze acest lucru foarte ieftin și foarte
accesibil pentru oricine care vrea să să ia parte cu platforma.
>> Deci, după cum veți vedea, există într-adevăr trei Principalele componente ale platformei.
Avem periferic pe care am a vorbit despre, controlerul.
Acesta are o conexiune USB pentru a conecta la orice tip de dispozitiv de calcul cu
software-ul susținut.
Avem kit de dezvoltare software în Drivere, astfel încât există o serie de
driverele care ruleaza pe Windows sau Mac masina pe care te conectezi la.
>> Și apoi ne-am luat software-ul kit de dezvoltare pe care le-am făcut
disponibil pentru toată lumea, la nici un cost pe site-ul nostru pentru a accesa și de a construi
aplicații cu.
Și apoi în cele din urmă avem spațiul nostru aerian App Store, în cazul în care nu există
aplicații de la terți -
atât libere și plătit pentru aplicatii.
Și e totul, de la personal productivitate a artistic, cum ar fi muzica
și pictură și desen, de afaceri aplicații cum ar fi CAD
software și altele.
>> Așa că am de gând să treacă prin acestea rapid.
Dar m-am gândit că ar fi util ca tine gândiți-vă la platforma și cred
despre modul în care limbile pe care le se pot dezvolta în și modul în care
se aplică la platforma.
Doar pentru a rula prin câteva exemple din industriile pe care le vedem.
Deci, acestea sunt zonele în care oamenii sunt utilizarea platformei Leap a
îmbunătăți aplicațiile sau îmbunătăți rezultatele în aceste industrii.
>> Educație, așa cum vă puteți imagina, ecrane interactive, integrarea cu
curriculum, ca tine oameni buni faci cu curriculum-ul informatică.
O mulțime de aplicații de elevilor cu nevoi speciale.
Deci, oameni care nu pot, nici pentru fizică sau limitări cognitive,
interacționează printr-o tastatură și mouse-ul sunt acum în stare să mă sociale
interacțiuni, interacțiunile cu calculator aplicații, și de a face lucrurile
ele nu ar putea niciodată înainte.
>> Și apoi o mulțime de universități face cercetare interfață de utilizator pentru diverse
industrii s-au făcut mare utilizarea aparatului.
De îngrijire a sănătății este un sector interesant pentru ne-am gândit că ar fi important
pentru a atinge pe scurt.
Vă puteți imagina sterilitatea este de cele mai importanță în toate aspectele
de îngrijire a sănătății.
Într-o sală de operații azi, un chirurg ar putea avea de a avea o persoană în plus
acolo, sau unscrub și să ia mănușile off a putea manipula
Imagini RMN sau CT sau importante informare a pacientului
în timp ce acestea sunt în chirurgie.
Foarte ineficient, ar putea compromite sterilitate daca nu este facut corect.
>> Acest tip de mediu permite acum vă pentru a interacționa cu calculatorul
aplicații într-un complet touchless manieră, după cum veți vedea în demo-uri,
cu mănuși pe.
Astfel încât aceștia pot ieși din mănuși chirurgicale pe.
Ei pot accesa imaginile și de a face tot ce au nevoie pentru a face într-o mult
mod mai eficient.
Noi credem că există unele importante aplicații acolo.
Acces la informații în ceea ce numesc zone "-germeni de bogat" -
astfel spitale, ATM-uri, toate tipurile de diferite din zonele în care nu doriți să
atinge ceva, dar vrei pentru a accesa informații,
acest lucru a devenit important.
>> Măsurarea de regresie ca rezultat al unei boli.
În cazul în care cineva pierde mobilitatea în lor de mână sau brațele lor, sau în mișcare,
care poate să măsoare că deoarece a nivelului de precizie.
Sau, de asemenea, progresul - deci, dacă doriți să măsurarea progresului unui medicament sau
progres și de recuperare de la ceva cum ar fi un accident vascular cerebral, poți foarte
face corect acest lucru.
Și astfel acestea sunt câteva exemple.
>> Vizualizare a datelor este un alt spațiu interesant.
Sunt sigur că ați auzit-o multe despre date mari.
Toată lumea vorbește despre date mari.
Ei bine, aceste seturi mari de date în diverse industrii s-au creat reale
complexitatea în jurul valorii de interfețe utilizator.
Și cum interacționează cu aceste date și pentru a găsi corelații, să poată găsi
informatii actionabile, să poată să-l împărtășească cu colegii -
este o provocare uriașă.
Deoarece cantitatea de date crește, ca provocare doar devine mai mare.
>> Navigare 3D cu mâna naturale mișcări devine un foarte interesant
oportunitate în acea lume, și ne-am văzut o mulțime de intrare acolo.
Fabricație este altul.
Mergem să-ți arăt câteva clipuri video de pe cei de la SpaceX, folosind acest lucru în
procesul de fabricație.
De asemenea, podeaua de fabricare este foarte murdar, și așa le-am distrus
șoareci și tastaturi, și touchscreen nu sunt o soluție de mare.
Dar au nevoie de acces la lucruri cum ar fi sistemele lor ERP si alte platforme
pe podea, și devine o provocare pentru ei.
>> Și apoi doar un cuplu mai înainte Mă întorc lucrurile pe la Michael.
De vânzare cu amănuntul -
deci sperăm că la un moment dat, vei merge într-un magazin și vor avea un salt
screen-ului sau un chioșc unde puteți avea acces la un produs, produs
opțiuni, magazin on-line în cazul în care nu au lucruri în stoc.
Îmi place să vorbesc despre asta ca non-intruziv angajament de consum.
>> Așa că am fost în vânzări de la Am absolvit de la colegiu.
Dar știm cu toții când am mers într-o mediu de vânzare cu amănuntul, o mulțime de ori
te-au năpustit pe de trei sau patru persoane.
Noi credem ca utilizarea acestui tip de tehnologie, puteți crea reale
experiențe fizice cu produse și opțiuni și culori și diferite
lucruri fără a fi nevoie de a avea un buchet de oameni care sar pe partea de sus de oameni
atunci când ajung în magazin, și crea unele lucruri interesante.
>> Productivitate desktop -
veți vedea unele oportunitate de bază a lucrează cu aplicații de productivitate, cum ar fi
PowerPoint pentru a face navigarea pe Web, pentru a interacționează cu sistemul dvs. de operare.
Toate acestea fără a fi nevoie să utilizați un mouse-ul sau tastatura, sau în plus față de
mouse-ul sau tastatura, fiind capabil pentru a obține unele tipuri diferite de
interacțiuni.
Există o mulțime de aplicații de business care au interfețe utilizator ineficiente,
sau au interfețe care ar putea face o mulțime mai mult, dacă acestea au fost în măsură să ia
profite de spațiul 3D în loc de doar o interfață de utilizator 2D plat, așa că am
cred că există o mulțime de oportunitate acolo.
>> Salesforce.com ar putea fi o Compania le-ați auzit de.
Ei fac relatiilor cu clientii sisteme de management.
Oameni ca mine în vânzări le folosesc tot timpul, în fiecare zi.
Dar atunci când lucrați cu un cont de mare, este posibil să aveți sute
și sute de înregistrări.
Și este foarte greu pentru a obține un sentiment de structura organizatorică, sau toate
activitățile de ceea ce sa întâmplat în interiorul de un cont, pentru că este un
foarte plat interfata 2D.
Deci, noi credem că există o mulțime de oportunități pentru a îmbunătăți capătul frontal
de diferite software-uri de afaceri.
>> Și apoi aplicații de tip altă B2B, am văzut autentificare biometrică.
Deci, ideea de a deține mâna în câmp de vedere, și se scanează
mana tot drumul jos a fluxului sanguin.
Și apoi posibilitatea de a utiliza mai târziu pe de autentificare pentru a accesa în
a face tranzacții, sisteme de acces, log în a laptop-ul, de control dvs.
sistem de acasă de automatizare -
ai nume, există o mulțime de aplicații.
>> Comanda de control.
Deci, vă puteți imagina, acest lucru este mai mult de lucru "Minority Report" stil
oamenii vorbesc despre atunci când cred despre Leap.
Ideea de cineva într-o zonă de comandă în cazul în care le-am luat cinci sau șase ecrane
cu video sau alte tipuri de conținut.
Ei au nevoie pentru a naviga pe aplicații și apela diferite
clipuri video, și trageți de informații în, și face tot felul de lucruri interesante.
>> Și apoi în cele din urmă CAD.
Aceste medii au fost de o mare mai devreme adoptatorul a platformei Leap în
posibilitatea de a crea un mod mai natural de a interacționa cu modele de lucruri
pe care le creați în proiectarea proces, sau ajustarea după
ceva a fost construit, sau lucruri de această natură.
>> Astfel că a fost doar pentru a vă oferi o scurtă context în unele din sectorul industrial
cererile de salt.
Sunt sigur că vă puteți imagina toate aplicații de consum, și dacă ați
văzut pe site-ul stii ce acestea sunt.
Dar am vrut, cum crezi tu despre programe sau aplicații care ar putea
fi interesant să se uite în, aici sunt unele dintre domeniile în care industriile sunt
plătiți o mulțime de atenție la acest lucru.
>> Am fost la Spitalul de Copii înainte am venit aici, și să vorbesc cu ei
cu privire la un număr de foarte interesant aplicații în jurul valorii de procese chirurgicale
și formare profesională și simulare și toate lucrurile diferite.
Deci, există o mulțime de foarte interesant oportunități de a utiliza platforma și
pentru a utiliza mediul de dezvoltare.
Și astfel sperăm că asta e bine context pentru voi, oameni buni.
>> Kiwi este cel inteligent aici.
Așa că am de gând să iasă din drum și lasă-l să vă vorbească prin intermediul nostru
dezvoltarea comunitară, dezvoltarea mediului, precum și toate resursele
că sunt acolo disponibile pentru tine oameni buni, dacă alegeți să lucreze
cu platforma Leap.
Deci, vă mulțumesc.
>> MICHAEL SUTHERLAND: cool, mulțumesc.
Astfel încât să puteți vedea există cu adevărat nici lipsa de oportunități de acolo.
Dar unul dintre lucrurile pe care le vedea o mulțime este oamenii stau jos cu Leap și sunt
ca, în cazul în care sa incep?
Deci, sperăm că poate trece prin câteva din primii pași ai de unde să
începe cu asta.
Pentru că o mulțime de oameni pur și simplu spun că este o mulțime de spațiu alb, astfel încât în ​​cazul în care
să încep?
>> Deci, numele meu este Mike.
După cum a menționat Dan, eu sunt un fel de mentionat ca Kiwi.
Sunt din Noua Zeelandă, așa cum s-ar putea putea să-i spun de la accentul meu.
Am trăit în San Francisco pentru o pereche de ani acum.
A făcut mea electrica si de calculator diplomă de inginer la New
Zeelandă, așa că m-am așezat în aceeași Scaunul că voi sunteți inch
>> Așa că am ocupa de creștere platformă și parteneriate pentru dezvoltator nostru
Echipa de programe.
Așa că am să vă spun un pic mai mult despre ceea ce echipa de dezvoltator de programe
înseamnă într-un pic.
Dar, în esență, Dan menționat, acest este perifericul vedeți aici.
Deci, aceasta este istoria de unde a venit.
>> Astfel încât să puteți vedea acolo am pornit înapoi cu un prototip foarte, foarte devreme.
Acum, tot ce este în acest lucru, aveți posibilitatea să un fel de a vedea aici un pic.
Ei bine, e un pic cam greu pentru a vedea de pe acest afișa, dar într-adevăr tot ce ai doar
Ai este o pereche de optic infraroșu senzori și o pereche de LED-uri infrarosu.
Hardware-ul este de fapt incredibil simplu, și de aceea suntem în stare să
păstrați-l cost cu o schimbare atât de scăzut.
Magia este cu adevărat ceea ce se întâmplă pe computer și software-ul de la
stratul de șofer, și că este într-adevăr în cazul în care descoperire
pentru a venit compania.
>> Așa că m-am alăturat și programele de dezvoltator Echipa a început în jurul valorii de aici,
la jumătatea distanței între.
Și ceea ce am făcut a fost aceste prime kituri că veți vedea în partea de jos acolo,
acestea sunt primele unități dezvoltator.
Și de fapt ne-am trimis în jurul valorii de 12.000 de cele pentru dezvoltatori, care a avut
ne-a contactat, astfel încât acestea ar putea obține a început să lucreze cu platforma.
Și că a fost într-adevăr o sămânță mare pentru comunitate, și am avut o mulțime
de mare lucruri dezvoltate pe parcursul anului trecut.
Și veți vedea că, atunci când aveți un uita-te la spațiului aerian, magazinul nostru aplicații.
>> Deci, cati dintre voi au de fapt auzit de Leap Motion înainte?
Deci, unii dintre voi, da.
Deci, asta e bine.
>> Deci, sincer, care a fost primul lucru voi gândit când ai auzit de
Leap Motion sau ați văzut clipuri de ceea ce face?
Un fel de "Minority Report", "Iron Man?" Da, avem o mulțime de care.
>> Și cu siguranță va veni ziua când suntem toți stau acolo comanda
lume cu mâinile noastre, și asta e va fi interesant.
Acum, că nu este absolut situație pe care noi încercăm să construim,
dar vom ajunge acolo.
Dar cred că este încă o bună ocazia de a auzi de la real
lume Tony Stark, și Dan atins la fel de bine.
>> SPEAKER 1: Chiar acum ne-am interacționa cu calculatoare într-o foarte nenatural și
[Inaudibil]
cale.
Și încercăm să creeze aceste 3D obiecte folosind o varietate de instrumente 2D.
Și nu se simt naturale, nu se simt normal drum
ar trebui să faci lucruri.
>> Așa că am început să joace în jurul cu idee și folosind câteva din lucrurile
care sunt disponibile acolo, precum Beat Motion și Siemens NX, care
este ceea ce am folosit pentru a proiecta racheta.
Și am scris un cod să integreze cele două.
Și am început cu ceea ce vezi aici, care este un cadru de sârmă de un
Merlin motor rachetă.
Și de lucru prin asta, eu pot merge mai departe și-l apuca, și pot să-l roti
în mai multe dimensiuni.
Și atunci ce pot face eu pot pune o altă parte în acolo și pot mări
în și pe cadru de sârmă.
>> Și eu pot, de asemenea, o traduce.
Deci, eu pot muta pe ecran și apoi zoom și traduce.
Și aceasta este ceea ce am început off, cu câteva luni în urmă.
De asemenea, puteți roti și apoi prinde.
Deci, aceasta este un fel de un mod distractiv de a interfață cu ceea ce este într-adevăr un foarte
model complex.
>> Acum vom merge la acest lucru pentru a ceea ce suntem posibilitatea de a avansa la câteva săptămâni după
rama de sârmă, care este de a folosi efectiv un model complet 3D CAD a motorului.
Deci, aici ceea ce vezi este interacțiunea reală
cu software-ul CAD.
Manipularea modelul 3D real a motorului Merlin
doar folosind gesturi.
Dacă ați putea merge doar acolo și face ceea ce trebuie să faci, doar
înțelegerea fundamentelor de modul în care lucru ar trebui să funcționeze ca spre deosebire de
dau seama cum de a face marca de calculator să funcționeze, atunci puteți obține o
mult mai mult într-o mult mai scurtă perioadă de timp.
>> Deci ne-am dus la o proiectie 3D.
Am pornit la drum cu un fel de 3D proiecție că sunteți familiarizați cu
în filme în cazul în care folosi ochelari 3D.
Am făcut, de asemenea, un pahar de sine stătător proiecție, care este un fel de
tehnologie care a fost utilizată în filmele "Iron Man".
>> Și apoi în cele din urmă, am folosit Oculus Rift, care este captivantă virtuale
realitate care urmareste de fapt poziția capului.
Și într-adevăr sunt în mișcare în jurul obiectului.
Se simte ca e bine acolo, în fața ta.
Acum, hai să folosim acest lucru pentru o reală componentă pe racheta, care este o
Carcasă de robinet criogenic.
Puteți aplica într-adevăr intuitia ta și ia ceva din mintea ta la un
obiect fizic cu mult mai mare ușura mult decât o facem în prezent.
>> Acum, că am ajuns obiect de capul nostru și în calculator, cum
ne scoate din calculator și în realitate?
Așa că de fapt de gând să imprima aceasta cu o imprimantă cu laser de metal 3D.
Deci, modul în care lucrările de imprimantă 3D este stabilește particule fine de
fie de titan sau [? inknell,?]
și apoi se trece peste ea cu un laser și se topește aceste particule minuscule pe
stratul anterior.
Așa că se acumulează doar strat cu strat.
Deci, eu cred că suntem pe punctul de a progres major în proiectarea și
de fabricație în a fi în măsură să ia conceptul de ceva de la dvs.
minte, care traduce într-o 3D -
>> MICHAEL SUTHERLAND: - este că, chiar deși ei sunt în mod clar încă în destul de
stadii incipiente de ceea ce faci cu acest tip de tehnologie, ea un fel
a ajuta pentru a demonstra unele exemplele pe care Dan a fost
vorbesc despre înainte.
Deci, acestea sunt într-adevăr începe să investigheze ceea ce sunt acestea viitoare
generație folosește de acest tip de tehnologie gest 3D.
Deci, eu cred că este doar un interesant intrare pentru a vedea modul în care o parte din acest
Tehnologia este utilizat.
>> Așa că am de gând să te ia prin un pic despre -
aceasta va fi nivel destul de ridicat.
Dar vom lăsa ceva timp, la sfârșitul de întrebări și răspunsuri, dacă voi
au unele întrebări profunde vrei să mergi în.
Dar vom vorbi un pic despre bazându-se pe platforma, merge un pic
bit în aspectele la nivel înalt ale SDK, au o privire la ceea ce unii dintre
resurse sunt, care sunt disponibile pe noastre site-ul web sau prin intermediul comunității.
>> Și vă voi arăta câteva demo-uri ale unora dintre lucrurile care e de fapt acolo
pe care le puteți verifica afară și să dea unele inspirație, dacă ai vrut să utilizați acest
într-un proiect, și apoi cum te ne pot apropia de ajutor.
Suntem aici pentru a ajuta la voi, dacă doresc să dezvolte, [? Da în judecată. ?]
Doar doriți să vă asigurați că ești conștient de asta.
>> Deci, ca Dan menționat, avem spațiului aerian.
Deci, care este beneficiul real de pornire pentru a construi pentru Leap Motion
controler?
Este doar o bucată rece de tehnologie?
Este un truc, sau este acolo ceva mai mult la ea?
>> Și Dan a vorbit un pic despre aplicații industriale, dar pe
partea consumatorilor ne-am luat de fapt, o aplicație foarte, foarte înfloritoare
comunitate, de asemenea.
Și s-ar putea să spună, ei bine, un alt App Store.
Așa că am prefera să-l văd ca un loc de descoperire.
>> Deci, acest tip de tehnologie, este exemplificat prin software-ul care
este construit pentru el.
Nu e atât de mult un sistem în care puteți portul un existent
atingeți de aplicare în întreaga.
Cele mai mari aplicații sunt cele care sunt construite pentru tehnologia.
Deci, atunci când te duci și cumperi o Leap Motion de la un magazin și îl introduceți în priză,
primul lucru ce vezi este spațiul aerian.
Și astfel încât o să vă dau un loc pentru a găsi practic toate a
software-ul care este construit pentru platforma.
>> Avem peste 100 de aplicații în magazin acum, așa că e destul de bun avand in vedere
am lansat abia în iulie.
Am avut peste un milion de descărcări de aplicații în legătură cu primele trei săptămâni.
Și vom acoperi categorii, productivitate, jocuri, educatie, instrumente de creativitate,
muzică, știință.
Și magazinul susține nativ precum și aplicații web.
Deci, este un ecosistem destul de bun pentru cineva care cumpără unitatea lor de a
au o mulțime de lucruri pentru a utiliza.
>> Dar de partea ta, pe dezvoltarea lateral, ceea ce înseamnă că există o
oportunitate de minunat de a obține descoperit.
Am livrat un cuplu sute de mii de pre-comenzi.
Suntem acum în toate magazinele Best Buy pe intreg teritoriul SUA, Canada, Marea Britanie, Franța,
Australia și Noua Zeelandă, și suntem pe cale de a lansa în
alte părți ale Europei.
Asta înseamnă că toată lumea care cumpără o de aceste unități și este în această
magazin, acestea sunt de gând să înceapă pentru a vedea software-ul care voi sunt
în curs de dezvoltare.
Astfel că este o destul de interesant oportunitate chiar acum.
>> Unele dintre alte lucruri care vin up care poate ne gândim
cam într-un an sau doi.
Pe măsură ce trece prin și să dezvolte diferite abilități de programare și
începe să se uite la diferite tipuri de dezvoltare de software, este acolo
de fapt, unele oportunități post-absolvire?
Unii dintre partenerii noștri de risc au de fapt, pune împreună o 25 milioane dolari
fond de venture numit Fondul Leap.
Au finantat de fapt deja lor prima companie, astfel că a fost într-adevăr
mare pentru a vedea.
Incepand pentru a vedea acest tip de afacere construirea ecosistemului în jurul
tehnologie, precum.
>> Și la scurt timp vom fapt va fi văzând un nou accelerator de asemenea.
Astfel încât acestea vor fi luați prin echipe, nou Echipele care sunt pur și simplu de formare cu
unele idei mari, și vor fi oferindu-le cu mentorii.
Și există unele destul de mare mentori în acest program.
Și care va fi a inceput anul viitor, astfel încât veți începe să vedeți unele
chestii foarte cool iese.
Nu doar pe partea de aplicații, dar în termeni de noi întreprinderi, care sunt
construirea în jurul acestei tehnologii.
>> Așa că suntem furnizarea de SDK.
Suntem sprijinirea atât nativ și dezvoltare web.
Am înțeles voi sunt în principal de lucru în C, în acest moment, și tu ești
va fi atinge un pic bit în JavaScript într-o
în același timp, așa că e grozav.
>> Avem suport pentru C + +.
Avem o C API pur.
Acesta este construit de către comunitate, dar am vă pot arăta cum să ajungi la asta.
>> Deci, C + +, C #, Obiectiv C, Python și Java - deci, dacă ai orice
familiarizarea cu oricare dintre aceste limbi, ar trebui să existe ceva
acolo pentru tine de a începe.
SDK disponibil de la dezvoltator nostru site-ul, pe care voi merge prin într-un
pic.
Și apoi pentru dezvoltarea web, avem un API complet JavaScript.
>> Deci, aceasta este, probabil, ceva care ar putea fi interesant cum de a începe să
du-te în restul acestui curs.
Pentru că înțelegerea mea este că ești pe cale de a începe să meargă în unele
JavaScript.
Și există o sarcină de exemple de mari și tutoriale despre API-ul JavaScript.
Așa că am să te plimbi prin unele dintre cele lucruri precum, și că va fi un bun
platformă pentru cum să începeți.
>> Deci, în primul rând este portalul nostru dezvoltator.
Deci, acest lucru va fi locul că voi doriți să mergeți.
Dacă ai de gând să faci orice dezvoltare pe Leap, probabil că doriți să începeți
aici și au un check-out din portalul nostru dezvoltator.
O să te plimbi doar prin doar câteva dintre principalele lucruri pentru a păstra un ochi pe.
>> Deci, aceasta este secțiunea principală download, astfel încât acest lucru este în cazul în care ai de gând pentru a obține
SDK-ul nativ.
Deci, asta e toate limbile pe care Am vorbit despre primul -
C + +, Objective C, C #.
În interiorul SDK ai de gând pentru a obține o grămadă de exemple, ai de gând pentru a obține
documentația.
Astfel încât acestea vor fi tot pentru a te înființat pentru dezvoltare app nativ.
>> Deci, practic tot ce vrei să rula direct de pe computer, care este
locul pentru care - nu atât de mult pentru JavaScript.
De aici, ai acces la toată documentația.
Deci, acest lucru va fi tot documentație în jurul API-ul nostru
referințe, precum ghiduri și exemple.
>> Astfel încât să puteți vedea aici ne-am împărțit l de limba.
Deci, este destul de ușor de găsi drumul în jurul valorii.
Și noi, de asemenea, avem, pe partea de sus a acestei, unele articole bazate pe cunoaștere
pentru note tehnice.
Aceasta se schimbă tot mereu.
Deci, ține un ochi pe el, vei vedea-o evoluție.
>> Deci, dacă ne-am săpa în aici, eu doar vă dau un exemplu rapid de modul în care ne-am
a pus-o afară.
Deci, dacă te uiți sub aici, ai luat din nou toate limbile.
Apoi, sub C + + ne-am Trebuie referințele noastre API.
Deci, asta e în cazul în care ai de gând să vrea pentru a merge pentru a afla toate API-urile care
sunt cuprinse în SDK-ul nostru.
Așa că voi trece prin câteva din cele de la un nivel ridicat mai târziu, dar ce se intampla
să fie prima oprire pe care doriți să mergeți Pentru a pentru a obține aceste informații.
>> Avem o gramada de ghiduri.
Știu că e, probabil, dificil de a vedea pe ecran acolo, dar acestea sunt
într-adevăr doar o mare resursa pentru tine de a începe.
Deci avem lucruri de genul cum te cadru de date, și voi vorbi cu tine o
pic despre ceea ce cadru de date înseamnă într-un pic.
Tot drumul până la înțelegere exemple de aplicatii, care sunt -
oh, asta e bine.
Așa că s-ar putea face o pic mai ușor de citit.
Deci înțelegerea C + + exemple de aplicatii -
astfel încât cei care sunt incluse în SDK pachet pe care îl descărcați.
>> Deci, alt lucru care este o mare Resurse pentru voi, dacă nu începeți
pentru a face unele de dezvoltare, este forumurile noastre.
Veți avea posibilitatea de a le accesa aici în partea de sus.
Chiar acum acestea arata ca aceasta.
Vei găsi într-o săptămână sau cam asa ceva că au de gând să se uite complet
diferit, pentru că suntem pe cale să lansa o platforma cu totul nou forum.
Dar asta înseamnă o și mai angajat comunitate, și este un loc minunat pentru a
conecta cu alți dezvoltatori care au făcut același tip de muncă
că voi sunt de gând să faci.
>> Deci, o mulțime de întrebări mari au deja au răspuns acolo.
Și este un loc minunat pentru a pune întrebări, de asemenea.
Suntem acolo, membrii echipei noastre, noastre Echipa de inginerie sunt toate acolo, așa
loc minunat pentru a vă conecta cu echipa.
>> Aceasta este, de asemenea, locul în care doriți să du-te, dacă ai de gând să fie depunerea
o aplicație, dar asta e, probabil, un pic pic mai jos pista.
Dar dacă sunteți interesat în obținerea ceva pe spațiului aerian, aceasta este
Portal pentru a face acest lucru.
Vă prezintă aplicația, și că voința te plimbi prin procesul.
>> Avem o echipă completă de revizuire, care merge prin și recenzii toate aplicațiile.
Există un pic de un bar de calitate.
Vom încerca și asigurați-vă că toate aplicațiile sunt cu adevărat reprezentative a ceea ce
platforma se poate face.
Dar, la sfârșitul zilei, care tocmai creează o experiență foarte mare pentru
oamenii care folosesc tehnologia.
Deci, asta e un fel de noastre Principalul site-ul de dezvoltator.
Am vrut doar să vă dau un rapid Privire de ansamblu asupra astfel încât să știu unde o mulțime de
aceste resurse sunt și cum să le acceseze.
>> Așa că am menționat, de asemenea, JavaScript API.
Deci, ne-am împărțit efectiv nativ și JavaScript în
două locuri separate.
Există diferite moduri de gândire despre asta, dar noi credem că
JavaScript este foarte unic, astfel încât să merită într-adevăr site-ul propriu.
Și am avut o mulțime de popularitate de la API-ul nostru JavaScript.
>> Deci, acest lucru este acum js.leapmotion.com.
Are un pic de un aspect diferit, un pic mai distractiv, probabil.
Dar aceasta este, probabil, una dintre cele mai bune locuri pentru voi
pentru a merge pentru a începe.
>> JavaScript, după cum veți începe, probabil, pentru a afla, va fi un mare
Limba pentru a începe pe această platformă.
Câți dintre voi sunt familiarizați cu JavaScript deja de dezvoltare?
Deci, un cuplu.
Deci, ceea ce veți găsi este că JavaScript fiind un limbaj scenariu și nu o
limbaj compilat înseamnă că poți merge direct în ceva care este
care rulează pe web, faceți clic-dreapta l, vedere sursa, ai
tot codul acolo.
Deci, este cel mai simplu mod de a obține a început într-o limbă.
>> Și ceea ce veți găsi aici este o grămadă de exemple minunat.
Suntem adăugarea la acestea tot timpul.
Doar puteți să faceți clic pe aceste, ei vor rula în browser-ul.
>> Deci, haideți să încercăm una dintre ele chiar acum.
Deci, aceasta este doar execută în browser-ul.
Codul spatele acestui lucru este super-simplu.
Deci, aici te duci, doar View Page Source, ai tot codul, e chiar aici.
Nu vă faceți griji despre acest lucru prea mult în acest moment.
Se poate arata intimidant, sau într-o anumită dintre voi care sunt familiarizați cu ea,
va fi bine.
>> Dar cea mai mare parte acest lucru este, de fapt ceva numit 3JS în WebGL.
Partea reală pentru Saltul este în jos aici, un pic mai departe, dar e
de fapt foarte simplu o dată sapi în ea.
Și dacă e cineva interesat, eu pot merge te prin unele dintre acestea după aceea.
Dar este, probabil, cel mai bine pentru a păstra se la nivel înalt în acest moment.
>> Dar oricum, deci aceasta este o mare loc pentru a începe căutarea de la
câteva exemple diferite.
Și puteți vedea aici avem ceva demo-uri de bază, la unele tipuri diferite de
meniuri, un glob care puteți interacționa cu, unele vizualizări de date.
Există doar o întreagă serie de lucruri.
Este un loc minunat pentru a verifica unele codul sursă.
>> Un alt lucru pe care le veți găsi aici care va fi un mare ajutor pentru a obține
început este că avem o mare set de tutoriale.
Acest lucru va merge de la foarte de bază de doar cum să obțineți un cadru -
și așa cum am spus că voi trece prin că într-un pic -
până la obținerea unui de bază aplicare înființat.
Deci, eu pot recomanda cu siguranta js.leapmotion ca un loc minunat pentru a
începe dacă te gândești face unele dezvoltare.
Și din nou, ne-am luat docs noastre API.
>> Deci, este un aspect foarte simplu aici.
Este un pic mai simplu decât site-ul de dezvoltator.
Este un pic mai ușor - e doar axat pe JavaScript.
Dar v-ați cam luat cei trei lucruri principale -
exemple, tutoriale și API-uri.
Și că va fi un mare ajutor, mi-ar spune, pentru a începe.
Deci, voi sari doar înapoi în aceasta.
Deci, permiteți-mi să iau o băutură rapidă.
>> Deci, acest lucru nu este de fapt despre ceea ce este controlor de Leap Motion.
Ceea ce am vrut sa vorbesc despre aici este ceea ce nu este.
Deci, o mulțime de oameni atunci când Leap Motion a ieșit erau ca, oh mea
bunătate, aceasta este o înlocuire mouse-ului.
N-am nevoie pentru a utiliza mouse-ul meu și tastatură mai.
>> Noi nu prea se văd în acest fel.
Pentru că, dacă vă amintiți, atunci când mouse-ul a ieșit,
Tastatura nu a dispărut.
Mouse-ul crescut tastatura experiență, și astfel că este într-adevăr ceea ce
această tehnologie vă permite să faci.
Acesta vă permite de a spori experiența că aveți.
Acesta vă permite să faceți unele lucruri mai bune.
>> Și că este într-adevăr ceea ce în curs de dezvoltare pentru această platformă este despre toate.
Nu este vorba despre încercarea de a face tot ceea ce cu Saltul chiar acum.
Pentru că ceea ce vei face este veți găsi devine enervant.
Veți găsi nu ajunge rezultatele pe care le doriți.
Cel mai bun mod de a aborda este ceea ce sunt lucrurile pe care le pot face mai bine
cu Saltul, și voi arăta vă câteva din aceste demo-uri.
>> Dar ceea ce veți începe să vedeți ca să sapi un pic în ea, unul dintre
lucruri preferate de toată lumea de a face -
și prin toate mijloacele, să aibă o piesă de teatru în jurul cu acest precum și -
este de a construi un cursorul mouse-ului cu Leap.
Deci, vreau să folosesc Leap pentru a controla cursorul cu degetul.
Este cu siguranta o aplicație care poate fi construit cu Saltul.
>> Este cea mai bună utilizare a Leap?
Probabil că nu.
Deci, ce aș încerca să vă încurajez voi să se gândească la ceea ce sunt
aplicații?
Dacă doriți pentru a construi unele dintre acestea, Care sunt aplicațiile
pe care le puteți face mai bine?
Ei nu trebuie să fie foarte complex, dar ceea ce sunt unele dintre lucrurile pe care
doar face viața un pic mai mult eficientă, sau poate un pic mai mult
distracție, sau permite să mergeți un pic mai bine?
Deci, asta e exact ceea ce am vrut să dea ai un gând rapid de asta.
>> Astfel că duce la ceea ce sunt unele dintre aplicații care sunt în jurul valorii de care
face o treabă bună de a demonstra puterea acestei platforme?
Așa că am de gând să te ia prin câteva dintre ele chiar acum.
Putem merge prin ele destul de repede.
>> Deci, primul este un mic joc numit Bloc 54 care voi pune pe dumneavoastră
ecran, nu ecranul meu.
Vom încerca o vitrate loc.
Deci, unul din motivele pentru care am vrut să arate te această aplicație se datorează faptului că această
este într-adevăr ceva care are nu a fost posibil înainte.
Acest lucru nu este ceva se poate face cu un mouse.
Acest lucru nu este ceva se poate face cu o tastatura.
Este, probabil, un pic mai mult avansat, dar este un bun exemplu de
unele dintre lucrurile pe care le se poate face cu Leap.
>> Deci, ceea ce vedeti aici, avem un turn Jenga, evident -
sau este un turn Block 54, Eu ar trebui să spun.
Deci, ce pot face aici este de ce pot, de fapt apuca aceste piese, dacă meu
calculator nu încetini prea mult.
Ne pare rău, computerul meu pare să fie cu un pic de un hard
timp cu acesta.
Deci, eu pot apuca de fapt, aceste piese și mutați-le la fel ca și cum acestea au fost
obiecte fizice.
Și că este într-adevăr unul dintre cele mai importante avantaje, aducând că lumea reală.
>> Deci, eu pot apuca literalmente că piesă și ridica-l.
Pot să-l arunc.
Wow, se execută un pic lent pentru un motiv oarecare.
Astfel încât să puteți obține un fel de sentimentul acolo.
Deci, acest lucru este ceva ce pur și simplu nu ar putea face pe o -
Mă duc pentru a împinge această unul din drum acum.
Acolo mergem.
>> Astfel că o mulțime de distracție.
Cazul în care computerul nu a fost lucrând de-a lungul atât de mult, atunci
ar fi mult mai lin.
Dar puteți fel de a vedea acolo că acesta este un exemplu de a aduce
ceva care a fost lumea reală în spațiu digital, și asta te permițând
să interacționeze într-un mod care este foarte natural.
>> Eu nu sunt cu ajutorul unui sistem de meniu pentru a trece prin asta.
Nu mă faceți clic, sau cu ajutorul tastaturii comenzi rapide sau orice altceva.
Este doar literalmente mă ajungând și manipularea blocuri în
spațiu digital.
>> Deci, acesta este următorul un pic de-a lungul aceleași linii, dar este vorba despre
aducerea acestor experiențe din lumea reală în lumea digitală.
Și astfel aceasta a fost o experiență pe care am cred că unul dintre noastre de co-fondatorii au avut.
Nu vreau să-l citez pe aceasta, dar exista posibilitatea de a fi în
ocean și a vedea aceste școli de pești înoată și fiind capabil să
interacționa cu ei.
Și asta e ceva care este într-adevăr dificil de a comunica verbal.
Este, de asemenea, foarte dificil de a comunica digital fără o adecvată
mecanism de intrare pentru a putea manipula că lumea 3D.
>> Deci, voi aduce doar asta sus.
S-ar putea să nu fi capabil de a vedea că pe Versiunea de streaming - ar putea fi o
cam întuneric.
Deci, ce vedeți aici este mâinile mele în spațiul 3D.
Am libertate totală de mișcare.
Și eu pot ține doar mâinile mele încă, vezi pește și apoi
risipi-le departe.
>> Și puteți vedea libertatea în această spațiu digital este ca ceva care
într-adevăr nu a fost posibil înainte.
Pot să-i scoate pe ecran și sperie-le departe.
Deci, este un demo simplu, dar e subliniind faptul de a putea
aduce unele dintre acestea din lumea reală experiență care nu au într-adevăr
tradus în spațiul digital în acest spațiu digital, în cele din urmă pentru
prima dată.
>> Audiența: Puteți vedea de fapt, cei de la Muzeul de Stiinta [inaudibil]
>> MICHAEL SUTHERLAND: Și ​​asta este unul mare, de asemenea.
Pentru că ceea ce găsim este atunci când oamenii Primul pus mâinile lor în această, este
cel mai bun timp pe care le-am văzut s-au reprezentat atât de fluid în
spațiul lor digital, asa ca de obicei, a obține o reacție interesantă.
Deci, prin toate mijloacele, dacă avem timp după aceea, aș fi fericit să-ți arăt
baieti unele din aceste demo-uri.
>> Deci, acesta următor -
Eu nu va aduce puntea slide-up din nou.
Acesta următor este despre crearea unui Experienta pe care le puteți explora doar.
Deci, există reguli foarte limitate pentru acest lucru.
Este crearea acestui captivantă experiență.
>> Și dezvoltator care a construit aceasta este o tip pe nume Eddie Lee din Japonia.
Și acest lucru a fost de fapt o experiență el a avut în Kyoto.
Și a vrut să aducă practic că experiența și cota de
l cu alte persoane.
>> Nu știu dacă puteți auzi asta.
Dar aveți posibilitatea să glisați pur și simplu degetele prin apă și mizerie în jurul cu
reflecțiile.
Nu e nimic care spune mi ce pot să fac.
Este doar o experiență foarte zen.
Dar e ceva ce poți doar într-adevăr se scufundă-te în și
uita despre cum esti de fapt interacționează cu acesta.
Și pune-ți mâinile în și se simt doar drumul în jurul.
>> Și puteți vedea întregul mediu este acolo pentru a juca doar în jurul valorii de.
Și este de fapt o linie de poveste la acest lucru.
Este nevoie de un pic de timp pentru a merge prin ea, dar puteți explora-ți de drum
prin ea.
Este un fel de o mulțime de distracție, și o mulțime de interacțiune naturală.
>> Deci, aceasta este de fapt ceva de același dezvoltator.
Asta e un pic nebun, dar se evidențiază unele aplicație interesantă
cazuri, și din nou, ceva care puteți într-adevăr face numai cu
acest tip de platformă.
Deci, voi veni doar aici.
>> Deci, aceasta este de fapt pagina de meniu.
Și aceasta este un meniu ca nu are într-adevăr a existat înainte.
Deci, pur și simplu este sa ne uitam la cum mai multe degete am dețin în sus, și, practic,
alegerea meniului prin care.
Deci, puteți vedea regulile sunt rescrise în jurul
design de interfață aici.
Ai libertate totală de faci ce vrei.
>> Deci, în acest unul, acesta este un fel de un pic nebun.
Îmi place tipii ăștia.
Aș putea viziona aceste baieti viguros toată ziua.
Are o grămadă de diferite experiențe acolo.
>> Toate acestea le puteți obține prin intermediul spațiului aerian.
Deci, nu ezitați să vă înscrieți.
Este gratuit.
Puteți merge să aibă o privire la aplicațiile.
>> Aceasta este un fel de experiment muzical.
Dar ceea ce face el este el, folosind spațiu 3D complet pentru a crea diferite
efecte de sunet.
Este, probabil, un pic mai greu de auzi prin sistemul de sunet.
Dar de fapt el este utilizarea acestui complet Spațiul 3D pentru a crea un nou tip de
instrumentului.
Și apoi, dacă am folosi trei degete, patru degete, sau un deget, pot
de fapt începe să se schimbe efectul unui sunet.
Deci, este cu siguranta foarte experimental, dar subliniază că
libertate în acel spațiu 3D.
>> Deci ai văzut Block 54, e un joc.
Iar ultimele două au fost mai creativi, tip experimental de lucruri.
Este ușor să fii prins în acest fel din lume creativ, și nu e așa
lucruri mult mai uimitor că vedem ieși.
Și dacă nimic altceva, asta-i o mare motiv pentru a dezvolta pentru Leap Motion.
>> Vedem atât de mult uimitor, creativ lucruri, dar există, de asemenea, un element de
eficiența.
Și așa vreau doar să-ți arăt o integrare rapidă pe care
Echipa Google Earth -
unii dintre voi s-ar putea avea văzut acest lucru înainte.
Sperăm că am o conexiune OK aici, pentru că este un pic
lățime de bandă intensivă.
>> Dar esti, probabil, familiarizat cu Google Pământ și modul în care, în general,
ar naviga în jurul asta.
Este clic și glisați, le-ați luat glisante pentru zoom in, zoom out.
Dacă sunteți cu adevărat competenți la ea, ai scurtături de la tastatură, faceți clic pe
și panoramare și de înclinare.
Există toate aceste moduri diferite pe care puteți naviga în jurul valorii de acest 3D
mediu.
Dar ce echipa Google a făcut a fost ei doar rescris regulile pe care.
>> S-ar putea avea un pic de probleme de lățime de bandă.
Dar ceea ce se poate vedea un fel de acolo este puteți practic doar naviga.
Să vedem unde vrem să mergem la.
Oh, da, suntem un pic bit pompos acolo.
Dar ceea ce este permițându-mi să fac este Pot controla mai multe grade de
libertatea de toate cu o mișcare fluidă.
>> Deci, eu pot deplasa la stânga la dreapta.
Am privi în sus, privi în jos.
Pot schimba altitudine mea.
Eu pot merge mai departe.
Eu pot merge practic și eu pot roti în jurul un anumit punct și să păstreze doar
mi se concentreze pe ea.
Am libertate totală în acest spațiu 3D.
>> Și dintr-o dată, eficiența mea de navigarea în jurul spațiul este doar
înmulțit foarte mult.
Deci, eu pot sari de la Boston la San Francisco la New Zealand într-un cuplu
de secunde.
Anterior, acest tip de operație mi-ar fi luat destul de puține
diferite clicuri și mișcările și scurtături de la tastatură, și trebuie să
amintesc totul.
>> Deci, aceasta este o aplicație în care acest lucru un fel de interacțiune naturală este
care să permită o mai mare eficiență.
Deci, acesta este un alt lucru de a păstra la partea din spate a mintea ta.
Este aceasta ceva ce pot face mai mult eficientă în ceea ce mă construirea?
>> Și cel final vreau să vă arăt înainte de a merge în SDK-ul este de aproximativ
posibilități de învățământ.
Și acest lucru este ceva ce Dan atins ușor cu
Spitalul de Copii.
Mergem ecran complet.
Stai o secundă.
Aici vom merge.
>> Acesta este un pic ciudat.
Să încercăm a dat un ecran complet din nou.
Ei bine, asta nu arata ca ea vrea pentru a rula pe acest predictive pentru
un motiv sau altul.
Interesant.
Ei bine, asta e prea rău.
>> Deci, aceasta este de fapt un pic de app.
Puteți avea o privire la ea mai târziu, după această opțiune dacă doriți.
Dar de fapt ceea ce se face este sa o Reprezentarea 3D completă a craniului.
Și ce puteți face este de fapt ia-o în afară, în 3D.
Ea devine un puzzle 3D.
>> Astfel încât unele dintre aceste aplicații, ei vor [? cere?] pentru o mai captivantă
mediu de învățare.
Deci, atunci când sunteți în măsură să interacționeze cu ceea ce sunteți de învățare, de a începe să
ia-o într-o mult mai mult.
Deci, vedem o mulțime de interesante aplicații în curs de dezvoltare, atât în
învățarea timpurie și nevoi speciale învățare, precum și la capăt
prin științele.
Deci, există o mulțime de interesante aplicații de-a lungul care.
>> Voi încerca să vă arăt asta, dar e va fi un hit pic și
dor dacă putem obține l să lucreze aici.
Acest lucru se arată doar jumătate din anatomia în acest moment.
Dar acest lucru este ceea ce vă permite să Nu se vedea cum puteți naviga
în jurul valorii de acest lucru în 3D.
Pot începe practic eliminarea secțiuni și să fie capabil de a naviga.
Pot începe de fapt la practic coaja înapoi diferitele straturi.
Este aproape ca și cum văd un RMN în timp real.
>> Aceasta este o parte din BioDigital Proiectul uman.
Deci, aceasta este de fapt ceva care este de brand nou, care a venit afară.
Puteți un fel de a vedea modul în care puteți doar ia bucăți în afară și apoi doar
în principiu, să navigați în și să examineze o mult mai atent.
Puteți vedea acest lucru este, de fapt rulează direct în browser-ul, astfel încât acesta este un
exemplu a ceea ce este posibil cu API-ul JavaScript.
>> Deci, acestea sunt câteva exemple diferite de unele aplicații.
Ai văzut explorare creativă situație.
Ai văzut o parte din eficiența crește, un fel de interactive
exemple de învățare.
Astfel încât să puteți vedea există o gamă largă de varietate de diferite
aplicații, software-ul diferit.
>> Bănuiesc că probabil nu mulți oamenii au avut o privire la SDK prin
această etapă.
Așa că voi merge doar la o foarte, foarte mare nivel, prin ceea ce este de date care este
face toate aceste lucrări.
Ce este la fel de tine, ca un dezvoltator ar fi de lucru cu pentru a crea cele de sortare
de experiențe.
>> Așa că m-am atins pe, câteva ori acum, Rame.
Deci, de la foarte, foarte mic nivel, avem ceea ce noi numim Frames.
Și un cadru este, în principiu returnat până la 200 de ori pe secundă, și aceasta
conține tot ceea ce Leap vede.
Astfel Saltul văd mâinile, se vedea degete, și-l vede instrumente.
Așa că vă voi arăta rapid în nostru Visualizer cum arată.
>> Deci, dacă sunteți interesat în a face unele Dezvoltare salt, acest instrument de aici este
probabil, va fi una din cele mai lucruri utile pe care le puteți
începe să se joace cu.
De fapt nu e clar imediat eventual, în cazul în care ajunge la acest lucru de la.
Și vă voi arăta repede doar pentru ca ești conștient de unde puteți
obține de fapt, la acest lucru.
>> Deci, atunci când rulați Leap Motion software-ul, le-ați luat acest
icon puțin aici în sus.
Acest lucru este în cazul în care vă puteți lansa spațiului aerian de, e în cazul în care puteți obține pentru dvs.
setările de la.
Unul dintre lucrurile de aici este aceasta lucru numit de diagnosticare
Visualizer, și asta e sub Depanare.
Va lansa acest instrument de aici, și aceasta este, în principiu -
>> Audiența: [inaudibil].
>> MICHAEL SUTHERLAND: Oh, da.
Da, mulțumesc pentru asta.
Am observat că la fel de bine.
Mulțumiri.
Este doar un fel de mi-a venit înainte.
Vă mulțumim pentru observe că.
>> Deci, aceasta este de fapt doar ceea ce Saltul este de pompare afară.
Deci, aceasta este de date care vine de a fi prelucrate de catre noi.
Iar la sfârșitul zilei, aceasta este ceea ce ai.
Deci, acest lucru este mâinile și degete, practic.
Ceea ce vezi nu este tot mea Degetele reprezentată în timp real în jos
la o sutime de milimetru.
>> Puteți vedea săgețile.
Săgețile reprezintă Direcția de degetul meu.
Deci, asta e ceva ce vei primi prin IPI.
Puteți vedea în cazul în care acestea sunt de desen - care este poziția degetelor.
Și veți obține, de asemenea, viteza la un moment dat, de asemenea.
>> Și veți vedea acolo două mari Cercurile reprezintă palma mea.
Și le-ați luat o săgeată mare ieșită în partea de jos, sau în partea de sus în cazul în care am apăsat
mâna mea cu susul în jos, și acestea sunt reprezentând palmier vectorii normale.
Vector Deci, practic normală fiind doar o vector care este lipit direct
din suprafața palma lui.
Deci, acestea sunt clădirii fundamentale blocuri care le-ar fi de lucru cu cu
software-ul clădire Leap.
Și acest instrument vă permite să vă într-adevăr vezi exact ce se întâmplă.
>> Și există câteva lucruri pe care le puteți face, câteva sfaturi puțin în acest
vizualiza, care poate fi de ajutor.
Una este doar pentru a reprezenta degetele un pic mai clar.
Un alt lucru care ar putea ajuta este aceasta este în esență
ceea ce Saltul se vedea.
>> Așa că am menționat mai înainte, nu e o pereche de senzori optici.
Deci, aceste lucruri au de fapt un câmp de vedere de aproximativ 150 de grade.
Și astfel această casetă galben de aici este reprezentând ceea ce acest lucru se poate vedea.
Astfel încât să puteți vedea aici, așa cum am du-te în afara cutie sunt
începe să-și piardă mâinile mele.
Și dacă am început să merg afară aici, va încă se ridica, dar tu esti
începe să-l piardă pe margini.
Deci, acest lucru vă oferă un pic de un sentiment din spațiul pe care le-ați
a fi nevoie să se joace cu.
>> Și veți vedea aici dacă apăsați H, se va comuta acest meniu.
Și care vă va oferi de fapt un întreg grămadă de opțiuni diferite, care
puteți accesa.
Cea mai mare parte, probabil nu va fi nevoie.
Dar este o modalitate foarte bună de vizualizare ceea ce se întâmplă, fără a se săpat
jos în date.
>> Deci, asta e Rame, Hands, Degete și instrumente.
De fapt, vă voi arăta doar repede înainte de a merge înapoi, Tool.
Deci, lasă-mă să văd, aceasta ar trebui să funcționeze.
Astfel încât să puteți vedea aici mâinile mele.
Și dacă am aduce în acest pin, vine ca gri.
Și că ceea ce spune este că e un instrument.
>> Deci, avem ceea ce noi numim un API instrument.
Acesta recunoaște, de fapt obiecte cum ar fi pixuri sau pensule, ceva care este
în medie, de acest tip de formă.
Va fi în măsură să spun că nu-i un deget, și vă puteți folosi de fapt,
care in avantajul tau atunci cand esti software-ul de construire pentru acest lucru.
>> Puteți începe să aducă din lumea reală obiecte în ta
cerere, de exemplu.
Deci, s-ar putea avea literalmente un șevalet de diferite pensule, și fiecare
pensula ați codificate în sus pentru a reprezenta un alt
perie în software-ul.
Deci, în loc de fapt o schimbare printr-un meniu de pe software-ul,
literalmente doar poate ridica un alt perie și începe să pictezi cu ea și
au software adapteze la ea.
>> Deci, asta e Rame, Hands, Degete și instrumente.
Deci, asta e foarte, foarte scăzut nivel de lucruri pe care le avem.
Nu știu dacă cineva de aici are vreo familiarizarea cu Kinect.
Unul dintre lucrurile pe care le-am intrebat-o lot este în cazul în care este datele brute.
Și asta înseamnă că în alte 3D sisteme de urmărire, este practic o
pată de cerneală de date.
>> Ce facem noi aici este să creați o abordare mai structurată.
Deci, aceasta este de fapt mai mici de date de nivel.
Și vom găsi că, deoarece este structurat ca aceasta, ajută într-adevăr
oameni pentru a începe mai repede.
Dacă tocmai ai dat-o complet 3D pată de cerneală de date, acesta devine foarte
dificil de a lucra cu.
Deci, asta e unul dintre motivele pentru care e structurat în modul în care este.
>> Deci, este o orice întrebări în jurul valorii de orice de asta?
Nope.
Deci, vom merge mai departe.
>> S-ar putea fi capabil de a începe pentru a vedea chiar deși datele sunt structurate într-un mod
care vă oferă literalmente ceea ce esti văd, cum ar fi mâinile și degetele, se poate
fi un pic descurajatoare la început pentru a începe să dau seama cum de a lucra cu asta.
Acum, eu sunt de urmarire degetele în 3D, ce sa fac cu asta?
Deci, avem unele API-uri de nivel superior pentru a ajuta jurul valorii de unele dintre cele
zone, și ar putea fi o modalitate de a obține a început un pic mai repede, de asemenea.
>> Deci, aceasta este conceptual numit Propuneri.
Este o parte din API-ul nostru.
Veți găsi unele ghiduri pe ceea ce este Propuneri.
Dar la un nivel conceptual, ceea ce este face este este practic ia toate
aceste mișcări în spațiul și transformându-le într-una din trei
lucruri - traducere, rotație, și scalarea.
>> Asa ca nu te prea prins în asta.
Dar ceea ce-l practic vă permite să faci se convertește aceste mișcări complexe
în cifre simple, sau un grad de rotație, sau o scalare
factor ca un număr.
Deci, ceea ce face este rezumate o mulțime de mecanicii complexe și dacă
Fac asta, vă oferă un număr care spune că acest lucru este scalarea de 10.
>> Deci, ce poti sa faci, atunci este dacă ați avut o imagine pe care ai vrut să mări,
ai putea apuca imaginea.
Și apoi să utilizați acest tip de API să spun, bine, acum eu o scalare de un factor
de 10 și nu trebuie să vă faceți griji cu privire la toate datele care se întâmplă.
Deci, este ceva pentru a păstra doar la partea din spate a mintea ta.
Se poate face un pic mai ușor dacă ești încercarea de a face unele dintre cele mai
interacțiuni complexe.
>> Asta este ceea ce noi numim API Propuneri.
Nu veți vedea de fapt numit Propuneri în documentația.
Este de fapt o colecție de API-uri din diferite locuri.
Dar ce pot face este, dacă cineva este interesat în procesul de învățare mai multe despre
că, mă bucur să vă referiți la unele ghiduri pentru cum să începeți cu asta.
>> Și apoi următorul lucru în sus, ceea ce este lucru pe care majoritatea oamenilor sunt
probabil cel mai familiar cu, este Gesturi.
Deci, aceasta este mult mai mare nivel de abstractizare.
Deci tu practic luați toate acestea un fel de mișcări și sunteți
a zis, bine, ceea ce este un discret lucru pe care pot să fac?
Deci, eu pot cerc cu degetul, sau pot treceți cu mâna mea, sau pot atinge
în ureche.
Și așa ne-am rupt în jos cele doar la încercați și să-l un pic mai ușor de
începe, în unele de aceste gesturi.
Și vă voi arăta arata un pic despre modul în care unele dintre aceste lucru.
>> Deci, înapoi în Visualizer, dacă am rândul său, pe Gesturi -
permiteți-mi să oprească că deci nu este rotație și de a face rula amețit.
Chiar, acolo mergem.
Rotiți-l în sus.
Chiar, aici vom merge.
>> Deci, acum puteți vedea că mi mâinile sunt în spațiul.
Dacă am desena un cerc, vine sus și care au un cerc.
Și puteți vedea că de fapt în orice plan.
Nu contează cu adevărat cum am trage.
Dar este de fapt detectarea că sunt desena un cerc cu degetul.
>> Și la nivel de API, am încercat să face că la fel de ușor ca posibil de a utiliza.
Deci, nu trebuie într-adevăr să se gândească la mecanicii de puncte de urmărire
în 3D și imaginind dacă este un cerc.
Vă pot spune pur și simplu, este un cerc întâmplă?
Deci, este un lucru pe care le puteți utilizați ca un mecanism de control.
>> Veți vedea, de asemenea, că acolo avem swipes, robinete.
Puteți vedea aceste bile mici viguros acolo în partea de jos.
Deci, acestea sunt vizual modul în care ne arată ceea ce gesturile sunt.
>> Dar, în ceea ce privește dezvoltarea de software pentru acest lucru, e doar un mod de nivel înalt
de a simplifica o mulțime de complexitatea de urmărire degete, astfel încât să puteți pur și simplu
folosesc cei ca este.
Veți începe să vedeți diferite se apropie de asta.
Și vă voi arăta o altă abordare a pic mai târziu de un mod diferit
de a face asta, dar cei toate construite în API.
>> Deci avem alte câteva părți a SDK care ar putea fi
interesant pentru voi.
Deci, doar pentru a acoperi aceste ultimele biți, există trei niveluri de abstractizare I
a vorbit despre.
Nivelul scăzut, care este cadrele, Mâinile și degetele.
>> Nivelul de mijloc, unde este de conversie o mulțime de care mișcare în
continuă mișcare, așa rotație, sau scalare, sau de traducere.
Și apoi la următorul nivel în sus care este de gesturi, cum ar fi
fac un cerc?
Fac un robinet?
Fac o lovitură?
>> Apoi, pe de altă parte de ea, ne-am luat lucruri numit Box interacțiune.
Nu vreau să intru în prea multe detalii, pentru că acest lucru este tot doar pentru a
vă dau un pic de un gust de ceea ce unele din lucrurile sunt.
Ești cu siguranță mai mult decât binevenit să ajunge la mine cu specificul mai târziu
pe asta.
Dar caseta de interacțiune este un alt mod pe care încercăm să-l facă un pic
bit mai simplu să se gândească la coordonează în spațiul.
>> Așa că am menționat mai înainte ai văzut spațiu -
este acest 3D inversat piramida.
Care ar putea deveni un pic mai complicat.
Puteți un fel de-l vezi acolo.
Care poate deveni un pic mai dificil, dacă sunteți încercarea de a traduce că în
spațiu pe ecran în cazul în care sunteți afișarea ceea ce sunteți de lucru pe.
>> Deci, ceea ce am creat este o cutie de interacțiune.
O să fie foarte dificil -
oh, nu vom merge dacă am rândul său, că unul pe.
Deci, puteți vedea că caseta de alb acolo.
Și, practic, ceea ce face este că se doar cartografiere care la zero la unu,
zero la unu.
Astfel încât să obțineți doar un spațiu scalate care este întotdeauna fixă.
Nu aveți nevoie să vă faceți griji cu privire la modul în care de departe esti de mai sus a dispozitivului,
sau ori de câte ori este.
>> Și aceasta reglează -
cel puțin ar trebui să se adapteze.
Acest lucru este, evident, modul demo.
Dar de fapt ce se va întâmpla cu care este aceasta va adapta doar la
unde persoana este deasupra dispozitivului, și va crea un consistent
spațiu pentru tine de a lucra inch
>> Suna un pic mai complex cu fel eu o explica acolo.
Dar ceea ce, în esență, vă permite sa faci este doar uita despre
în cazul în care persoana este.
Doar vă oferă un zero scalate la un în Y, zero la unul din X. Și
tu chiar nu trebuie să vă faceți griji cu privire la toate complexitatea în care persoana este,
indiferent dacă acestea sunt folosind miscari mari sau mișcări mici, și aceasta doar solzi
totul pentru tine.
Deci, asta e doar ceva pentru a păstra un ochi.
>> Dacă nu se uite prin documentația și veți vedea ceva
despre Box interacțiune, care este ceea ce se referă la.
Acesta poate fi un concept pic dificil pentru a înțelege ceea ce este.
Și este regretabil faptul că nu este cresterea cu mine, dar asta e OK.
>> Și, în timp ce suntem pe acest punct de vedere, cealaltă API că ar fi interesant să
poate vorbi despre este nostru Atingeți Zone API.
Deci, unul din primele lucruri pe care oamenii cer este cum a face tu faceți clic cu Leap?
Este un fel de o întrebare interesantă, pentru că tu chiar nu trebuie să faceți clic
cu Leap.
Ceea ce vom încerca și de a încuraja este de a gândi de fapt, interactiunea cu
spațiu, apuca și mutați-l - ai Nu trebuie să faceți clic și glisați.
>> Dar pentru aplicațiile în care un fel de interacțiune este necesar, se
au un API care se numește un API Touch Zone.
Și doar încearcă să ia o mulțime de complexitatea de imaginind exact
ceea ce utilizatorul face în aer și simplifică se în doar un eveniment care
spune, fie ați făcut clic sau nu.
Și voi arăta doar foarte repede cum funcționează asta.
>> Astfel încât să puteți vedea aici ființa degetul meu reprezentat ca un cursor, și veți
te dat această poziție de-a lungul API.
Și, după cum am început să avanseze, ea practic spune eu acum făcând clic și eu
poate trage această jurul.
Și nu contează cu adevărat în cazul în care Eu sunt în spațiul 3D -
va funcționa indiferent de unde sunt.
>> Și astfel, la valoarea nominală ea Pare foarte simplu.
Există de fapt o mulțime de complex mecanica din jurul asta.
De aceea vom încerca să ingloba toate că într-un API și să-l un
pic mai simplu pentru voi.
Deci, dacă aveți o privire la API, este de fapt, destul de simplu pentru a
construi că în cererea dumneavoastră, și nu trebuie să vă faceți griji cu privire la toate
complexitatea de unde mâna persoane este.
>> Deci, există o mulțime de alte chestii în SDK.
Dacă doriți să aveți un pic de a explora, veți începe să găsi unele
de alte lucruri.
Dar acestea sunt unele dintre nivel înalt concepte care sunt în SDK-ul nostru.
>> Acesta ar putea fi un pic mai mult pentru a lua în fără să fi avut o șansă de a juca
în jurul cu Saltul încă.
Dar am vrut doar să vă dau un pic de un gust de ceea ce este acolo, astfel încât
atunci când ajung la ea, așa cum am spus, nu ezitați să ajungă la noi.
Pot să vă punct în direcția cea bună pentru orice fel de documentație pentru a ajuta
de a începe.
>> Deci, după cum am menționat, SDK-ul nostru are o grămadă de limbi materne.
Avem API JavaScript.
Una dintre cele mai simple moduri de a începe ar putea fi să se uite la unele dintre
platforme de cadre că sunt acolo.
>> Nu știu dacă oamenii sunt familiarizat cu Unity.
famo.us, goo și Vuo sunt toate cele foarte nou pe scena.
Unreal probabil ați văzut în motoarele de joc.
>> Dar ceea ce aceste tipuri de medii face este ar putea fi o modalitate mai ușoară de a ajuta la
a începe.
Pentru că ceea ce unii dintre ei fac voia vă oferă un cadru 3D de
începe cu.
Deci, este un fel de nevoie de unele de complexitate.
Ai mai mult de un vizual mediu de a lucra inch
>> famo.us este o nouă platformă care vine pentru o dezvoltare aplicație web.
Scopul lor este de a face app web dezvoltarea super usor.
Astfel că va fi iese -
nu exista nici un interval de timp pentru ea în acest moment.
Dar dacă asta e ceva ce esti interesat în a face, ar putea fi o
pentru a păstra un ochi pe.
>> goo este un HTML5 uimitor platformă de jocuri.
Ei fac un editor foarte vizual precum și on-line, din nou, de înaltă
aplicații web de performanță.
Vuo este ceva ce pot du-te peste foarte scurt.
Acest lucru aduce în conceptul de prototipuri rapide.
>> Și eu nu vreau să merg prea adânc în asta.
Dar unul dintre lucrurile pe care, dacă sunteți cu adevărat interesat în obținerea în acest
un fel de dezvoltare, a găsi un instrument bun pentru a face prototipuri rapide ar putea fi
într-adevăr valoros.
Și ce vreau să spun prin asta este că este o cadru în care trebuie să faci foarte,
foarte putin efort pentru a obține o mulțime de întoarcere.
Deci, nu aveți cu adevărat nevoie pentru a face o mulțime de codificare.
O mulțime de acesta este foarte vizual - e glisarea blocuri în jurul.
>> De fapt, eu vă pot arăta un foarte, foarte scurt exemplu în acest sens.
Astfel încât să puteți vedea aici, e doar o mediu complet vizual -
tu nici măcar nu trebuie să cod.
Oh, mare -
nu vom face acest demo in acest moment.
Acesta nu pare să vrea pentru a rula în acest moment.
Deci, fără a intra în prea multe detalii, este ceea ce se numește un vizual
limbaj de programare.
Acesta vă permite să obțineți unele de bază funcționalitate de lucru.
>> Voi doar rapid aduce o versiune finalizată de acest lucru.
Astfel încât să puteți vedea aici, aceasta este o foarte aplicație simplă, care, practic,
are o imagine și vă permite să mutați-l în jurul cu Leap.
Și aceste blocuri verde aici sunt în esență, tot ce trebuie să faceți pentru a obține
a început cu partea Leap a acesteia.
Deci, este o modalitate buna de a începe.
Dacă aveți unele idei pe care doriți să experiment cu înainte de a ajunge chiar
orice cod de jos, este un bun mod de a începe.
>> Audiența: Dacă vom folosi [inaudibil]
uita-te la, s-ar traduce în codul actual?
>> MICHAEL SUTHERLAND: În această situație, Nu cred că aveți posibilitatea de a
traduce la cod.
Există cu siguranță alte cadre acolo.
Cuarț Compozitor este de fapt un instrument de Apple.
Este nu mai sunt acceptate în mod oficial, dar există o comunitate mare în jurul ei.
>> Am văzut unele salt uimitor chestii ieși din asta.
Există unele plug-in-uri disponibile.
Cred că există acces la nivel scazut cod de la Quartz, deși eu nu sunt
în totalitate sigur de asta.
Dar asta este o întrebare bună.
>> Așa că eu sunt doar de gând să-ți arăt ceva foarte, termeni de nivel foarte înalt de lucruri
să se gândească atunci când sunteți în curs de dezvoltare.
Condițiile de iluminare, în general, nu sunt o mare problemă pentru Saltul mai.
Avem o echipa de uimitor, care este practic reușit să elimine pentru
aproape toate condițiile de iluminare, deoarece asta e ceva ce poate
potențial afecta.
Surse infraroșu venită de pe partea afara au capacitatea de a afecta
performanță.
>> În general, nu va veni într-adevăr peste multe obstacole.
În cazul în care în dezvoltarea dumneavoastră veți vedea că aparatul trece în modul de robust,
într-adevăr tot ce înseamnă ea poate avea detectat că există unele infraroșu
surse de lumină din mediul și este compensarea acestora.
Asa ca nu fi prea îngrijorat de asta.
>> În general, atunci când sunteți proiectarea software-ul pentru Saltul, este important
să înțeleagă că acest lucru ar putea fi primul momentul în care utilizatorul este folosind
această tehnologie.
Și acest lucru este ceva care este greu pentru a obține capul în jurul inițial.
Ceea ce vom încerca și de a încuraja oamenii să Nu se gândesc la loc de doar
permițând utilizatorului să aibă pentru a găsi lor un fel în jurul interacțiunii, ceea ce
ceri dvs. de utilizator pentru a face, încercați și explica aceasta pentru a le un pic.
Tratati-le ca și cum ei nu pot au văzut această tehnologie.
Uneori, oamenii nici măcar nu va ști să ajunge pe mâinile lor pe aparat,
asa ca nu ia nimic de la sine.
>> Dacă aveți o privire în jur pe spațiului aerian, veți observa că o mulțime de aplicații
deduce într-adevăr utilizatorul în modul de a interacționează de fapt cu care app.
Asta e ceva de a fi doar conștienți de.
Dacă sunteți în curs de dezvoltare de software pentru această platformă, este nou.
Oamenii nu sunt familiarizați cu tehnologie încă, și așa ar putea fi necesar să
ajuta-le ușura în orice este că veți construi.
>> De date este prietenul tău.
Am menționat înainte de Visualizer.
Ar putea fi unul din cele mai bune instrumente pe care le folosesc.
Doar vă permite să căutați și ceea ce faci.
Gândiți-vă la acțiunea pe care esti încearcă să cod în sus, și apoi uita-te la
ceea ce arata ca in Visualizer.
Și atunci aceasta vă va da un sentiment mai bun de ceea ce înseamnă că datele
vei primi din SDK.
>> Dacă faci ceva care are nevoie de un meniu, meniuri sunt ceva pe care le
doriți ca utilizatorul să fie în măsură să face fără să se mai gândească.
Nu e chiar parte din cererea dumneavoastră.
Este o parte din modul în care utilizatorul folosește aplicația.
>> Deci, avem unele resurse pe site-ul de dezvoltator.
Doar o pereche de diferite sisteme de meniuri care iau povara de pe tine
baieti pentru a fi nevoie să se gândească la cum de a construi meniuri.
Deoarece meniuri poate fi ceva care vă ar putea petrece o mulțime de timp încercând
pentru a construi în cererea dumneavoastră, atunci când într-adevăr ceea ce încercăm să facem este
construi ideea că au, nu meniul.
Deci, aș recomanda dacă trebuie să faci orice fel de sisteme de meniuri, cu siguranta
au o privire la WE resurse avea pe site-ul de dezvoltator.
Avem câteva exemple mare de modul în care de a face meniuri, și cum să le păstreze
coerente, astfel încât utilizatorii să aibă o experiență consistentă în
aplicații.
>> Feedback-ul vizual.
Deci, ceea ce vreau să spun prin asta este, dacă, de exemplu, tu încerci să faci ceva
care arată un spațiu 3D, e foarte important să se furnizeze un fel de
feedback-ul vizual.
Deci, dacă asta e arată în cazul în care dumneavoastră degetele sunt în acel spațiu, sau în
caz de Block 54, care am văzut la foarte începe, este posibil să fi observat că
[? pedale?] au fost iluminate.
Și când m-am dus aproape de turnul de blocuri, ai putea vedea de fapt,
vizual că am fost aproape de ei.
Și este un mic truc, dar e de fapt unul foarte important.
Deci, asigurați-vă că utilizatorului orientate în spațiul 3D.
>> Și din nou, rapid prototyping.
Dacă puteți găsi unele instrumente pe care le găsi util, cu siguranță mi-ar
vă încurajăm să investească timp în ea.
Fiind capabil de a obține idei de repede în loc de a avea să-și petreacă o
mult timp de codificare la un nivel inferior și încercând să dau seama cum să cod
l, dacă puteți obține aceste idei în fata de tine, te joci cu ei
un pic și apoi codul-l în sus, ea ar putea fi un economizor de mare de timp.
>> Deci vom ajunge la sfârșitul.
Cum suntem de timp?
>> SPEAKER 2: [inaudibil] opt minute până la 05:30.
>> MICHAEL SUTHERLAND: Vom termina la 5:30?
>> SPEAKER 2: eu fac asta.
Asta a fost am observat publicitate aici.
Dar putem face una pe un Q & A după aceasta.
>> MICHAEL SUTHERLAND: Da, nu voi merge prea adânc în restul de acest lucru, atunci.
Eu am menționat înainte de un alt mod de a face gesturi.
Dacă sunteți interesat și lucrați cu JavaScript, aceasta este o
JavaScript aplicație care un dezvoltator pe nume Robert Leary construit.
Ceea ce face este nevoie de o mulțime a elimina greutatea
înregistrarea și utilizarea miscari.
>> Deci, ce a făcut el este practic a creat un recorder gest.
Aveți posibilitatea să tastați în gestul, înregistreze.
Scuipa ceva pe care le puteți apoi trageți în aplicația dumneavoastră.
Deci, în loc de a trebui să cod tot mișcări complexe în 3D, puteți
doar să ia acest lucru, face acțiunea, și salvați-l pentru cererea dumneavoastră.
Deci, care ar putea fi o interesantă instrument pentru a vă ajuta să începeți.
>> Pot trece prin aceste foarte repede.
E doar o pereche de clipuri video care arată unele dintre aplicațiile interesante.
Unele din lucrurile s-ar putea sa nu apara fie în spațiul aerian, dar este plutitoare
în jurul în comunitatea dezvoltatorilor.
Doar ceva de lucru uimitor că oamenii au a fost de lucru pe care arată o oarecare
poate că unele aplicații mai unice posibil.
>> Deci, acesta este un sistem care folosește în principiu, cap de urmărire pe aparatul foto
pentru a da acea adâncime perspectivă.
Dar puteți vedea că este o destul de truc vizual interesant.
Deci, asta e un fel de un lucru interesant că este posibil cu acest tip de
tehnologie.
>> Și apoi unii dintre voi ar putea să fie familiarizat cu Oculus Rift.
Acest lucru este pur și simplu ceva de lucru experimentale care unele dintre dezvoltatorii au fost
a face în jurul combinarea Leap Motion cu Oculus Rift, astfel încât, pentru prima
timp, puteți fi în interiorul că lumea virtuală.
Astfel că va fi un interesant abordare pentru jocuri de noroc în curând.
Oculus Rift este un set cu cască VR.
Bietul de el -
el a luat într-adevăr un moment greu.
>> Aceasta a fost o expozitie care a fost făcut folosind cartografiere de proiecție
cu Leap Motion.
Doar o interactiv foarte frumos mediu în care oamenii
pot juca doar în jurul valorii.
Puteți vedea acolo au creat aceste Copaci 3D folosind cartografiere de proiecție
tehnici.
Acesta a fost unul interesant făcut în Taipei cu Heineken a face o
instalare.
>> Întreaga abordare "Iron Man" acolo.
Dar de dragul de timp, voi doar ajunge rapid la sfârșitul.
Deci, dacă există trei lucruri pe care ar fi fi frumos pentru a ține departe - pentru că am
seama că o mulțime de informații că ne-am acoperit.
Și o mulțime de ea va trebui într-adevăr să petrece un pic de timp să-și sape doar
jos, în resursele care sunt disponibile.
>> Dar cred că primul lucru este adevărat în cazul în care sunteți de proiectare software-ul, încercați și
proiectare pentru utilizator, nu pentru "Iron Man." Deci, uitați despre Vreau să fiu
"Iron Man." Vreau să fiu la "Minority Raport. "Dar, în loc,
proiectare pentru utilizator.
Design pentru persoana care va să fie cu ajutorul software-ul.
>> Deci, cred că despre cum pot face experiența lor mai bine?
Cum pot face ceva ca ce faci mai bine?
Și care este într-adevăr va fi în cazul în care cel mai puternic și cel mai
software-ul vine de la angajarea.
>> Și dacă ești familiarizat cu UI / UX, te poate arunca aproape regulile out
fereastră într-un sens.
Cu acest tip de tehnologie, suntem începe să rescrie regulile așa cum am
du-te, și asta înseamnă doar că le-ați luat o pânză albă.
Deci, voi sunt într-adevăr de pornire la momentul potrivit.
Dacă sunteți doar a intra in programare acum, că înseamnă că veți obține pentru a
scrie cartea regula ca ai invatat, așa că e un uimitor
oportunitate pentru aceasta.
>> Și aș spune chiar din nou, să fie în măsură să găsi o modalitate de a prototip rapid și
apoi construi.
Nu pierde neapărat tot timpul intra in nuci și șuruburi
imediat.
A se vedea dacă puteți obține ideile tale afară.
>> Este folosit pentru a fi faptul că a fost bine pentru a le obține pe suport de hârtie.
Și hârtie este încă o modalitate foarte bună de a merge.
Dar, odată ce începe pentru a obține aceste dinamic interfețe, voi începe cu adevărat
nevoie de unele instrumente mai bune pentru a putea pentru a obține aceste idei dinamice afară.
Și deci, dacă puteți găsi o serie de instrumente care ajuta să prototip, încerca și să învețe
le și să le utilizeze, și veți probabil, salvați-vă o
mulțime de timp și efort.
>> Deci, un puține resurse.
Odată ce ați începe obtinerea în JavaScript,
js.leapmotion.com / tutoriale, că voi fi o modalitate foarte bună de a începe.
Exemple din nou pe js.leapmotion.com, veți găsi unele
mari exemple JavaScript.
>> Vă rugăm să nu ezitați să se implice în forumuri, cere dezvoltatori, ne cere.
Este o modalitate foarte bună de a învăța.
Dacă sunteți interesat de lectură mai mult conținut cu privire la ceea ce este acolo, unii
a conducerii gândirii în spațiu, labs.leapmotion.com e un mare
blog-ul pentru asta.
Vom pune în conținut nou în fiecare săptămână, este un spațiu mare.
>> Și dacă doriți să vă conectați cu ne, din nou, pe forumuri.
Puteți să ne trimiteți un email la developers@leapmotion.com.
Suntem pe @ leapmotiondev pe Twitter, asa ca tweet la noi.
Suntem destul de activ pe acolo.
Și mâner nostru principal, @ leapmotion.
@ Leapmotiondev evident este nostru dezvoltator mâner Twitter.
>> Deci, asta e despre asta.
Dacă există ceva timp pentru întrebări, cu siguranta fericit
pentru a răspunde la orice întrebări.
Dacă credeți că de nimic după aceea, vă rugăm să nu ezitați să ajungă la mine
direct la kiwi@leapmotion.com, sau tweet la mine la @ kiwi.
Rece.
Orice întrebări?
>> Audiența: În plus față de dezvoltarea de aplicații că [auzite], cum este posibil
l pentru a face [inaudibil] software la nivel atât de pe care le-ar putea derula la stânga, dreapta,
în sus, în jos, precum și orice [neauzit]
aplicații, [? de exemplu?]
[Inaudibil]?
>> MICHAEL SUTHERLAND: Deci, nu există sunt aplicații pentru care.
Dacă aveți o privire asupra spațiului aerian, veți găsi câteva aplicații diferite.
Unele dintre cele mai populare sunt una numit HandWAVE care vă permite să faci
unele gesturi de bază.
Dacă vrei să faci acest gen de lucruri, nu există nimic care le limitează
în SDK-ul pentru a face acest lucru.
Este într-adevăr o chestiune de daca esti construirea că de control al nivelului de operare, este ea
a face de fapt că experiența de a utiliza sistemul de operare mai bine?
>> De-a lungul timpului, vom începe pentru a vedea sisteme de operare evolua la un stat
că într-adevăr se face pentru acest tip de intrare.
Pentru acum, suntem de fapt, folosind sisteme de operare care au fost construite
pentru o tehnologie veche de 26 de ani.
Dacă aveți o privire la interfata Mac, într-adevăr nu sa schimbat în
aproximativ 26 de ani.
Deci, suntem lupta într-adevăr un 26 ani curbă în cazul în care oamenii au luat de învățare
astfel folosit pentru acest tip de interfață care este greu de a vedea dincolo de asta.
Deci, dacă vă puteți îmbunătăți această experiență, că este o victorie clară.
>> Dar dacă se face doar un gest de de dragul de a face un gest, ceea ce
veți găsi, probabil, este faptul că utilizatorii, vor fi mai ușor pentru a merge doar înapoi
pentru tastatură și mouse-ul lor, deoarece asta e ceea ce sunt confortabile cu.
Deci, de aceea este foarte important să cred despre cine sunt eu de proiectare pentru?
Cine este utilizatorul final, și cum poate Am face viața lor un pic mai bine?
>> Dar dacă avem timp, am vă pot arăta un unul rapid.
Aceasta este una interesantă care tocmai a ieșit.
Este un cursor foarte simplu, dar este fel de dragut, deoarece are acest
mână mică -
sau nu.
Suntem acolo?
Interesant.
>> Ei bine, eu nu vă va arăta că demo.
Dar asta [? leapcursor.js?]
este un exemplu interesant mic care practic vă permite să derulați în sus și în jos
fluid într-o pagină web și un fel de clicuri doar îndoind mâna.
Deci, ar trebui sa fie mai mult de un fel de parcurgere a pus înapoi
în sus și în jos, filmele.
>> Audiența: Ați menționat dispozitivul în sine este în mare măsură hardware marfă.
Ce este hardware-ul care stau la baza tehnologie care de fapt face
detectarea obiectelor?
>> MICHAEL SUTHERLAND: Deci, real detectarea obiectelor - așa
de fapt, dacă ar fi să hack USB pe aici, tu doar mergi la a lua o
grămadă de imagini date înapoi.
Oamenii au făcut-o deja.
În cazul în care magia se intampla este în principiu, odată ce ajunge în
calculator, este, în esență, unele algoritmi de proprietate care au fost
dezvoltat inițial de către co-fondatorul nostru și s-au luat acum doar pe o
viață proprie.
>> Audiența: Este prin infraroșu, sau un magnetic [inaudibil]?
>> MICHAEL SUTHERLAND: Deci este doar pur infraroșu.
Deci, pur și simplu, e un fel de a avea un pic de webcam-stând pe disc
și apoi un reflector strălucitor pe mâna ta.
E doar terminat în infraroșu.
Deci e doar o optică cu infraroșu senzori, și unele LED-uri infraroșu, și
nu e nimic prea complex despre asta.
Este modul în care suntem capabili de a lua că datele și apoi ao transforma într-
ceva util în 3D.
>> Audiența: Deci, se pare destul de ușor pentru oameni [neauzit].
Dar există nici un fel pentru un dezvoltator de a aplica, poate [inaudibil]
pentru alte tipuri de obiecte - poate fețe sau alte tipuri de lucruri pe care
utilizatorul ar putea pune în față?
>> MICHAEL SUTHERLAND: În momentul de față ne-am susțin un set limitat de instrumente.
Din păcate, cu modul în care ne-am structurat de date, pentru că ne-am dorit
să o facă într-un mod simplu sau una care face mai mult sens pentru maini
și degetele, API nu vor suport de urmărire a feței sau
de urmărire obiect generic.
Care ar putea veni în viitor.
Dar de acum, e foarte bine tuned pentru mâinile și degetele și
instrumente specifice.
Rece.
>> [? DAVE: Multumesc] atât de mult?.
Acest lucru este grozav.
>> [Aplauze]