>> DAVID: Så tak alle så meget for kommer, som du har været tuning i
online så godt.
Vi er så glade for at blive forenet med vores venner Dan og Michael her fra Leap
Motion, hvis selskab Leap Motion har meget generøst doneret nogle hardware
for kurset sot at du fyre kan gøre seje ting med denne enhed.
Uden videre, Dan og Michael.
>> DAN GILL: Okay, tak.
Tak, David.
Tak folkens.
Rart at se jer alle.
Mit navn er Dan Gill.
Og som David beskrevet, Jeg er med Leap Motion.
Dette er Michael Sutherland.
Siden omkring 1/10 af vores virksomhed er faktisk opkaldt Michael kalder vi ham
Kiwi, og når du hører accent du vil forstå hvorfor.
>> Men vi er glade for at være her i dag for at stede for at du folk og du folk
online, og fortælle dig en lille smule mere om spring i udviklingen
miljøet og vores udvikler-community, og hvordan det kan være i stand til
påvirke nogle af de ting, du er gør som du får i retning af
i slutningen af ​​semesteret.
Jeg har tænkt mig at starte med blot en kort introduktion til sammenhæng om
virksomheden og nogle af industrien eksempler, som vi ser og en
lidt om det.
Og så vil vi springe lige ind i Michaels bit.
>> Michael kører vores udviklere.
Så der er 70.000 plus folk, der har adgang vores developer portal og
fået adgang til Leap software development kit og er aktivt
bygge alle de forskellige typer af applikationer, der
Michael vil tale igennem.
Personligt kører jeg vores Enterprise Business.
Hvilket betyder al kommerciel anvendelse tilfældet for Leap i en række forskellige
industrier, og jeg vil tale kort om det.
>> Så hvad jeg ønskede at gøre, på et højt niveau de fleste af jer er formentlig
bekendt med en form for 3D Motion-teknologi.
Du har set Kinect, eller du har set reklamer for Samsung telefoner
med swiping.
Og på et tidspunkt har du sikkert prøvet en af ​​disse platforme eller set
dem i aktion.
>> Vi føler virkelig ligesom vi har banebrydende.
Og det hele er kortlagt, så det er en meget software-drevet løsning.
Det hele er proprietær algoritme baseret, og det er muligt for os at gøre en række
ting, der er anderledes end de andre i rummet.
>> Vi har nået et niveau af præcision, at du kan se i demonstrationerne
der er langt ud over, hvad andre folk har været i stand til at gøre.
Så præcis til 1/100 af en millimeter, vi kan spore håndfladen position i
fingerspidser for så mange som egnet i synsfeltet.
Og igen, at nøjagtigheden niveauets åbnet op for en masse ansøgning
muligheder, der ikke har eksisterede før.
Det er helt integrerbare.
>> Fordi det er sådan en software drevet løsning, dette lille stykke af
hardware, som du ser her er enheden.
Disse vil være til rådighed til jer studerende.
Vi har 30, at vi har doneret til gruppen.
Hvis du beslutter at gøre et projekt baseret på Leap, vil du være i stand til at tage disse
ud på lånet og tilbringe tid sammen med dem.
>> Vi har også netop annonceret en indlejret version.
Så HP vil faktisk begynde skibsfart laptops -
eller er begyndt forsendelse laptops af enheden, en indlejret
version af denne i det.
Og på grund af software, og hvordan software drevet dette er, hardware
er utrolig enkel og Michaels kommer til at gå dig
igennem, hvad der er i det.
Vi har skabt en meget indhold rigt miljø.
>> Så de 70.000 udviklere er opbygning af programmer.
Du folk vil have mulighed for at bygge applikationer og måske endda
få dem ind i vores ansøgning miljø -
det hedder luftrummet.
Vi har fået nord for 100 apps der, og mange, mange, mange flere på
certificeringsprocessen og i processen til at blive taget i brug.
>> Du vil se, at det er utrolig kraftfuld i form af dens hastighed.
Så du se, at der er ingen ventetid i reaktionen mellem, når du gør
noget i synsfeltet, og når der sker noget på skærmen.
Hvis du har spillet rundt med Kinect eller andre, vil du bemærke en smule
af en forsinkelse, når du rent faktisk har en bevægelse og noget sker.
Denne kraftfulde mangel på latency fabrikater en enorm forskel i, hvad du kan
faktisk gøre med denne platform.
>> Og så en ting, som vi synes er virkelig vigtigt, vi ønskede dette
platform til at være tilgængelige til alle -
så mange mennesker som muligt.
At have sådan en stor software drevet platform har gjort enheden og
platform meget billig.
Det er et meget simpelt stykke hardware med meget enkel, commoditized
komponenter i det, der tillader os at holde denne meget billige og meget
tilgængelige for alle, der ønsker at deltager med platformen.
>> Så som du kan se, er der virkelig tre hovedkomponenter i platformen.
Vi har fået det perifere at jeg talte om, controlleren.
Det har en USB-forbindelse til at oprette forbindelse til enhver form for computing enhed med
understøttet software.
Vi har fået vores software development kit i drivere, så der er et sæt af
chauffører, der kører på Windows eller Mac maskine, du har forbindelse til.
>> Og så har vi fået den software development kit, som vi har lavet
tilgængelig for alle uden omkostninger på vores hjemmeside for at få adgang til og bygge
applikationer med.
Og så endelig har vi fået vores Luftrummet App Store, hvor der er
tredjeparts applikationer -
både gratis og betalt for applikationer.
Og det er alt fra personlig produktivitet til kunstnerisk, som musik
og maleri og tegning, til erhvervslivet applikationer som CAD
software og andre.
>> Så jeg har tænkt mig at gå igennem disse hurtig.
Men jeg troede, det ville være nyttigt, når du tænke på platformen og tænke
om, hvordan de sprog, du kan udvikle sig i, og hvordan det
gælder for platformen.
Blot at køre gennem et par eksempler fra de brancher, vi ser.
Så det er områder, hvor folk er gør brug af Leap platform til
forbedre programmer eller forbedre resultater i disse industrier.
>> Uddannelse, som du kan forestille dig, interaktive skærme, der integrerer med
pensum, ligesom du folk gør med din computer science pensum.
Masser af ansøgninger til elever med særlige behov.
Så folk, der ikke kan, hverken for fysisk eller kognitive begrænsninger,
interagerer via et tastatur og mus er nu i stand til at få sociale
interaktioner, interaktioner med computer applikationer, og gøre ting
de aldrig kunne før.
>> Og så en masse universiteter gør brugergrænseflade forskning for forskellige
industrier har gjort store brug af enheden.
Sundhedspleje er en spændende sektor os, at jeg troede ville være vigtigt
at røre på kort.
Du kan forestille sterilitet er af den mest betydning gennem alle aspekter
af sundhedsvæsenet.
I en operationsstue i dag, en kirurg måske nødt til at have en ekstra person
der, eller unscrub og tage deres handsker fra at være i stand til at manipulere
MRI-billeder eller CT-skanning eller vigtig patientinformation
mens de er i kirurgi.
Meget ineffektiv, kan kompromittere sterilitet, hvis det ikke gøres rigtigt.
>> Denne type miljø tillader nu dig at interagere med computeren
applikationer i en helt berøringsfri måde, som du kan se i demoer
med handsker på.
Så de kan forlade kirurgiske handsker.
De kan få adgang til billederne og gøre alt, hvad de skal gøre i en langt
mere effektiv måde.
Vi tror, ​​der er nogle vigtige applikationer der.
Information adgang i hvad jeg kalder "kim-rige" områder -
så hospitaler, pengeautomater, alle de forskellige typer af områder, hvor du ikke ønsker at
røre noget, men du ønsker få adgang til oplysninger,
dette er blevet vigtig.
>> Måling regression som følge af en sygdom.
Hvis nogen taber mobilitet i deres hånd eller deres arme eller i bevægelse,
være i stand til at måle denne grund af niveauet af nøjagtighed.
Eller også fremskridt - så hvis du ønsker at måle fremskridtene af et lægemiddel eller den
fremskridt og genrejsning efter noget ligesom et slagtilfælde, kan du meget
præcist gøre det.
Og så dem, er nogle eksempler.
>> Datavisualisering er en anden interessant plads.
Jeg er sikker på du har hørt en meget om store data.
Alle taler om store data.
Nå, disse store datasæt i forskellige industrier har skabt reelle
kompleksiteter omkring brugergrænseflader.
Og hvordan du interagerer med, at data og finde korrelationer kunne finde
handlingsrettede oplysninger, være i stand at dele det med kolleger -
det er en enorm udfordring.
Da mængden af ​​data vokser, at Udfordringen bliver kun større.
>> 3D navigation med naturlig hånd bevægelser bliver en virkelig interessant
mulighed i denne verden, og vi har set en masse input der.
Produktion er en anden.
Vi vil vise dig nogle videoer fra folkene hos SpaceX bruger dette i
fremstillingsprocessen.
Også den fremstiller gulv er virkelig beskidt, og så de har ødelagt
mus og tastaturer og touchscreens er ikke en god løsning.
Men de har brug for at få adgang ting som deres ERP-systemer og andre platforme
på gulvet, og det bliver en udfordring for dem.
>> Og så bare et par mere, før Jeg vende tingene over til Michael.
Retail -
så forhåbentlig på et tidspunkt, vil du gå ind i en butik, og de vil have et Leap
aktiveret skærm eller kiosk, hvor du kan få adgang til et produkt, produkt
optioner, shoppe online, hvis de ikke har ting på lager.
Jeg kan lide at tale om det som ikke-påtrængende forbrugernes engagement.
>> Så jeg har været i salg siden Jeg dimitterede fra college.
Men vi ved alle, når vi går ind i en detailhandel miljø, en masse gange, du
få overfaldes på ved tre eller fire personer.
Vi mener at bruge denne type af teknologi, du kan skabe reel
fysiske erfaringer med produkter og valgmuligheder og farver og forskellige
ting uden at skulle have en flok mennesker hoppe på toppen af ​​mennesker
når de kommer ind i butikken, og skabe nogle interessante ting.
>> Desktop produktivitet -
vil du se nogle grundlæggende mulighed for at arbejde med produktivitet apps som
PowerPoint til at gøre web browsing, til interagere med dit operativsystem.
Alt sammen uden at du behøver at bruge en mus eller et tastatur, eller i tillæg til
musen eller tastaturet, være i stand at få nogle forskellige typer af
interaktioner.
Der er en masse business-applikationer der har ineffektive brugergrænseflader
eller har grænseflader, der kunne gøre en masse mere, hvis de var i stand til at tage
fordel af 3D-rum i stedet for bare en flad 2D brugergrænseflade, så vi
tror der er en masse mulighed der.
>> Salesforce.com kunne være en selskab, du har hørt om.
De gør kundeforhold forvaltningssystemer.
Folk som mig i salget bruge dem hele tiden, hver dag.
Men når du arbejder med en stor konto, du kan have hundredvis
og hundredvis af poster.
Og det er virkelig svært at få en fornemmelse af organisationsstruktur, eller alle
aktiviteterne i, hvad der skete inde af en konto, fordi det er en
meget flad 2D brugergrænseflade.
Så tror vi, at der er en masse muligheder at forbedre den forreste ende
af forskellige business software.
>> Og så andre B2B-type applikationer, vi har set biometrisk autentificering.
Så tanken om at holde din hånd i synsfelt, og det er scanning
din hånd hele vejen ned til blodgennemstrømning.
Og så at være i stand til at bruge det senere om til godkendelse for at få adgang i
laver transaktioner, adgangssystemer, log på din bærbare computer, styre din
home automation system -
you name it, er der en masse ansøgninger.
>> Kommanderende kontrol.
Så du kan forestille dig, det er mere af den "Minority Report" stil ting
folk taler om, når de tænke Leap.
Ideen om en person i en kommando område hvor de har fået fem eller seks skærme
med video eller andre typer indhold.
De har brug for at navigere på tværs af applikationer og hente forskellige
videoer og trække oplysninger på, og gøre alle mulige interessante ting.
>> Og så til sidst CAD.
Disse miljøer har været en stor tidligt adoptant Leap platform i
at være i stand til at skabe en mere naturlig måde at interagere med modeller af ting
at du opretter i design proces, eller justering efter
noget er blevet bygget, eller ting af denne art.
>> Så det var bare at give dig en kort forbindelse i nogle af de industrielle
ansøgninger til spring.
Jeg er sikker på du kan forestille dig alle de forbruger-applikationer, og hvis du har
set den hjemmeside, du kender hvad de er.
Men jeg ville, da du tænker programmering eller programmer, der kan
være interessant at se på, er her nogle af de områder, hvor virksomhederne er
betale en masse opmærksomhed på dette.
>> Vi var på Børnehospital før vi kom her, og taler til dem
om en række virkelig interessant applikationer rundt kirurgiske processer
og træning og simulering og alle de forskellige ting.
Så der er en masse rigtig interessant muligheder for at bruge den platform og
at bruge udviklingsmiljø.
Og så forhåbentlig er det godt kontekst for du folk.
>> Kiwi er den kloge her.
Så jeg har tænkt mig at komme ud af den måde, og lad ham tale dig gennem vores
udvikling samfund, udvikling miljø, og alle de ressourcer,
der er der til rådighed for dig folk, hvis du vælger at arbejde
med Leap platformen.
Så tak.
>> MICHAEL SUTHERLAND: Cool, tak.
Så du kan se er der virkelig ingen mangel på muligheder der.
Men en af ​​de ting, vi ser en masse er folk sidder ned med Leap og de er
lignende, hvor skal jeg starte?
Så forhåbentlig kan jeg gå igennem et par af de første skridt i, hvor at
begynde med alt dette.
Fordi en masse mennesker bare sige at der er en masse white space, så hvor
skal jeg begynde?
>> Så mit navn er Mike.
Som Dan nævnt, Jeg er lidt af kaldet Kiwi.
Jeg er fra New Zealand, som du kan være i stand til at fortælle fra min accent.
Jeg har boet i San Francisco for et par år nu.
Gjorde min elektrisk og computer ingeniøruddannelse tilbage i New
Sjælland, så jeg har siddet i det samme sæde, du fyre er i.
>> Så jeg håndterer vækst platform og partnerskaber for vores developer
programmer team.
Så jeg vil fortælle dig en lille smule mere om hvad udvikler programmer teamet
betyder en lille smule.
Men dybest set, Dan nævnt er dette er den perifere du ser her.
Så dette er historien om hvor det kom fra.
>> Så du kan se der, vi startede tilbage med en meget, meget tidlig prototype.
Nu er alt, hvad der er i dette, kan du slags ser her en lille smule.
Tja, det er lidt svært at se på dette vise, men virkelig alt, hvad du lige har
Fik er et par af infrarød optisk sensorer og et par infrarøde lysdioder.
Hardwaren er faktisk utroligt enkel, og det er derfor, vi er i stand til at
holde den så lav pris.
Magien er virkelig, hvad der sker på computeren og softwaren i
føreren lag, og det er virkelig hvor gennembrud
for selskabet kom.
>> Så jeg sluttede og bygherren programmer Holdet startede rundt om her,
halvvejs mellem.
Og hvad vi gjorde, var disse første sæt at du kan se i bunden der,
de er de første developer enheder.
Og vi faktisk sendt ud omkring 12.000 af dem til udviklere, der havde
kontaktet os, så de kunne få begyndte at arbejde med platformen.
Og der er virkelig været en stor frø til fællesskabet, og vi har haft en masse
gode ting udviklet i det seneste år.
Og du vil se, at når du har en se på luftrummet, vores apps butik.
>> Så hvor mange af jer har faktisk hørt om Leap Motion før?
Så et par af jer, ja.
Så det er godt.
>> Så ærligt, hvad der var den første ting du fyre tænkt på, når du hørt om
Leap Motion eller du så videoer af hvad den gør?
Slags "Minority Report", "Iron Man?" Ja, vi får en masse af det.
>> Og absolut den dag vil komme, hvor vi alle sidder der kommanderede
verden med vores hænder, og det er kommer til at være spændende.
Lige nu, det er ikke det absolutte situation, at vi forsøger at bygge,
men vi vil komme der.
Men jeg tror, ​​det er stadig en god lejlighed til at høre fra den virkelige
verden Tony Stark, og Dan inde på, at så godt.
>> SPEAKER 1: Lige nu er vi interagerer med computere i en meget unaturlig og
[Uhørligt]
måde.
Og vi forsøger at skabe disse 3D objekter ved hjælp af en bred vifte af 2D-værktøjer.
Og det føles ikke naturlig, ikke føles normal måde
du skal gøre tingene.
>> Så vi begyndte at spille rundt med idé og ved hjælp af et par af de ting
der er til rådighed derude, såsom Beat Motion og Siemens NX, som
er, hvad vi plejede at designe raket.
Og vi skrev noget kode at integrere de to.
Og vi startede med, hvad du ser her, som er en trådramme en
Merlin raketmotor.
Og arbejder gennem dette, kan jeg gå videre og få fat i det, og jeg kan rotere det
i flere dimensioner.
Og så hvad jeg kan gøre, er at jeg kan lægge anden hånd derinde, og jeg kan zoome
ind og ud på trådramme.
>> Og jeg kan også oversætte det.
Så jeg kan flytte det rundt på skærmen og derefter zoome og oversætte.
Og det er det, vi startede med et par måneder siden.
Du kan også dreje det og derefter fange den.
Så det er sådan en sjov måde at interface med hvad der virkelig er en meget
kompleks model.
>> Nu vil vi gå fra dette til, hvad vi er i stand til at gå videre til et par uger efter
trådrammen, der er faktisk begyndt at bruge en fuld 3D CAD-model af motoren.
Så her hvad du ser er den faktiske interaktion
med CAD-software.
Manipulering den virkelige 3D-model af Merlin motor
blot ved hjælp af håndbevægelser.
Hvis du bare kunne gå derind og gøre, hvad du behøver at gøre, bare
forstå de grundlæggende principper for, hvordan ting bør arbejde i modsætning til
regne ud, hvordan at gøre computeren make det virker, så kan du opnå en
meget mere i en meget kortere periode.
>> Så gik vi til en 3D-projektion.
Vi startede med den slags 3D fremskrivning, at du er fortrolig med
i film, hvor man bruge 3D-briller.
Vi gjorde også en fritstående glas fremspring, som er den slags
teknologi, der blev anvendt i "Iron Man" film.
>> Og så endelig, brugte vi Oculus Rift, som er medrivende virtuelle
virkelighed, der rent faktisk sporer dit hoved position.
Og du virkelig bevæger omkring objektet.
Det føles som om det er rigtigt der foran dig.
Lad os nu bruge dette til en egentlig komponent på raketten, som er en
kryogen ventilhus.
Du kan virkelig anvende din intuition og tage noget fra dit sind til en
fysisk genstand med langt større lethed, end vi gør i øjeblikket.
>> Nu da vi har fået genstanden ud af vores hoved og i computeren, hvordan
får vi det ud af computeren og i virkeligheden?
Så vi faktisk kommer til at udskrive denne med en 3D laser metal printer.
Så den måde, at 3D-printer arbejder er den fastsætter fine partikler af
enten titan eller [? inknell,?]
og så går det over det med en laser og smelter de bittesmå partikler på
forudgående lag.
Så det bygger det op bare lag på lag.
Så jeg tror, ​​vi er på randen af ​​en stort gennembrud i design og
fremstillingsvirksomhed i at kunne tage begrebet noget fra din
sind, omsætte det til en 3D -
>> MICHAEL SUTHERLAND: - er, at selv om de er tydeligvis stadig i temmelig
tidlige stadier af, hvad de laver med denne form for teknologi, den slags
af hjælper til at demonstrere nogle af de eksempler, Dan var
taler om før.
Så de er virkelig begyndt at undersøge, hvad er disse næste
generation bruger til denne slags 3D gestus teknologi.
Så jeg tror, ​​det er bare en interessant adgang til at se, hvordan nogle af dette
teknologi benyttes.
>> Så jeg har tænkt mig at tage dig igennem lidt om -
det kommer til at være temmelig højt niveau.
Men vi vil forlade lidt tid på enden for spørgsmål og svar, hvis du fyre
har nogle dybere spørgsmål du ønsker at gå ind.
Men vi er bare snakke lidt om bygger på den platform, gå lidt
bit ind i de højt niveau aspekter af SDK, få et kig på, hvad nogle af de
ressourcer, der er tilgængelige på vores hjemmeside eller gennem fællesskabet.
>> Og jeg vil vise dig et par demoer af nogle af de ting, der er faktisk derude
at du kan tjekke ud og give nogle inspiration, hvis du ønskede at bruge denne
i et projekt, og derefter hvordan du kan henvende os for hjælp.
Vi er her for at hjælpe jer, hvis du ønsker at udvikle, [? Sagsøge. ?]
Blot ønsker at sikre, at du er klar over det.
>> Så Dan nævnt, vi har fået luftrummet.
Så hvad er den virkelige fordel for at starte at bygge for Leap Motion
controller?
Er det bare en cool stykke teknologi?
Er det en gimmick, eller er der noget mere til det?
>> Og Dan snakkede lidt om industrielle applikationer, men på den
forbrugersiden vi har faktisk fået en virkelig, virkelig blomstrende app
samfund så godt.
Og du kan sige, ja, en anden app store.
Så vi foretrækker at se det som et sted på opdagelse.
>> Så denne form for teknologi, er det eksemplificeret af software,
er bygget til det.
Det er ikke så meget et system, hvor kan port en eksisterende
røre ansøgning tværs.
De største anvendelser er dem, der er bygget til teknologien.
Så når du gå ud og købe et Leap Motion fra en butik, og du sætte den i den
første, du ser, er luftrummet.
Og så det kommer til at give dig et sted at stort set finde alle de
software, der er bygget til platformen.
>> Vi har over 100 apps i butikken nu, så det er temmelig god overvejer
vi lancerede lige tilbage i juli.
Vi havde over en million app downloads i omkring de første tre uger.
Og vi dækker kategorier, produktivitet, spil, uddannelse, kreative værktøjer,
musik, videnskab.
Og butikken understøtter native samt web apps.
Så det er en temmelig god økosystem for nogen, der er at købe deres enhed til
har en masse ting at bruge.
>> Men for din side, på udvikling side, hvad det betyder er der er en
fantastisk mulighed for at blive opdaget.
Vi leveret et par hundrede tusinde forudbestillinger.
Vi er nu i alle de Best Buy-butikker hele USA, Canada, Storbritannien, Frankrig,
Australien og New Zealand, og vi er ved at lancere i
andre dele af Europa.
Det betyder, at alle, der køber en af disse enheder og kommer i denne
butik, er de vil begynde at se den software, du fyre er
udviklingslandene.
Så det er en temmelig spændende mulighed lige nu.
>> Nogle af de andre ting, der kommer op at måske vi tænker
om i et år eller to.
Som du går igennem, og du udvikler forskellige programmeringssprog evner og
begynder at se på forskellige typer af udvikling af software, er der
faktisk nogle muligheder for post-eksamen?
Nogle af vores venture-partnere har faktisk sammensætte en 25 millioner dollars
venturefond kaldet The Leap Fund.
De har faktisk allerede finansieret deres første selskab, så det har været rigtig
dejligt at se.
Begynder at se den form for virksomhed økosystem bygning omkring
teknologi samt.
>> Og kort vi faktisk kommer til at være se en ny accelerator så godt.
Så de vil tage gennem teams, nye hold, der bare danner med
nogle gode ideer, og de vil være forsyne dem med mentorer.
Og der er nogle temmelig store mentorer i programmet.
Og der vil blive sparker næste år, så du vil begynde at se nogle
virkelig cool ting kommer ud.
Ikke bare på apps side, men i form af nye virksomheder, der er
bygning omkring denne teknologi.
>> Så vi leverer SDK.
Vi støtter både indfødte og webudvikling.
Jeg forstår jer arbejder hovedsageligt i C i øjeblikket, og du er
kommer til at røre en lille bit i JavaScript i en
stykke tid, så det er fantastisk.
>> Vi har fået støtte til C + +.
Vi har en ren C-API.
Den er bygget af samfundet, men jeg kan vise dig, hvordan du kommer til det.
>> Så C + +, C #, Objective C, Python og Java - så hvis du har nogen
kendskab til nogen af ​​disse sprog, der bør være noget
der for dig til at komme i gang.
SDK er tilgængelig fra vores developer hjemmeside, som jeg vil gå igennem i et
lille smule.
Og så for webudvikling, vi har fået en fuld JavaScript API.
>> Så det er nok noget, der kan være interessant, da du begynder at
gå ind i resten af ​​denne bane.
Fordi min forståelse er at du er ved at begynde at gå ind i nogle
JavaScript.
Og der er en belastning af gode eksempler og tutorials på JavaScript API.
Så jeg vil gå dig gennem nogle af dem tingene så godt, og det vil være en god
platform for, hvordan man kommer i gang.
>> Så først er vores developer portal.
Så dette vil være det sted, at du fyre ønsker at gå.
Hvis du vil gøre enhver udvikling på Leap, har du sandsynligvis ønsker at starte
her og have en check ud af vores developer portal.
Jeg vil bare gå dig gennem blot nogle af de vigtigste ting at holde øje med.
>> Så dette er din vigtigste download sektionen, så det er her du kommer til at få
dit eget SDK.
Så det er alle de sprog, som Jeg talte om først -
C + +, Objective C, C #.
Inde i SDK, du kommer til at få en bundt af eksempler, er du nødt til at få
dokumentationen.
Så de vil være alt for at få dig sat op til native app udvikling.
>> Så dybest set noget, som du ønsker at køre direkte på din computer, det er
stedet for - ikke så meget for JavaScript.
Herfra har du adgang til al dokumentation.
Så dette vil være alle de dokumentation omkring vores API
referencer, samt vejledninger og eksempler.
>> Så du kan se her, vi har delt det ud af sproget.
Så det er ret nemt at finde vej rundt.
Og vi har også, på toppen af ​​dette, nogle vidensbaserede artikler
tekniske noter.
Dette er alt ændrer sig hele tiden.
Så hold øje med det, du se den udvikling.
>> Så hvis vi bare grave i her, jeg vil bare give dig en hurtig eksempel på, hvordan vi
lagde det ud.
Så hvis du ser under her, har du fik alle sprog igen.
Og så under C + + vi har fik vores API referencer.
Så det er, hvor du kommer til at have at gå for at finde ud af alle de API'er,
er indeholdt i vores SDK.
Så jeg vil gå igennem et par af dem på en højt niveau senere, men der kommer
at være det første stop, du ønsker at gå til for at få disse oplysninger.
>> Vi har fået en masse guider.
Jeg ved, det er nok svært at se på skærmen der, men disse er
egentlig bare en stor ressource for dig at komme i gang.
Så vi har fået ting som, hvordan du får indramme data, og jeg vil tale med dig en
lidt om, hvad frame data betyder en lille smule.
Hele vejen igennem til forståelse prøven applikationer, der er -
Åh, det er godt.
Så der kan gøre det til en lidt nemmere at læse.
Så forstå C + + prøve applikationer -
så dem er inkluderet i SDK bundt, at du downloader.
>> Så den anden ting, der er en stor ressource for jer, hvis du begynder
at gøre nogle udvikling, er vores fora.
Du vil kunne få adgang til dem her på toppen.
Lige nu disse ser sådan ud.
Du kommer til at finde på en uge eller så at de kommer til at se helt
anderledes, fordi vi er lige ved at lancere et helt nyt forum platform.
Men det betyder en endnu mere engageret samfund, og det er et godt sted at
forbinde med andre udviklere, der har gjort det samme slags arbejde
at du fyrene kommer til at gøre.
>> Så masser af store spørgsmål har allerede blevet besvaret der.
Og det er et godt sted at stille spørgsmål så godt.
Vi er der, vores team medlemmer, vores ingeniør team er alle i der, så
fantastisk sted at forbinde med holdet.
>> Dette er også det sted, du ønsker at gå, hvis du kommer til at forelægge
en app, men det er nok lidt lidt længere ned sporet.
Men hvis du er interesseret i at få noget på luftrummet, er dette
portalen til at gøre det.
Du indsender din app, og det vil gå dig gennem processen.
>> Vi har en komplet gennemgang hold, der går igennem og anmeldelser af alle apps.
Der er en lille smule af en bar for kvalitet.
Vi forsøge at sikre, at alle de apps er virkelig repræsenterer hvad
platform kan gøre.
Men i slutningen af ​​dagen, er der bare skaber en virkelig stor oplevelse for
de mennesker, der bruger teknologien.
Så det er sådan vores main developer site.
Jeg ville bare give dig en hurtig overblik, så du ved, hvor en masse
disse ressourcer er, og hvordan man kan få adgang til dem.
>> Så jeg nævnte også JavaScript API.
Så vi har faktisk delt ud indfødte og JavaScript i
to separate steder.
Der er forskellige måder at tænke om det, men vi mener, at
JavaScript er meget unikt, så det virkelig fortjener sit eget site.
Og vi har haft en masse popularitet fra vores JavaScript API.
>> Så dette er nu js.leapmotion.com.
Har lidt af et anderledes udseende, en lidt sjovere måske.
Men det er formentlig en af ​​de bedste steder for jer
at gå til komme i gang.
>> JavaScript, som du vil sandsynligvis begynde at finde ud af, vil være en stor
sprog at komme i gang på denne platform.
Hvor mange af jer er bekendt med JavaScript udvikling allerede?
Så et par.
Så hvad vil du finde er, at JavaScript være en scripted sprog og ikke en
kompileret sprog betyder, at du kan gå lige ind i noget, der er
køre på nettet, skal du højreklikke det, se kilde, du har fået
al koden der.
Så det er den nemmeste måde at få startede i et sprog.
>> Og hvad du vil finde her er en bundt af fantastiske eksempler.
Vi udvider disse hele tiden.
Du kan bare klikke på disse, de vil køre i browseren.
>> Så lad os prøve en af ​​dem lige nu.
Så dette er bare kører i browseren.
Koden bag dette er super simpelt.
Så her du går, bare View Page Source, du får alle de kode, det er lige her.
Må ikke bekymre dig om dette også meget i øjeblikket.
Det ser måske skræmmende, eller til nogle af jer, der er bekendt med det,
det vil være fint.
>> Men det meste af dette er faktisk noget kaldet 3JS i WebGL.
Den aktuelle del for Leap er nede her en lille smule længere, men det er
faktisk meget enkel, når du graver ind i det.
Og hvis nogen er interesseret, kan jeg gå dig gennem nogle af disse bagefter.
Men det er nok bedst at holde det høje niveau i øjeblikket.
>> Men alligevel, så dette er en stor sted at begynde at kigge på
nogle forskellige eksempler.
Og du kan se her, vi har fået nogle basale demoer til nogle forskellige typer af
menuer, en globus, som du kan interagere med nogle datavisualiseringer.
Der er bare en hel række ting.
Det er et godt sted at tjekke nogle kildekode.
>> Den anden ting, som du finder her som vil være en stor hjælp til at få
i gang er vi har en stor sæt af tutorials.
Dette fører dig fra det helt grundlæggende af bare hvordan man får en ramme -
og som jeg sagde, jeg vil gå igennem at der i et lidt -
ved at få en grundlæggende ansøgning oprettet.
Så jeg kan helt klart anbefale js.leapmotion som et godt sted at
starte, hvis du tænker laver nogle udvikling.
Og igen, har vi fået vores API docs.
>> Så det er et meget simpelt layout her.
Det er en lille smule enklere end udvikleren hjemmeside.
Det er en lille smule lysere - det er kun fokuseret på JavaScript.
Men du har slags fik dem tre vigtigste ting -
eksempler, tutorials og API'er.
Og der vil være en stor hjælp, jeg havde sige, for at komme i gang.
Så jeg vil bare hoppe tilbage ind i dette.
Så lad mig bare snuppe en hurtig drink.
>> Så det er egentlig ikke om, hvad er Leap Motion controller.
Hvad jeg ønskede at tale om her er hvad er det ikke.
Så en masse mennesker, når Leap Motion kom ud af de var ligesom, åh min
godhed, det er en mus udskiftning.
Jeg har brug for aldrig at bruge min mus og tastatur længere.
>> Vi kan ikke rigtig se det på den måde.
Fordi hvis du kan huske, når musen kom ud, den
tastatur forsvandt ikke.
Musen augmented tastaturet erfaring, og så det er virkelig hvad
denne teknologi giver dig mulighed for at gøre.
Det giver dig mulighed for at forøge oplevelsen at du har.
Det giver dig mulighed for at gøre nogle tingene bedre.
>> Og det er virkelig, hvad udvikler til denne platform handler om.
Det er ikke om at forsøge at gøre alt med Leap lige nu.
Fordi, hvad du skal gøre, er at du vil finde det bliver frustrerende.
Du finder det ikke får den resultater, du ønsker.
Den bedste måde at nærme sig det er, hvad er de ting, jeg kan gøre bedre
med Leap, og jeg vil vise dig et par af disse demoer.
>> Men hvad du vil begynde at se, når du graver en lille smule ind i den, en af ​​de
yndlings ting for alle at gøre -
og med alle midler, har en leg rundt med det så godt -
er at opbygge et musemarkøren med Leap.
Så jeg vil bruge Leap til at styre markøren med min finger.
Det er helt sikkert et program, der kan bygges med Leap.
>> Er det den bedste udnyttelse af Leap?
Sandsynligvis ikke.
Så hvad jeg ville forsøge at opmuntre dig fyre at tænke på er, hvad er det
applikationer?
Hvis du ønsker at bygge nogle af disse, hvad er de anvendelser
at du kan gøre det bedre?
De behøver ikke at være virkelig kompliceret, men hvad er nogle af de ting,
bare gøre dit liv en lille smule mere effektivt, eller måske en lille smule mere
sjov, eller tillade dig at navigere en lille smule bedre?
Så det er lige hvad jeg ønskede at give dig en hurtig tænkt på.
>> Så der fører ind i, hvad er nogle af de applikationer, der er omkring det
gør et godt stykke arbejde for at demonstrere kraften i denne platform?
Så jeg har tænkt mig at tage dig igennem et par af dem lige nu.
Vi kan gå igennem dem temmelig hurtigt.
>> Så den første er en lille spil kaldet Blok 54, som jeg vil sætte på din
skærm, ikke min skærm.
Vi vil prøve det windowed i stedet.
Så en af ​​de grunde, jeg ønskede at vise dig denne ansøgning er, fordi dette
er virkelig noget, der har aldrig har været muligt før.
Det er ikke noget, man kan gøre med en mus.
Det er ikke noget, man kan gøre med et tastatur.
Det er nok en lille smule mere avanceret, men det er et godt eksempel på
nogle af de ting, du kan gøre med Leap.
>> Så hvad du ser her, har vi fået en Jenga tårn, naturligvis -
eller det er en blok 54 tårn, Jeg skulle sige.
Så hvad jeg kan gøre, her er jeg kan faktisk få fat i disse stykker, hvis min
computer ikke bremse for meget.
Undskyld, min computer ser ud til at være at have en lille smule af en hård
tid med denne ene.
Så jeg kan faktisk få fat i disse stykker, og flytte dem bare som om de var
fysiske objekter.
Og det er virkelig en af ​​de store fordele, hvilket bringer det virkelige verden.
>> Så jeg kan bogstaveligt talt få fat i, at brik og samle den op.
Jeg kan smide det væk.
Wow, det er at køre en lille smule langsommere eller anden grund.
Så du kan slags få følelsen der.
Så det er noget, du bogstaveligt talt kunne ikke gøre på en -
Jeg bare at skubbe denne én ud af vejen nu.
Der vi går.
>> Så det er en masse sjov.
Hvis min computer ikke var chugging sammen så meget, så at
ville være en meget glattere.
Men du kan slags se der, at dette er et eksempel på at bringe
noget, der var den virkelige verden ind i digitale rum, og det er så du
at interagere på en måde, der er meget naturligt.
>> Jeg bruger ikke et menusystem til at gå igennem det.
Jeg er ikke klikke på, eller ved hjælp af tastatur genveje eller noget.
Det er bare bogstaveligt mig at nå ud og manipulering af blokkene i
digitale rum.
>> Så denne næste er en lille smule langs i samme retning, men det handler om
bringe disse virkelige verden erfaringer ind i den digitale verden.
Og så var det en oplevelse, at jeg tror en af ​​vores medstiftere havde.
Jeg ønsker ikke at citere ham på dette, men der var mulighed for at være i
ocean og ser disse skoler af fisk svømme rundt og være i stand til
interagere med dem.
Og det er noget, der er virkelig vanskeligt at kommunikere mundtligt.
Det er også meget vanskeligt at kommunikere digitalt uden en ordentlig
input mekanisme til at være i stand til manipulere, at 3D-verden.
>> Så jeg vil bare bringe denne ene op.
Du vil måske ikke være i stand til at se, at der på streaming-version - det kunne være en
lidt mørke.
Så hvad du ser her er mine hænder i 3D-rum.
Jeg har fuld bevægelsesfrihed.
Og jeg kan bare holde mine hænder stadig, se fisk og derefter
sprede dem væk.
>> Og du kan se den frihed i denne digitale rum er ligesom noget, der
virkelig har ikke været muligt før.
Jeg kan bringe dem ud til skærmen og skræmme dem væk.
Så det er en simpel demo, men det er fremhæve det at være i stand til at
bringe nogle af disse virkelige verden erfaring, der har ikke rigtig
oversættes til det digitale rum til denne digitale rum endelig til
første gang.
>> PUBLIKUM: Du kan faktisk se dem på Museum of Science [uhørligt]
>> MICHAEL SUTHERLAND: Og dette er en stor en så godt.
For hvad vi finder, er, når folk først lægge deres hænder i dette, er det
det bedste tidspunkt, at de har set selv repræsenterede så gnidningsløst i
deres digitale rum, så du normalt få en interessant reaktion.
Så med alle midler, hvis vi har tid bagefter, ville jeg være glad for at vise dig
fyre nogle af disse demoer.
>> Så denne næste -
Jeg vil ikke bringe slide dæk op igen.
Denne næste handler om at skabe en erfaring, at du bare kan udforske.
Så der er meget begrænsede regler til.
Det er at skabe denne fordybende oplevelse.
>> Og bygherren, der byggede dette er en fyr kaldet Eddie Lee ud af Japan.
Og det var faktisk en oplevelse han havde i Kyoto.
Og han ønskede at stort set bringe at erfaringer og dele
det med andre mennesker.
>> Jeg ved ikke, om du kan høre det.
Men du kan bare trække fingrene gennem vandet og rode rundt med
refleksioner.
Der er ikke noget, der fortæller mig, hvad jeg kan gøre.
Det er bare en meget zen oplevelse.
Men det er noget, du kan bare virkelig fordybe dig i, og
glemme alt om, hvordan du rent faktisk interagere med det.
Og bare sætte dine hænder i og bare føler din vej rundt.
>> Og du kan se hele miljøet er der bare at lege med.
Og der er faktisk en historie linje til dette.
Det tager lidt tid at gå igennem det, men du kan udforske din vej
igennem det.
Det er lidt af en masse sjov, og en masse af naturlige interaktion.
>> Så det er faktisk noget af samme udvikler.
Denne ene er lidt skørt, men det fremhæver nogle interessante brug
tilfælde, og igen, noget som du kan kun virkelig gøre med
denne slags platform.
Så jeg vil bare komme rundt her.
>> Så dette er faktisk den menu siden.
Og det er en menu som ikke har virkelig eksisterede før.
Så bogstaveligt er det bare at kigge på, hvordan mange fingre jeg holder op, og dybest set
vælge menuen igennem det.
Så du kan se reglerne er blive omskrevet omkring
interface design her.
Du har total frihed til gøre hvad du vil.
>> Så i denne ene, det er lidt af en lidt skør.
Jeg elsker disse fyre.
Jeg kunne se disse fyre hoppende hele dagen.
Han har fået en hel masse forskellige erfaringer der.
>> Alle disse kan du få gennem luftrummet.
Så velkommen til at tilmelde dig.
Det er gratis.
Du kan gå have et kig på apps.
>> Det er lidt af en musikalsk eksperiment.
Men hvad han gør, er han bruger den fuld 3D plads til at oprette forskellige
lydeffekter.
Det er nok lidt svært at høre gennem lydsystemet.
Men dybest set er han ved hjælp af denne fuld 3D rum for at skabe en ny type
instrument.
Og så om jeg bruge tre fingre, fire fingre, eller en finger, kan jeg
dybest set begynder at ændre virkningen af ​​en lyd.
Så det er absolut meget eksperimenterende, men det understreger, at
frihed i denne 3D-rum.
>> Så du så Blok 54, det er et spil.
Og de sidste to var mere kreative, erfaringsmæssige slags ting.
Det er nemt at blive pakket ind i den slags af kreative verden, og der er så
meget fantastiske ting at vi ser komme ud.
Og om ikke andet, det er en stor grund til at udvikle til Leap Motion.
>> Vi ser så meget fantastisk, kreativ ting, men der er også et element af
effektivitet.
Og så jeg vil bare gerne vise dig en hurtig integration, som den
Google Earth team -
nogle af jer måske har set det før.
Forhåbentlig har jeg fået en OK-forbindelse her, fordi det er en smule
båndbredde intensiv.
>> Men du er formentlig bekendt med Google Jorden og hvordan du generelt
vil navigere udenom.
Det er klik og træk, du har fået den skydere til zoom ind, zoom ud.
Hvis du virkelig er dygtige til det, du har fået tastaturgenveje, klik
og panorere og vippe.
Der er alle disse forskellige måder, du kan navigere rundt denne 3D
miljø.
Men hvad Google-teamet gjorde, var de bare omskrev reglerne om det.
>> Vi har måske en lille smule spørgsmål til båndbredde.
Men hvad du kan slags se at der er du kan stort set bare navigere.
Så lad os se, hvor vi ønsker at gå til.
Oh, yeah, vi er lidt bit opstyltet der.
Men hvad det giver mig mulighed for at gøre, er Jeg kan styre flere grader af
frihed alle med én bevægelse væske.
>> Så jeg kan panorere til venstre mod højre.
Jeg har kigge op, kigge ned.
Jeg kan ændre min højde.
Jeg kan bevæge sig fremad.
Jeg kan stort set gå, og jeg kan dreje rundt et vist punkt og bare holde
mit fokus på det.
Jeg har fuldstændig frihed i dette 3D rum.
>> Og lige pludselig, min effektivitet navigere rundt i rummet er lige
ganget enormt.
Så jeg kan springe fra Boston til San Francisco til New Zealand i et par
sekunder.
Tidligere slags operation ville have taget mig en hel del
forskellige klik og bevægelser, og tastaturgenveje og jeg er nødt til at
huske det hele.
>> Så dette er et program, hvor det slags naturlig interaktion er
tillade en større effektivitet.
Så det er en anden ting at huske på bagsiden af ​​dit sind.
Er det noget, jeg kan gøre mere effektive i hvad jeg bygger?
>> Og det sidste, jeg vil vise dig før jeg går ind i SDK handler om
uddannelsesmæssige muligheder.
Og det er noget, Dan inde på let med
børnehospital.
Vi går fuld skærm.
Hæng på et sekund.
Her går vi.
>> Det er en smule mærkeligt.
Lad os prøve at give det en fuld skærm igen.
Tja, at man ikke ligner det ønsker at køre på denne prædiktiv for
anden grund.
Interessant.
Åh ja, det er ærgerligt.
>> Så denne ene er dybest set en lille app.
Du kan have et kig på det senere, efter dette, hvis du ønsker det.
Men dybest set, hvad det gør, er det en fuld 3D repræsentation af kraniet.
Og hvad du kan gøre, er dybest set tage den fra hinanden i 3D.
Det bliver en 3D-puslespil.
>> Så nogle af disse programmer, de vil [? spørge?] for en mere fordybende
læringsmiljø.
Så når du er i stand til at interagere med hvad du lærer, du begynder at
tage det i en masse mere.
Så vi ser en masse interessante applikationer, der udvikles, både i
tidlig læring og særlige behov læring, samt hele vejen
gennem videnskaberne.
Så der er en masse interessante applikationer langs denne.
>> Jeg vil prøve og vise dig dette, men det er kommer til at være en lille smule ramt og
savne, om vi kan få det at arbejde her.
Dette er kun viser halvdelen af anatomi i øjeblikket.
Men hvad det er, så du kan gøre, er at se, hvordan du kan navigere
omkring dette i 3D.
Jeg kan stort set begynde at fjerne sektioner og være i stand til at navigere.
Jeg kan faktisk begynde at stort set skrælle de forskellige lag.
Det er næsten som at se en MRI i realtid.
>> Dette er en del af BioDigital Menneskelige Project.
Så det er faktisk noget, der er helt nye, der er kommet ud.
Du kan slags se, hvordan du kan bare tage stykker fra hinanden og så bare
dybest set navigere i og undersøge det meget nærmere.
Du kan se dette faktisk kører direkte i browseren, så dette er en
eksempel på, hvad der er muligt med JavaScript API.
>> Så dem er et par forskellige eksempler nogle af de anvendelser.
Du så den kreative sonderende situation.
Du så nogle af effektiviteten stiger, en slags interaktive
learning eksempler.
Så du kan se, at der er en bred række forskellige
applikationer, forskellige software.
>> Jeg gætte, at nok ikke mange mennesker har haft et kig på SDK ved
denne fase.
Så jeg vil bare gå på en meget, meget høj niveau gennem hvad er de data, der er
gør alt dette arbejde.
Hvad er det, som du som udvikler ville arbejde med at skabe disse slags
af erfaringer.
>> Så jeg har været inde på, et par gange nu, Frames.
Så i meget, meget laveste niveau, Vi har, hvad vi kalder Frames.
Og en ramme er dybest set tilbage til dig op til 200 gange i sekundet, og det
indeholder alt, Leap ser.
Så Leap se hænder, det ser fingre, og det ser værktøjer.
Så jeg vil vise dig hurtigt i vores Visualizer hvad der ligner.
>> Så hvis du er interesseret i at gøre nogle Leap udvikling, dette værktøj her er
sandsynligvis vil være en af ​​de mest nyttige ting, som du kan
begynde at lege med.
Det er faktisk ikke umiddelbart klart måske hvor du kommer til dette fra.
Og jeg vil vise dig hurtigt lige så du er alle klar over, hvor du kan
rent faktisk komme til dette.
>> Så når du kører Leap Motion software, du har fået denne
lille ikon op her.
Dette er, hvor du kan starte Luftrummet fra, det er, hvor du kan komme til din
indstillinger fra.
En af de ting i her er det ting kaldet diagnosticeringen
visualizer, og det er under Fejlfinding.
Det vil lancere dette værktøj her, og det er dybest set -
>> PUBLIKUM: [uhørligt].
>> MICHAEL SUTHERLAND: Åh, til højre.
Ja, tak for det.
Jeg har bemærket, at så godt.
Thanks.
Det bare sådan dukkede ud før.
Tak for at bemærke, at.
>> Så dette er dybest set bare hvad Leap er udpumpning.
Så dette er de data, der kommer ud at blive behandlet af os.
Og i slutningen af ​​dagen, dette er hvad du får.
Så dette er hænder, og fingre, dybest set.
Hvad du ser er alle mine fingre repræsenteret i realtid ned
en hundrededel af en millimeter.
>> Du kan se de pile.
Pilene repræsenterer retning af min finger.
Så det er noget, som du får igennem IPI.
Du kan se, hvor de er tegning - det er den position af fingrene.
Og du får også hastigheden på én gang så godt.
>> Og du vil se, at der de to store cirkler, der repræsenterer min håndflade.
Og du har fået en stor pil, der stikker ud bunden eller toppen, hvis jeg holder
min hånd på hovedet, og de er repræsenterer palm normale vektorer.
Så dybest set normal vektor bliver kun en vektor, som stikker lige ud
af din håndflade overflade.
Så det er den grundlæggende bygning blokke, som du ville komme til at arbejde med med
bygning Leap software.
Og dette værktøj giver dig mulighed for virkelig at se præcis, hvad der foregår.
>> Og der er et par ting, du kan gøre, et par små tips i denne
visualisere, som kan være nyttige.
Den ene er bare at repræsentere dine fingre lidt mere klart.
Den anden ting, der kan hjælpe Dette er i det væsentlige
hvad Leap er at se.
>> Så jeg nævnte før, er der et par af optiske sensorer.
Så disse ting har dybest set et felt i lyset af omkring 150 grader.
Og så denne gule boks her er repræsenterer, hvad det kan se.
Så du kan se her som jeg gå uden for denne kasse jeg
begynder at miste mine hænder.
Og hvis jeg begynder at gå udenfor her, vil det stadig samle den op, men du er
begynder at miste det på kanterne.
Så dette giver dig lidt af en følelse af den plads, du har
at skulle spille med.
>> Og du vil se her, hvis du trykker H, vil det skifte denne menu.
Og det vil faktisk give dig en hel masse forskellige muligheder,
du kan få adgang til.
Det meste af det vil du sandsynligvis ikke brug for.
Men det er en fantastisk måde at visualisere hvad der foregår uden at få gravet
ned i dataene.
>> Så det er Rammer, Hands, Fingre og værktøjer.
Faktisk vil jeg vise dig bare hurtigt før jeg går tilbage, Tool.
Så lad mig se, bør dette arbejde.
Så du kan se her mine hænder.
Og hvis jeg sætter i denne pin, det kommer op som grå.
Og hvad det siger, er at det er et værktøj.
>> Så vi har, hvad vi kalder et værktøj API.
Det faktisk genkender objekter som kuglepenne eller pensler, noget, der er
groft af denne form for form.
Det vil være i stand til at fortælle, at det ikke er en finger, og du kan faktisk bruge
det til din fordel, når du er bygning software til dette.
>> Du kan begynde at bringe den virkelige verden objekter ind i din
ansøgning, for eksempel.
Så du måske har bogstaveligt talt et staffeli af forskellige pensler, og hver
pensel, du har kodet op at repræsentere en anden
børste i softwaren.
Så i stedet for rent faktisk at ændre det gennem en menu på den software, du
kan bogstaveligt talt bare hente en anden børste og begynde at male med det og
har softwaren tilpasse sig.
>> Så det er Rammer, Hands, Fingre og værktøjer.
Så det er virkelig, virkelig lav niveau ting, som vi har.
Jeg ved ikke, om nogen her har nogen fortrolighed med Kinect.
En af de ting, vi får stillet en parti er hvor er de rå data.
Og hvad det betyder er i andre 3D sporingssystemer, det er dybest set en
klat af data.
>> Hvad vi gør her, er at skabe en mere struktureret tilgang.
Så det er faktisk data laveste niveau.
Og vi finder, at fordi det er struktureret som dette, det hjælper virkelig
folk til at komme i gang hurtigere.
Hvis du lige fik givet en fuld 3D klat af data, bliver det meget
vanskeligt at arbejde med.
Så det er en af ​​grundene til, at det er struktureret på den måde, det er.
>> Så er der nogen spørgsmål omkring noget af det?
Nope.
Så vi vil komme videre.
>> Du vil måske være i stand til at begynde at se endnu selvom dataene er struktureret på en måde
der giver dig bogstaveligt talt hvad du se, ligesom hænder og fingre, kan det
være lidt skræmmende ved første til at starte at finde ud af, hvordan man arbejder med det.
Nu er jeg spore fingre i 3D, hvad skal jeg gøre med det?
Så vi har nogle højere niveau API'er at hjælpe med at få omkring nogle af de
områder, og det kan være en måde at få startede lidt hurtigere så godt.
>> Så dette er konceptuelt kaldet bevægelser.
Det er en del af vores API.
Du kan finde nogle vejledninger på hvilke Forslag er.
Men på et konceptuelt niveau, hvad det er gør, er det dybest set tager alle
disse bevægelser i rummet og at gøre dem til en af ​​tre
ting - oversættelse, rotation, og skalering.
>> Så du skal ikke blive for fanget i det.
Men hvad det dybest set giver dig mulighed for at gøre er det konverterer disse komplekse bevægelser
i enkelt cifre, eller en grad rotationsretning, eller en skalering
faktor som et tal.
Så hvad det gør, er det abstraherer en masse af de komplekse mekanik og hvis
Jeg gør det, giver det dig en række der siger, at det er skalering med 10.
>> Så hvad du kan gøre, så er hvis du havde et billede, som du ønskede at forstørre,
du kunne få fat i billedet.
Og derefter bruge denne form for API til at sige, godt, nu er jeg skalere det med en faktor
10 og du behøver ikke at bekymre dig om alle de data, der foregår.
Så det er noget at bare holde på bagsiden af ​​dit sind.
Det kan gøre det lidt lettere, hvis du er forsøger at gøre nogle af de mere
komplekse interaktioner.
>> Det er, hvad vi kalder Forslag API.
Du vil ikke se det faktisk kaldes Bevægelser i dokumentationen.
Det er faktisk en samling af API'er fra forskellige steder.
Men hvad jeg kan gøre, er, hvis nogen er interesseret i at lære mere om
at jeg er glad for at pege dig på nogle guider til, hvordan du kommer i gang på det.
>> Og derefter den næste ting op, som er de ting, som de fleste mennesker er
nok mest velkendte med, er fagter.
Så dette er meget højere niveau abstraktion.
Så du dybest set tager alle disse slags bevægelser, og du er
sige, til højre, hvad er en diskret ting, som jeg kan gøre?
Så jeg kan cirkel med min finger, eller jeg kan knalde med min hånd, eller jeg kan trykke
i øret.
Og så vi har brudt dem ned lige til forsøge at gøre det lidt nemmere at
komme i gang i nogle af disse bevægelser.
Og jeg vil vise dig vise en lille smule om, hvordan nogle af disse arbejder.
>> Så tilbage i visualizer, hvis jeg tænder Gestures på -
lad mig bare stoppe der, så det er ikke roterende og gøre det køre svimmel.
Right, der vi går.
Slå det op.
Okay, her går vi.
>> Så nu kan du se, at min hænder er i rummet.
Hvis jeg tegne en cirkel, det kommer og viser en cirkel.
Og du kan se, der er faktisk i hvilket som helst plan.
Det betyder ikke rigtig noget hvordan jeg tegner det.
Men det er dybest set at opdage, at jeg er at tegne en cirkel med min finger.
>> Og på API niveau, har vi forsøgt at gøre det så let som muligt at bruge.
Så du behøver ikke virkelig nødt til at tænke over mekanik sporingspunkter
i 3D, og ​​finde ud af, om Det er en cirkel.
Du kan bare sige, er en cirkel sker der?
Så det er én ting, du kan bruge som en kontrolmekanisme.
>> Du kan også se der, vi har fået aflæser, vandhaner.
Du kan se de små bolde hoppende der ved bunden.
Så det er visuelt, hvordan vi vise, hvad de fagter er.
>> Men i form af udvikling af software til dette, er det bare et højt niveau måde
forenkle en masse af kompleksiteten spore fingre, så du kan bare
anvende dem som de er.
Du vil begynde at se anderledes tilgange til det.
Og jeg vil vise dig en anden tilgang til spillet en lidt senere på en anden måde
at gøre det, men dem alle bygget ind i API.
>> Så vi har et par andre dele til SDK, der kan være
interessant for jer.
Så bare for at dække de sidste bits, Der er tre niveauer af abstraktion I
talte om.
Det lave niveau, som er det Frames, hænder og fingre.
>> Den midterste niveau, hvor det er konvertere en masse af denne bevægelse i
kontinuerlig bevægelse, så Rotation, eller skalering eller oversættelse.
Og så til det næste niveau op som er den gestus, ligesom
gør jeg en cirkel?
Gør jeg en hane?
Gør jeg en knalde?
>> Så på den anden side af det, vi har fået ting kaldet Interaction Box.
Jeg ønsker ikke at gå ind i alt for mange detaljer, fordi det er alt lige til
give dig lidt af en forsmag på, hvad nogle af de ting er.
Du er helt sikkert mere end velkommen til at nå ud til mig med detaljerne senere
på omkring dette.
Men Interaction Box er en anden måde at vi forsøger at gøre det lidt
lidt enklere at tænke koordinater i rummet.
>> Så jeg nævnte før du så rummet -
det er det omvendte 3D pyramide.
Det kunne blive lidt tricky.
Du kan sortere i se det der.
Det kan blive lidt tricky, hvis du forsøger at omsætte det til
skærmplads hvor du viser hvad du arbejder på.
>> Så hvad vi skabt, er en Interaction Box.
Det kommer til at være meget vanskeligt -
Åh, der vi gå, hvis jeg tænder, at man på.
Så du kan se, at hvide boks der.
Og dybest set, hvad det gør, er det bare kortlægning der til nul til en,
nul til én.
Så du bare få en skaleret rum der er altid fast.
Du behøver ikke at bekymre dig om, hvordan langt du er over enheden,
eller hvor det er.
>> Og det justerer -
det mindste bør det justeres.
Dette er naturligvis demo-mode.
Men dybest set, hvad der vil ske med det er det vil bare tilpasse sig
hvor personen er over enheden, og det vil skabe en sammenhængende
plads til at arbejde i.
>> Det lyder lidt kompliceret med måde jeg forklare det der.
Men hvad det væsentlige giver dig at gøre, er bare glemme alt om
hvor personen er.
Det bare giver dig en skaleret nul til én i Y, nul til en i X. Og
du bare ikke behøver at bekymre sig om alle kompleksitet, hvor personen er
uanset om de bruger store bevægelser eller små bevægelser, og det bare skalaer
alt for dig.
Så det er bare noget at holde øje med.
>> Hvis du ser gennem dokumentation og du ser noget
om Interaktion Box, det er hvad der er at henvise til.
Det kan være lidt vanskeligt begreb at forstå, hvad det er.
Og det er uheldigt, at det ikke er opskalering med mig, men det er OK.
>> Og mens vi er på dette synspunkt, den anden API, der ville være interessant at
måske tale om, er vores Touch Zone API.
Så en af ​​de første ting, som folk spørger er, hvordan du klikker med Leap?
Det er sådan et interessant spørgsmål, fordi du ikke virkelig har brug for at klikke
med spring.
Hvad vi forsøger at tilskynde er at tænke om rent faktisk at interagere med
rummet, grab det og flytte det - du behøver ikke at klikke og trække.
>> Men for applikationer, hvor en slags vekselvirkning er nødvendig, vi
har et API, der hedder en Touch Zone API.
Og det bare forsøger at tage en masse af de kompleksitet finde ud af præcis
hvad brugeren laver i luften og forenkler den i blot en begivenhed,
siger, at du har enten klikket eller ej.
Og jeg vil bare vise dig meget hurtigt, hvordan det fungerer.
>> Så du kan se her min finger væsen repræsenteret som en markør, og du vil
få givet denne position hele API.
Og da jeg begynder at bevæge sig fremad, det dybest set siger, at jeg nu klikke og jeg
kan trække denne rundt.
Og det er faktisk ligegyldigt, hvor Jeg er i 3D-rum -
det kommer til at arbejde, uanset hvor jeg er.
>> Og så til pålydende værdi det ser meget simpelt.
Der er faktisk en masse kompleks mekanik omkring dette.
Så det er derfor, vi forsøger at indkapsle alt det i en API og gøre det til en
lidt enklere for jer.
Så hvis du har et kig på API, er det faktisk temmelig ligetil at
bygge det ind i din ansøgning, og du behøver ikke at bekymre sig om alle de
kompleksiteten i hvor persons hånd er.
>> Så der er en masse andet ting i SDK.
Hvis du ønsker at have en smule udforske, vil du begynde at finde nogle
af de andre ting.
Men de er nogle af de høje koncepter, der er i vores SDK.
>> Det kan være en lille smule meget at tage i uden at have haft en chance for at spille
rundt med Leap endnu.
Men jeg ville bare give dig en smule af en smag af hvad der er derinde, så
når du kommer til det, som jeg sagde, velkommen til at nå ud til os.
Jeg kan pege dig i den rigtige retning for enhver form for dokumentation for at hjælpe
dig i gang.
>> Så som jeg nævnte, vores SDK har en flok indfødte sprog.
Vi har JavaScript API.
En af de nemmeste måder at komme i gang kunne være at se på nogle af de
platforme af rammerne , der er derude.
>> Jeg ved ikke, om folk er fortrolig med Enhedslisten.
famo.us, goo og VUO er alle meget nye til scenen.
Unreal har du sikkert ses i spil motorer.
>> Men hvad slags miljøer gøre det kan være en nemmere måde at bidrage til
komme i gang.
For hvad nogle af dem gør, vil give dig en 3D-rammer til
begynde med.
Så den slags tager nogle af kompleksitet.
Du får mere af en visuel miljø at arbejde i.
>> famo.us er en ny platform, der kommer ud for en web app udvikling.
Deres mål er at gøre web-app udvikling super nemt.
Så der vil komme ud -
der er ingen tidsramme for det i øjeblikket.
Men hvis det er noget, du er interesseret i at gøre, kan det være en
at holde øje med.
>> goo er en fantastisk HTML5 gaming platform.
De laver en meget visuel editor samt online, igen, høj
ydeevne web apps.
VUO er noget, jeg kan gå over meget kort.
Dette bringer i konceptet af rapid prototyping.
>> Og jeg ønsker ikke at gå for dybt ind.
Men en af ​​de ting, hvis du er virkelig interesseret i at komme ind i dette
slags udvikling, at finde et godt værktøj at gøre rapid prototyping kunne
virkelig værdifuldt.
Og hvad jeg mener med det er at det er en rammer, hvor du nødt til at gøre meget,
meget lille indsats for at få en masse til gengæld.
Så du behøver ikke virkelig har brug for at gøre en masse kodning.
En masse af det er meget visuelle - det er trække blokke rundt.
>> Faktisk kan jeg vise dig en meget, meget kort eksempel på dette.
Så du kan se her, det er bare en fuldstændig visuelle miljø -
behøver du ikke engang behøver at kode.
Åh, store -
vi vil ikke gøre det demo i øjeblikket.
Det synes ikke at have til at køre i øjeblikket.
Så uden at gå i for mange detaljer, Det er, hvad der kaldes en visuel
programmeringssprog.
Det giver dig mulighed for at få nogle grundlæggende funktionalitet arbejdsmiljø.
>> Jeg vil bare hurtigt opdrage et afsluttet version af denne.
Så du kan se her, er dette en meget simpelt program, der dybest set
tager et billede og gør det muligt at flytte det rundt med spring.
Og disse grønne blokke her hovedsagelig alt du behøver at gøre for at få
begyndte med Leap side af det.
Så det er en god måde at komme i gang.
Hvis du har nogle ideer, du ønsker at eksperimentere med, før du selv får
nogen kode ned, er det en god måde at komme i gang.
>> PUBLIKUM: Hvis vi bruger [uhørligt]
se på, ville det oversætte i konkrete kode?
>> MICHAEL SUTHERLAND: I denne situation, Jeg tror ikke, du har evnen til at
oversætte til kode.
Der er helt sikkert nogle andre rammer derude.
Quartz Composer er faktisk en Apple-værktøj.
Det er ikke længere officielt understøttet, men der er en stor fællesskab omkring det.
>> Vi har set nogle utroligt Leap ting kommer ud af det.
Der er nogle plug-ins til rådighed.
Jeg tror, ​​der er adgang til lavt niveau kode fra Quartz, selvom jeg ikke er
helt sikker på om der.
Men det er et godt spørgsmål.
>> Så jeg vil bare vise dig nogle meget, vilkår meget højt niveau for ting
at tænke på, når du udvikler.
Lysforhold generelt ikke et stort problem for Leap længere.
Vi har et fantastisk team, der er dybest set været i stand til at fjerne for
næsten alle lysforhold, fordi det er noget, der kan
potentielt kan påvirke.
Infrarøde kilder kommer ind fra uden har evnen til at påvirke
ydeevne.
>> Generelt, vil du ikke rigtig komme på tværs af mange anstødssten.
Hvis du er i din udvikling du se, at enheden går i robust tilstand,
virkelig alt det betyder er det kan have registreret, at der er nogle infrarød
lyskilder i miljøet og det er at kompensere for det.
Så du skal ikke være alt for bekymrede over det.
>> I almindelighed, når du designer software til Leap, er det vigtigt
at indse, at dette kunne være den første tid, at din bruger anvender
denne teknologi.
Og det er noget, som det er svært at få dit hoved rundt i første omgang.
Hvad vi forsøger at tilskynde folk til at gøre er at tænke over i stedet for bare
giver brugeren mulighed for at have til at finde deres måde omkring interaktion, hvad
du spørger din bruger til at gøre, så prøv og forklare det til dem en lille smule.
Behandle dem som om de måske aldrig har set denne teknologi.
Sommetider folk vil ikke engang vide at nå deres hænder ud over enheden,
så ikke tage noget for givet.
>> Hvis du har et kig rundt på luftrummet, vil du bemærke, at en masse af de apps
virkelig udlede brugeren i, hvordan man faktisk interagere med denne app.
Det er noget at bare være opmærksom på.
Hvis du er ved at udvikle software til denne platform, det er nyt.
Folk er ikke bekendt med teknologi endnu, og så skal du måske
hjælpe med at lette dem ind i, hvad det er, at du bygger.
>> Data din ven.
Jeg nævnte før Visualizer.
Det kunne være en af ​​de bedste værktøjer, du bruger.
Det bare giver dig mulighed for at se og hvad du laver.
Tænk på den handling, at du er forsøger at kode op, og derefter se på
hvad det ser ud i Visualizer.
Og så vil det give dig en bedre fornemmelse af, hvad disse data betyder, at
du får ud af SDK.
>> Hvis du laver noget, der har brug for en menu, menuer er noget, som du
ønsker, at brugeren skal kunne gøre uden at tænke.
Det er egentlig ikke en del af din ansøgning.
Det er en del af, hvordan brugeren bruger dit program.
>> Så vi har nogle ressourcer på udvikleren site.
Bare et par forskellige systemer til menuer, der tager byrden fra dig
guys for at skulle tænke på hvordan man opbygger menuer.
Fordi menuer kan være noget, du kunne bruge en masse tid på at forsøge
at bygge ind i din ansøgning, når virkelig, hvad du forsøger at gøre, er
bygge den idé, at du har ikke menuen.
Så jeg vil anbefale, hvis du skal gøre nogen form for menu systemer, afgjort
have et kig på det, vi ressourcer har på udviklerens hjemmeside.
Vi har fået nogle gode eksempler på, hvordan at gøre menuer, og hvordan man kan holde dem
konsekvent, således at brugerne har en konsistent oplevelse på tværs af
applikationer.
>> Visuel feedback.
Så hvad jeg mener med det er, hvis for eksempel du forsøger at gøre noget
, der viser en 3D-rum, det er meget vigtigt at give en form for
visuel feedback.
Så uanset om det er at vise, hvor din fingre er i rummet eller i
tilfælde af blok 54, som vi så på den meget starte, har du måske bemærket, at
på [? pedaler?] blev belyst.
Og da jeg gik tæt på tårnet af blokke, kan du faktisk se
visuelt, at jeg var tæt på dem.
Og det er et lille trick, men det er faktisk en meget vigtig en.
Så sørg for, at brugerens orienteret i at 3D-rum.
>> Og igen, rapid prototyping.
Hvis du kan finde nogle værktøjer, som du finde nyttige, jeg absolut ville
opfordre dig til at investere den tid i det.
At være i stand til at få dine ideer ud hurtigt i stedet for at skulle bruge en
masse tid kodning på et lavere niveau og forsøger at finde ud af, hvordan man kode
det op, hvis du kan få disse idéer ud i foran dig, lege med dem
en smule, og derefter kode det op, det kunne være en stor tidsbesparelse.
>> Så vi at komme til slutningen.
Hvordan skal vi for tiden?
>> SPEAKER 2: [uhørligt] otte minutter, indtil 05:30.
>> MICHAEL SUTHERLAND: Vi vil færdig på 5:30?
>> SPEAKER 2: Jeg gør det.
Det var stedet, vi annoncere i her.
Men vi kan gøre en på en Q & A efter dette.
>> MICHAEL SUTHERLAND: Ja, jeg vil ikke gå alt for dybt ind i resten af ​​denne derefter.
Jeg nævner for en anden måde at gøre fagter.
Hvis du er interesseret, og du arbejder med JavaScript, er dette en
JavaScript program, en udvikler navn Robert Leary bygget.
Hvad det gør, er det tager en masse af kompleksiteten af
optagelse og brug bevægelser.
>> Så hvad han har gjort, er at han er dybest set skabt en gestus optager.
Du kan skrive i gestus, optage det.
Det spytter noget, som du kan derefter trække ind i din ansøgning.
Så i stedet for at skulle kode op alle komplekse bevægelser i 3D, kan du
bare tage det, gøre handlingen, og gemme det til din ansøgning.
Så det kunne være et interessant værktøj til at hjælpe dig i gang.
>> Jeg kan gå gennem disse meget hurtigt.
Det er bare et par af videoer, der viser nogle af de interessante anvendelser.
Nogle af de ting, du måske ikke se enten i luftrummet, men det er flydende
rundt i udvikleren samfund.
Bare nogle fantastiske arbejde, at folk har arbejdet på at vise nogle
måske nogle mere unikke applikationer muligt.
>> Så dette er et system, der ved hjælp af dybest set hovedet sporing på kameraet
at give denne dybde perspektiv.
Men du kan se det er en temmelig interessant visuel trick.
Så det er sådan en interessant ting at det er muligt med denne type
teknologi.
>> Og så nogle af jer kan være bekendt med Oculus Rift.
Dette er blot nogle eksperimentelle arbejde, nogle af udviklerne har været
gør omkring kombinere Leap Motion med Den Oculus Rift, så for første
tidspunkt kan du være inde at virtuel verden.
Så der kommer til at være en interessant tilgang til gaming kommer op snart.
Den Oculus Rift er en VR-headset.
Stakkels fyr -
Han fik virkelig en hård tid.
>> Det var en udstilling, der blev gjort hjælp projektion kortlægning
med Leap Motion.
Bare en rigtig flot interaktiv miljø, hvor folk
kan bare lege.
Du kan se, der skabte de disse 3D-træer ved hjælp af projektion kortlægning
teknikker.
Det var en interessant én gjort i Taipei med Heineken gør en
installation.
>> Hele "Iron Man"-tilgang der.
Men af ​​hensyn til tiden, vil jeg bare hurtigt komme til ende.
Så hvis der er tre ting, som ville være rart at tage væk - fordi jeg
indse, der er en masse information at vi bare dækket.
Og en masse af det du virkelig har brug for at bruge en lille smule tid til bare grave
ned i ressourcer , der er tilgængelige.
>> Men jeg tror, ​​den første ting er virkelig, hvis du designe software, kan du prøve og
design for brugeren, ikke for "Iron Man". Så glem alt om jeg ønsker at være
"Iron Man". Jeg ønsker at være på "Minority Rapport. "Men i stedet for,
designe for brugeren.
Design for den person, der kommer at bruge din software.
>> Så tænk over hvordan kan jeg gøre deres erfaringer bedre?
Hvordan kan jeg lave noget, de laver bedre?
Og der er virkelig kommer til at være, hvor den mest kraftfulde og mest
engagerende software kommer fra.
>> Og hvis du er fortrolig med UI / UX, du kan næsten smide reglerne ud
vindue i en vis forstand.
Med denne form for teknologi, er vi begynder at omskrive reglerne, som vi
gå, og det betyder bare, at du har fået et tomt lærred.
Så du fyre er begyndt på det rigtige tidspunkt.
Hvis du lige er at komme ind i programmeringen nu, det betyder at du kommer til at
skrive regelbogen som du lærer, så det er en fantastisk
mulighed for dette.
>> Og jeg vil bare sige igen, være i stand til finde en måde at prototype hurtigt og
derefter bygge.
Må ikke nødvendigvis spilde al din tid at komme ind i møtrikker og bolte
lige væk.
Se om du kan få dine ideer ud.
>> Det plejede at være, at det var godt at få dem på papir.
Og papir er stadig en fantastisk måde at gå.
Men når du begynder at få disse dynamiske grænseflader, du virkelig begynde
brug for nogle bedre værktøjer til at kunne at få de dynamiske idéer ud.
Og så hvis du kan finde nogle værktøjer, hjælpe dig til prototype, så prøv og lære
dem og bruge dem, og du vil sandsynligvis spare dig selv en
masse tid og besvær.
>> Så et par ressourcer.
Når du begynder at få i JavaScript,
js.leapmotion.com / tutorials, der vil være en god måde at komme i gang.
Eksempler igen på js.leapmotion.com, finder du nogle
store JavaScript eksempler.
>> Du er velkommen til at deltage i fora, bede udviklerne, så spørg os.
Det er en fantastisk måde at lære på.
Hvis du er interesseret i at læse mere indhold om hvad der er derude, nogle
af tanken lederskab i rummet, labs.leapmotion.com 's en stor
blog for.
Vi lægger ud nyt indhold hver uge, det er en stor plads.
>> Og hvis du ønsker at forbinde med os, igen, fora.
Du kan kontakte os på developers@leapmotion.com.
Vi er på @ leapmotiondev på Twitter, så bare tweet på os.
Vi er temmelig aktiv på der.
Og vores vigtigste håndtag, @ leapmotion.
@ Leapmotiondev naturligvis er vores developer Twitter håndtag.
>> Så det er virkelig om det.
Hvis der er nogen tid til spørgsmål, absolut tilfreds
at besvare eventuelle spørgsmål.
Hvis du tænker på noget bagefter, er du velkommen til at nå ud til mig
direkte på kiwi@leapmotion.com, eller tweet på mig på @ kiwi.
Fedt.
Eventuelle spørgsmål?
>> PUBLIKUM: Ud over at udvikle apps at [uhørligt], hvor gennemførligt er
det til at gøre [uhørligt] niveau software, så at du kan rulle til venstre, højre,
op, ned, og enhver [uhørligt]
applikationer, [? for eksempel?]
[Uhørligt]?
>> MICHAEL SUTHERLAND: Så der er ansøgninger for den pågældende.
Hvis du har et kig på luftrummet, vil du finde et par forskellige applikationer.
Nogle af de mere populære er en kaldet HandWAVE der tillader dig at gøre
nogle grundlæggende håndbevægelse.
Hvis du ønsker at gøre den slags ting, er der virkelig noget, der begrænser dig
i SDK til at gøre det.
Det er virkelig et spørgsmål om, hvis du er bygning, OS-niveau kontrol, er det
faktisk gør den oplevelse for at bruge OS bedre?
>> Over tid, vil vi begynde at se operativsystemer udvikle sig til en stat
der virkelig er lavet til denne type input.
For lige nu, er vi faktisk bruger operativsystemer der er blevet bygget
for 26-årige teknologi.
Hvis du har et kig på Mac-grænsefladen, det har virkelig ikke ændret sig i
omkring 26 år.
Så vi virkelig kæmper en 26 år indlæringskurve, hvor folk har fået
så vant til denne form for interface, der det er svært at se ud over det.
Så hvis du kan forbedre den oplevelse, der er en klar gevinst.
>> Men hvis det bare gør en gestus for af hensyn til at gøre en gestus, hvad
du skal nok finde er, at brugerne, de vil finde det nemmere at bare gå tilbage
til deres tastatur og mus, fordi det er hvad de har det godt med.
Så det er derfor, det er virkelig vigtigt at tænke over, hvem jeg designe for?
Hvem er, at slutbrugeren, og hvordan kan Jeg gøre deres liv lidt bedre?
>> Men hvis vi har tid, jeg kan vise dig en hurtig en.
Dette er en interessant én der bare kom ud.
Det er en meget simpel markør, men det er slags sød, fordi den har det
lille hånd -
eller det ikke.
Er vi der?
Interessant.
>> Nå, vil jeg ikke vise dig, at demo.
Men at [? leapcursor.js?]
er en interessant lille eksempel på, at dybest set lader dig rulle op og ned
flow i en webside, og sortere af klik bare ved at bøje din hånd.
Så det er meningen at være mere af en afslappet form for scroll
op og ned, svip.
>> PUBLIKUM: Du nævnte enheden selv er hovedsagelig råvare hardware.
Hvad er den underliggende hardware teknologi, der er faktisk gør det
detektering af genstande?
>> MICHAEL SUTHERLAND: Så den faktiske detektering af objekter - så
dybest set, hvis du skulle hacke USB på her, er du bare nødt til at få en
hel masse billede data tilbage.
Folk har allerede gjort det.
Hvor det magiske sker, er dybest set når det kommer ind i
computer, det er hovedsagelig nogle proprietære algoritmer, der var
oprindeligt udviklet af vores medstifter og har nu netop taget på en
deres eget liv.
>> PUBLIKUM: Er det via infrarød, eller en magnetisk [uhørligt]?
>> MICHAEL SUTHERLAND: Så er det bare rent Infrarød.
Så bogstaveligt, det er lidt ligesom at have en lille webcam sidder på din harddisk
og derefter et spotlight skinner på din hånd.
Det er bare alle gjort i infrarød.
Så det er bare nogle infrarød optisk sensorer, og nogle infrarøde lysdioder og
Der er virkelig ikke noget for kompliceret om det.
Det er den måde, at vi er i stand til at tage at data og derefter gøre det til
noget nyttigt i 3D.
>> PUBLIKUM: Så det ser forholdsvis nemt for folk [uhørligt].
Men er der nogen måde for en udvikler til måske anvende [uhørligt]
for andre typer af objekter - måske ansigter eller andre typer af ting,
brugeren kan fremsætte?
>> MICHAEL SUTHERLAND: I øjeblikket er vi støtter et begrænset sæt af værktøjer.
Desværre, med den måde, vi har struktureret data, fordi vi ønskede
at gøre det på en enkel måde eller en, der giver mest mening til hænder
og fingre, API vil ikke bærefladen sporing eller
generisk objekt tracking.
Det kan komme i fremtiden.
Men for lige nu, det er virkelig fint tunet til hænder og fingre og
konkrete værktøjer.
Fedt.
>> [? DAVE: Tak] du så meget?.
Det er fantastisk.
>> [Applaus]