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]