DAVID: Dus dank u allen zo veel voor komen, zoals u hebt afstemt ook online. We zijn zo blij te worden vergezeld door onze vrienden Dan en Michael hier van Leap Motion, wiens bedrijf Leap Motion heeft zeer royaal gedoneerd sommige hardware voor de cursus sot dat jullie kunnen doe leuke dingen met dit apparaat. Zonder verdere omhaal, Dan en Michael. DAN GILL: Oke, bedankt. Bedankt, David. Bedankt mensen. Leuk om jullie allemaal te zien. Mijn naam is Dan Gill. En zoals David beschreven, Ik ben met Leap Motion. Dit is Michael Sutherland. Sinds ongeveer 1/10 van ons bedrijf is eigenlijk vernoemd Michael noemen we hem Kiwi, en als je eenmaal het accent horen zult u begrijpen waarom. Maar we zijn erg blij om hier vandaag te aanwezig om u mensen en u mensen online, en u vertellen een beetje meer over Leap in de ontwikkeling milieu en onze gemeenschap van ontwikkelaars, en hoe zij in staat zijn om invloed op een aantal van de dingen die je bent doen als je richting het einde van het semester. Ik ga om te beginnen met slechts een korte introductie voor context over het bedrijf en sommige van de industrie voorbeelden die we zien en een beetje erover. En dan gaan we springen recht in Michael's bit. Michael loopt onze gemeenschap van ontwikkelaars. Dus er is 70.000 plus mensen die hebben benaderd onze developer portal en toegang gekregen tot de Leap software development kit en zijn actief bouwen van alle verschillende soorten van toepassingen die Michael zal praten door. Persoonlijk loop ik onze Enterprise Business. Wat betekent dat alle commercieel gebruik geval voor de sprong in een verscheidenheid van industrieën, en ik zal praten kort over dat. Dus wat ik wilde doen, op een hoog niveau de meeste van jullie zijn waarschijnlijk vertrouwd met een vorm van 3D motion-technologie. Je hebt gezien dat de Kinect, of je hebt gezien de commercials voor de Samsung telefoons met het vegen. En op een gegeven moment heb je waarschijnlijk geprobeerd een van deze platforms of gezien hen in actie. We hebben echt het gevoel dat we hebben baanbrekend. En het is allemaal in kaart gebracht, dus het is een zeer software-gedreven oplossing. Het is allemaal eigen algoritme gebaseerd, en het is ons toeliet een aantal doen dingen die anders dan zijn de anderen in de ruimte. We hebben een niveau van nauwkeurigheid bereikt die zie je in de demonstraties dat is veel verder dan wat andere mensen hebben kunnen doen. Dus nauwkeurig tot 1/100 millimeter, we kan de palm positie te volgen in de vingertoppen voor zoveel als fit in het gezichtsveld. En nogmaals, dat de nauwkeurigheid niveau's opende een heleboel toepassing mogelijkheden die niet voor bestond. Het is heel goed integreerbare. Omdat het zo'n een software-gedreven oplossing, dit kleine stukje hardware die je ziet Hier is het apparaat. Deze zullen beschikbaar zijn je studenten. We hebben 30 die we hebben gedoneerd aan de groep. Als u besluit om een ​​project op basis van doen de Sprong, zult u in staat om deze te nemen uitgeleend en tijd met hen doorbrengen. We hebben ook net aangekondigd een ingesloten versie. Dus HP zal daadwerkelijk beginnen verzendkosten laptops - of is begonnen met de scheepvaart laptops van de inrichting, een ingebedde van deze daarin. En door de software en hoe softwaregestuurde is, de hardware is ongelooflijk eenvoudig en Michael's ga je lopen door wat er in zit. We hebben een zeer content gecreëerd rijke omgeving. Dus die 70.000 ontwikkelaars bouwtoepassingen. Je mensen zullen kansen moeten applicaties te bouwen en misschien zelfs krijgen ze in onze applicatie milieu - het heet luchtruim. We hebben noorden hebben van 100 apps daar, en veel, veel, veel meer in de certificeringsproces en in proces aan de ingebruikname. Je zult zien dat het ongelooflijk krachtig qua snelheid. Dus je zult zien dat er geen vertraging in de reactie tussen het moment dat je dat doet iets in het gezichtsveld wanneer er iets gebeurt op het scherm. Als je hebt gespeeld rond met de Kinect of anderen, heb je een beetje merken van een vertraging wanneer je eigenlijk een beweging en er gebeurt iets. Deze krachtige gebrek aan latency merken een enorm verschil in wat je kunt eigenlijk doen met dit platform. En dan is een ding dat we denken dat is heel belangrijk, we dit wilden platform toegankelijk te zijn voor iedereen - zo veel mogelijk mensen. Zo'n geweldige software gedreven platform is het apparaat gemaakt en de platform zeer goedkoop. Het is een heel simpel stukje hardware met zeer eenvoudige, vercommercialiseerd componenten in dat ons in staat stelt te blijven deze zeer goedkoop en zeer toegankelijk voor iedereen die wil deel te nemen met het platform. Dus zoals je ziet, er is echt drie belangrijkste componenten in het platform. We hebben de perifere heb dat ik sprak over de regelaar. Het heeft een USB-aansluiting om verbinding te maken elke vorm van computer-apparaat met de ondersteunde software. We hebben onze software development kit gekregen in stuurprogramma's, dus er is een set van stuurprogramma's die draaien op het Windows of Mac machine die u bent verbonden. En dan hebben we de software kregen development kit die we hebben gemaakt voor iedereen beschikbaar zonder kosten op onze website om toegang te krijgen en te bouwen applicaties met. En dan tot slot hebben we onze luchtruim gekregen App Store, waar er toepassingen van derden - zowel gratis als betaalde applicaties. En het is alles van persoonlijke productiviteit artistieke, zoals muziek en schilderen en tekenen, om zaken toepassingen zoals CAD software en anderen. Dus ik ga om te gaan door deze snel. Maar ik dacht dat het zou nuttig zijn als u denken over het platform en denken over hoe de talen die u kunnen ontwikkelen en hoe die geldt voor het platform. Gewoon om te lopen door een paar voorbeelden van de bedrijven die we nu zien. Dus dit zijn gebieden waar mensen maken van de Sprong platform verbeteren toepassingen of verbeteren resultaten in deze bedrijfstakken. Onderwijs, zoals u zich kunt voorstellen, interactieve displays, integratie met curriculum, zoals je mensen aan het doen zijn met uw computer science curriculum. Veel aanvragen voor leerlingen met bijzondere behoeften. Dus mensen die niet kunnen, zowel voor fysieke of cognitieve beperkingen communiceren via een toetsenbord en muis zijn nu in staat om sociaal te krijgen interacties, interacties met de computer toepassingen, en dingen te doen ze kon nooit tevoren. En dan een heleboel universiteiten doen gebruikersinterface onderzoek voor diverse industrieën hebben groot gemaakt gebruik van het apparaat. De gezondheidszorg is een spannende sector voor ons dat ik dacht dat zou belangrijk zijn te raken op kort. Je kunt je voorstellen steriliteit van de meest belang in alle aspecten van de gezondheidszorg. In een operatiekamer om een ​​chirurg zou kunnen hebben om een ​​extra persoon hebben daar, of unscrub en nemen hun handschoenen af te kunnen manipuleren MRI-beelden of CT-scans of belangrijke patiënteninformatie terwijl ze in de chirurgie. Zeer inefficiënt, in gevaar kunnen brengen steriliteit als het niet goed gedaan. Dit type omgeving maakt het nu mogelijk u samenwerkt met de computer toepassingen in een volledig handenvrije manier, zoals u zult zien in de demo, met handschoenen aan. Zodat ze kunnen vertrekken de chirurgische handschoenen aan. Ze hebben toegang tot de beelden en doen alles wat ze moeten doen in een veel efficiëntere manier. We denken dat er een aantal belangrijke toepassingen daar. Toegang tot informatie in wat ik noemen "kiemrijke" gebieden - dus ziekenhuizen, geldautomaten, alle verschillende soorten van gebieden waar je niet wilt aanraken iets, maar je wilt om informatie, dit is belangrijk geworden. Het meten van regressie als gevolg van een ziekte. Als iemand verliest mobiliteit in hun hand of hun armen of in beweging, het kunnen dat, omdat meten het niveau van nauwkeurigheid. Of ook vooruitgang - dus als je wilt meten van de voortgang van een middel of de vooruitgang en herstel van iets zoals een beroerte, kun je heel precies dat te doen. En dus dat zijn enkele voorbeelden. Data visualisatie is een andere interessante ruimte. Ik weet zeker dat je hebt gehoord van een veel over big data. Iedereen praat over big data. Nou, die grote datasets in diverse industrieën hebben echt gemaakt complexiteiten rond gebruikersinterfaces. En hoe ga je met die gegevens en vind correlaties, kunnen vinden bruikbare informatie, in staat zijn om het te delen met collega's - het is een enorme uitdaging. Aangezien de hoeveelheid gegevens groeit, dat uitdaging wordt alleen maar groter. 3D-navigatie met natuurlijke hand bewegingen wordt het een echt interessant kans in die wereld, en we hebben gezien veel input daar. Manufacturing is een andere. We gaan je laten zien een aantal video's van de mensen van SpaceX gebruik van deze in het productieproces. Ook de werkvloer is echt vies, en dus hebben ze vernietigd muizen en toetsenborden en touchscreens zijn niet een geweldige oplossing. Maar ze moeten dingen zoals toegang hun ERP-systemen en andere platforms op de grond en wordt een uitdaging voor hen. En dan gewoon een paar meer voor Ik dingen over te dragen aan Michael. Retail - dus hopelijk op een gegeven moment, ga je naar een winkel en ze zullen een Leap hebben enabled scherm of kiosk waar u kunt krijgen toegang tot een product, product opties, online winkelen als zij hoeft spullen niet op voorraad hebben. Ik wil over te praten als niet-intrusieve betrokkenheid van de consument. Dus ik heb in de verkoop sindsdien Ik ben afgestudeerd aan de universiteit. Maar we weten allemaal dat wanneer we lopen in een retail omgeving, een heleboel keer je krijgen besprongen door drie of vier mensen. Wij denken dat het gebruik van dit soort technologie, je kunt echt maken fysieke ervaringen met producten en opties en kleuren en verschillende dingen zonder een bos hebben mensen springen op de top van de mensen wanneer ze in de winkel, en maak een aantal interessante dingen. Productiviteit Desktop - vindt u een aantal fundamentele kans zien om werken met productiviteit apps zoals Powerpoint te surfen op het web te doen, communiceren met uw besturingssysteem. Dit alles zonder dat u hoeft te gebruiken een muis of toetsenbord of naast muis of het toetsenbord, in staat om een ​​aantal verschillende soorten te krijgen interacties. Er is veel zakelijke toepassingen dat inefficiënte user interfaces hebben, of interfaces die veel zou kunnen doen meer als ze in staat waren om te nemen gebruik van de 3D-ruimte in plaats van gewoon een platte 2D user interface, zodat we denk dat er een hoop kans daar. Salesforce.com misschien een bedrijf je hebt gehoord van. Ze maken klantrelatie beheersystemen. Mensen zoals ik in de verkoop gebruiken de hele tijd, elke dag. Maar als je werkt met een grote klant, je kan honderden hebben en honderden records. En het is echt moeilijk om een ​​gevoel van te krijgen de organisatiestructuur, of alle de activiteiten van wat er binnen gebeurd van een rekening, omdat het een zeer platte 2D-gebruikersinterface. Dus we denken dat er veel kansen aan de front-end te verbeteren van diverse business software. En dan andere B2B achtige toepassingen, we hebben biometrische authenticatie gezien. Dus het idee van het houden van uw hand in de gezichtsveld, en het scannen uw hand de hele weg naar bloedstroom. En dan de mogelijkheid om dat later te gebruiken voor authentificatie om in doen transacties, toegangssystemen, log in uw laptop, de controle van uw domoticasysteem - noem maar op, er is een veel toepassingen. Commandant controle. Zodat u zich kunt voorstellen, dit is meer van de "Minority Report" stijl ding mensen praten over wanneer ze denken Leap. Het idee van iemand in een commando gebied waar ze hebben vijf of zes schermen met video of andere soorten inhoud. Ze nodig hebben om over te navigeren toepassingen en roepen verschillende video's, en trek informatie in, en doen allerlei interessante dingen. En dan eindelijk CAD. Die omgevingen hebben een grote vroeg geweest adopter van de schrikkelseconde platform de mogelijkheid om een ​​meer natuurlijke manier te creëren om te communiceren met modellen van dingen die u maakt bij het ontwerp proces, of het aanpassen na iets is al gebouwd, of dingen van die aard. Dus dat was alleen maar om u een korte geven context sommige industriële aanvragen voor de Sprong. Ik weet zeker dat je je kunt voorstellen alle consumenten-toepassingen, en als je hebt gezien dat de website die je kent wat dat zijn. Maar ik wilde, als je erover nadenkt programmering of toepassingen die misschien interessant om te kijken naar, hier zijn enkele van de gebieden waar de industrie zijn besteden veel aandacht aan. We waren bij Children's Hospital voor we hier kwamen en met hen praten over een aantal echt interessante toepassingen rondom chirurgische processen en training en simulatie en al verschillende dingen. Dus er is een veel echt interessante mogelijkheden om het platform en om de ontwikkelomgeving te gebruiken. En dus hopelijk dat is goed context voor u mensen. Kiwi is de slimmerik hier. Dus ik ga uit de weg en laat hem je praat via onze ontwikkeling van de gemeenschap, de ontwikkeling milieu en alle middelen die voor u beschikbaar zijn er mensen als u ervoor kiest om mee te werken met de Leap platform. Dus, dank je. MICHAEL SUTHERLAND: Cool, bedankt. Zodat je kunt zien is er echt geen tekort aan mogelijkheden daar. Maar een van de dingen die we zien veel is mensen zitten met Leap en ze zijn zoals, waar moet ik beginnen? Dus hopelijk kan ik gaan door een paar van de eerste stappen van waar te beginnen dit alles. Omdat veel mensen gewoon zeggen dat er een veel witte ruimte, dus waar moet ik beginnen? Dus Mike Mijn Naam. Zoals Dan zei, ik ben een beetje van genoemd Kiwi. Ik kom uit Nieuw-Zeeland, zoals u wellicht kunnen vertellen uit mijn accent. Ik heb gewoond in San Francisco voor een aantal jaar. Deed mijn elektrische en computer ingenieursdiploma terug in New Zeeland, dus ik heb zat in dezelfde stoel die jullie zijn binnen Dus ik omgaan met groei-platform en partnerschappen voor onze ontwikkelaars programma's team. Dus ik zal je een beetje meer over vertellen wat de ontwikkelaar programma's team betekent in een klein beetje. Maar in principe, Dan vermeld, is de randapparatuur die je hier ziet. Dus dit is de geschiedenis van waar het vandaan kwam. Dus je kunt daar zien we terug begonnen met een zeer, zeer vroeg prototype. Nu, alles wat in deze, kunt u soort zie hier een beetje. Nou, het is een beetje moeilijk te zien op deze weer te geven, maar echt alles wat je hebt gewoon heb alleen een paar infrarood optische sensoren en een paar infrarood LED's. De hardware is eigenlijk ongelooflijk eenvoudig, en dat is waarom we in staat om hou het zo lage kosten. De magie is echt wat er gebeurt de computer en de software de bestuurder laag, en dat is echt wanneer de doorbraak voor het bedrijf kwam. Dus ik sloot en de ontwikkelaar programma team begon rond over hier, halverwege. En wat we deden was deze eerste kits dat zie je aan de onderkant is er, ze zijn de eerste developer-eenheden. En we eigenlijk verstuurd ongeveer 12.000 van die aan ontwikkelaars die had contact met ons zodat ze konden krijgen begon te werken met het platform. En dat is echt een groot zaad voor de gemeenschap, en we hebben veel gehad van groot materiaal ontwikkeld in het afgelopen jaar. En je zult zien dat als je een kijk naar het luchtruim, onze Apps Store. Hoeveel van jullie hebben eigenlijk gehoord van Leap Motion voor? Dus een paar van jullie, ja. Dus dat is goed. Dus eerlijk gezegd, wat was het eerste wat jullie gedacht toen je hoorde van Leap Motion of je zag de video's van wat het doet? Soort "Minority Report", "Iron Man?" Ja, we krijgen veel van die. En zeker de dag zal komen dat we zitten allemaal daar commandant van de wereld met onze handen, en dat is zal spannend. Nu, dat is niet de absolute situatie die we proberen op te bouwen, maar we gaan er te komen. Maar ik denk dat het nog steeds een goede gelegenheid om te horen van de echte wereld Tony Stark, en Dan aangestipt dat ook. LUIDSPREKER 1: Op dit moment communiceren we met computers in een zeer onnatuurlijk en [Onverstaanbaar] manier. En we proberen deze 3D creëren objecten met verschillende 2D gereedschappen. En het voelt niet natuurlijk, niet normaal aanvoelt de weg je dingen moet doen. Dus begonnen we te spelen met de idee en het gebruik van een paar van de dingen die beschikbaar zijn die er zijn, zoals de Beat Motion en Siemens NX, die is wat we gebruikt om de raket te ontwerpen. En we wat code geschreven de twee integreren. En we zijn begonnen met wat je ziet Hier die een draadframe van Merlin raketmotor. En werken door middel van deze, kan ik doorgaan en pak het, en ik kan het draaien in meerdere dimensies. En dan wat ik kan doen is dat ik kan zetten andere hand er in en ik kan zoomen in en uit op de draad frame. En ik kan ook vertalen. Dus ik kan het bewegen over het scherm en dan te zoomen en te vertalen. En dit is wat we begonnen af met een paar maanden geleden. U kunt ook draai het en vang het dan. Dus dit is een soort van een leuke manier om interface met wat echt een heel complex-model. Nu gaan we van hieruit naar wat we in staat om verder te gaan naar een paar weken na het draadframe, dat daadwerkelijk gebruik een volledige 3D CAD-model van de motor. Dus hier wat je ziet de werkelijke interactie met de CAD-software. Het manipuleren van de echte 3D-model van de Merlin motor alleen met behulp van handgebaren. Als je kon gewoon naar binnen gaan en doe wat je moet doen, gewoon het begrijpen van de fundamenten van hoe het ding moet in tegenstelling tot werk erachter te komen hoe de computer make make het werk, dan kunt u een te bereiken veel meer in een stuk korter periode. Dus toen gingen we naar een 3D projectie. We zijn begonnen met het soort 3D projectie dat u bekend bent met in de films waar u Gebruik 3D-bril. We deden ook een vrijstaande glazen projectie, die de soort technologie die gebruikt werd de "Iron Man"-films. En dan eindelijk, we gebruikten de Oculus Rift, die meeslepende virtuele werkelijkheid die eigenlijk tracks je hoofd positie. En je echt bewegen rond het object. Het voelt alsof het klopt er voor u. Laten we nu gebruik dit voor een daadwerkelijke component in de raket, die een cryogene klephuis. Je kunt je intuïtie echt toe te passen en neem iets van je geest naar een fysiek object met een veel grotere gemak dan we op dit moment doen. Nu we het voorwerp hebben gekregen uit ons hoofd en in de computer, hoe krijgen we het uit de computer en in de realiteit? Dus we daadwerkelijk gaat deze af te drukken met een 3D-laser metalen printer. Dus de manier waarop de 3D-printer werkt is zij vaststelt fijne deeltjes van hetzij titaan of [? inknell,?] en dan gaat het over het met een laser en smelt die kleine deeltjes op de voorafgaande laag. Het bouwt het zo omhoog enkel laag voor laag. Dus ik denk dat we op de rand van een belangrijke doorbraak in het ontwerp en de productiebedrijf in het kunnen nemen het concept van iets van uw geest, dat vertalen in een 3D - MICHAEL SUTHERLAND: - is dat zelfs al zijn ze duidelijk nog in mooie vroege stadia van wat ze doen met dit soort technologie, het soort van helpt om een ​​deel van te tonen de voorbeelden dat Dan was praten over vroeger. Dus ze echt beginnen te onderzoeken wat zijn deze volgende generatie gebruikt voor dit soort van 3D gesture-technologie. Dus ik denk dat het gewoon een interessante toegang tot het zien hoe sommige van deze technologie wordt gebruikt. Dus ik ga om u door een beetje over - het gaat om behoorlijk hoog niveau. Maar we zullen enige tijd vertrekken op het einde voor vraag en antwoorden als jullie hebben een aantal diepere vragen u wilt gaan. Maar we zijn gewoon een beetje praten over bouwen op het platform, ga een beetje beetje in het hoge niveau aspecten van de SDK, eens kijken naar wat sommige van de middelen die beschikbaar zijn op onze website of via de community. En ik zal je een paar demo's van een aantal van het spul dat is eigenlijk daar dat u kunt controleren en geven enkele inspiratie als je wilde om dit te gebruiken in een project, en vervolgens hoe je kan bij ons terecht voor hulp. We zijn hier om jullie te helpen als u willen ontwikkelen, [? Sue. ?] Gewoon willen ervoor zorgen dat je je bewust bent van dat. Dus als Dan genoemd, we hebben het luchtruim. Dus wat is het echte voordeel voor het starten te bouwen voor Leap Motion controller? Is het gewoon een cool stukje van de technologie? Is het een gimmick, of is er iets meer aan de hand? En Dan sprak een beetje over de industriële toepassingen, maar de consument kant hebben we eigenlijk nog een heel, heel bloeiende app gemeenschap. En je zou kunnen zeggen, nou ja, andere app store. Dus geven we de voorkeur om het te zien als een plaats van ontdekking. Dus dit soort technologie, het is Voorbeelden van software gebouwd voor. Het is niet zozeer een systeem waarbij U kunt een bestaande poort Raak toepassing in. De belangrijkste toepassingen zijn degenen die gebouwd zijn voor de technologie. Dus als je gaat kopen en een Leap Motion uit een winkel en u de stekker in het eerste wat je ziet is het luchtruim. En dat gaat je een plaats te geven in principe al het vinden software die is gebouwd voor het platform. We hebben meer dan 100 apps in de winkel nu, dus dat is vrij goed gezien lanceerden we net terug in juli. We hadden meer dan een miljoen app downloads in de eerste drie weken. En wij dekken categorieën, productiviteit, games, onderwijs, creatieve hulpmiddelen, muziek, wetenschap. En de winkel native evenals web apps. Dus het is een vrij goede ecosysteem voor iedereen die koopt hun eenheid hebben een heleboel dingen te gebruiken. Maar voor uw kant, over de ontwikkeling kant, wat dat betekent is dat er een geweldige kans te krijgen ontdekt. We verscheept een paar honderd duizend pre-orders. We zitten nu in alle Best Buy winkels in de VS, Canada, Verenigd Koninkrijk, Frankrijk, Australië en Nieuw Zeeland, en we staan ​​op het punt om in te lanceren andere delen van Europa. Dat betekent dat iedereen die een koopt deze eenheden en krijgt in die winkel, ze gaan om te beginnen om te zien de software die jullie zijn ontwikkelen. Dus dat is een behoorlijk spannend kans nu. Enkele van de andere dingen die komen up die we misschien denken over een jaar of twee. Als je door en je te ontwikkelen verschillende programmering vaardigheden en beginnen te kijken naar verschillende software-ontwikkeling, is er eigenlijk een aantal mogelijkheden na het afstuderen? Sommige van onze venture partner eigenlijk samen een $ 25.000.000 durfkapitaalfonds genaamd The Leap Fonds. Ze hebben eigenlijk al gefinancierd hun eerste bedrijf, dus dat is echt geweest veel te zien. Beginnen met dat soort zaken te zien ecosysteem gebouw om de technologie ook. En binnenkort gaan we eigenlijk aan de hand te zijn zien van een nieuwe versneller ook. Dus ze zal nemen door teams, nieuwe teams die net zijn vormen met een aantal goede ideeën, en ze zullen hen te voorzien van mentoren. En er is een aantal mooie grote mentoren in dat programma. En dat zal worden kick-off van volgend jaar, dus je zult beginnen om wat te zien echt cool stuff coming out. Niet alleen op de apps kant, maar in termen van nieuwe bedrijven die zijn bouw in deze technologie. Dus we zijn het verstrekken van SDK. We ondersteunen zowel inheemse en web development. Ik begrijp jullie werken voornamelijk in C op het moment, en je bent gaat een beetje te raken bit in JavaScript in een tijdje, dus dat is geweldig. We hebben ondersteuning voor C + +. We hebben wel een zuivere C API. Het is gebouwd door de gemeenschap, maar ik kan je laten zien hoe je dat te krijgen. Dus de C + +, C #, Objective C, Python en Java - dus als je hebt elke kreeg vertrouwdheid met een van die talen, er moet iets zijn er voor u aan de slag. De SDK's beschikbaar van onze ontwikkelaar website, die ik door zal gaan in een beetje. En dan voor de web development, we hebben een volledige JavaScript API. Dus dit is waarschijnlijk iets dat zou kunnen interessant zijn als je begint te gaan in de rest van deze cursus. Omdat mijn inzicht is dat je punt om te beginnen in een aantal te gaan JavaScript. En er is een last van grote voorbeelden en tutorials op de JavaScript-API. Dus ik zal u door een aantal van deze dingen ook, en dat zal een goed platform voor hoe te beginnen. Dus eerst is onze developer portal. Dus dit gaat om de plaats dat jullie willen gaan. Als je gaat om elke ontwikkeling te doen op Leap, wilt u waarschijnlijk om te beginnen hier en hebben een cheque uit van onze developer portal. Ik zal je gewoon lopen door slechts enkele van de belangrijkste dingen in de gaten houden. Dus dit is uw belangrijkste download sectie, dus dit is waar je naartoe gaat om te krijgen je eigen SDK. Dus dat is alle talen die Ik sprak over de eerste - C + +, Objective C, C #. In de SDK die je gaat krijgen stelletje voorbeelden, je gaat krijgen documentatie. Dus ze zullen alles voor u te krijgen opgezet voor inheemse app ontwikkeling. Dus eigenlijk alles wat je wilt lopen direct op uw computer, dat is de plek voor dat - niet zo veel voor de webbrowser. Vanaf hier heb je toegang hebt alle documenten. Dus dit gaat worden alle documentatie rond onze API referenties, alsmede gidsen en voorbeelden. Zo kunt u hier zien we splitsen het uit de taal. Dus het is vrij eenvoudig om Vind je weg in. En we hebben ook, op de top van deze, enige kennis gebaseerde artikelen voor technische opmerkingen. Dit alles verandert de hele tijd. Dus hou het in de gaten, je zult zien evolueren. Dus als we gewoon graven in hier, zal ik gewoon geven u snel een voorbeeld van hoe we legde het uit. Dus als je kijkt onder hier, je hebt kreeg alle talen weer. En vervolgens onder C + + we hebben kreeg onze API referenties. Dus dat is waar je naartoe gaat om te willen te gaan om uit te vinden van alle API's die zijn opgenomen in onze SDK. Dus ik zal gaan door een paar van die op een hoog niveau later, maar dat gaat tot de eerste stop je wilt gaan Om voor het verkrijgen van die informatie. We hebben een heleboel gidsen. Ik weet dat het waarschijnlijk moeilijk te zien op het scherm zijn, maar deze zijn eigenlijk gewoon een geweldige bron voor u om te beginnen. We hebben dus dingen als hoe je Frame Data, en ik zal u een praten klein beetje over wat frame data betekent in een klein beetje. Helemaal door om inzicht het monster toepassingen die - oh, dat is goed. Dus dat zou het een te maken stuk makkelijker om te lezen. Dus begrijpen van de C + + voorbeeldapplicaties - dus die zijn opgenomen in de SDK bundel die u downloadt. Dus de andere ding dat is een grote resource voor jullie, als je start enkele ontwikkeling te doen, is onze forums. Je zult in staat zijn om ze te openen hier aan de top. Op dit moment is deze er als volgt uitzien. Je gaat vinden in een week of zo dat ze gaan helemaal kijken anders, omdat we op het punt om lancering van een geheel nieuw forum platform. Maar dat betekent nog meer betrokken gemeenschap, en het is een geweldige plek om verbinden met andere ontwikkelaars die moeten gedaan hetzelfde soort werk dat jullie gaan doen. Dus veel grote vragen hebben al beantwoord daar. En het is een geweldige plek om vragen stellen ook. We zijn daar, onze teamleden, onze engineering team zitten er allemaal in, dus geweldige plek om verbinding te maken met het team. Dit is ook de plek die u wilt gaan als je gaat indienen een app, maar dat is waarschijnlijk een beetje beetje verder op het spoor. Maar als je geïnteresseerd bent in zijn iets op luchtruim, is de portaal om dat te doen. U dient uw app, en dat zal loop je door het proces. We hebben een volledige review team dat gaat door en beoordelingen alle apps. Er is een klein beetje een bar voor kwaliteit. We proberen ervoor te zorgen dat alle apps zijn echt representatief voor wat de platform kan doen. Maar aan het eind van de dag, dat gewoon creëert echt een geweldige ervaring voor de mensen die gebruik maken van de technologie. Dus dat is een beetje onze main developer site. Ik wilde alleen maar om u een snelle geven overzicht, zodat u weet waar veel deze middelen zijn en hoe om ze te openen. Dus ik ook vermeld JavaScript API. Dus we hebben eigenlijk splitsen de inheemse en de JavaScript in twee afzonderlijke sites. Er zijn verschillende manieren van denken over dat, maar we denken dat JavaScript is zeer uniek, zodat het echt verdient zijn eigen site. En we hebben veel populariteit had van onze JavaScript-API. Dus dit is nu js.leapmotion.com. Heeft een beetje een andere look, een beetje leuker misschien. Maar dit is waarschijnlijk een van de beste plaatsen voor jullie om te gaan aan de slag. JavaScript, zoals u zult waarschijnlijk beginnen om uit te vinden, gaat een grote worden taal aan de slag op dit platform. Hoeveel van u bekend bent met Javascript ontwikkeling al? Dus een paar. Dus wat je vindt is dat JavaScript zijnde een scripted taal en niet een gecompileerde taal betekent dat u rechtdoor in iets dat is actief is op het web, met de rechtermuisknop op het, view source, je hebt alle code daar. Dus het is de gemakkelijkste manier om te krijgen begon in een taal. En wat je hier vindt is een stelletje geweldige voorbeelden. Voegen we deze hele tijd. Je kunt gewoon klikken op deze, ze draaien in de browser. Dus laten we proberen een van hen op dit moment. Dus dit is alleen tijdens het lopen in de browser. De code achter deze is super eenvoudig. Dus hier ga je, net Paginabron bekijken, je alle code te krijgen, het is hier. Maak je geen zorgen over dit ook veel op het moment. Het kan intimiderend, of om even te kijken onder u die bekend zijn met het, het komt wel goed. Maar de meeste van deze is eigenlijk iets riep 3JS in WebGL. Het gedeelte voor de Leap is down hier een beetje verder, maar het is eigenlijk heel simpel een keer je graaft in. En als iemand geïnteresseerd is, kan ik lopen u door enkele van deze daarna. Maar het is waarschijnlijk het beste om te houden het hoge niveau op dit moment. Maar toch, dus dit is een geweldige plaats te gaan kijken naar een aantal verschillende voorbeelden. En je kunt hier zien we wat kregen basic demo's om een ​​aantal verschillende soorten menu's, een wereld die u kunt communiceren met sommige data visualisaties. Er is gewoon een hele reeks van dingen. Het is een geweldige plek om te controleren enkele broncode. Het andere ding dat je hier vindt die een grote hulp om het verkrijgen zal zijn begonnen is hebben we een grote set van tutorials. Deze loopt u vanaf de basis van hoe om een ​​frame te krijgen - en zoals ik al zei ik ga door dat een beetje - tot het verkrijgen van een basis toepassing ingesteld. Dus ik kan het zeker aanbevelen js.leapmotion als een geweldige plek om beginnen als je denkt over doen wat ontwikkeling. En nogmaals, we hebben onze API-documentatie. Dus het is hier een zeer eenvoudige lay-out. Het is een beetje eenvoudiger dan de ontwikkelaar website. Het is een beetje aansteker - het is alleen gericht op JavaScript. Maar je hebt soort gekregen die drie dingen - voorbeelden, tutorials en API's. En dat zal een grote hulp zijn, zou ik zeggen, voor aan de slag. Dus ik zal gewoon springen terug in deze. Dus laat me gewoon pak een snel drankje. Dus dit is niet echt over wat is de Leap Motion controller. Wat ik wilde praten over hier is wat is het niet. Dus veel mensen wanneer de Leap Motion kwam zij waren als, oh my goedheid, dit is een muis vervanger. Ik heb nooit mijn muis te gebruiken en toetsenbord meer. We hebben niet echt zien op die manier. Want als je nog, toen de muis naar buiten kwam, de toetsenbord niet verdwenen. De muis vergrote toetsenbord ervaring, en dus dat is echt wat deze technologie kunt u doen. Hiermee kunt u de ervaring te vergroten dat u problemen. Het staat u toe om wat te doen dingen beter. En dat is echt wat het ontwikkelen van voor dit platform is alles over. Het gaat niet over het proberen om alles te doen met de Leap nu. Want wat je doet is dat je vinden het ergerlijk wordt. U vindt het niet krijgen de resultaten die je wilt. De beste manier om het te benaderen is wat zijn de dingen die ik beter kan doen met de Leap, en ik zal je laten zien je een paar van die demo's. Maar wat zult u beginnen te zien als je graaft iets erin, een van de favoriete dingen te doen voor iedereen - en met alle middelen, hebben een toneelstuk rond met deze ook - is het bouwen van een muis cursor met de Leap. Dus ik wil de Leap gebruiken om te bepalen de cursor met mijn vinger. Het is zeker een applicatie die kunnen worden gebouwd met de Leap. Is het het beste gebruik van de schrikkelseconde? Waarschijnlijk niet. Dus wat ik zou proberen om je aan te moedigen jongens te denken over is wat zijn de applicaties? Wilt u een aantal van deze te bouwen, wat zijn de toepassingen dat je beter kunt doen? Ze hoeven niet heel complex te zijn, maar wat zijn sommige van de dingen die gewoon uw leven een beetje meer efficiënt, of misschien een beetje meer plezier, of kunt u navigeren een beetje beter? Dus dat is precies wat ik wilde geven u snel aan gedacht. Dus dat leidt naar wat zijn enkele van de toepassingen die rond die doen een goede baan van het aantonen de kracht van dit platform? Dus ik ga om u door een paar van hen op dit moment. We kunnen gaan door hen vrij snel. Dus de eerste is een klein spel genaamd Blok 54 dat ik op je zet je scherm, niet mijn scherm. We proberen het Windowed plaats. Dus een van de redenen dat ik wilde laten zien u deze toepassing is, omdat deze is echt iets dat nooit eerder mogelijk geweest. Dit is niet iets wat je kan doen met een muis. Dit is niet iets wat je kan doen met een toetsenbord. Het is waarschijnlijk een beetje meer gevorderd, maar het is een geweldig voorbeeld van sommige van de dingen die je kunt doen met de Leap. Dus wat je hier ziet, hebben we een Jenga toren, uiteraard - of het is een Block 54 toren, Moet ik zeggen. Dus wat ik hier doe is dat ik daadwerkelijk kan grijp deze stukken, als mijn computer niet vertragen te veel. Sorry, mijn computer lijkt te zijn met een beetje een harde tijd met deze. Dus ik kan eigenlijk grijpen deze stukken en zet ze net alsof ze fysieke objecten. En dat is echt een van de belangrijkste voordelen, waardoor die real-world. Dus ik kan letterlijk grijpen dat stuk en pak het op. Ik kan het weggooien. Wow, is het runnen van een klein beetje langzamer om wat voor reden. Dus je kan soort van krijgen het gevoel daar. Dus dit is iets dat je letterlijk niet kon doen op een - Ik ga gewoon om dit te duwen een uit de weg nu. Daar gaan we. Dus dat is een heleboel plezier. Als mijn computer niet was puffend langs zo veel, dan is dat zou een stuk soepeler zijn. Maar je kunt soort zien daar dat Dit is een voorbeeld van het brengen iets dat de echte wereld was in de digitale ruimte, en het is waardoor u te communiceren op een manier die heel natuurlijk. Ik maak geen gebruik van een menusysteem meemaken. Ik ben niet te klikken, of met behulp van het toetsenbord snelkoppelingen of wat dan ook. Het is gewoon letterlijk me bereiken en manipuleren van de blokken in de digitale ruimte. Dus dit volgende is een beetje langs de zelfde lijnen, maar het gaat over brengen van deze real-world ervaringen in de digitale wereld. En dus dit was een ervaring die ik geloof dat een van onze mede-oprichters had. Ik wil niet om hem te citeren op deze, maar er was de mogelijkheid om in de oceaan en zien deze scholen vis zwemmen rond en het kunnen interactie met hen. En dat is iets dat echt moeilijk om verbaal te communiceren. Het is ook zeer moeilijk om te communiceren digitaal zonder een goede invoermechanisme kunnen manipuleren dat 3D-wereld. Dus ik zal gewoon breng deze omhoog. Je zou niet in staat zijn om te zien dat op de streaming versie - het zou kunnen zijn een beetje donker. Dus wat je hier ziet is mijn handen in de 3D-ruimte. Ik heb volledige bewegingsvrijheid. En ik kan het gewoon houd mijn handen nog steeds, zie de vis en vervolgens verstrooien ze weg. En je kunt de vrijheid zien in deze digitale ruimte is als iets dat echt nog niet eerder mogelijk was. Ik kan ze brengen naar het scherm en schrikken ze weg. Dus het is een eenvoudige demo, maar het is benadrukt het feit te kunnen brengen een aantal van deze real-world ervaring die niet echt vertaald in de digitale ruimte in deze digitale ruimte eindelijk voor de eerste keer. PUBLIEK: Je kunt eigenlijk zien die op Het Museum van Wetenschap [onverstaanbaar] MICHAEL SUTHERLAND: En dit is een geweldig ook. Want wat we vinden is wanneer mensen eerst hun handen in deze, het is de beste tijd die ze hebben gezien zich zo vloeiend vertegenwoordigd in hun digitale ruimte, zodat je meestal krijgen een interessante reactie. Dus met alle middelen, als we tijd hebt achteraf, zou ik gelukkig zijn om u te laten zien jongens een aantal van deze demo's. Dus deze volgende een - Ik zal niet leiden tot de diaserie weer. Dit volgende is over het creëren van een ervaring dat je gewoon kunt verkennen. Dus er is zeer beperkte regels bij. Het creëren van deze meeslepende ervaring. En de ontwikkelaar dat dit gebouwd is een man belde Eddie Lee uit Japan. En dit was eigenlijk een ervaring hij had in Kyoto. En hij wilde eigenlijk brengen die ervaring en delen met andere mensen. Ik weet niet of dat hoor je. Maar je kunt gewoon slepen je vingers door het water en prutsen met de reflecties. Er is niets, dat vertelt me wat ik kan doen. Het is gewoon een heel zen ervaring. Maar het is iets dat je kunt gewoon echt jezelf onderdompelen in en vergeet over hoe je eigenlijk bent interactie met het. En gewoon je handen in en voel je weg. En je kunt de hele omgeving te zien is er om gewoon mee te spelen. En is er eigenlijk een verhaal lijn naar dit. Het duurt een tijdje om te gaan door , maar je kunt je weg verkennen doorheen. Het is een soort van veel plezier, en veel natuurlijke interactie. Dus dit is eigenlijk iets door dezelfde ontwikkelaar. Deze is een beetje gekker maar wijst hij op een aantal interessante toepassing gevallen, en opnieuw, iets dat kun je alleen echt met dit soort platform. Dus ik zal gewoon komen rond hier. Dus dit is eigenlijk de menu pagina. En dit is een menu als niet heeft echt voor bestond. Dus letterlijk het is gewoon te kijken naar hoe vele vingers houd ik op, en eigenlijk het kiezen van het menu door dat. Zodat u kunt zien zijn de regels rond wordt herschreven interface design hier. Je hebt totale vrijheid moet doen wat je wilt. Dus in dit ene, is dit soort van een beetje gek. Ik hou van deze jongens. Ik kon deze jongens kijken stuiteren de hele dag. Hij heeft een hele hoop verschillende ervaringen daar. Al deze kunt u door het luchtruim. Dus voel je vrij om in te schrijven. Het is gratis. U kunt gaan eens een kijkje op de apps. Dit is een soort van een muzikaal experiment. Maar wat hij doet is hij met behulp van de volledige 3D ruimte om anders te creëren geluidseffecten. Het is waarschijnlijk een beetje moeilijk te horen via de geluidsinstallatie. Maar in principe is hij met behulp van deze volledige 3D-ruimte een nieuw type creëren instrument. En vervolgens of ik gebruik drie vingers, vier vingers, of een vinger, kan ik in principe beginnen te veranderen het effect van een geluid. Dus het is zeker erg experimenteel, maar het benadrukt dat vrijheid in die 3D-ruimte. Dus je zag Block 54, het is een spel. En de laatste twee waren meer creatieve, ervaringsgerichte soort dingen. Het is gemakkelijk te krijgen verpakt in dat soort van creatieve wereld, en er is dus veel prachtige dingen die we zien komen. En als er niets anders, dat is een geweldig reden om te ontwikkelen voor de Leap Motion. We zijn zo veel geweldige, creatieve zien dingen, maar er is ook een element van efficiency. En dus ik wil gewoon laten zien een snelle integratie die de Ploeg Google Earth - sommigen van u zou kunnen hebben eerder gezien dit. Hopelijk heb ik een OK-verbinding kreeg hier, omdat het een beetje bandbreedte-intensieve. Maar je bent waarschijnlijk bekend met Google Aarde en hoe je over het algemeen zou rond dat navigeren. Het is klikken en slepen, heb je de schuivers voor inzoomen, uitzoomen. Als je echt bedreven in het, je hebt sneltoetsen, klik en pannen en tilten. Er is al deze verschillende manieren waarop kunt u rond deze 3D navigeren milieu. Maar wat het Google-team deed, was ze net herschreef de regels voor dat. We zouden een beetje hebben van bandbreedte problemen. Maar wat je kan soort van zien er kun je in principe gewoon navigeren. Dus laten we zien waar we willen gaan. Oh, ja, we zijn een beetje bit er hoogdravend. Maar wat het toestaan ​​van me om te doen is Ik kan meerdere mate van controle vrijheid allemaal met een vloeiende beweging. Dus ik kan schuiven van links naar rechts. Ik heb kijk omhoog, naar beneden kijken. Ik kan mijn hoogte wijzigen. Ik kan vooruit. Ik kan in principe gaan en ik kan ronddraaien een bepaald punt en gewoon blijven mijn focus op. Ik heb de volledige vrijheid gekregen in deze 3D ruimte. En ineens, mijn efficiëntie van het navigeren rond de ruimte is gewoon vermenigvuldigd enorm. Dus ik kan springen van Boston naar San Francisco naar Nieuw-Zeeland in een paar seconden. Voorheen, dat soort operatie zou hebben genomen mij heel wat verschillende klikken en bewegingen en sneltoetsen, en ik moet herinner me het allemaal. Dus dit is een applicatie waar deze soort van natuurlijke interactie is waardoor een grotere efficiëntie. Dus dat is een ander ding om te blijven aan de achterkant van je geest. Is dit iets dat ik meer kan maken efficiënt in wat ik aan het bouwen ben? En de laatste die ik wil laten zien voordat ik in de SDK is over de educatieve mogelijkheden. En dit is iets dat Dan aangestipt licht met het kinderziekenhuis. We gaan het volledige scherm. Hang op een seconde. Hier gaan we. Dit is een beetje vreemd. Laten we proberen te geven dat weer een volledig scherm. Nou, dat men niet uit alsof het wil draaien op dit voorspellend voor een of andere reden. Interessant. Ach, dat is jammer. Dus dit is eigenlijk een kleine app. U kunt een kijkje nemen op het later hebben, na deze als je wilt. Maar in principe wat het doet is dat het een volledige 3D-weergave van de schedel. En wat u kunt doen, is in principe demonteer het in 3D. Het wordt een 3D-puzzel. Dus sommige van deze toepassingen, zullen ze [? vragen?] voor een meer meeslepende leeromgeving. Dus als je in staat om te communiceren met zijn wat je leert, je begint te neem het in een veel meer. Dus we zien een heleboel interessante applicaties worden ontwikkeld waar vroeg leren en speciale behoeften leren, en helemaal door de wetenschappen. Dus er is een heleboel interessante toepassingen langs die. Ik zal proberen en laten u deze, maar het is gaat een beetje hit en zijn missen of we kunnen krijgen het om hier te werken. Dit is alleen weergegeven helft de anatomie op dit moment. Maar wat dit is zodat u doen, is te zien hoe je kunt navigeren rond deze in 3D. Ik kan in principe beginnen met het verwijderen secties en in staat om te navigeren. Ik kan eigenlijk beginnen om in principe schil de verschillende lagen terug. Het is bijna alsof het zien een MRI in real time. Dit is onderdeel van de BioDigital Human Project. Dus dit is eigenlijk iets dat gloednieuw dat is naar buiten komen. Je kunt een soort van zien hoe je kunt gewoon nemen stukken uit elkaar en dan gewoon principe navigeren in en onderzoeken het een stuk beter. U kunt zien dat dit is werkelijk aan het draaien direct in de browser, dus is dit een voorbeeld van wat mogelijk is met de JavaScript-API. Dus dat zijn een paar verschillende voorbeelden van een aantal van de toepassingen. Je zag de creatieve verkennende situatie. Je zag een aantal van de efficiëntie toeneemt, een soort interactieve leren van voorbeelden. Zodat je kunt zien dat er een breed verschillende toepassingen, verschillende software. Ik gok dat waarschijnlijk niet veel mensen hebben een kijkje op de SDK had door dit stadium. Dus ik ga gewoon op een zeer, zeer hoog niveau door wat is de gegevens die maken van al dit werk. Wat is het als je als ontwikkelaar zou te werken met die soort te creëren van ervaringen. Dus ik heb aangeraakt op, een paar tijden nu, Frames. Dus op de zeer, zeer laagste niveau, we hebben wat we Frames noemen. En een frame is in principe aan u geretourneerd tot 200 keer per seconde, en bevat alles wat de Sprong ziet. Dus de Sprong te zien handen, het te zien vingers, en het ziet gereedschappen. Dus ik zal je snel zien in onze Visualizer hoe dat eruit ziet. Dus als je geïnteresseerd bent in wat voeten in bent Leap ontwikkeling, deze tool is hier waarschijnlijk gaat om een ​​van de meest zijn nuttige dingen die je kunt beginnen te spelen. Het is eigenlijk niet direct duidelijk eventueel waar je bij deze uit. En laat ik je dat snel gewoon zo dat je bent op de hoogte van waar u daadwerkelijk naar dit. Dus als je bijna de Leap Motion software, heb je dit hebt klein icoontje hier. Dit is waar je kunt starten Airspace uit, het is waar u kunt uw instellingen. Een van de dingen die hier is dit ding heet de diagnostiek visualizer, en dat is onder Problemen oplossen. Het zal deze tool hier te lanceren, en dit is eigenlijk - PUBLIEK: [onverstaanbaar]. MICHAEL SUTHERLAND: Oh, rechts. Ja, bedankt voor dat. Ik merkte dat ook. Bedankt. Het is gewoon soort van uitgesprongen voorheen. Bedankt voor het opmerken dat. Dus dit is eigenlijk gewoon wat de Sprong is uitpompen. Dus dit is de gegevens die komt out worden door ons verwerkt. Aan het eind van de dag, dit is wat je krijgt. Dus dit is handen en vingers, in principe. Wat je daar ziet is al mijn vingers vertegenwoordigd in real time naar beneden een honderdste van een millimeter. U kunt de pijlen zien. De pijlen geven de richting van mijn vinger. Dus dat is iets dat je krijgt via IPI. U kunt zien waar ze tekenen - dat de positie van de vingers. En u ook de snelheid te krijgen tegelijk ook. En u zult daar de twee grote cirkels die mijn handpalm. En je hebt een grote pijl te steken kreeg de onderkant of de bovenkant als ik houd mijn hand op zijn kop, en die zijn vertegenwoordigen de palm normaalvectoren. Dus eigenlijk normaal vector op slechts een vector die plakt recht uit van het oppervlak van uw handpalm. Dus dat zijn de fundamentele gebouw blokken die je zou werken met met gebouw Leap software. En deze tool kunt u echt precies zien wat er gaande is. En er zijn een paar dingen die je kunt te doen, een paar kleine tips in dit visualiseren die nuttig kan zijn. Men is gewoon om je vingers te vertegenwoordigen een beetje duidelijker. Het andere ding dat kan helpen Dit is in wezen wat de Leap ziet. Dus ik eerder al noemde, is er een paar van de optische sensoren. Dus deze dingen hebben in principe een veld licht van ongeveer 150 graden. En dus is deze gele doos is hier vertegenwoordigen wat dit kan zien. Zo kunt u hier zien zoals ik naar buiten die doos ik ben beginnen mijn handen te verliezen. En als ik begin te buiten gaan hier, het zal nog oprapen, maar je bent beginnen te verliezen aan de randen. Dus dit geeft je een beetje een gevoel van de ruimte die je hebt hebben om mee te spelen. En je zult zien hier als u op H, zal het dit menu schakelen. En dat zal eigenlijk geven je een hele bos van verschillende opties die u toegang hebt. Het meeste zal je waarschijnlijk niet nodig. Maar het is een geweldige manier van visualiseren wat gebeurt zonder dat gegraven beneden in de gegevens. Dus dat is de Frames, Handen, Vingers en Extra. Eigenlijk, ik zal je gewoon snel zien voordat ik ga terug, de Tool. Dus laat me zien, moet deze werken. Zo kunt u hier zien mijn handen. En als ik breng in deze pen, het komt op als grijs. En wat dat zegt is dat is een hulpmiddel. Dus we hebben wat we een tool API-oproep. Het erkent eigenlijk objecten zoals pennen of penselen, iets dat ruwweg van dit soort vorm. Het zal in staat zijn om te vertellen dat dat is niet een vinger, en je kunt eigenlijk gebruiken om uw voordeel als je bouwen van software voor. U kunt beginnen aan de echte wereld te brengen objecten in uw toepassing, bijvoorbeeld. Dus je zou letterlijk een schildersezel verschillende penselen, en elk penseel je hebt gecodeerd up een andere te vertegenwoordigen borstel in de software. Dus in plaats van daadwerkelijk te veranderen via een menu op de software u kan letterlijk kies gewoon een andere poetsen en gaan schilderen met het en de software aanpassen. Dus dat is Frames, Handen, Vingers en Extra. Dus dat is het echt, echt laag niveau spullen die we hebben. Ik weet niet of iemand hier enig vertrouwdheid met de Kinect. Een van de dingen krijgen we gevraagd een kavel is waar is de ruwe data. En wat dat betekent is in andere 3D tracking systemen, het is eigenlijk een blob van gegevens. Wat we hier doen is een meer gestructureerde aanpak. Dus dit is eigenlijk de laagste niveau gegevens. En we vinden dat want het is gestructureerd als dit, het helpt echt mensen aan de slag sneller. Als je gewoon gezien kregen een volledige 3D blob van gegevens, wordt het heel moeilijk om mee te werken. Dus dat is een van de redenen waarom het gestructureerd in de manier waarop het is. Dus is er nog vragen rond een van die? Nope. Dus we zullen gaan. Je zou kunnen beginnen om eens te zien hoewel de gegevens zijn gestructureerd op een manier dat geeft je letterlijk wat je bent zag, zoals handen en vingers, het kan een beetje ontmoedigend op het eerste te beginnen om erachter te komen hoe te werken met dat. Nu ben ik het bijhouden vingers in 3D, wat doe ik mee? Dus we hebben wel wat hoger niveau API's om hulp te krijgen rond een aantal van die gebieden, en het misschien een manier om te krijgen begon een beetje sneller ook. Dus dit is conceptueel genoemd Motions. Het is een deel van onze API. Je zult een aantal gidsen vinden wat Motions is. Maar op een conceptueel niveau, wat het is doen is het is eigenlijk het nemen van alle deze bewegingen in de ruimte en draaien ze in een van de drie dingen - translatie, rotatie, en scaling. Laat je dus niet te zeer verstrikt in die. Maar wat het maakt in principe je te doen wordt zet deze complexe bewegingen in enkele cijfers, of een diploma van rotatie of schaling factor als een nummer. Dus wat het doet is het abstraheert uit een Veel van de complexe mechanica en als Ik doe dit, het geeft je een aantal dat zegt dat dit is schaalvergroting door 10. Dus wat kun je dan doen is als je had een beeld dat je wilde vergroten, je kon grijpen de afbeelding. En gebruik dan dit soort API om te zeggen, goed, nu ben ik te schalen met een factor van 10 en je hoeft geen zorgen te maken over alle gegevens die aan de hand is. Dus het is iets om gewoon blijven aan de achterkant van je geest. Het kan het een beetje makkelijker te maken als je proberen om een ​​aantal van die meer te doen complexe interacties. Dat is wat we de Motions API-oproep. U zult het niet zien eigenlijk heet Bewegingen in de documentatie. Het is eigenlijk een verzameling van APIs uit verschillende plaatsen. Maar wat ik kan doen is als er iemand geïnteresseerd om meer te leren over dat, ik ben blij om u te wijzen op een bepaald gidsen voor hoe te beginnen op dat. En dan de volgende ding, dat is het ding dat de meeste mensen waarschijnlijk het meest bekend met, is Gebaren. Dus dit is veel hoger abstractieniveau. Dus je bent in principe het nemen van al deze soort van bewegingen en je bent zeggen, rechts, wat is een discrete ding dat ik kan doen? Dus ik kan omcirkelen met mijn vinger, of ik kan vegen met mijn hand, of ik kan tikken in het oor. En dus hebben we gebroken die welke alleen maar om proberen en maak het een beetje makkelijker te de slag te gaan in een aantal van deze gebaren. En laat ik je dat een beetje zien over hoe sommige van die werken. Dus terug in de visualizer, als ik draai Gebaren op - laat me gewoon stoppen dat dus het is niet roteren en het maken van het uit te voeren duizelig. Juist, daar gaan we. Turn it up. Juist, hier gaan we. Nu kun je dus zien dat mijn handen zijn in de ruimte. Als ik teken een cirkel, het komt en met een cirkel. En je kunt zien dat het eigenlijk op elk vlak. Het maakt eigenlijk niet uit hoe ik tekenen. Maar het is eigenlijk het opsporen van dat ik ben het tekenen van een cirkel met mijn vinger. En op de API-niveau, hebben we geprobeerd maken dat zo gemakkelijk mogelijk te gebruiken. Zodat je niet echt na te denken over de mechanica van het bijhouden van punten in 3D en het uitzoeken of het is een cirkel. Je kunt gewoon zeggen, is een cirkel gebeurt? Dus het is een ding dat je kunt als een controlemechanisme. U zult daar ook zien dat we hebben jat, kranen. U kunt die kleine balletjes zien stuiteren daar onderaan. Dus dat zijn visueel weer hoe we laten zien wat de gebaren zijn. Maar in termen van het ontwikkelen van software voor dit, het is gewoon een hoog niveau weg vereenvoudigen veel van de complexiteit van het bijhouden van de vingers, dus je kunt gewoon gebruiken die zoals het is. Je zult beginnen te zien verschillende benaderingen van dat. En ik zal je laten zien een andere benadering een even later op een andere manier om dat te doen, maar deze al ingebouwd in de API. Dus hebben we een paar andere delen de SDK die wellicht interessant om jongens. Dus gewoon om die laatste beetjes te dekken, er zijn drie niveaus van abstractie I sprak over. Het lage niveau, dat is de Frames, de handen en de vingers. Het middelste niveau, waar het omzetten veel van die beweging in continue beweging, dus Rotation, of schalen, of Translation. En dan naar het volgende niveau omhoog dat is de gebaren, zoals doe ik een cirkel? Doe ik een kraan? Doe ik een swipe? Vervolgens aan de andere kant ervan, hebben we dingen genoemd de Interaction Box. Ik wil niet in te veel te gaan details, want dit is allemaal gewoon te geven je een beetje een voorproefje van wat sommige van de dingen zijn. Je bent zeker meer dan welkom om reiken naar mij met details later op over dit. Maar de interactie Box is een andere manier dat we proberen om het een beetje te maken iets eenvoudiger om na te denken over coördinaten in de ruimte. Dus ik eerder gezegd je zag de ruimte - het is deze 3D omgekeerde piramide. Dat zou een beetje lastig worden. Je kunt er een soort van zien. Dat kan een beetje lastig als geworden je probeert te vertalen naar ruimte op het scherm waar je het weergeven wat je mee bezig bent. Dus wat wij geschapen is een Interaction Box. Het zal heel moeilijk zijn - oh, daar gaan we als ik draai dat een op. Dus je kunt die witte doos daar te zien. En eigenlijk wat dat doet is dat het alleen in kaart brengen die nul tot een, nul tot een. Dus krijg je alleen maar een geschaalde ruimte dat is altijd vast. U hoeft geen zorgen te maken over de manier waarop ver je boven het apparaat, of waar het ook is. En dit past - in ieder geval dient aan te passen. Dit is duidelijk demo-modus. Maar in principe wat er zal gebeuren met dat is het gewoon aanpassen aan waar de persoon is boven het apparaat, en het zal een consistent maken ruimte voor u om te werken binnen Het klinkt een beetje ingewikkeld met de manier waarop ik ben daar uit te leggen. Maar wat het laat je wezen te doen is gewoon vergeten waar de persoon is. Het geeft je gewoon een geschaalde nul tot een in de Y, nul tot een in de X en je gewoon niet zorgen te maken over alle de complexiteit van waar de persoon is, of ze nu met behulp van grote bewegingen of kleine bewegingen, en het is gewoon een weegschaal alles voor je. Dus dat is gewoon iets een oogje in het zeil. Als je kijkt door de documentatie en je iets ziet over Interaction Box, dat is wat dat is een verwijzing naar. Het een beetje moeilijk concept kan worden om te begrijpen wat het is. En het is jammer dat het niet opschalen met mij, maar dat is OK. En terwijl we op deze visie, de andere API die interessant zou zijn misschien praten over onze Raak Zone API. Dus een van de eerste dingen die mensen vraag is hoe u met de Leap? Het is een soort van een interessante vraag, omdat je niet echt nodig hebt om te klikken met de Leap. Wat we proberen te stimuleren is om na te denken over het daadwerkelijk interactie met de ruimte, pak het en verplaatsen - u hoeft niet te klikken en slepen. Maar voor de toepassingen waar een soort interactie is noodzakelijk, hebben een API die heet een Touch Zone API. En hij probeert alleen maar om een ​​groot deel van de te nemen complexiteit van het uitzoeken precies uit wat de gebruiker doet in de lucht vereenvoudigt het in slechts een gebeurtenis die zegt u ofwel hebt geklikt of niet. En ik zal gewoon laten zien zeer snel hoe dat werkt. Zo kunt u hier zien wezen mijn vinger voorgesteld als een cursor, en je zult gezien krijgen deze positie heel API. En als ik begin om verder te gaan, het zegt in principe ben ik nu te klikken en ik kan dit rond slepen. En het maakt eigenlijk niet uit waar Ik ben in de 3D-ruimte - het zal niet uit waar ik ben werken. En zo op het eerste gezicht het ziet er erg simpel. Er is eigenlijk veel complexer mechanica rond dat. Dus dat is de reden waarom we proberen te kapselen dit alles in een API en maak er een iets eenvoudiger voor jullie. Dus als je eens een kijkje op de API is het eigenlijk vrij eenvoudig te bouwen dat in uw toepassing, en je hoeft geen zorgen te maken over alle complexiteit waar de iemands hand is. Dus er is een heleboel andere spullen in de SDK. Wilt u een beetje te verkennen, je zult beginnen met een aantal te vinden van de andere dingen. Maar dat zijn enkele van de hoog niveau concepten die in onze SDK. Het is misschien een beetje veel te nemen zijn zonder een kans om te spelen hebben gehad rond met de Leap nog. Maar ik wilde alleen maar om u een beetje een voorproefje van wat er in zit, zodat als je naar het, zoals ik al zei, voel vrij om uit te reiken naar ons. Ik kan u in de juiste richting voor elke vorm van documentatie te helpen u aan de slag. Dus zoals ik al zei, onze SDK heeft een bos van inheemse talen. We hebben de JavaScript-API. Een van de makkelijkste manieren om te beginnen zou kunnen zijn om te kijken naar een aantal van de platforms van de kaders die er zijn. Ik weet niet of mensen vertrouwd zijn met Unity. famo.us, goo en Vuo zijn allemaal heel nieuwe om de scène. Unreal je hebt waarschijnlijk gezien in game-engines. Maar wat deze soort omgevingen doen is het misschien een eenvoudiger manier om te helpen te zijn de slag te gaan. Want wat sommige van hen wil u te voorzien van een 3D-kader beginnen. Dus het soort neemt een aantal de complexiteit. Je krijgt meer van een visuele omgeving om te werken inch famo.us is een nieuw platform dat komt uit voor een web app ontwikkeling. Hun doel is om web app te maken ontwikkeling super eenvoudig. Dus dat zal komen - er is geen tijdschema voor het op dit moment. Maar als dat is iets wat je bent geïnteresseerd in het doen, kan het een zijn in de gaten te houden. goo is een geweldig HTML5 gaming platform. Ze doen een zeer visuele editor maar ook online, wederom, voor hoge prestaties van webapplicaties. Vuo is iets wat ik kan gaan over heel kort. Dit brengt het concept van snelle prototyping. En ik wil niet gaan te diep op in. Maar een van de dingen als je echt geïnteresseerd zijn in het krijgen in deze soort van ontwikkeling, het vinden van een goed hulpmiddel snelle prototyping doen kan echt waardevol. En wat ik daarmee bedoel is dat het een kader waar je moet zeer doen zeer weinig moeite om krijgen veel rendement. Zodat je niet echt nodig hebt veel codering doen. Een groot deel daarvan is heel visueel - het is slepen blokken rond. In feite kan ik u een zeer, zeer korte voorbeeld. Zodat je hier kunt zien, het is gewoon een volledig visuele Milieu - je hoeft niet eens nodig om code. Oh, geweldig - zullen we die demo niet op dit moment. Het lijkt niet te willen te lopen op het moment. Dus zonder al te veel details, het is wat heet een visuele programmeertaal. Hiermee kunt u een aantal fundamentele krijgen functionaliteit werken. Ik zal gewoon brengen snel een voltooide van deze. Zodat je hier kunt zien, is dit een zeer eenvoudige applicatie die in principe neemt een beeld en kunt u het verplaatsen van de Sprong. En deze groene blokken hier zijn wezen alles wat je moet doen om begonnen met de Leap kant ervan. Dus het is een goede manier om te beginnen. Als u een aantal ideeën die je wilt experimenteer met voordat je zelfs maar elke code beneden, het is een goede manier om te beginnen. PUBLIEK: Als we [onverstaanbaar] naar te kijken, zou het vertalen in daadwerkelijke code? MICHAEL SUTHERLAND: In die situatie, Ik denk niet dat je de mogelijkheid hebben om vertalen naar code. Er zijn zeker een aantal andere kaders die er zijn. Quartz Composer is eigenlijk een Apple tool. Het is niet meer officieel ondersteund, maar er is een grote gemeenschap eromheen. We hebben een aantal verbazingwekkend Leap gezien spullen komen uit die. Er is een aantal plug-ins beschikbaar. Ik denk dat er toegang tot laag niveau code van Quartz, hoewel ik niet helemaal zeker van. Maar dat is een goede vraag. Dus ik ga gewoon om u een aantal zeer tonen, zeer hoog niveau termen voor dingen om na te denken over wanneer je aan het ontwikkelen bent. Lichtomstandigheden over het algemeen niet een groot probleem voor de Leap meer. We hebben een geweldig team dat is in principe kunnen elimineren voor geweest bijna alle lichtomstandigheden, omdat dat is iets dat kan potentieel beïnvloeden. Infrarood bronnen die vanuit de buiten hebben de mogelijkheid om invloed op de prestaties. In het algemeen zal je niet echt komen over vele struikelblokken. Als in je ontwikkeling zie je dat het apparaat in robuuste modus, echt alles wat het betekent is het kan hebben geconstateerd dat er een aantal infrarood lichtbronnen in de omgeving en compenseert voor. Dus wees niet al te bezorgd over. In het algemeen, als je het ontwerpen software voor de Sprong, is het belangrijk beseffen dat de eerste kan tijd dat jou gebruikt deze technologie. En dit is iets dat het moeilijk om je hoofd rond in eerste instantie te krijgen. Wat we proberen te moedigen mensen aan denk is na te denken over in plaats van alleen waardoor de gebruiker moeten vinden hun weg in de interactie, wat U bent uw gebruikersnaam vraagt ​​te doen, proberen en uitleggen aan hen een beetje. Behandel ze alsof ze misschien nooit deze technologie hebben gezien. Soms zullen mensen niet eens weten te bereiken hun handen uit over het apparaat, dus niets voor lief nemen. Als u een kijkje op het luchtruim, zul je merken dat een groot deel van de apps echt de gebruiker af te leiden in hoe te eigenlijk interactie met die app. Dat is iets om gewoon bewust van. Als u het ontwikkelen van software voor dit platform, het is nieuw. Mensen zijn niet vertrouwd met de toch technologie, en dus je kan nodig zijn om helpen verlichten ze in welke het is dat je aan het bouwen bent. Data is je vriend. Ik voor de Visualizer vermeld. Het zou een van de te beste hulpmiddelen die u gebruikt. Het staat alleen maar dat je kijkt en wat je doet. Denk na over de actie die u bent proberen om code op, en kijk dan naar hoe het eruit ziet in de Visualizer. En dan zal het u een beter gevoel geven van wat die gegevens betekent dat je krijgt uit de SDK. Als je iets dat een behoefte doet menu, menu's zijn iets dat je wil de gebruiker kunnen doen zonder erbij na te denken. Het is niet echt een deel van uw toepassing. Het is een deel van hoe de gebruiker gebruikt uw aanvraag. Zodat we een aantal middelen op de developer site. Gewoon een paar van verschillende systemen voor menu's die de last opstijgen u jongens voor na te hoeven denken hoe de menu's te bouwen. Omdat de menu's iets dat je kunt zijn kan veel tijd besteden aan het proberen te bouwen in uw toepassing, wanneer echt wat je probeert te doen is bouwen het idee dat je hebben, niet het menu. Dus ik zou aanraden als je hoeft te doen een soort van menu-systemen, zeker eens een kijkje op de we middelen hebben op de developer site. We hebben een aantal goede voorbeelden van hoe kreeg om menu's te doen, en hoe ze te houden consistente zodat gebruikers een consistentere ervaring in verschillende toepassingen. Visuele feedback. Dus wat ik bedoel is als bijvoorbeeld je probeert om iets te doen dat toont een 3D ruimte, het is heel belangrijk om een ​​soort van bieden visuele feedback. Dus of dat nu zien waar uw vingers zijn in die ruimte, of de Bij Block 54 die we zagen op de zeer beginnen, kan je zijn opgevallen dat de [? de pedalen?] werden verlicht. En toen ging ik in de buurt van de toren blokken, kon je eigenlijk zien visueel dat ik dicht bij hen. En het is een kleine truc, maar het is eigenlijk een heel belangrijke. Dus zorg ervoor dat de gebruiker georiënteerd dat 3D-ruimte. En nogmaals, rapid prototyping. Als je een aantal tools te vinden die u nuttig, ik zou zeker je stimuleren om te investeren de tijd in. In staat zijn om uw ideeën snel uit In plaats van het hebben van een te besteden veel tijd codering op een lager niveau en proberen te achterhalen hoe de code het op, als je die ideeën te krijgen die in voor je, spelen met hen een beetje en dan code het op, het een geweldige tijd spaarder kan zijn. Dus we krijgen tot het einde. Hoe zijn we voor de tijd? SPEAKER 2: [onverstaanbaar] acht minuten tot 05:30. MICHAEL SUTHERLAND: We zullen finish op 5:30? SPEAKER 2: ik dat doen. Dat was de plek die we adverteren in hier. Maar we kunnen een op doen een Q & A na deze. MICHAEL SUTHERLAND: Ja, ik zal niet te gaan diep in de rest van dit vervolgens. Ik vermeldde eerder een andere manier van doen gebaren. Als u geïnteresseerd bent en u werkt JavaScript, dit is een JavaScript applicatie die een ontwikkelaar genaamd Robert Leary gebouwd. Wat het doet is het kost veel van de complexiteit van opnemen en gebruiken van bewegingen. Dus wat hij heeft gedaan is hij eigenlijk creëerde een gebaar recorder. U kunt typen in het gebaar, opnemen. Het spuugt iets dat je kunt trek in uw toepassing. Dus in plaats van te coderen al de complexe bewegingen in 3D, kunt u alleen deze nemen, doen de actie en bewaar het voor uw toepassing. Dat kan een interessant hulpmiddel om u te helpen de slag te gaan. Ik kan door deze zeer snel. Het is gewoon een paar video's die laten zien enkele interessante toepassingen. Sommige van de dingen die je misschien niet zien hetzij in het luchtruim, maar het is drijvend rond in de gemeenschap van ontwikkelaars. Gewoon een aantal fantastische werk dat mensen hebben gewerkt aan die show sommige misschien wat meer unieke toepassingen mogelijk. Dus dit is een systeem dat gebruikt principe head tracking op de camera tot die diepte geven perspectief. Maar je kunt zien is het een vrij interessante visuele truc. Dus dat is een soort van een interessant ding dat mogelijk met dit type technologie. En dan sommigen van u misschien bekend zijn met de Oculus Rift. Dit is slechts enkele experimenteel werk dat sommige van de ontwikkelaars zijn geweest doen rond het combineren van Leap Motion met de Oculus Rift, dus voor het eerst keer dat je binnen kan zijn die virtuele wereld. Dus dat gaat een interessant aanpak voor gaming binnenkort. De Oculus Rift is een VR-headset. Arme jongen - hij echt een harde tijd. Dit was een tentoonstelling die gedaan werd met behulp van projection mapping met de Leap Motion. Gewoon echt een leuke interactieve omgeving waar mensen kan gewoon spelen rond. Je kunt er zien creëerden ze deze 3D-bomen met behulp van projection mapping technieken. Dit was een interessante gedaan in Taipei met Heineken een doen installatie. De hele "Iron Man" aanpak daar. Maar omwille van de tijd, zal ik gewoon snel naar het einde. Dus als er drie dingen die zouden leuk zijn om mee te nemen - want ik realiseren is er veel informatie dat we gewoon gedekt. En veel van dit zul je echt nodig hebt om besteden een beetje tijd om gewoon graven beneden in de middelen die beschikbaar zijn. Maar ik denk dat het eerste ding is echt als u het ontwerpen van software, proberen en ontwerpen voor de gebruiker, niet "Iron Man." Dus vergeet ik wil zijn "Iron Man." Ik wil op "Minority Rapport. "Maar in plaats daarvan ontwerpen voor de gebruiker. Ontwerp voor de persoon die gaat worden met behulp van uw software. Dus nadenken over hoe kan ik hun ervaring beter? Hoe kan ik iets dat ze doen beter? En dat gaat echt te zijn waar de meest geavanceerde en de meest boeiende software vandaan komt. En als je bekend bent met UI / UX bent, je kan bijna gooien de regels uit de venster in zekere zin. Met deze soort technologie, zijn we beginnen de herschrijfregels wij gaan, en dat betekent dat je hebt een leeg doek. Dus jullie zijn echt begint op het juiste moment. Als je net in de programmering nu, dat betekent dat je bij schrijf de regel boek als je leert, dus dat is een verbazingwekkende mogelijkheden voor. En ik zou gewoon zeggen weer, in staat zijn om een manier vinden om snel een prototype en dan bouwen. Niet noodzakelijkerwijs afval al je tijd krijgen in de moeren en bouten meteen. Kijk of je je ideeën kunt krijgen. Vroeger was het zo dat het goed was om ze op papier te krijgen. En papier is nog steeds een geweldige manier om te gaan. Maar als je eenmaal begint met deze dynamische krijgen interfaces, je echt beginnen om wat betere instrumenten moeten in staat zijn om die dynamische ideeën uit. En dus als je kunt een aantal tools vinden dat u helpen om prototype, proberen en te leren ze en gebruik ze, en je zult waarschijnlijk bespaart jezelf een veel tijd en moeite. Dus een paar middelen. Zodra je begint steeds in JavaScript, js.leapmotion.com / tutorials, dat zal zijn een geweldige manier om te beginnen. Voorbeelden weer op js.leapmotion.com, vindt u een aantal te vinden grote JavaScript voorbeelden. Voel je vrij om deel te nemen in de fora, vragen ontwikkelaars, vraag het ons. Het is een geweldige manier om te leren. Als u meer wilt lezen bent inhoud over wat er die er zijn, wat van de gedachte leiderschap in de ruimte, labs.leapmotion.com 's een grote blog voor. We zetten nieuwe inhoud elke week, het is een grote ruimte. En als u verbinding wilt maken met ons, nogmaals, de forums. U kunt ons mailen op developers@leapmotion.com. We zijn op @ leapmotiondev op Twitter, dus gewoon tweet bij ons. We zijn redelijk actief op daar. En onze handvat, @ leapmotion. @ Leapmotiondev uiteraard is onze ontwikkelaar Twitter handvat. Dus dat is echt erover. Als er wat tijd voor vragen, zeker tevreden om eventuele vragen te beantwoorden. Als u nog iets later, aarzel dan niet om uit te reiken naar me direct bij kiwi@leapmotion.com, of tweet me aan bij @ kiwi. Cool. Heeft u nog vragen? PUBLIEK: Naast het ontwikkelen van apps dat [onverstaanbaar], hoe haalbaar is het aan [onverstaanbaar] level software dus zorg dat je zou kunnen gaat u naar links, rechts, omhoog, omlaag, en alle [onverstaanbaar] toepassingen, [? bijvoorbeeld?] [Onverstaanbaar]? MICHAEL SUTHERLAND: Dus er zijn applicaties voor. Als je een blik op het luchtruim, zul je zoek een paar verschillende toepassingen. Sommige van de meer populaire zijn een genaamd HandWAVE die u toelaat om te doen een aantal fundamentele gebaren. Als u wilt dat soort dingen te doen, er is echt niets dat je beperkt in de SDK om het te doen. Het is echt een kwestie van als je bouwen dat OS level control, is het eigenlijk het maken van die ervaring gebruik van de OS better? Na verloop van tijd, beginnen we te zien de besturingssystemen evolueren naar een toestand die echt gemaakt dergelijke ingang. Voor nu, zijn we eigenlijk gebruiken besturingssystemen die zijn gebouwd voor 26-jaar-oude technologie. Als u een kijkje nemen op de Mac-interface, het is echt niet veranderd in ongeveer 26 jaar. Dus we echt vechten een 26 jaar leercurve waar de mensen hebben gekregen zo gewend aan dit type interface dat het is moeilijk om te zien dan dat. Dus als je kunt verbeteren die ervaring, dat is een duidelijke overwinning. Maar als het doet gewoon een gebaar voor Omwille van dat een gebaar, welke zult u waarschijnlijk merken is dat de gebruikers, ze vinden het makkelijker om gewoon terug te gaan hun toetsenbord en muis, omdat dat is wat ze zijn comfortabel met. Dus dat is waarom het is echt belangrijk om denken over wie ik het ontwerpen voor? Wie is deze eindgebruiker, en hoe kan Ik maak hun leven een beetje beter? Maar als we de tijd, ik kan je een snelle een. Dit is een interessante dat net uit. Het is een zeer eenvoudige cursor, maar het is wel grappig omdat het deze handje - of niet. Zijn we daar? Interessant. Nou, ik zal je niet zien dat demo. Maar dat [? leapcursor.js?] is een interessant voorbeeld dat principe laat u op en neer scrollen vloeiend in een webpagina en soort van clicks gewoon door het buigen van je hand. Dus het is de bedoeling om meer van zijn een relaxte soort scroll op en neer, flicks. PUBLIEK: U noemde het apparaat zelf is grotendeels commodity hardware. Wat is de onderliggende hardware technologie die daadwerkelijk doet de detecteren van objecten? MICHAEL SUTHERLAND: Dus de eigenlijke detectie van de objecten - dus eigenlijk als je naar de USB-hack hier, je bent gewoon gaat krijgen een hele hoop van beeldgegevens terug. Mensen hebben het al gedaan. Waar de magie gebeurt is in principe eenmaal het wordt in de computer, het is in wezen een aantal gepatenteerde algoritmes die waren oorspronkelijk ontwikkeld door onze mede-oprichter en hebben nu net genomen op een eigen leven. PUBLIEK: Is het via infrarood, of een magnetisch [onverstaanbaar]? MICHAEL SUTHERLAND: Dus het is gewoon puur infrarood. Dus letterlijk, het is net zoiets als het hebben van een beetje webcam zitten op uw harde schijf en vervolgens een schijnwerper op je hand. Het is gewoon allemaal gedaan in het infrarood. Dus het is gewoon een infrarood optische sensoren, en een aantal infrarood LED's, en er is echt niets te complex over. Het is de manier waarop we in staat om te nemen die gegevens en zet deze vervolgens in iets nuttigs in 3D. Publiek: Het lijkt er dus vrij gemakkelijk voor mensen [onverstaanbaar]. Maar is er enige manier voor een ontwikkelaar om misschien van toepassing [onverstaanbaar] voor andere soorten objecten - misschien gezichten en andere dingen die de gebruiker kan naar voren gebracht? MICHAEL SUTHERLAND: Op het moment dat we ondersteunen een beperkte set van tools. Helaas, met de manier waarop we hebben structureerde de gegevens, want wij wilden om het te doen op een eenvoudige wijze of een die is het meest zinvol voor handen en vingers, de API zal niet ondersteuning face-tracking of generiek object tracking. Die kunnen komen in de toekomst. Maar voor nu, het is echt fijn tuned voor handen en vingers en specifieke hulpmiddelen. Cool. [? DAVE: Dank] je zo veel?. Dit is geweldig. [Applaus]