>> Dawid So dankie al soveel vir kom, as jy is transaksies in
aanlyn so goed.
Ons is so bly om te verbind word deur ons Vriende Dan en Michael hier van Leap
Beweging, wie se maatskappy sprong mosie baie ruim sommige hardeware geskenk
vir die kursus skielik dat julle kan doen koel dinge met hierdie toestel.
Sonder verdere uitstel, Dan en Michael.
>> DAN GILL: Alle reg, dankie.
Dankie, David.
Dankie mense.
Nice julle almal om te sien.
My naam is Dan Gill.
En toe Dawid beskryf, Ek is met sprong Motion.
Hierdie is Michael Sutherland.
Sedert ongeveer 1/10 van ons maatskappy is eintlik vernoem Michael ons hom noem
Kiwi, en as jy hoor die klem jy sal verstaan ​​hoekom.
>> Maar ons is opgewonde om vandag hier te wees om teenwoordig te julle mense en julle mense
online, en vertel 'n bietjie meer oor sprong in die ontwikkeling
omgewing en ons ontwikkelaar gemeenskap, en hoe dit kan wees om te
impak van die dinge wat jy doen as jy in die rigting
die einde van die semester.
Ek gaan om te begin met net 'n kort inleiding vir konteks oor
die maatskappy en van die bedryf voorbeelde wat ons sien en 'n
bietjie daaroor.
En dan gaan ons om te spring regs in Michael se bietjie.
>> Michael loop ons ontwikkelaar gemeenskap.
So is daar 70000 plus mense wat verkry ons ontwikkelaar portaal en
gekry om toegang tot die sprong sagteware ontwikkeling kit en is aktief
die bou van al die verskillende tipes aansoeke wat
Michael sal praat deur middel van.
Persoonlik, ek loop ons Enterprise Sake.
Wat beteken al die kommersiële gebruik geval vir die sprong in 'n verskeidenheid van
nywerhede, en ek sal praat kortliks oor dat.
>> So, wat ek wou doen, op 'n hoë vlak die meeste van julle is waarskynlik
vertroud is met een of ander vorm van 3D flieks tegnologie.
Jy het gesien hoe die Kinect, of jy gesien het die advertensies vir die Samsung fone
met die veeg.
En op 'n sekere punt wat jy het waarskynlik probeer een van hierdie platforms of gesien
hulle in aksie.
>> Ons voel soos ons het gebreek nuwe grond.
En dit is alles gekarteer, so dit is 'n baie sagteware-gedrewe n oplossing.
Dit is al die eiendom algoritme gebaseer is, en dit is ons toegelaat om 'n aantal te doen
dinge wat verskillend is as die ander in die ruimte.
>> Ons het 'n vlak van akkuraatheid bereik wat jy sal sien in die demonstrasies
dit is ver buite wat ander mense in staat was om te doen.
So akkuraat tot 1/100 van 'n millimeter, ons kan die palm posisie spoor in die
vingers soveel so fiks in die gebied van die oog.
En weer, dat die akkuraatheid vlak se oopgemaak het 'n baie van aansoek
geleenthede wat nie bestaan ​​het voor.
Dit is geheel en al Embeddable.
>> Omdat dit so 'n sagteware-gedrewe oplossing, hierdie stukkie
hardeware wat jy sien hier is die toestel.
Hierdie gaan beskikbaar wees aan u studente.
Ons het 30 dat ons geskenk aan die groep.
As jy besluit om van 'n projek wat gebaseer is op te doen die sprong, sal jy in staat wees om hierdie te neem
uitgeleen en spandeer tyd saam met hulle.
>> Ons het ook pas aangekondig 'n geïntegreerde weergawe.
So HP sal eintlik begin gestuur skootrekenaars -
of het begin gestuur skootrekenaars van die toestel, 'n geïntegreerde
weergawe van hierdie in.
En as gevolg van die sagteware en hoe sagteware gedryf is, die hardeware
is ongelooflik eenvoudig en Michael se gaan jy om te loop
deur middel van wat is in dit.
Ons het 'n baie inhoud ryk omgewing.
>> So diegene 70000 ontwikkelaars gebou programme.
Jy sal mense geleenthede te aansoeke en moontlik selfs bou
kry hulle in ons aansoek omgewing -
dit genoem lugruim.
Ons het noord van 100 programme daar, en baie, baie, baie meer in die
sertifisering proses en in die proses om geplaas te gebruik.
>> Jy sal sien dat dit is ongelooflik kragtige in terme van sy spoed.
So sal jy sien daar is geen latency in die reaksie tussen wanneer jy dit doen
iets in die gebied van die oog en wanneer iets gebeur op die skerm.
As jy gespeel het om met die Kinect of ander, sal jy 'n bietjie kennis
n lag wanneer jy eintlik n beweging en iets gebeur.
Hierdie kragtige gebrek aan latency fabrikate 'n groot verskil in wat jy kan
eintlik te doen met hierdie platform.
>> En dan een ding wat ons dink is werklik belangrik, ons wou dit
platform om toeganklik te wees vir almal -
soveel mense as moontlik te maak.
Met so 'n groot sagteware-gedrewe platform het die toestel en die
platform baie goedkoop.
Dit is 'n baie eenvoudige stuk hardeware met 'n baie eenvoudige, Commoditized
komponente in dit wat ons toelaat om te hou hierdie baie goedkoop en baie
toeganklik vir almal wat wil deel te neem met die platform.
>> So as jy sien, daar is regtig drie die belangrikste komponente in die platform.
Ons het die rand dat ek gepraat oor die kontroles.
Dit het 'n USB verbinding om toegang tot Enige tipe van rekenaar toestel met die
ondersteun sagteware.
Ons het ons sagteware-ontwikkeling kit in Bestuurders, so daar is 'n stel van
bestuurders wat loop op die Windows-of Mac masjien wat jy gekoppel is aan.
>> En dan het ons het die sagteware ontwikkeling kit wat ons gemaak het
almal beskikbaar teen geen koste op ons webwerf om toegang te verkry en die bou van
Aansoeke met.
En dan uiteindelik ons ​​het ons lugruim App Store, waar daar is '
derde party programme -
beide gratis en betaal vir aansoeke.
En dit is alles van persoonlike produktiwiteit te artistieke, soos musiek
en verf en teken, tot besigheid programme soos CAD
sagteware en ander.
>> So ek gaan om deur te gaan hierdie vinnige.
Maar ek het gedink dit nuttig as jy wil wees dink oor die platform en dink
oor hoe die tale wat jy kan in die ontwikkeling en hoe dit
van toepassing op die platform.
Net om te loop deur 'n paar voorbeelde van die nywerhede wat ons nou sien.
So dit is die gebiede waar mense gebruik van die sprong platform om te
Aansoeke verbeter of te verbeter uitkomste in dié bedrywe.
>> Onderwys, soos jy kan dink, interaktiewe uitstallings, integrasie met
kurrikulum, soos jy mense doen met jou rekenaar wetenskap kurrikulum.
Baie van die aansoeke vir spesiale behoeftes wat die studente.
So mense wat, hetsy vir fisiese kan nie of kognitiewe beperkings,
interaksie deur middel van 'n sleutelbord en muis is nou in staat om sosiale te kry
interaksies, interaksies met die rekenaar programme, en doen dinge
hulle nooit kon voor.
>> En dan 'n baie universiteite doen gebruikerskoppelvlak navorsing vir die verskillende
nywerhede groot gemaak gebruik van die toestel.
Gesondheidsorg is 'n opwindende sektor vir ons dat ek gedink het belangrik sou wees
aan te raak vlugtig.
Jy kan dink steriliteit van die mees belang in alle aspekte
van gesondheidsorg.
In n bedryfstelsel kamer vandag, 'n chirurg dalk n ekstra persoon te hê
daar, of unscrub en hul handskoene af in staat wees om te manipuleer
MR beelde of CT-skanderings of belangrike pasiënt inligting
terwyl hulle in 'n operasie.
Baie ondoeltreffende, kan kompromie onvrugbaarheid as dit nie reg gedoen.
>> Hierdie tipe van die omgewing kan nou jy in interaksie te tree met 'n rekenaar
aansoeke in 'n heeltemal touchless wyse, soos jy sal sien in die demos,
met handskoene op.
Sodat hulle kan verlaat die chirurgiese handskoene aan.
Hulle het toegang tot die beelde en doen alles wat hulle nodig het om te doen in 'n baie
meer doeltreffende manier.
Ons dink daar is 'n paar belangrike Aansoeke daar.
Toegang tot inligting in wat ek noem "kiem-ryk" areas -
so hospitale, OTM, al die verskillende tipes van die gebiede waar jy nie wil
raak iets, maar jy wil inligting te bekom,
Dit het belangrik geword.
>> Meting van regressie as gevolg van 'n siekte.
As iemand se verloor mobiliteit in hul hand of hul arms, of in beweging,
in staat is om dit omdat te meet van die vlak van akkuraatheid.
Of ook vorder - so as jy wil meet die vordering van dwelms of die
vordering en herstel van iets soos 'n beroerte, kan jy baie
akkuraat doen.
En so dit is 'n paar voorbeelde.
>> Data visualisering is 'n ander interessante ruimte.
Ek is seker jy het gehoor 'n baie oor die groot data.
Almal praat oor die groot data.
Wel, die groot stelle data in verskeie nywerhede geskep werklike
kompleksiteit rondom gebruikerkoppelvlakke.
En hoe reageer jy met daardie data en vind korrelasies, in staat wees om te vind
nuttige inligting, in staat wees om om dit te deel met kollegas -
dit is 'n groot uitdaging.
As die bedrag van die data groei, wat uitdaging raak net n groter.
>> 3D navigasie met natuurlike hand bewegings word 'n baie interessante
geleentheid in die wêreld, en ons het gesien hoe 'n baie insette daar.
Vervaardiging is 'n ander een.
Ons gaan om te wys jy 'n paar video's van die mense by SpaceX gebruik van hierdie in
Die vervaardigingsproses.
Ook die vervaardiging van vloer is regtig vuil, en so het hulle vernietig
muise en keyboards, en aanraak is nie 'n goeie oplossing.
Maar hulle moet dinge soos om toegang te verkry hul ERP stelsels en ander platforms
op die vloer, en dit word 'n uitdaging vir hulle.
>> En dan net 'n paar meer voordat Ek draai dinge oor Michael.
Retail -
so hopelik op 'n sekere punt, sal jy gaan in 'n winkel en hulle sal 'n sprong
staat gestel om die skerm of kiosk waar jy kan toegang tot 'n produk, produk
opsies, inkopies aanlyn as hulle het nie goed in voorraad.
Ek hou van om daaroor te praat as nie-indringende verbruikers betrokkenheid.
>> So ek het al in verkope sedert Ek studeer van kollege.
Maar ons almal weet wanneer ons loop in 'n kleinhandel-omgewing, 'n baie kere wat jy
kry toegesak op deur drie of vier mense.
Ons dink die gebruik van hierdie tipe van tegnologie, jy kan real skep
fisiese ervarings met produkte en opsies en kleure en verskillende
dinge sonder om 'n klomp te hê mense spring op die top van die mense
wanneer hulle in die winkel, en skep 'n paar interessante dinge.
>> Lessenaar produktiwiteit -
jy 'n paar basiese geleentheid te sien werk met produktiwiteit programme soos
PowerPoint web op te doen, te interaksie met jou bedryfstelsel.
Alle sonder jy hoef te gebruik om 'n muis of sleutelbord, of bykomend tot
jou muis of sleutelbord, om paar verskillende tipes te kry
interaksies.
Daar is 'n baie besigheid aansoeke wat ondoeltreffende gebruikerkoppelvlakke,
of koppelvlakke wat kan 'n baie te doen meer as hulle in staat was om te neem
voordeel van die 3D ruimte in plaas van net 'n plat 2D gebruikerskoppelvlak, sodat ons
dink daar is 'n baie geleentheid daar.
>> Salesforce.com kan wees om 'n maatskappy wat jy gehoor het.
Hulle maak die kliënt verhouding bestuur stelsels.
Mense soos ek in verkope gebruik om hulle al die tyd, elke dag.
Maar wanneer jy werk met 'n groot rekening jy mag hê honderde
en honderde van rekords.
En dit is werklik moeilik om 'n gevoel te kry die organisatoriese struktuur, of al
die aktiwiteite van wat binne gebeur van 'n rekening, want dit is 'n
baie plat 2D gebruikerskoppelvlak.
So ons dink daar is 'n baie geleentheid die voorkant te verbeter
van verskeie sake sagteware.
>> En dan ander B2B tipe aansoeke, Ons het gesien biometriese verifikasie.
Dus is die idee van die hou van jou hand in die gebied van die oog, en dit is die skandering
jou hand al die pad af te bloed vloei.
En dan in staat is om dit later gebruik vir verifikasie om toegang te verkry in
doen transaksies, toegang stelsels, log in jou laptop beheer jou
tuis automatisering stelsel -
jy noem dit, is daar 'n baie van aansoeke.
>> Bevelvoerder beheer.
So jy kan dink, dit is meer van die "Minority Report" styl ding
mense praat oor wanneer hulle dink oor sprong.
Die idee van iemand in 'n opdrag gebied waar hulle het vyf of ses skerms
met video of ander vorme van inhoud.
Wat hulle nodig het om te navigeer oor aansoeke en roep verskillende
video's, en inligting in te trek, en doen allerhande interessante dinge.
>> En dan uiteindelik CAD.
Diegene omgewings het 'n groot vroeg reeds adopter van die sprong platform in
in staat is om 'n meer natuurlike manier om te skep om met modelle van die dinge wat
wat jy skep in die ontwerp proses, of aanpassing na
iets is gebou, of dinge van daardie aard.
>> So dit was net 'n kort te gee konteks in 'n paar van die industriële
aansoeke vir die sprong.
Ek is seker jy kan dink al die verbruikers programme, en as jy het
gesien die webwerf wat jy ken wat hulle is.
Maar ek wou, as jy dink oor ontwikkeling of aansoeke wat kan
interessant wees om te kyk na, hier is ' sommige van die gebiede waar nywerhede
betaal 'n baie aandag aan hierdie.
>> Ons was by Children's Hospital voordat ons hier gekom het, en praat met hulle
oor 'n aantal baie interessante aansoeke om chirurgiese prosesse
en opleiding en simulasies en al die verskillende dinge.
So daar is 'n baie baie interessante geleenthede om die platform te gebruik en
die ontwikkeling omgewing te gebruik.
En so hopelik dit is goed konteks vir jou mense.
>> Kiwi is die slim een ​​hier.
So ek gaan om te kry uit die pad en laat hom praat jy deur ons
ontwikkeling gemeenskap, die ontwikkeling omgewing, en al die hulpbronne
dat daar aan u beskikbaar mense as jy kies om te werk
met die sprong platform.
So, dankie.
>> MICHAEL SUTHERLAND: Cool, dankie.
So jy kan sien daar is regtig geen tekort aan geleenthede is daar.
Maar een van die dinge wat ons sien 'n baie is mense gaan sit met sprong en hulle is
soos, waar begin ek?
So hopelik kan ek gaan deur 'n paar van die eerste stappe van waar om te
begin met al hierdie dinge.
Want baie van die mense wat net sê daar is 'n baie wit spasie, so waar
begin ek?
>> So my naam se Mike.
As Dan genoem, ek is soort na verwys as Kiwi.
Ek is uit Nieu-Seeland, soos jy kan in staat wees om te vertel van my aksent.
Ek het in San Francisco gewoon vir 'n paar jaar nou.
Het my elektriese en rekenaar ingenieurswese-graad terug in New
Seeland, so ek in dieselfde Saterdag het stoel dat jy ouens is in
>> So ek hanteer platform groei en vennootskappe vir ons ontwikkelaar
programme span.
So ek sal jou vertel 'n bietjie meer oor wat die ontwikkelaar programme span
beteken in 'n bietjie.
Maar basies, Dan genoem, is hierdie is die rand wat jy hier sien.
So dit is die geskiedenis van die waar dit vandaan kom.
>> So kan jy daar sien ons begin terug met 'n baie, baie vroeë prototipe.
Nou, al wat in hierdie, wat jy kan soort van sien hier 'n bietjie.
Wel, dit is 'n bietjie moeilik om te sien op hierdie vertoon, maar regtig alles wat jy het net
het is 'n paar van infrarooi optiese sensors en 'n paar van die infrarooi LED's.
Die hardeware is eintlik ongelooflik eenvoudig, en dit is hoekom ons in staat is om te
hou dit so 'n lae koste.
Die magie is eintlik wat gebeur op die rekenaar en die sagteware in
die bestuurder laag, en dit is regtig waar die deurbraak
vir die maatskappy gekom.
>> So het ek by die ontwikkelaar programme span begin om oor hier,
halfpad tussen.
En wat ons gedoen het, was om hierdie eerste kits wat jy sien by die onderkant is daar,
Dit is die eerste ontwikkelaar eenhede.
En ons eintlik gestuur om 12000 van diegene aan ontwikkelaars wat '
ons gekontak sodat hulle kon kry begin werk met die platform.
En dit is regtig 'n groot nageslag die gemeenskap, en ons het 'n baie
van groot dinge ontwikkel oor die afgelope jaar.
En jy sal sien dat wanneer jy 'n kyk na lugruim, ons programme winkel.
>> So hoeveel van julle het werklik gehoor sprong mosie voor?
So n paar van julle, ja.
So dit is goed.
>> So eerlik, wat was die eerste ding wat julle gedink het van wanneer jy gehoor van
Sprong Motion of jy gesien het, die videos van wat dit doen?
Soort van "Minority Report", "Iron Man?" Ja, ons kry 'n baie van daardie.
>> En beslis die dag sal kom wanneer ons is almal daar sit die bevelvoerder van die
wêreld met ons hande, en dit is gaan opwindend wees.
Op die oomblik is, is dit nie die absolute situasie wat ons probeer om te bou,
maar ons gaan om daar te kom.
Maar ek dink dit is nog steeds 'n goeie geleentheid van die werklike te hoor
wêreld Tony Stark en Dan aangeraak wat as goed.
>> SPREKER 1: Op die oomblik is ons met rekenaars in 'n baie onnatuurlike en
[Onhoorbaar]
manier.
En ons probeer om hierdie 3D te skep voorwerpe met 'n verskeidenheid van 2D gereedskap.
En dit is nie 'n natuurlike voel, nie normale voel die manier
jy dinge moet doen.
>> So het ons begin rondspeel met die idee en die gebruik van 'n paar van die dinge wat
wat daar buite beskikbaar is, soos die Beat Motion en Siemens NX, wat
is wat ons gebruik om die vuurpyl te ontwerp.
En ons het 'n paar kode te integreer die twee.
En ons het begin met wat jy sien hier, wat is 'n draad raam van 'n
Merlin vuurpyl enjin.
En werk deur middel van hierdie, kan ek voortgaan en gryp dit, en ek kan dit draai
in verskeie dimensies.
En dan wat ek kan doen is ek kan sit 'n ander hand in daar en ek kan zoom
in en uit op die draad raam.
>> En ek kan ook vertaal.
So ek kan beweeg dit rond die skerm en dan zoom en vertaal.
En dit is wat ons begin af met 'n paar maande gelede.
Jy kan ook draai dit en dan vang dit.
So dit is soort van 'n prettige manier te koppel met wat regtig 'n baie
kompleks model.
>> Nou sal ons gaan uit hierdie wat ons is kan vorder na 'n paar weke na
die draad raam, wat is om werklik te gebruik 'n volledige 3D CAD model van die enjin.
So hier wat jy sien is die werklike interaksie
met die CAD sagteware.
Manipuleer die ware 3D model van die Merlin enjin
net die gebruik van handgebare.
As jy kan net gaan daar in en doen wat jy hoef te doen, net
begrip van die beginsels van die hoe die ding moet eerder as om te werk
uit te vind hoe die rekenaar maak maak Dit werk nie, dan kan jy bereik n
baie meer in 'n baie korter tydperk van die tyd.
>> So dan het ons na 'n 3D projeksie.
Ons het begin met die soort van 3D projeksie dat jy vertroud is met
in die flieks waar jy gebruik 3D-bril.
Ons het ook 'n vrystaande glas projeksie, wat is die soort
tegnologie wat gebruik is in die "Iron Man" movies.
>> En dan uiteindelik, ons gebruik die oculus Kloof, wat meeslepende virtuele
werklikheid wat eintlik voorbeeld jou kop posisie.
En jy regtig beweeg rondom die voorwerp.
Dit voel soos hy is reg daar in die voorkant van jou.
Nou laat ons dit gebruik vir 'n werklike komponent op die vuurpyl, wat 'n
cryogene klep behuising.
Jy kan regtig toepas om jou intuïsie en neem iets uit jou gedagtes na '
fisiese voorwerp met groter verlig as wat ons tans doen.
>> Nou dat ons die voorwerp gekry het uit ons kop en in die rekenaar, hoe
kry ons dit uit die rekenaar en in werklikheid?
So ons is eintlik gaan om dit te druk met 'n 3D laser metaal drukker.
So die manier waarop die 3D drukker werke is dit vasgestel fyn deeltjies van
óf titanium of [? inknell,?]
en dan gaan dit oor dit met 'n laser en smelt die klein deeltjies op
die vorige laag.
So dit bou dit net laag vir laag.
So ek dink ons ​​is op die rand van ' groot deurbraak in die ontwerp en
vervaardiging in staat is om te neem die konsep van iets van jou
gedagte, vertaal wat in 'n 3D -
>> MICHAEL SUTHERLAND: - is dat selfs al is hulle duidelik nog in mooi
vroeë stadiums van wat hulle doen met hierdie soort van tegnologie, is dit soort
van help sommige van te demonstreer die voorbeelde wat Dan was
voordat praat.
So hulle is regtig besig om te Ondersoek wat is hierdie volgende
generasie gebruik vir hierdie soort 3D gebaar-tegnologie.
So ek dink dit is net 'n interessante inskrywing om te sien hoe sommige van hierdie
tegnologie gebruik word.
>> So ek gaan om jou te neem deur 'n bietjie oor -
dit gaan redelik hoë vlak te wees.
Maar ons sal 'n geruime tyd verlaat aan die einde van vrae en antwoorde as jy ouens
het 'n paar dieper vrae jy wil om te gaan in.
Maar ons is maar net 'n bietjie praat oor gebou op die platform, gaan 'n bietjie
bietjie in die hoë vlak aspekte van die SDK, het 'n blik op wat sommige van die
hulpbronne wat beskikbaar is op ons webwerf of deur die gemeenskap.
>> En ek sal jou 'n paar demos van sommige van toon die dinge wat eintlik daar buite
wat jy kan kyk na en gee 'n paar inspirasie as jy wil om dit te gebruik
in 'n projek, en dan hoe jy kan ons nader vir hulp.
Ons is hier om julle te help as jy hê om te ontwikkel, [? Dagvaar. ?]
Wil net om seker te maak dat jy bewus is van dit.
>> So as Dan genoem, ons het lugruim.
So, wat is die werklike voordeel vir die begin te bou vir Leap Motion
beheerder?
Is dit net 'n koel stukkie tegnologie?
Is dit 'n foefie, of is daar iets meer as dit?
>> En Dan praat n bietjie oor die industriële toepassings nie, maar op die
verbruiker kant het ons eintlik het 'n baie, baie vooruitstrewende artikels
gemeenskap as well.
En jy kan sê, goed, 'n ander app store.
So ons verkies om te sien dit as 'n plek van ontdekking.
>> So hierdie soort van tegnologie, is dit geïllustreer deur sagteware wat
is gebou vir dit.
Dit is nie so veel van 'n stelsel waar jy kan die hawe 'n bestaande
raak aansoek oor.
Die grootste aansoeke is die mense wat gebou is vir die tegnologie.
So wanneer jy gaan koop n sprong Motion van 'n winkel en jy prop dit in die
eerste ding wat jy sien, is lugruim.
En so wat gaan vir jou 'n plek basies jy al van die
sagteware wat gebou is vir die platform.
>> Ons het meer as 100 programme in die winkel nou, so dit is redelik goed oorweeg
ons begin net terug in Julie.
Ons het meer as 'n miljoen artikels downloads in oor die eerste drie weke.
En ons dek kategorieë, produktiwiteit, speletjies, opvoeding, kreatiwiteit gereedskap,
musiek, wetenskap.
En die winkel ondersteun moedertaal sowel as web programme.
So dit is 'n baie goeie ekosisteem vir enigiemand wat se koop van hul eenheid
'n baie dinge wat om te gebruik.
>> Maar vir jou kant, op die ontwikkeling kant, wat dit beteken is dat daar 'n
ongelooflike geleentheid om ontdek te kry.
Ons verskeep 'n paar honderd duisend pre-bestellings.
Ons is nou in al die Best Buy winkels in die VSA, Kanada, die Verenigde Koninkryk, Frankryk,
Australië en Nieu-Seeland, en ons is oor te begin in
ander dele van Europa.
Dit beteken dat almal wat 'n mens koop van hierdie eenhede en kry in daardie
winkel, gaan hulle begin om te sien Die sagteware wat jy ouens is
ontwikkel.
So dit is 'n mooi opwindende geleentheid om nou.
>> Sommige van die ander dinge wat kom up wat ons dalk dink
oor 'n jaar of twee.
As jy gaan deur en jy ontwikkel verskillende programme vermoëns en
begin om te kyk na die verskillende tipes sagteware-ontwikkeling, is daar
eintlik 'n paar geleenthede post-gradeplegtigheid?
Sommige van ons onderneming vennote eintlik saam 'n $ 25000000
onderneming fonds genoem Die sprong Fonds.
Hulle het eintlik reeds befonds hul eerste maatskappy, so dit is regtig
wonderlik om te sien.
Begin dat die soort van sake te sien ekosisteem gebou rondom die
tegnologie so goed.
>> En kort ons eintlik gaan wees sien 'n nuwe versneller as well.
So sal hulle neem deur spanne, nuwe spanne wat net die vorming met
'n paar groot idees, en hulle sal wees wat hulle met mentors.
En daar is 'n paar mooi groot mentors vir die program.
En dit sal volgende jaar skop af, sodat jy begin om sommige te sien
baie cool dinge uit te kom.
Nie net op die apps kant nie, maar in terme van nuwe besighede wat
bou om hierdie tegnologie.
>> So ons is die verskaffing van SDK.
Ons ondersteun beide moedertaal en web ontwikkeling.
Ek verstaan ​​dat jy ouens is hoofsaaklik die werk in C op die oomblik, en jy
gaan 'n bietjie te word raak bietjie in JavaScript in 'n
terwyl, so dit is groot.
>> Ons het ondersteuning vir C + +.
Ons het nie 'n suiwer C API.
Dit word gebou deur die gemeenskap, maar ek kan jou wys hoe om te kry om daardie.
>> So het die C + +, C #, doelstelling C, Python en Java - so as jy het 'n
bekendheid met enige van die tale, Daar moet iets wees
daar vir jou om te begin.
Die SDK se beskikbaar by ons ontwikkelaar webwerf, wat Ek gaan deur 'n
bietjie.
En dan vir die web-ontwikkeling, Ons het 'n volle JavaScript API.
>> So dit is waarskynlik iets wat dalk interessant wees as jy begin om te
gaan in die res van die kursus.
Omdat my verstand is jy om te begin om te gaan in 'n paar
JavaScript.
En daar is 'n las van groot voorbeelde en handleidings oor die JavaScript API.
So ek sal loop jy deur sommige van dié dinge so goed, en dit sal 'n goeie wees
platform vir hoe om te begin.
>> So is ons eerste ontwikkelaar portaal.
So dit gaan na die plek te wees dat jy ouens wil gaan.
As jy gaan 'n ontwikkeling te doen op spring, het jy waarskynlik wil om te begin
hier en het 'n tjek uit van ons ontwikkelaar portaal.
Ek sal net loop jy deur net 'n paar van die die belangrikste dinge om 'n ogie te hou op.
>> So dit is jou belangrikste aflaai artikel, so dit is waar jy gaan kry
jou moedertaal SDK.
So dit is al die tale wat Ek het gepraat oor die eerste -
C + +, Objective C, C #.
Binne-in die SDK jy gaan 'n n klomp van die voorbeelde, jy gaan te kry
die dokumentasie.
Sodat hulle sal alles wees om jou te kry vir die opstel van inheemse app ontwikkeling.
>> So basies enigiets wat jy wil hardloop direk op jou rekenaar, dit is
die plek vir dit - nie so dankie vir die JavaScript.
Van hier, het jy toegang het om al die dokumentasie.
So dit gaan wees om al die dokumentasie rondom ons API
verwysings, asook gidse en voorbeelde.
>> So kan jy hier sien ons verdeel Dit word deur taal.
So dit is redelik maklik om te vind jou pad rond.
En ons het ook, op die top van hierdie, 'n bietjie kennis gebaseer artikels
tegniese notas.
Dit is al verander die hele tyd.
So hou 'n oog op dit, jy sal sien ontwikkel.
>> So as ons net te grawe in hier, ek sal net gee jou n vinnige voorbeeld van hoe ons
het dit uitbetaal.
So as jy kyk onder hier, jy het het al die tale weer.
En dan onder C + + ons het het ons API verwysings.
So dit is waar jy gaan om te wil om te gaan om uit te vind al die APIs wat
is vervat in ons SDK.
So ek gaan deur 'n paar van diegene by ' hoë vlak Later, maar wat gaan
die eerste keer dat jy wil gaan wees Om vir om daardie inligting.
>> Ons het 'n klomp van die gidse.
Ek weet dit is waarskynlik moeilik om te sien op die skerm is daar, maar dit is
regtig net n groot bron vir jou om te begin.
So ons het dinge soos hoe jy kry raam data, en ek sal met jou te praat 'n
bietjie oor wat raam data beteken in 'n bietjie.
Al die pad deur te verstaan die monster programme wat -
O ja, dit is goed.
Sodat dit 'n kan maak bietjie makliker om te lees.
So verstaan ​​van die C + + monster aansoeke -
So dit is opgeneem in die SDK bundel wat jy aflaai.
>> So het die ander ding wat 'n groot hulpbron vir julle, as jy nie begin
sommige ontwikkeling te doen, is ons forums.
Jy sal in staat wees om dit te bekom hier aan die bokant.
Op die oomblik is hierdie lyk soos hierdie.
Jy gaan om uit te vind 'n week of so dat hulle gaan heeltemal te kyk
anders, want ons is net oor te bekendstelling van 'n hele nuwe forum platform.
Maar dit beteken dat 'n selfs meer betrokke gemeenskap, en dit is n wonderlike plek om te
verbind met ander ontwikkelaars wat doen dieselfde soort werk
dat jy ouens gaan doen.
>> So baie van die groot vrae reeds is daar beantwoord.
En dit is 'n wonderlike plek om te vrae te vra as well.
Ons is daar, ons spanlede, ons tegniese span is almal daar, sodat
groot plek te verbind met die span.
>> Dit is ook die plek wat jy wil gaan as jy gaan om te word die indiening
'n jeug, maar dit is waarskynlik 'n bietjie verdere bietjie af die baan.
Maar as jy belangstel om iets op lugruim, dit is die
portaal wat om te doen.
Jy jou jeug, en dat wil loop jy deur die proses.
>> Ons het 'n volledige resensie span wat gaan deur en gaan al die apps.
Daar is 'n bietjie 'n bar vir gehalte.
Ons probeer en maak seker dat al die programme werklik verteenwoordigend van hoe die
platform kan doen.
Maar aan die einde van die dag, wat net skep 'n baie groot ervaring vir
die mense wat met behulp die tegnologie.
So dit is soort van ons hoof ontwikkelaar site.
Ek wou net om jou 'n vinnige oorsig sodat jy weet waar 'n baie
hierdie hulpbronne en hoe om dit te bekom.
>> So ek het ook genoem JavaScript API.
So het ons eintlik verdeel die inheemse en die JavaScript in
twee afsonderlike plekke.
Daar is verskillende maniere van dink daaroor, maar ons dink dat
JavaScript is baie uniek, sodat dit werklik verdien sy eie webwerf.
En ons het 'n baie gewild van ons JavaScript API.
>> So, dit is nou js.leapmotion.com.
Het 'n bietjie van 'n ander kyk, 'n bietjie meer pret dalk.
Maar dit is waarskynlik een van die beste plekke vir julle
om te gaan om te begin.
>> JavaScript, as jy sal waarskynlik begin om uit te vind, gaan 'n groot
taal om te begin Op hierdie platform.
Hoeveel van julle vertroud is met JavaScript-ontwikkeling reeds?
So 'n paar.
So, wat jy sal vind, is dat JavaScript 'n geskrewe taal en nie 'n
saamgestel taal beteken dat jy kan gaan reguit na enigiets wat
loop op die web, regs-kliek dit, sien die bron, het jy
al die kode is daar.
So dit is die maklikste manier om te kry het in 'n taal.
>> En wat jy hier vind, is 'n n klomp van die ongelooflike voorbeelde.
Ons is toe te voeg tot hierdie al die tyd.
Jy kan net kliek op hierdie, hulle sal loop in die leser.
>> So laat ons probeer om een ​​van hulle op die oomblik.
So dit is net hardloop in die leser.
Die kode agter dit is super eenvoudig.
So hier gaan ons, net View Page Bron, kry jy al die kode, dit is reg hier.
Moet nie bekommerd wees oor dit ook veel op die oomblik.
Dit lyk intimiderend, of sommige van julle wat vertroud is met dit,
Dit sal goed wees.
>> Maar die meeste van hierdie is eintlik iets genoem 3JS in WebGL.
Die werklike deel van die sprong is af hier om 'n bietjie verder, maar dit is
eintlik baie eenvoudig een keer jy grawe in dit.
En as iemand se belangstelling, kan ek loop deur 'n paar van hierdie tyd.
Maar dit is waarskynlik die beste om te hou dit hoë vlak op die oomblik.
>> Maar in elk geval, so dit is 'n groot plek om te begin soek na
paar verskillende voorbeelde.
En jy kan hier sien ons het 'n paar basiese demos te paar verskillende tipes
spyskaarte, 'n wêreld wat jy kan kommunikeer met sommige data visualisaties.
Daar is net 'n hele leër van die dinge.
Dis n groot plek om te kontroleer uit 'n bron-kode.
>> Die ander ding wat jy hier sal vind wat sal 'n groot hulp te kry wees
begin word het ons 'n groot stel handleidings.
Dit loop jy uit die baie basiese beginsels van hoe n raam te kry -
en soos ek gesê het Ek gaan deur wat in 'n bietjie -
deur te kry n basiese aansoek opgestel.
So ek kan beslis aanbeveel js.leapmotion as 'n goeie plek om te
begin as jy dink oor doen 'n paar ontwikkeling.
En weer, ons het ons API Docs.
>> So dit is 'n baie eenvoudige uitleg hier.
Dit is 'n bietjie makliker as die ontwikkelaar se webwerf.
Dit is 'n bietjie ligter - dit is net gefokus op JavaScript.
Maar jy het soort van het diegene drie belangrikste dinge -
voorbeelde, tutoriale en APIs.
En dit sal 'n groot hulp wees, sou ek sê, vir die slag.
So ek sal net weer in hierdie sprong.
So laat my net gryp 'n vinnige drankie.
>> So dit is nie regtig oor wat is die sprong Motion kontroleerder.
Wat ek wou praat oor Hier is wat dit nie.
So baie mense wanneer die sprong Motion uitgekom hulle was soos, o my
goedheid, dit is 'n muis vervanging.
Ek het nog nooit nodig om my muis te gebruik en klawerbord nie.
>> Ons het nie regtig sien dit nie so nie.
Want as jy onthou, toe die muis uitgekom het, die
sleutelbord het nie verdwyn nie.
Die muis aangevul die sleutelbord ervaring, en so dit is regtig wat
hierdie tegnologie kan jy om te doen nie.
Dit kan jy die ervaring aan te vul dat jy met.
Dit laat jou toe om te doen dinge beter.
>> En dit is regtig wat die ontwikkeling vir hierdie platform is alles oor.
Dit gaan nie oor probeer om alles te doen met Leap nou.
Want wat jy doen, is jy sal vind dit irriterend.
Jy sal vind dit nie kry die resultate wat jy wil.
Die beste manier om dit aan te pak is wat die dinge wat ek beter kan doen
met die spring, en ek sal jou wys jy 'n paar van die demos.
>> Maar wat sal jy begin om te sien as jy grawe 'n bietjie in dit, een van die
gunsteling dinge vir almal om te doen -
en deur al beteken, het 'n toneelstuk om met hierdie so goed -
is die bou van 'n muis met die sprong.
So ek wil die sprong te gebruik om te beheer die wyser met my vinger.
Dit is beslis 'n program wat gebou kan word met die sprong.
>> Is dit die beste gebruik van die sprong?
Waarskynlik nie.
So, wat ek sal probeer om jou te bemoedig ouens te dink oor is wat die
aansoeke?
As jy wil 'n paar van hierdie op te bou, wat die aansoeke
dat jy beter kan doen?
Hulle het nie om te wees regtig kompleks, Maar wat is 'n paar van die dinge wat
net maak jou lewe 'n bietjie meer doeltreffend, of dalk n bietjie meer
pret, of toelaat om te navigeer 'n bietjie beter?
So dit is net wat ek wou gee jy 'n vinnige gedagte dat.
>> So wat lei na wat sommige van die programme wat in daardie
doen 'n goeie werk van toon die krag van hierdie platform?
So ek gaan om jou te neem deur 'n paar van hulle nou.
Ons kan redelik vinnig deur hulle.
>> So het die eerste een is 'n bietjie spel genaamd Blok 54, wat ek sal sit op jou
skerm, nie my skerm.
Ons sal probeer om dit 'n klein venster plaas.
So een van die redes wat ek wou wys hierdie aansoek is omdat dit
is regtig iets wat nooit moontlik voor.
Dit is nie iets wat jy kan doen met 'n muis.
Dit is nie iets wat jy kan doen met 'n klavier.
Dit is waarskynlik 'n bietjie meer gevorderde, maar dit is 'n goeie voorbeeld van
sommige van die dinge wat jy kan doen met die sprong.
>> So, wat jy hier sien, het ons ' n Jenga toring, natuurlik -
of is dit 'n Blok 54 toring, Ek sê nie.
So, wat kan ek hier doen, is ek eintlik kan gryp hierdie stukke, as my
rekenaar nie stadiger te veel.
Jammer, my rekenaar blyk te wees met 'n bietjie van 'n harde
tyd saam met hierdie een.
So ek kan eintlik gryp hierdie stukke en skuif dit net asof hulle
fisiese voorwerpe.
En dit is regtig een van die belangrikste voordele, bring dat die werklike wêreld.
>> So ek kan letterlik gryp wat stuk en dit kom haal.
Ek kan dit weggooi.
Wow, is dit loop 'n bietjie stadiger vir een of ander rede.
Sodat jy kan soort van kry die gevoel daar.
So dit is iets wat jy letterlik kon dit nie doen op 'n -
Ek is net gaan om dit te stoot een uit die pad nou.
Daar gaan ons.
>> So dit is 'n baie pret.
As my rekenaar is nie chugging saam so veel nie, dan is dit
sou wees om 'n baie gladder.
Maar jy kan soort van sien is daar dat Dit is 'n voorbeeld van die bring
iets wat was die werklike wêreld in die digitale ruimte, en dit is sodat jy
interaksie in 'n manier wat natuurlik.
>> Ek gebruik nie 'n spyskaart om deur te gaan.
Ek is nie te klik, of die gebruik van die sleutelbord kortpaaie of enigiets.
Dit is net letterlik my om uit te reik en die manipulering van die blokke in die
digitale ruimte.
>> So hierdie volgende een is 'n bietjie saam dieselfde lyne, maar dit gaan oor
die feit dat hierdie werklike ervarings in die digitale wêreld.
En so gaan dit was 'n ervaring wat ek glo een van ons mede-stigters het.
Ek wil hom nie op hierdie aan te haal nie, maar daar was die vermoë om te wees in die
see en sien hierdie skole van die vis swem rond en in staat is om te
interaksie met hulle.
En dit is iets wat werklik moeilik om mondelings te kommunikeer.
Dit is ook baie moeilik om te kommunikeer digitaal sonder 'n behoorlike
insette meganisme om te kan dat 3D-wêreld te manipuleer.
>> So ek sal net bring hierdie een op.
Jy kan nie in staat wees om te sien dat die stroom weergawe - dit kan 'wees
bietjie donker.
So wat jy hier sien, is my hande in die 3D ruimte.
Ek het 'n volledige vryheid van beweging.
En ek kan net hou my hande nog steeds, sien die vis en dan
strooi dit weg.
>> En jy kan die vryheid sien in hierdie digitale ruimte is soos iets wat
regtig is nie moontlik nie.
Ek kan uit te bring na die skerm verwilder.
So dit is 'n eenvoudige demo nie, maar dit is klem op die feit dat hulle in staat te
bring sommige van hierdie werklike wêreld ervaring wat regtig nie
vertaal in die digitale ruimte in hierdie digitale ruimte uiteindelik vir die
eerste keer.
>> Publiek: Jy kan eintlik sien wat op Museum van Wetenskap [onhoorbaar]
>> MICHAEL SUTHERLAND: En dit is 'n groot een so goed.
Want wat ons kry, is wanneer mense eerste het hul hande in hierdie, is dit
die beste tyd wat hulle gesien het hulself so publiek aankom verteenwoordig in
hul digitale ruimte, sodat jy gewoonlik kry 'n interessante reaksie.
So deur al beteken, as ons het tyd daarna, sou ek gelukkig wees om jou te wys
ouens sommige van hierdie demos.
>> So hierdie volgende een -
Ek sal nie bring die skyfie dek weer.
Hierdie volgende een is oor die skep van ' ervaring wat jy net kan verken.
So is daar baie beperkte reëls aan hierdie.
Dit is die skep van hierdie meeslepende ervaring.
>> En die ontwikkelaar dat dit gebou is 'n man genaamd Eddie Lee uit Japan.
En dit was eintlik 'n ervaring Hy het in Kyoto.
En hy wou basies bring dat die ervaring en deel
dit met ander mense.
>> Ek weet nie of jy kan hoor dat.
Maar jy kan net jou vingers te sleep deur die water en gemors rond met
wys.
Daar is niks wat vertel my wat ek kan doen.
Dit is net 'n baie Zen ervaring.
Maar dit is iets wat jy kan net werklik verdiep jouself in en
vergeet hoe jy eintlik interaksie met dit.
En net sit jou hande in en voel net jou manier om.
>> En jy kan die hele omgewing sien is daar net speel rond met.
En daar is eintlik 'n storie lyn na hierdie.
Dit neem 'n rukkie om deur te gaan nie, maar jy kan jou pad verken
deur dit.
Dit is soort van 'n baie pret, en 'n baie natuurlike interaksie.
>> So dit is eintlik iets deur dieselfde ontwikkelaar.
Hierdie een is 'n bietjie crazier, maar dit beklemtoon 'n paar interessante gebruik
gevalle, en weer, iets wat jy kan net regtig doen met
hierdie soort van platform.
So ek sal net kom hier rond.
>> So dit is eintlik die spyskaart bladsy.
En dit is n spyskaart soos het nie werklik bestaan ​​het nie.
So letterlik dit is net op soek na hoe baie vingers ek hou, en basies
die keuse van die menu deur het.
So kan jy sien die reëls herskryf om
koppelvlak-ontwerp hier.
Jy het 'n totale vryheid te doen wat jy wil.
>> So in hierdie een, dit is 'n soort van 'n bietjie mal.
Ek is lief vir hierdie ouens.
Ek hierdie ouens kan sien weerkaats die hele dag.
Hy het 'n hele klomp van verskillende ervarings daar.
>> Al hierdie wat jy kan kry deur lugruim.
So voel vry om aan te meld.
Dit is gratis.
Jy kan gaan kyk na die programme.
>> Dit is 'n soort van 'n musikale eksperiment.
Maar wat hy doen is hy met behulp van die volle 3D ruimte verskillende te skep
klankeffekte.
Dit is waarskynlik 'n bietjie moeilik om te hoor deur die klank stelsel.
Maar basies hy is die gebruik van hierdie volle 3D ruimte 'n nuwe soort te skep
instrument.
En dan of ek die gebruik drie vingers, vier vingers, of 'n vinger, ek kan
basies begin verander die effek van 'n geluid.
So dit is beslis baie eksperimentele, maar dit beklemtoon dat
vryheid in die 3D ruimte.
>> So jy Block 54 gesien het, het dit is 'spel.
En die laaste twee was meer kreatiewe, ervaringsleer soort dinge.
Dit is maklik om te toegedraai raak in daardie soort kreatiewe wêreld, en daar is so
baie wonderlike dinge wat ons sien uit.
En as niks anders nie, dis 'n groot rede om te ontwikkel vir die sprong Motion.
>> Ons soveel wonderlike, kreatiewe nou sien dinge, maar daar is ook 'n element van
doeltreffendheid.
En so het ek wil net om te wys 'n vinnige integrasie dat die
Google Earth span -
sommige van wat jy mag hê voor gesien.
Hopelik Ek het 'n OK verband hier, want dit is 'n bietjie
bandwydte-intensiewe.
>> Maar jy waarskynlik vertroud met Google Aarde en hoe jy oor die algemeen
sou opgevolg nie.
Dis kliek en sleep, jy het die sliders vir zoom in, zoom uit.
As jy regtig vaardig op dit, jy het sleutelbord kortpaaie, kliek
en die pan en kantel.
Daar is al die verskillende maniere waarop jy kan beweeg om die 3D navigeer
omgewing.
Maar wat die Google-span het was hulle net die reëls op wat oorgeskryf.
>> Ons kan 'n bietjie het bandwydte kwessies.
Maar wat jy kan soort sien daar is jy kan basies net navigeer.
So laat ons sien waar ons wil gaan.
O ja, ons is 'n bietjie bietjie stellend daar.
Maar wat dit my toelaat om te doen, is om Ek kan verskeie grade van beheer
vryheid almal met een vloeiende beweging.
>> So ek kan pan links na regs.
Ek het 'opkyk, afkyk.
Ek kan my opstand verander.
Ek kan vorentoe beweeg.
Ek kan basies gaan, en ek kan rond draai 'n sekere punt en hou net
my fokus op dit.
Ek het 'n volledige vryheid in hierdie 3D ruimte.
>> En al van 'n skielike, my doeltreffendheid van opgevolg rondom die ruimte is net
vermenigvuldig geweldig.
So ek kan spring van Boston na San Francisco na Nieu-Seeland in 'n paar
sekondes.
Voorheen het dat die soort van operasie sou geneem het my nogal 'n paar
verskillende druk en bewegings en sleutelbord kortpaaie, en ek het om te
onthou dit alles.
>> So dit is n aansoek waar hierdie soort van natuurlike interaksie
sodat 'n groter doeltreffendheid.
So dit is n ander ding om te hou aan die agterkant van jou gees.
Is dit iets wat ek meer kan maak doeltreffend in wat ek bou?
>> En die laaste een wat ek wil om te wys voor ek gaan in die SDK is oor die
opvoedkundige moontlikhede.
En dit is iets wat Dan aangeraak liggies met
die Children's Hospital.
Ons gaan vol skerm.
Hang aan 'n tweede.
Hier gaan ons.
>> Dit is 'n bietjie vreemd.
Kom ons probeer gee dat 'n volle skerm weer.
Wel, nie dat jy nie lyk soos dit wil uit te voer op hierdie voorspelbare vir
een of ander rede.
Interessant.
Oh well, dis te sleg nie.
>> So hierdie een is eintlik 'n bietjie inligting.
Jy kan 'n blik op dit later het nie, Na dit as jy wil.
Maar basies wat dit doen, is dit 'n volle 3D voorstelling van die skedel.
En wat jy kan doen, is om basies neem dit uitmekaar in 3D.
Dit word 'n 3D legkaart.
>> So 'n paar van hierdie aansoeke, sal hulle [? vra?] vir 'n meer meeslepende
leer omgewing.
So as jy in staat om met wat jy leer, jy begin om te
neem dit in 'n baie meer.
So ons sien 'n baie interessante aansoeke ontwikkel word, beide in
vroeë leer en spesiale behoeftes leer, sowel as al die pad
deur die wetenskap.
So daar is 'n baie interessante Aansoeke saam dat.
>> Ek sal probeer en wys jou hierdie een, maar dit is gaan 'n bietjie hit en
mis of ons kan kry dit om hier te werk.
Dit is slegs vertoon die helfte van die anatomie op die oomblik.
Maar wat dit toelaat om jou te doen, is te sien hoe jy kan navigeer
om dit in 3D.
Ek kan basies begin die verwydering van artikels en in staat wees om te navigeer.
Ek kan eintlik begin om basies skil terug die verskillende lae.
Dit is amper soos om 'n MRI in real time.
>> Hierdie is deel van die BioDigital Menslike Project.
So dit is eintlik iets wat splinternuwe wat kom uit.
Jy kan soort van sien hoe jy kan net neem stukke uitmekaar en dan net
basies navigeer in en ondersoek dit 'n baie meer nou.
Jy kan sien dit is eintlik hardloop direk in die leser, so dit is 'n
voorbeeld van wat moontlik is met die JavaScript API.
>> So dit is 'n paar verskillende voorbeelde van sommige van die programme.
Jy sien die kreatiewe ondersoekende situasie.
Jy sien sommige van die doeltreffendheid toeneem, 'n soort van interaktiewe
leer voorbeelde.
Sodat jy kan sien daar is 'n wye verskeidenheid
programme, verskillende sagteware.
>> Ek vermoed dat dit waarskynlik nie baie mense het 'n blik op die SDK deur
hierdie stadium.
So ek sal net gaan op 'n baie, baie hoog vlak deur wat is die data wat
die maak van al hierdie werk.
Wat is dit as jy as 'n ontwikkelaar sou saam te werk met dié soort te skep
ervarings.
>> So ek het gepraat oor 'n paar keer nou, rame.
So aan die baie, baie laagste vlak, ons het wat ons rame noem.
En n raam is basies terug na jou tot 200 keer per sekonde, en is dit
bevat alles wat die sprong sien.
So het die sprong te sien hande, sien dit vingers, en dit sien gereedskap.
So ek sal jy vinnig wys in ons Visualizer wat dit lyk soos.
>> So as jy belangstel in die doen van 'n paar Sprong ontwikkeling, hierdie hulpmiddel is hier
waarskynlik een van die mees te wees nuttige dinge wat jy kan
begin om te speel.
Dit is eintlik nie onmiddellik duidelik moontlik waar jy na hierdie van.
En ek sal jou wys jy vinnig net so dat jy is al bewus van waar jy kan
eintlik kry om hierdie.
>> So wanneer jy die bestuur van die sprong Motion sagteware, jy het hierdie
bietjie ikoon hier.
Dit is waar jy lugruim kan begin uit, dit is waar jy kan kry om jou
instellings van.
Een van die dinge wat hier is dit ding genaamd die diagnose
Visualizer, en dit is onder Probleme oplos.
Dit sal hierdie hulpmiddel hier begin, en dit is basies -
>> Publiek: [onhoorbaar].
>> MICHAEL SUTHERLAND: O, regs.
Ja, dankie vir dat.
Ek het opgemerk dat as well.
Dankie.
Dit is net soort van inloer voor.
Dankie vir die merk dat.
>> So dit is basies net wat die sprong is pomp uit.
So dit is die data wat kom uit verwerk deur ons.
En aan die einde van die dag, dit is wat jy kry.
So, dit is die hande en vingers, basies.
Wat jy daar is te sien is al my vingers in real time verteenwoordig af
'n honderdste van 'n millimeter.
>> Jy kan sien die pyle.
Die pyltjies verteenwoordig van die rigting van my vinger.
So dit is iets wat jy sal kry deur middel van IPI.
Jy kan sien waar hulle teken - dit is die posisie van die vingers.
En jy kry ook die snelheid op 'n tyd as well.
>> En jy sal daar te sien die twee groot kringe my palm verteenwoordig.
En jy het 'n groot pyl uit te steek die onderkant, of die top as ek hou
my hand onderstebo, en dit is wat die palm normaalvektore.
So basies normaalvektor nie net 'n vektor wat is reguit uit te steek
van jou palm se oppervlak.
So dit is die fundamentele bou blok dat jy wil werk met met
gebou sprong sagteware.
En hierdie hulpmiddel kan jy regtig sien presies wat aangaan.
>> En daar is 'n paar dinge wat jy kan doen n paar klein wenke in hierdie
visualiseer wat behulpsaam kan wees.
Een daarvan is om net jou vingers te verteenwoordig 'n bietjie meer duidelik.
Die ander ding wat kan help is dit is in wese
wat die sprong is om te sien.
>> So ek voorheen genoem, is daar n paar van die optiese ore.
So hierdie dinge het basies 'n veld van die lig van ongeveer 150 grade.
En so gaan dit geel box hier is verteenwoordig wat dit kan sien.
So kan jy hier sien as ek gaan buite daardie boks Ek is
begin my hande om te verloor.
En as ek begin om hier buite te gaan, sal dit nog steeds dit optel, maar jy is
begin om dit te verloor op die kante.
So dit gee jou n bietjie van 'n gevoel van die ruimte wat jy het
om mee te speel.
>> En jy sal hier te sien as jy druk H, sal dit die spyskaart wissel.
En dit sal eintlik gee jy 'n hele klomp van verskillende opsies wat
jy kan toegang te verkry.
Die meeste van dit wat jy sal waarskynlik nie nodig.
Maar dit is 'n goeie manier om van die verbeelding van wat gaan aan sonder om gegrawe
af in die data.
>> So wat is die rame, hande, Vingers en gereedskap.
Eintlik, ek sal jy net vinnig wys voor ek gaan terug, die Tool.
So laat my sien, moet hierdie werk.
Sodat jy kan sien hier my hande.
En as ek bring in hierdie pen, dit kom as grys.
En wat dit is en gesê is dat dit is 'n instrument.
>> So het ons wat ons noem 'n instrument API.
Dit erken eintlik voorwerpe soos penne of verfkwaste, enigiets wat
ongeveer van hierdie soort van vorm.
Dit sal in staat wees om te vertel dat dit nie 'n vinger, en jy kan eintlik gebruik
wat tot u voordeel as jy gebou sagteware vir hierdie.
>> Jy kan begin werklike wêreld te bring voorwerpe in jou
aansoek, byvoorbeeld.
So kan jy letterlik n esel van verskillende verfkwaste, en elke
kwas jy gekodeerde up 'n ander voor te stel
borsel in die sagteware.
So in plaas van werklik om dit te verander deur 'n spyskaart op die sagteware, jy
kan letterlik net haal n ander borsel en begin verf met dit en
het die sagteware aan te pas om dit te.
>> So dit is rame, hande, Vingers en gereedskap.
So wat is die baie, baie lae Vlak dinge wat ons het.
Ek weet nie of enigiemand hier enige bekendheid met die Kinect.
Een van die dinge wat ons kry gevra om 'n baie waar is die rou data.
En wat dit beteken, is in ander 3D dop stelsels, dit is basies '
blob van data.
>> Wat ons hier doen, is om 'n meer gestruktureerde benadering.
So dit is eintlik die laagste vlak data.
En ons vind dat, want dit is gestruktureer soos hierdie, is dit regtig help
mense om te begin vinniger.
As jy net het 'n volle 3D blob van data, is dit baie
moeilik om te werk met.
So dit is een van die redes waarom dit gestruktureer in die manier waarop dit is.
>> So is daar enige vrae om enige van daardie?
Nee.
So ons sal beweeg.
>> Jy kan in staat wees om te begin om te sien selfs al die data is gestruktureer
wat gee jou letterlik wat jy sien, soos die hande en vingers, kan dit
'n bietjie ontmoedigend om eers te begin om uit te vind hoe om te werk met dit.
Nou gaan ek die dop vingers in 3D, wat moet ek doen met dit?
So ons het een of ander hoër vlak APIs te help kry om 'n paar van diegene
gebiede, en dit kan 'n manier te kry begin met 'n bietjie vinniger as well.
>> So dit is konseptueel genoem bewegings.
Dit is 'n deel van ons API.
Jy sal 'n paar gidse vind op wat Voorstelle is.
Maar op 'n konseptuele vlak, wat dit is doen, is om dit is basies wat al
hierdie bewegings in die ruimte en draai hulle in een van die drie
dinge - vertaling, rotasie, skaal nie.
>> So kry nie te vasgevang in daardie.
Maar wat dit basies kan jy doen word dit hierdie komplekse bewegings vat
in enkelsyfers, of 'n graad van rotasie, of 'n skaal
faktor soos 'n nommer.
So, wat beteken dit is dit abstraheer uit 'n baie van die komplekse meganika en indien
Ek doen dit, dit gee jou 'n aantal wat sê dit is te skaal met 10.
>> So, wat kan jy dan doen is as jy ' 'n beeld wat jy wil om te vergroot,
jy kan die beeld te gryp.
En gebruik dan hierdie soort van API om te sê, Wel, nou is ek skalering dit met 'n faktor
10 en jy hoef nie bekommerd te wees oor al die data wat aangaan.
So dit is iets om net te hou aan die agterkant van jou gees.
Dit kan dit 'n bietjie makliker te maak as jy probeer om 'n paar van diegene wat meer te doen
komplekse interaksies.
>> Dit is wat ons noem die bewegings API.
Jy sal dit nie sien nie eintlik genoem Bewegings in die dokumentasie.
Dis eintlik n versameling van APIs uit verskillende plekke.
Maar wat ek kan doen, is as iemand se belangstel in meer oor die leer
wat, ek is gelukkig om jou te wys op 'n sekere gidse vir hoe om te begin op daardie.
>> En dan is die volgende ding is, wat gewoonlik die ding wat die meeste mense is
waarskynlik die mees bekende met, is gebare.
So dit is baie hoër vlak onttrekking.
So jy basies om al hierdie soort van bewegings en jy
sê, regs, wat is 'n diskrete ding wat ek kan doen?
So ek kan sirkel met my vinger, of ek kan krap met my hand, of ek kan tap
in die oor.
En so het ons gebreek het diegene af net om te probeer en maak dit 'n bietjie makliker om te
te begin in 'n paar van hierdie gebare.
En ek sal jou wys julle 'n bietjie oor hoe sommige van dié werk.
>> So terug in die Visualizer, as ek gebare op -
laat my net te stop wat so dit is nie roterende en maak dit hardloop duiselig.
Reg, daar gaan ons.
Draai dit op.
Goed, hier gaan ons.
>> So nou kan jy sien dat my hande in die ruimte.
As ek 'n sirkel trek, is dit kom up en wys n sirkel.
En jy kan sien dit is eintlik in enige vlak.
Dit maak nie regtig saak nie hoe ek dit teken.
Maar dit is basies die opsporing dat ek 'n sirkel met my vinger.
>> En op die API vlak, het ons probeer het om te maak dat so maklik as moontlik te gebruik.
So jy het nie regtig na te dink oor die meganika van die dop punte
in 3D en uitzoeken of Dit is 'n sirkel.
Jy kan net sê, is 'n sirkel gebeur?
So dit is een ding wat jy kan gebruik as 'n beheer meganisme.
>> Jy sal ook sien dat daar wat ons het dunbier, krane.
Jy kan sien die klein balle weerkaats is daar aan die onderkant.
So dit is visueel hoe ons wys wat die gebare.
>> Maar in terme van die ontwikkeling van sagteware vir dit, dit is net 'n hoë vlak manier
te vereenvoudig 'n groot deel van die kompleksiteit van die dop vingers, so jy kan net
gebruik die as is.
Jy begin anders te sien benaderings tot dit.
En ek sal jou wys 'n ander benadering 'n bietjie later op 'n ander manier
om dit te doen nie, maar die al gebou in die API.
>> So het ons 'n paar ander dele na die SDK wat dalk
interessant om julle.
Dus net daardie laaste stukkies te dek, daar is drie vlakke van abstraksie Ek
gepraat oor.
Die lae vlak, wat is die rame, Die hande en die vingers.
>> Die middelste vlak, waar dit die omskakeling 'n baie van die beweging in
deurlopende beweging, so rotasie, of skalering, of vertaal.
En dan na die volgende vlak wat is die handgebare, soos
Ek doen 'n sirkel?
Ek is besig met 'n kraan?
Doen ek 'n slag?
>> Dan aan die ander kant van dit, ons het dinge genoem die interaksie Box.
Ek wil nie om te gaan in te veel besonderhede, want dit is alles net te
gee jou 'n bietjie van 'n voorsmakie van wat sommige van die dinge is.
Jy is beslis meer as welkom om te reik uit na my met besonderhede later
op hieroor.
Maar die interaksie Box is 'n ander manier dat ons probeer om dit 'n bietjie te maak
bietjie makliker om te dink oor koördinate in die ruimte.
>> So ek voorheen genoem jy het die ruimte -
dis hierdie 3D omgekeerde piramide.
Dit kan 'n bietjie lastig.
Jy kan soort van sien dit daar.
Dit kan 'n bietjie lastig as geword jy probeer om dit te vertaal in
skerm ruimte waar jy vertoon wat jy besig is.
>> So wat ons geskep is 'n interaksie Box.
Dit gaan baie moeilik wees om -
O, daar gaan ons as ek dat 'n mens op.
Sodat jy kan die wit boks daar te sien.
En basies wat dit doen is dit is ' net kartering wat aan nul tot een,
nul tot een.
Sodat jy net 'n afgeskaal ruimte wat altyd vas.
Jy hoef nie bekommerd te wees oor hoe ver jy bo die toestel,
of waar dit is.
>> En dit pas -
ten minste dit moet aanpas.
Hierdie is natuurlik demo mode.
Maar basies wat sal gebeur met wat dit sal net aan te pas by
waar die persoon is bo die toestel, en dit sal 'n bestendige
ruimte vir jou om te werk in
>> Dit klink n bietjie kompleks met die manier wat ek verduidelik dit daar.
Maar wat dit laat jou wese te doen is net vergeet
waar die persoon is.
Dit gee jou net 'afgeskaal nul tot een in die Y, nul tot een in die X en
jy moet net nie hoef te bekommer oor al die kompleksiteit van waar die persoon is,
of dit nou met behulp van groot bewegings of klein bewegings, en dit net skale
alles vir jou.
So dit is net iets 'n oog uit te hou.
>> As jy nie kyk deur die dokumentasie en jy sien iets
oor interaksie Box, dis wat dit gaan verwys.
Dit kan n bietjie moeilik wees konsep om te verstaan ​​wat dit is.
En dit is jammer dat dit nie skaal saam met my, maar dit is OK.
>> En terwyl ons op hierdie siening, die ander API wat sal interessant wees
Miskien praat oor ons Raak Sone API.
So een van die eerste dinge wat mense vra, is hoe kliek jy met die sprong?
Dit is soort van 'n interessante vraag, omdat jy nie regtig nodig het om nie te klik
met die sprong.
Wat ons probeer en moedig is om te dink oor eintlik interaksie met die
ruimte, gryp dit en beweeg dit - jy nie nodig het om te kliek en sleep.
>> Maar vir die aansoeke waar n soort interaksie nodig is, ons
'n API wat genoem 'n tikkie Sone API.
En dit is net probeer om 'n groot deel van die te neem kompleksiteit van die uitzoeken presies
wat die gebruiker se doen in die lug en vereenvoudig dit in net 'n geval dat
sê jy óf klik of nie.
En ek sal net wys jou baie vinnig hoe dit werk.
>> So kan jy hier sien my vinger se wese verteenwoordig as 'n wyser, en jy sal
kry ook hierdie posisie Dwarsdeur API.
En as ek begin om vorentoe te beweeg, is dit basies sê ek nou te kliek en ek
kan dit rondom sleep.
En dit maak nie regtig saak waar Ek is in die 3D ruimte -
dit sal nie saak waar ek is werk.
>> En so op sigwaarde is dit lyk baie eenvoudig.
Daar is eintlik 'n baie komplekse meganika rondom dit.
So dit is hoekom ons probeer om te omsluit almal wat in 'n API, en maak dit 'n
bietjie makliker vir julle.
So as jy 'n blik op die API, dit is eintlik redelik maklik om te
bou wat in jou aansoek, en jy hoef nie bekommerd te wees oor al die
kompleksiteit van waar die persoon se hand is.
>> So daar is 'n baie ander dinge in die SDK.
As jy wil 'n bietjie van die ondersoek te hê, jy sal begin om sommige uit te vind
van die ander dinge.
Maar dit is 'n paar van die hoë vlak konsepte wat in ons SDK.
>> Dit is dalk 'n bietjie veel om te neem in sonder 'n kans om te speel
rond met die sprong nie.
Maar ek wou net om jou 'n bietjie van ' 'n smaak van wat in daar sodat
wanneer jy dit nie kry om dit, soos ek gesê het, voel vry om uit te reik na ons.
Ek kan punt wat jy in die regte rigting vir enige soort van dokumentasie om te help
jy begin.
>> So soos ek genoem het, ons SDK het 'n klomp van die inheemse tale.
Ons het die JavaScript API.
Een van die maklikste maniere om te begin sou wees om te kyk na 'n paar van die
platforms van die raamwerke wat daar buite.
>> Ek weet nie of die mense is vertroud is met Unity.
famo.us, modder en Vuo is almal baie nuwes na die toneel.
Onwerklik Jy het waarskynlik sien in spel enjins.
>> Maar wat hierdie soort van omgewings te doen is dit dalk 'n makliker manier om te help om te wees
te begin.
Want wat sommige van hulle te doen, sal u voorsien met 'n 3D raamwerk te
begin met.
So is dit soort van neem sommige van die kompleksiteit.
Kry jy meer van 'n visuele omgewing te werk in
>> famo.us is 'n nuwe platform wat kom uit vir 'web app ontwikkeling.
Hul doelwit is om web artikels maak ontwikkeling super maklik.
So wat sal kom uit -
daar is geen tyd vir dit op die oomblik nie.
Maar as dit is iets wat jy is belangstel in die doen, kan dit een wees
'n ogie te hou oor.
>> goo is 'n ongelooflike HTML5 gaming platform.
Hulle doen n baie visuele editor sowel online, weer, vir 'n hoë
prestasie web programme.
Vuo is iets wat ek kan gaan oor 'n baie kort.
Dit bring in die konsep van vinnige prototipering.
>> En ek wil nie hê om te gaan te diep in daardie.
Maar een van die dinge as jy regtig belangstel om in hierdie
soort van ontwikkeling, die vind van 'n goeie hulpmiddel vinnige prototipering te doen kan wees
regtig waardevol.
En wat ek bedoel met dit is dit 'n raamwerk waar jy baie te doen,
baie min moeite te kry 'n baie van die opbrengs.
Sodat jy nie regtig nodig het nie n baie kodering te doen.
Baie van dit is baie visuele - dit is sleep blokke rondom.
>> In werklikheid is, kan ek jou wys 'n baie, baie kort voorbeeld hiervan.
So jy hier kan sien, is dit net 'n heeltemal visuele omgewing -
jy hoef nie eens te kode.
Ag, geweldig -
ons sal nie doen nie demo op die oomblik.
Dit lyk nie te wil uit te voer op die oomblik.
So sonder om in te veel besonderhede, Dis wat genoem visuele
programmeertaal.
Daar kan jy 'n paar basiese te kry funksie werk.
>> Ek sal net vinnig te bring tot 'n voltooi weergawe van hierdie.
So jy hier kan sien, is dit baie eenvoudige program wat basies
neem 'n foto en kan jy beweeg dit rond met die sprong.
En hierdie groen blokke hier is wese al wat jy hoef te doen te kry
begin met die sprong kant is.
So dit is 'n goeie manier om te begin.
As jy 'n paar idees wat jy wil eksperimenteer met voordat jy selfs net
'n kode af, is dit 'n goeie manier om te begin.
>> Publiek: As ons gebruik [onhoorbaar]
kyk, sou dit vertaal in die werklike kode?
>> MICHAEL SUTHERLAND: In hierdie situasie, Ek dink nie jy het die vermoë om te
vertaal kode.
Daar is beslis 'n paar ander raamwerke daar buite.
Quartz Komponis is eintlik 'n Apple hulpmiddel.
Dit is nie meer amptelik ondersteun, maar daar 'n groot gemeenskap rondom dit.
>> Ons het gesien hoe 'n paar ongelooflike sprong dinge kom uit daardie.
Daar is 'n paar plug-ins beskikbaar.
Ek dink dat daar is toegang tot lae vlak kode van Quartz, maar ek is nie
heeltemal seker oor dat.
Maar dit is n goeie vraag.
>> So ek gaan net om te wys jy 'n paar baie, 'n baie hoë vlak terme vir dinge
na te dink oor as jy die ontwikkeling.
Lig omstandighede in die algemeen is nie 'n groot probleem vir die sprong nie.
Ons het 'n ongelooflike span wat basies in staat was om te skakel vir
byna al die lig omstandighede, want dit is iets wat kan
potensieel beïnvloed.
Infrarooi bronne wat uit die buite het die vermoë om invloed op die
prestasie.
>> In die algemeen, sal jy nie regtig kom oor baie struikelblokke.
As in jou ontwikkeling jy sien dat die toestel gaan in sterk af,
regtig al wat dit beteken is dit dalk ontdek dat daar 'n paar infrarooi
lig bronne in die omgewing en dit is vergoed vir dit.
So moenie te bekommerd daaroor nie.
>> In die algemeen, as jy die ontwerp sagteware vir die sprong, is dit belangrik
om te besef dat dit kan wees om die eerste tyd dat jou gebruiker is te gebruik
hierdie tegnologie.
En dit is iets wat dit is moeilik jou kop te kry om aanvanklik.
Wat ons probeer en moedig mense aan om doen, is te dink oor in plaas van net
sodat die gebruiker om te vind hul manier om die interaksie, wat
jy jou rekening is te vra om te doen, probeer verduidelik dit aan hulle n bietjie.
Behandel hulle asof hulle nooit gesien hierdie tegnologie.
Soms sal mense nie eens weet om bereik hul hande uit oor die toestel,
so niks as vanselfsprekend aanvaar nie.
>> As jy 'n blik rond op lugruim, jy sal sien dat 'n groot deel van die programme
werklik die gebruiker lei in hoe om te eintlik interaksie met die jeug.
Dit is iets om net bewus te wees van.
As jy die ontwikkeling van sagteware vir hierdie platform, dit is 'n nuwe.
Mense is nie vertroud is met die tegnologie nie, en sodat jy mag nodig wees om
help verlig om hulle in watter Dit is dat jy die bou.
>> Data is jou vriend.
Ek het genoem voor die Visualizer.
Dit kan een van die wees beste gereedskap wat jy gebruik.
Dit laat jou net om te kyk en wat jy doen.
Dink oor die aksie wat jy probeer om te kode, en dan kyk na
hoe dit lyk in die Visualizer.
En dan sal dit gee jou 'n beter begrip van wat die data beteken dat
jy kry uit die SDK.
>> Indien jy iets wat moet 'doen spyskaart, spyskaarte is iets wat jy
die gebruiker in staat wees om doen sonder om eers te dink.
Dit is nie regtig deel van jou aansoek.
Dit is 'n deel van hoe die gebruiker gebruik jou aansoek.
>> So het ons 'n paar hulpbronne op die ontwikkelaar site.
Net 'n paar van die verskillende stelsels vir spyskaarte wat neem die las af wat jy
ouens vir die feit dat om te dink oor hoe spyskaarte te bou.
Omdat spyskaarte kan iets wat jy kan 'n baie tyd spandeer om
in jou aansoek te bou, wanneer regtig wat jy probeer om te doen, is om
die bou van die idee dat jy het, nie die spyskaart.
So ek sal aanbeveel as jy hoef te doen, enige soort van die spyskaart stelsels, beslis
'n blik op die hulpbronne wat ons op die ontwikkelaar site.
Ons het 'n paar groot voorbeelde van hoe spyskaarte te doen, en hoe om hulle te hou
konsekwent is sodat gebruikers het 'n konsekwent ervaring op
aansoeke.
>> Visuele terugvoer.
So, wat ek bedoel met dit is as byvoorbeeld jy probeer om iets te doen
dat is wat '3D ruimte, is dit baie belangrik om 'n soort van te verskaf
visuele terugvoer.
So of dit wys waar jou vingers is wat in die ruimte, of in die
geval van Blok 54 wat ons gesien het op die heel begin, kan jy opgemerk het dat
Die [? pedale?] verlig.
En toe ek na aan die toring blokke, kan jy eintlik sien
visueel dat ek naby aan hulle.
En dit is 'n klein truuk, maar dit is eintlik 'n baie belangrike een.
So maak seker dat die gebruiker se georiënteerde in die 3D ruimte.
>> En weer, vinnige prototipering.
As jy nie kan vind sommige gereedskap wat jy nuttig vind, sal beslis Ek
u aanmoedig om te belê die tyd in.
In staat is om jou idees te vinnig uit in plaas van om n te spandeer
baie tyd kodering op 'n laer vlak en probeer om uit te vind hoe om te kodeer
it up, as jy kan kry om daardie idees in die voorkant van jou, speel rond met hulle
'n bietjie en dan code dit is, is dit kon 'n goeie tyd saver wees.
>> So is ons om na die einde.
Hoe is ons vir die tyd?
>> Spreker 2: [onhoorbaar] agt minute tot 05:30.
>> MICHAEL SUTHERLAND: Ons sal klaar om 5:30?
>> Spreker 2: Ek doen.
Dit was die plek ons adverteer hier.
Maar ons kan 'n mens op te doen een Q & A na hierdie.
>> MICHAEL SUTHERLAND: Ja, ek sal nie te gaan diep in die res van hierdie dan.
Ek noem het voor 'n ander manier van doen gebare.
As jy belangstel en jy besig is met JavaScript, dit is 'n
JavaScript aansoek dat 'n ontwikkelaar naam Robert Leary gebou.
Wat beteken dit is wat dit neem om 'n baie van die kompleksiteit van
opname en die gebruik van bewegings.
>> So, wat hy gedoen het, is hy basies het 'n gebaar blokfluit.
Jy kan tik in die gebaar, teken dit.
Dit spoeg iets wat jy kan dan trek in jou aansoek.
So in plaas van om te kode op al die komplekse bewegings in 3D, jy kan
net neem dit, doen die aksie, en stoor dit vir jou aansoek.
Sodat 'n interessante kan wees instrument om te help om te begin.
>> Ek kan baie vinnig deur middel van hierdie.
Dit is net 'n paar van die video's wat wys sommige van die interessante programme.
Sommige van die dinge wat jy kan nie sien nie óf in die lugruim, maar dit is drywende
om in die ontwikkelaar gemeenskap.
Net n paar ongelooflike werk wat mense werk op die show sommige
miskien 'n bietjie meer uniek aansoeke moontlik.
>> So dit is 'n stelsel wat gebruik basies die hoof dop op die kamera
daardie diepte te gee perspektief.
Maar jy kan sien dit is 'n mooi interessante visuele kuns.
So dit is soort van 'n interessante ding wat moontlik is met hierdie tipe van
tegnologie.
>> En dan 'n paar van julle vertroud kan wees met die oculus Rift.
Dit is net 'n paar eksperimentele werk wat sommige van die ontwikkelaars het
doen om die kombinasie sprong Motion met die oculus Rift, so vir die eerste
tyd wat jy kan binnekant dat virtuele wêreld.
So wat gaan 'n interessante wees benadering vir die spel kom gou.
Die oculus Rift is 'n VR headset.
Arme man -
hy het regtig n harde tyd.
>> Dit was 'n uitstalling wat gedoen is gebruik projeksie kartering
met die sprong Motion.
Net 'n baie mooi interaktiewe omgewing waar mense
kan net speel.
Jy kan daar te sien wat hulle geskep het om hierdie 3D bome gebruik projeksie kartering
tegnieke.
Dit was 'n interessante een gedoen in Taipei met Heineken doen 'n
installasie.
>> Die hele "Iron Man"-benadering is daar.
Maar ter wille van die tyd, sal ek net vinnig aan die einde.
So as daar is drie dinge wat sou lekker wees om weg te neem - want ek
besef daar is 'n baie inligting dat ons net bedek.
En 'n baie dit sal jy regtig nodig het om te spandeer 'n bietjie tyd om net te grawe
af in die hulpbronne wat beskikbaar is.
>> Maar ek dink die eerste ding is regtig as jy is die ontwerp van sagteware, probeer
ontwerp vir die gebruiker, nie vir "Iron Man." So vergeet ek wil wees
"Iron Man." Ek wil wees op "die minderheid Rapporteer. "Maar in plaas daarvan,
ontwerp vir die gebruiker.
Ontwerp vir die persoon wat gaan word met behulp van jou sagteware.
>> So dink oor hoe kan ek hul ervaring beter?
Hoe kan ek iets wat hulle beter doen?
En dit is regtig gaan wees waar die mees kragtige en die mees
innemende sagteware vandaan kom.
>> En as jy vertroud is met UI / UX, jy kan amper gooi die reëls uit die
venster in 'n sekere sin.
Met hierdie soort van tegnologie, ons is begin om die reëls te herskryf as ons
gaan, en dat net beteken dat jy het 'n leë doek.
So julle ouens is regtig begin op die regte tyd.
As jy net kry in ontwikkeling nou, beteken dit dat jy
skryf die reël boek as jy leer, so dit is 'n ongelooflike
geleentheid hiervoor.
>> En ek wil net weer sê, in staat wees om te vind 'n manier om vinnig prototipe en
dan bou.
Nie noodwendig al jou tyd mors om in die boute en moere
dadelik.
Sien as jy kan kry om jou idees uit.
>> Dit gebruik word dat dit 'n goeie om hulle te kry op papier.
En papier is nog steeds 'n goeie manier om te gaan.
Maar sodra jy begin om hierdie dinamiese te kry interfaces, jy regtig begin
'n beter gereedskap moet in staat wees om diegene dinamiese idees uit te kry.
En so as jy kan 'n paar instrumente wat help om prototipe, probeer leer
hulle en gebruik hulle, en jy sal jouself waarskynlik spaar
baie tyd en moeite.
>> So 'n paar hulpbronne.
Sodra jy begin om in JavaScript,
js.leapmotion.com / tutoriale, wat sal 'n goeie manier om te begin.
Voorbeelde weer op js.leapmotion.com, jy 'n paar
groot JavaScript voorbeelde.
>> Neem asseblief die vrymoedigheid om betrokke te raak in die forums, vra ontwikkelaars, vra ons.
Dit is 'n goeie manier om te leer.
As jy belangstel in die lees van meer inhoud oor wat daar buite, sommige
van die gedagte leierskap in die ruimte, labs.leapmotion.com is 'n groot
blog vir dat.
Ons is om uit nuwe inhoud elke week, is dit 'n groot ruimte.
>> En as jy wil om te maak met ons weer die forums.
Jy kan e-pos aan developers@leapmotion.com.
Ons is op @ leapmotiondev op Twitter so net tweet by ons.
Ons is baie aktief daar.
En ons vernaamste handvatsel, @ leapmotion.
Leapmotiondev @ is natuurlik ons ontwikkelaar Twitter handvatsel.
>> So dit is regtig nie.
Indien daar 'n paar keer vir vrae, beslis gelukkig
om enige vrae te beantwoord.
Indien jy dink aan iets daarna voel asseblief vry om uit te reik na my
direk by kiwi@leapmotion.com, of tweet by my by @ Kiwi.
Cool.
Enige vrae?
>> Publiek: In bykomend tot die ontwikkeling van programme dat [onhoorbaar], hoe haalbaar is
om dit te maak [onhoorbaar] vlak sagteware, sodat wat jy kan links blaai, regs,
op, af, en enige [onhoorbaar]
aansoeke, [? byvoorbeeld?]
[Onhoorbaar]?
>> MICHAEL SUTHERLAND: So is daar Aansoeke vir daardie.
As jy 'n blik op die lugruim, sal jy vind 'n paar verskillende programme.
Sommige van die meer populêre is een genoem HandWAVE wat jy kan doen
'n paar basiese beduie.
As jy wil hê dat die soort van dinge te doen, daar is regtig niks wat jy grense
in die SDK om dit te doen.
Dit is regtig 'n vraag as jy die bou van die OS vlak beheer, is dit
eintlik maak dat die ervaring van die gebruik van die bedryfstelsel beter?
>> Met verloop van tyd, sal ons begin om te sien die bedryfstelsels ontwikkel tot 'n staat
wat werklik gemaak word vir hierdie tipe van insette.
Vir nou, ons is eintlik die gebruik van bedryfstelsels wat gebou
26-jaar-oue tegnologie.
As jy 'n blik op die Mac interface, dit regtig het nie verander in
ongeveer 26 jaar.
So ons is regtig sukkel n 26 jaar leer kurwe waar mense het
so gewoond aan hierdie tipe koppelvlak wat is dit moeilik om te sien as dit.
So as jy kan daardie ervaring te verbeter, dit is beslis 'n oorwinning.
>> Maar as dit net doen 'n gebaar vir ter wille van die doen van 'n gebaar, wat
jy sal waarskynlik vind dat die gebruikers, hulle sal vind dit makliker om net terug te gaan
na hul sleutelbord en muis, want dit is wat hulle is gemaklik met.
So dit is waarom dit is werklik belangrik om dink oor wat ek ontwerp vir?
Wie is dat eindgebruiker, en hoe kan Ek 'n bietjie beter te maak hul lewe?
>> Maar as ons die tyd, het ek kan wys dat jy 'n vinnige een.
Dit is 'n interessante een wat net uitgekom het.
Dit is 'n baie eenvoudige wyser, maar dit is soort oulike want dit het hierdie
bietjie hand -
of is dit nie.
Is ons daar?
Interessant.
>> Wel, ek sal nie vir jou wys dat demo.
Maar dit [? leapcursor.js?]
is 'n interessante bietjie voorbeeld wat basies laat jou blaai op en af
publiek aankom in 'n web bladsy en soort van druk net deur die buig van jou hand.
So dit veronderstel is om meer te wees n rustige soort boek
op en af, flicks.
>> Publiek: U het genoem dat die toestel self is grootliks kommoditeit hardeware.
Wat is die onderliggende hardeware tegnologie wat eintlik die
opsporing van voorwerpe?
>> MICHAEL SUTHERLAND: So het die werklike opsporing van die voorwerpe - so
basies as jy die USB te hak hier, is jy net gaan kry 'n
n hele klomp van die beeld data terug.
Mense het dit reeds gedoen.
Waar die magic gebeur is basies as dit kry in die
rekenaar, dit is in wese 'n eie algoritmes wat
oorspronklik ontwikkel is deur ons mede-stigter en het nou net geneem het op 'n
lewe van hul eie.
>> Publiek: Is dit deur infrarooi, of magnetiese [onhoorbaar]?
>> MICHAEL SUTHERLAND: So is dit net suiwer infrarooi.
So letterlik, dit is soort van soos ' 'n bietjie webcam sit op jou hardeskyf
en dan 'kollig skyn op jou hand.
Dis net al gedoen in infrarooi.
So dit is net 'n paar infrarooi optiese sensors, en 'n paar infrarooi LED's, en
daar is regtig niks te kompleks daaroor.
Dis die manier wat ons in staat is om te neem dat die data en dan draai dit in
iets nuttig in 3D.
>> Publiek: So lyk dit redelik maklik vir mense [onhoorbaar].
Maar is daar enige manier om vir 'n ontwikkelaar om dalk van toepassing [onhoorbaar]
vir ander vorme van voorwerpe - miskien gesigte of ander vorme van die dinge wat
die gebruiker kan na vore gebring?
>> MICHAEL SUTHERLAND: Op die oomblik is ons ondersteun n beperkte stel gereedskap.
Ongelukkig, met die manier waarop ons het gestruktureer om die data, want ons wou
om dit te doen in 'n eenvoudige manier, of een wat maak die meeste sin vir hande
en vingers, die API sal nie ondersteuning gesig dop of
generiese voorwerp dop.
Dit kan kom in die toekoms.
Maar vir nou, is dit regtig fyn ingeskakel vir hande en vingers en
spesifieke gereedskap.
Cool.
>> [? DAVE: Dankie] jy so baie?.
Dit is geweldig.
>> [Applous]