>> 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]