1 00:00:00,000 --> 00:00:07,600 2 00:00:07,600 --> 00:00:10,460 >> DAVID: Dus dank u allen zo veel voor komen, zoals u hebt afstemt 3 00:00:10,460 --> 00:00:11,415 ook online. 4 00:00:11,415 --> 00:00:14,650 We zijn zo blij te worden vergezeld door onze vrienden Dan en Michael hier van Leap 5 00:00:14,650 --> 00:00:18,490 Motion, wiens bedrijf Leap Motion heeft zeer royaal gedoneerd sommige hardware 6 00:00:18,490 --> 00:00:21,020 voor de cursus sot dat jullie kunnen doe leuke dingen met dit apparaat. 7 00:00:21,020 --> 00:00:22,590 Zonder verdere omhaal, Dan en Michael. 8 00:00:22,590 --> 00:00:23,590 >> DAN GILL: Oke, bedankt. 9 00:00:23,590 --> 00:00:24,820 Bedankt, David. 10 00:00:24,820 --> 00:00:25,470 Bedankt mensen. 11 00:00:25,470 --> 00:00:26,760 Leuk om jullie allemaal te zien. 12 00:00:26,760 --> 00:00:28,275 Mijn naam is Dan Gill. 13 00:00:28,275 --> 00:00:30,970 En zoals David beschreven, Ik ben met Leap Motion. 14 00:00:30,970 --> 00:00:33,000 Dit is Michael Sutherland. 15 00:00:33,000 --> 00:00:36,900 Sinds ongeveer 1/10 van ons bedrijf is eigenlijk vernoemd Michael noemen we hem 16 00:00:36,900 --> 00:00:40,710 Kiwi, en als je eenmaal het accent horen zult u begrijpen waarom. 17 00:00:40,710 --> 00:00:44,100 >> Maar we zijn erg blij om hier vandaag te aanwezig om u mensen en u mensen 18 00:00:44,100 --> 00:00:47,610 online, en u vertellen een beetje meer over Leap in de ontwikkeling 19 00:00:47,610 --> 00:00:50,580 milieu en onze gemeenschap van ontwikkelaars, en hoe zij in staat zijn om 20 00:00:50,580 --> 00:00:52,440 invloed op een aantal van de dingen die je bent doen als je richting 21 00:00:52,440 --> 00:00:53,840 het einde van het semester. 22 00:00:53,840 --> 00:00:57,010 Ik ga om te beginnen met slechts een korte introductie voor context over 23 00:00:57,010 --> 00:01:01,130 het bedrijf en sommige van de industrie voorbeelden die we zien en een 24 00:01:01,130 --> 00:01:01,950 beetje erover. 25 00:01:01,950 --> 00:01:05,099 En dan gaan we springen recht in Michael's bit. 26 00:01:05,099 --> 00:01:07,540 >> Michael loopt onze gemeenschap van ontwikkelaars. 27 00:01:07,540 --> 00:01:11,900 Dus er is 70.000 plus mensen die hebben benaderd onze developer portal en 28 00:01:11,900 --> 00:01:15,120 toegang gekregen tot de Leap software development kit en zijn actief 29 00:01:15,120 --> 00:01:17,480 bouwen van alle verschillende soorten van toepassingen die 30 00:01:17,480 --> 00:01:18,820 Michael zal praten door. 31 00:01:18,820 --> 00:01:21,000 Persoonlijk loop ik onze Enterprise Business. 32 00:01:21,000 --> 00:01:24,770 Wat betekent dat alle commercieel gebruik geval voor de sprong in een verscheidenheid van 33 00:01:24,770 --> 00:01:28,840 industrieën, en ik zal praten kort over dat. 34 00:01:28,840 --> 00:01:32,290 >> Dus wat ik wilde doen, op een hoog niveau de meeste van jullie zijn waarschijnlijk 35 00:01:32,290 --> 00:01:35,750 vertrouwd met een vorm van 3D motion-technologie. 36 00:01:35,750 --> 00:01:39,190 Je hebt gezien dat de Kinect, of je hebt gezien de commercials voor de Samsung telefoons 37 00:01:39,190 --> 00:01:40,600 met het vegen. 38 00:01:40,600 --> 00:01:44,160 En op een gegeven moment heb je waarschijnlijk geprobeerd een van deze platforms of gezien 39 00:01:44,160 --> 00:01:45,530 hen in actie. 40 00:01:45,530 --> 00:01:47,750 >> We hebben echt het gevoel dat we hebben baanbrekend. 41 00:01:47,750 --> 00:01:51,940 En het is allemaal in kaart gebracht, dus het is een zeer software-gedreven oplossing. 42 00:01:51,940 --> 00:01:56,130 Het is allemaal eigen algoritme gebaseerd, en het is ons toeliet een aantal doen 43 00:01:56,130 --> 00:01:59,170 dingen die anders dan zijn de anderen in de ruimte. 44 00:01:59,170 --> 00:02:02,130 >> We hebben een niveau van nauwkeurigheid bereikt die zie je in de demonstraties 45 00:02:02,130 --> 00:02:04,870 dat is veel verder dan wat andere mensen hebben kunnen doen. 46 00:02:04,870 --> 00:02:10,190 Dus nauwkeurig tot 1/100 millimeter, we kan de palm positie te volgen in de 47 00:02:10,190 --> 00:02:14,200 vingertoppen voor zoveel als fit in het gezichtsveld. 48 00:02:14,200 --> 00:02:17,700 En nogmaals, dat de nauwkeurigheid niveau's opende een heleboel toepassing 49 00:02:17,700 --> 00:02:21,530 mogelijkheden die niet voor bestond. 50 00:02:21,530 --> 00:02:23,830 Het is heel goed integreerbare. 51 00:02:23,830 --> 00:02:27,750 >> Omdat het zo'n een software-gedreven oplossing, dit kleine stukje 52 00:02:27,750 --> 00:02:30,940 hardware die je ziet Hier is het apparaat. 53 00:02:30,940 --> 00:02:33,090 Deze zullen beschikbaar zijn je studenten. 54 00:02:33,090 --> 00:02:35,720 We hebben 30 die we hebben gedoneerd aan de groep. 55 00:02:35,720 --> 00:02:38,570 Als u besluit om een ​​project op basis van doen de Sprong, zult u in staat om deze te nemen 56 00:02:38,570 --> 00:02:40,820 uitgeleend en tijd met hen doorbrengen. 57 00:02:40,820 --> 00:02:43,290 >> We hebben ook net aangekondigd een ingesloten versie. 58 00:02:43,290 --> 00:02:45,600 Dus HP zal daadwerkelijk beginnen verzendkosten laptops - 59 00:02:45,600 --> 00:02:48,150 of is begonnen met de scheepvaart laptops van de inrichting, een ingebedde 60 00:02:48,150 --> 00:02:49,560 van deze daarin. 61 00:02:49,560 --> 00:02:54,040 En door de software en hoe softwaregestuurde is, de hardware 62 00:02:54,040 --> 00:02:56,110 is ongelooflijk eenvoudig en Michael's ga je lopen 63 00:02:56,110 --> 00:02:57,620 door wat er in zit. 64 00:02:57,620 --> 00:02:59,840 We hebben een zeer content gecreëerd rijke omgeving. 65 00:02:59,840 --> 00:03:03,380 >> Dus die 70.000 ontwikkelaars bouwtoepassingen. 66 00:03:03,380 --> 00:03:06,780 Je mensen zullen kansen moeten applicaties te bouwen en misschien zelfs 67 00:03:06,780 --> 00:03:08,600 krijgen ze in onze applicatie milieu - 68 00:03:08,600 --> 00:03:10,710 het heet luchtruim. 69 00:03:10,710 --> 00:03:15,470 We hebben noorden hebben van 100 apps daar, en veel, veel, veel meer in de 70 00:03:15,470 --> 00:03:19,290 certificeringsproces en in proces aan de ingebruikname. 71 00:03:19,290 --> 00:03:22,590 >> Je zult zien dat het ongelooflijk krachtig qua snelheid. 72 00:03:22,590 --> 00:03:25,700 Dus je zult zien dat er geen vertraging in de reactie tussen het moment dat je dat doet 73 00:03:25,700 --> 00:03:29,400 iets in het gezichtsveld wanneer er iets gebeurt op het scherm. 74 00:03:29,400 --> 00:03:31,880 Als je hebt gespeeld rond met de Kinect of anderen, heb je een beetje merken 75 00:03:31,880 --> 00:03:35,290 van een vertraging wanneer je eigenlijk een beweging en er gebeurt iets. 76 00:03:35,290 --> 00:03:39,000 Deze krachtige gebrek aan latency merken een enorm verschil in wat je kunt 77 00:03:39,000 --> 00:03:41,120 eigenlijk doen met dit platform. 78 00:03:41,120 --> 00:03:43,750 >> En dan is een ding dat we denken dat is heel belangrijk, we dit wilden 79 00:03:43,750 --> 00:03:46,050 platform toegankelijk te zijn voor iedereen - 80 00:03:46,050 --> 00:03:47,920 zo veel mogelijk mensen. 81 00:03:47,920 --> 00:03:51,330 Zo'n geweldige software gedreven platform is het apparaat gemaakt en de 82 00:03:51,330 --> 00:03:53,110 platform zeer goedkoop. 83 00:03:53,110 --> 00:03:56,940 Het is een heel simpel stukje hardware met zeer eenvoudige, vercommercialiseerd 84 00:03:56,940 --> 00:04:00,190 componenten in dat ons in staat stelt te blijven deze zeer goedkoop en zeer 85 00:04:00,190 --> 00:04:05,110 toegankelijk voor iedereen die wil deel te nemen met het platform. 86 00:04:05,110 --> 00:04:08,210 >> Dus zoals je ziet, er is echt drie belangrijkste componenten in het platform. 87 00:04:08,210 --> 00:04:11,610 We hebben de perifere heb dat ik sprak over de regelaar. 88 00:04:11,610 --> 00:04:16,300 Het heeft een USB-aansluiting om verbinding te maken elke vorm van computer-apparaat met de 89 00:04:16,300 --> 00:04:18,160 ondersteunde software. 90 00:04:18,160 --> 00:04:21,140 We hebben onze software development kit gekregen in stuurprogramma's, dus er is een set van 91 00:04:21,140 --> 00:04:24,980 stuurprogramma's die draaien op het Windows of Mac machine die u bent verbonden. 92 00:04:24,980 --> 00:04:27,620 >> En dan hebben we de software kregen development kit die we hebben gemaakt 93 00:04:27,620 --> 00:04:34,410 voor iedereen beschikbaar zonder kosten op onze website om toegang te krijgen en te bouwen 94 00:04:34,410 --> 00:04:35,830 applicaties met. 95 00:04:35,830 --> 00:04:39,150 En dan tot slot hebben we onze luchtruim gekregen App Store, waar er 96 00:04:39,150 --> 00:04:40,470 toepassingen van derden - 97 00:04:40,470 --> 00:04:42,095 zowel gratis als betaalde applicaties. 98 00:04:42,095 --> 00:04:46,750 En het is alles van persoonlijke productiviteit artistieke, zoals muziek 99 00:04:46,750 --> 00:04:49,590 en schilderen en tekenen, om zaken toepassingen zoals CAD 100 00:04:49,590 --> 00:04:51,640 software en anderen. 101 00:04:51,640 --> 00:04:54,670 102 00:04:54,670 --> 00:04:56,150 >> Dus ik ga om te gaan door deze snel. 103 00:04:56,150 --> 00:05:00,090 Maar ik dacht dat het zou nuttig zijn als u denken over het platform en denken 104 00:05:00,090 --> 00:05:02,700 over hoe de talen die u kunnen ontwikkelen en hoe die 105 00:05:02,700 --> 00:05:03,980 geldt voor het platform. 106 00:05:03,980 --> 00:05:06,850 Gewoon om te lopen door een paar voorbeelden van de bedrijven die we nu zien. 107 00:05:06,850 --> 00:05:10,640 Dus dit zijn gebieden waar mensen maken van de Sprong platform 108 00:05:10,640 --> 00:05:15,070 verbeteren toepassingen of verbeteren resultaten in deze bedrijfstakken. 109 00:05:15,070 --> 00:05:19,570 >> Onderwijs, zoals u zich kunt voorstellen, interactieve displays, integratie met 110 00:05:19,570 --> 00:05:23,300 curriculum, zoals je mensen aan het doen zijn met uw computer science curriculum. 111 00:05:23,300 --> 00:05:26,110 Veel aanvragen voor leerlingen met bijzondere behoeften. 112 00:05:26,110 --> 00:05:29,780 Dus mensen die niet kunnen, zowel voor fysieke of cognitieve beperkingen 113 00:05:29,780 --> 00:05:34,030 communiceren via een toetsenbord en muis zijn nu in staat om sociaal te krijgen 114 00:05:34,030 --> 00:05:37,220 interacties, interacties met de computer toepassingen, en dingen te doen 115 00:05:37,220 --> 00:05:38,420 ze kon nooit tevoren. 116 00:05:38,420 --> 00:05:44,830 >> En dan een heleboel universiteiten doen gebruikersinterface onderzoek voor diverse 117 00:05:44,830 --> 00:05:47,380 industrieën hebben groot gemaakt gebruik van het apparaat. 118 00:05:47,380 --> 00:05:50,400 De gezondheidszorg is een spannende sector voor ons dat ik dacht dat zou belangrijk zijn 119 00:05:50,400 --> 00:05:53,500 te raken op kort. 120 00:05:53,500 --> 00:05:59,000 Je kunt je voorstellen steriliteit van de meest belang in alle aspecten 121 00:05:59,000 --> 00:06:00,090 van de gezondheidszorg. 122 00:06:00,090 --> 00:06:04,360 In een operatiekamer om een ​​chirurg zou kunnen hebben om een ​​extra persoon hebben 123 00:06:04,360 --> 00:06:08,540 daar, of unscrub en nemen hun handschoenen af te kunnen manipuleren 124 00:06:08,540 --> 00:06:11,820 MRI-beelden of CT-scans of belangrijke patiënteninformatie 125 00:06:11,820 --> 00:06:13,240 terwijl ze in de chirurgie. 126 00:06:13,240 --> 00:06:17,590 Zeer inefficiënt, in gevaar kunnen brengen steriliteit als het niet goed gedaan. 127 00:06:17,590 --> 00:06:20,590 >> Dit type omgeving maakt het nu mogelijk u samenwerkt met de computer 128 00:06:20,590 --> 00:06:23,870 toepassingen in een volledig handenvrije manier, zoals u zult zien in de demo, 129 00:06:23,870 --> 00:06:24,710 met handschoenen aan. 130 00:06:24,710 --> 00:06:26,170 Zodat ze kunnen vertrekken de chirurgische handschoenen aan. 131 00:06:26,170 --> 00:06:30,650 Ze hebben toegang tot de beelden en doen alles wat ze moeten doen in een veel 132 00:06:30,650 --> 00:06:32,090 efficiëntere manier. 133 00:06:32,090 --> 00:06:35,180 We denken dat er een aantal belangrijke toepassingen daar. 134 00:06:35,180 --> 00:06:38,270 Toegang tot informatie in wat ik noemen "kiemrijke" gebieden - 135 00:06:38,270 --> 00:06:43,030 dus ziekenhuizen, geldautomaten, alle verschillende soorten van gebieden waar je niet wilt 136 00:06:43,030 --> 00:06:45,035 aanraken iets, maar je wilt om informatie, 137 00:06:45,035 --> 00:06:47,270 dit is belangrijk geworden. 138 00:06:47,270 --> 00:06:50,350 >> Het meten van regressie als gevolg van een ziekte. 139 00:06:50,350 --> 00:06:55,010 Als iemand verliest mobiliteit in hun hand of hun armen of in beweging, 140 00:06:55,010 --> 00:06:57,880 het kunnen dat, omdat meten het niveau van nauwkeurigheid. 141 00:06:57,880 --> 00:07:01,530 Of ook vooruitgang - dus als je wilt meten van de voortgang van een middel of de 142 00:07:01,530 --> 00:07:04,880 vooruitgang en herstel van iets zoals een beroerte, kun je heel 143 00:07:04,880 --> 00:07:06,720 precies dat te doen. 144 00:07:06,720 --> 00:07:08,010 En dus dat zijn enkele voorbeelden. 145 00:07:08,010 --> 00:07:11,250 >> Data visualisatie is een andere interessante ruimte. 146 00:07:11,250 --> 00:07:13,350 Ik weet zeker dat je hebt gehoord van een veel over big data. 147 00:07:13,350 --> 00:07:14,880 Iedereen praat over big data. 148 00:07:14,880 --> 00:07:17,920 Nou, die grote datasets in diverse industrieën hebben echt gemaakt 149 00:07:17,920 --> 00:07:20,040 complexiteiten rond gebruikersinterfaces. 150 00:07:20,040 --> 00:07:24,620 En hoe ga je met die gegevens en vind correlaties, kunnen vinden 151 00:07:24,620 --> 00:07:27,440 bruikbare informatie, in staat zijn om het te delen met collega's - 152 00:07:27,440 --> 00:07:28,500 het is een enorme uitdaging. 153 00:07:28,500 --> 00:07:31,710 Aangezien de hoeveelheid gegevens groeit, dat uitdaging wordt alleen maar groter. 154 00:07:31,710 --> 00:07:36,140 >> 3D-navigatie met natuurlijke hand bewegingen wordt het een echt interessant 155 00:07:36,140 --> 00:07:40,410 kans in die wereld, en we hebben gezien veel input daar. 156 00:07:40,410 --> 00:07:42,670 Manufacturing is een andere. 157 00:07:42,670 --> 00:07:45,770 We gaan je laten zien een aantal video's van de mensen van SpaceX gebruik van deze in 158 00:07:45,770 --> 00:07:47,360 het productieproces. 159 00:07:47,360 --> 00:07:50,860 Ook de werkvloer is echt vies, en dus hebben ze vernietigd 160 00:07:50,860 --> 00:07:53,530 muizen en toetsenborden en touchscreens zijn niet een geweldige oplossing. 161 00:07:53,530 --> 00:07:58,070 Maar ze moeten dingen zoals toegang hun ERP-systemen en andere platforms 162 00:07:58,070 --> 00:08:01,210 op de grond en wordt een uitdaging voor hen. 163 00:08:01,210 --> 00:08:04,840 >> En dan gewoon een paar meer voor Ik dingen over te dragen aan Michael. 164 00:08:04,840 --> 00:08:05,780 Retail - 165 00:08:05,780 --> 00:08:09,460 dus hopelijk op een gegeven moment, ga je naar een winkel en ze zullen een Leap hebben 166 00:08:09,460 --> 00:08:15,280 enabled scherm of kiosk waar u kunt krijgen toegang tot een product, product 167 00:08:15,280 --> 00:08:18,520 opties, online winkelen als zij hoeft spullen niet op voorraad hebben. 168 00:08:18,520 --> 00:08:21,640 Ik wil over te praten als niet-intrusieve betrokkenheid van de consument. 169 00:08:21,640 --> 00:08:25,770 >> Dus ik heb in de verkoop sindsdien Ik ben afgestudeerd aan de universiteit. 170 00:08:25,770 --> 00:08:28,350 Maar we weten allemaal dat wanneer we lopen in een retail omgeving, een heleboel keer je 171 00:08:28,350 --> 00:08:31,840 krijgen besprongen door drie of vier mensen. 172 00:08:31,840 --> 00:08:35,500 Wij denken dat het gebruik van dit soort technologie, je kunt echt maken 173 00:08:35,500 --> 00:08:39,570 fysieke ervaringen met producten en opties en kleuren en verschillende 174 00:08:39,570 --> 00:08:43,679 dingen zonder een bos hebben mensen springen op de top van de mensen 175 00:08:43,679 --> 00:08:46,700 wanneer ze in de winkel, en maak een aantal interessante dingen. 176 00:08:46,700 --> 00:08:48,260 >> Productiviteit Desktop - 177 00:08:48,260 --> 00:08:52,290 vindt u een aantal fundamentele kans zien om werken met productiviteit apps zoals 178 00:08:52,290 --> 00:08:56,010 Powerpoint te surfen op het web te doen, communiceren met uw besturingssysteem. 179 00:08:56,010 --> 00:08:59,760 Dit alles zonder dat u hoeft te gebruiken een muis of toetsenbord of naast 180 00:08:59,760 --> 00:09:02,510 muis of het toetsenbord, in staat om een ​​aantal verschillende soorten te krijgen 181 00:09:02,510 --> 00:09:04,440 interacties. 182 00:09:04,440 --> 00:09:08,060 Er is veel zakelijke toepassingen dat inefficiënte user interfaces hebben, 183 00:09:08,060 --> 00:09:12,430 of interfaces die veel zou kunnen doen meer als ze in staat waren om te nemen 184 00:09:12,430 --> 00:09:17,760 gebruik van de 3D-ruimte in plaats van gewoon een platte 2D user interface, zodat we 185 00:09:17,760 --> 00:09:19,570 denk dat er een hoop kans daar. 186 00:09:19,570 --> 00:09:22,520 >> Salesforce.com misschien een bedrijf je hebt gehoord van. 187 00:09:22,520 --> 00:09:25,640 Ze maken klantrelatie beheersystemen. 188 00:09:25,640 --> 00:09:28,880 Mensen zoals ik in de verkoop gebruiken de hele tijd, elke dag. 189 00:09:28,880 --> 00:09:31,450 Maar als je werkt met een grote klant, je kan honderden hebben 190 00:09:31,450 --> 00:09:32,550 en honderden records. 191 00:09:32,550 --> 00:09:36,575 En het is echt moeilijk om een ​​gevoel van te krijgen de organisatiestructuur, of alle 192 00:09:36,575 --> 00:09:39,180 de activiteiten van wat er binnen gebeurd van een rekening, omdat het een 193 00:09:39,180 --> 00:09:41,800 zeer platte 2D-gebruikersinterface. 194 00:09:41,800 --> 00:09:44,740 Dus we denken dat er veel kansen aan de front-end te verbeteren 195 00:09:44,740 --> 00:09:46,800 van diverse business software. 196 00:09:46,800 --> 00:09:51,460 >> En dan andere B2B achtige toepassingen, we hebben biometrische authenticatie gezien. 197 00:09:51,460 --> 00:09:55,660 Dus het idee van het houden van uw hand in de gezichtsveld, en het scannen 198 00:09:55,660 --> 00:09:57,980 uw hand de hele weg naar bloedstroom. 199 00:09:57,980 --> 00:10:02,090 En dan de mogelijkheid om dat later te gebruiken voor authentificatie om in 200 00:10:02,090 --> 00:10:06,680 doen transacties, toegangssystemen, log in uw laptop, de controle van uw 201 00:10:06,680 --> 00:10:08,400 domoticasysteem - 202 00:10:08,400 --> 00:10:11,040 noem maar op, er is een veel toepassingen. 203 00:10:11,040 --> 00:10:12,600 >> Commandant controle. 204 00:10:12,600 --> 00:10:16,780 Zodat u zich kunt voorstellen, dit is meer van de "Minority Report" stijl ding 205 00:10:16,780 --> 00:10:19,020 mensen praten over wanneer ze denken Leap. 206 00:10:19,020 --> 00:10:22,970 Het idee van iemand in een commando gebied waar ze hebben vijf of zes schermen 207 00:10:22,970 --> 00:10:24,950 met video of andere soorten inhoud. 208 00:10:24,950 --> 00:10:28,270 Ze nodig hebben om over te navigeren toepassingen en roepen verschillende 209 00:10:28,270 --> 00:10:33,310 video's, en trek informatie in, en doen allerlei interessante dingen. 210 00:10:33,310 --> 00:10:36,500 >> En dan eindelijk CAD. 211 00:10:36,500 --> 00:10:41,020 Die omgevingen hebben een grote vroeg geweest adopter van de schrikkelseconde platform 212 00:10:41,020 --> 00:10:44,790 de mogelijkheid om een ​​meer natuurlijke manier te creëren om te communiceren met modellen van dingen 213 00:10:44,790 --> 00:10:48,310 die u maakt bij het ontwerp proces, of het aanpassen na 214 00:10:48,310 --> 00:10:50,970 iets is al gebouwd, of dingen van die aard. 215 00:10:50,970 --> 00:10:54,790 >> Dus dat was alleen maar om u een korte geven context sommige industriële 216 00:10:54,790 --> 00:10:56,190 aanvragen voor de Sprong. 217 00:10:56,190 --> 00:10:58,810 Ik weet zeker dat je je kunt voorstellen alle consumenten-toepassingen, en als je hebt 218 00:10:58,810 --> 00:11:01,190 gezien dat de website die je kent wat dat zijn. 219 00:11:01,190 --> 00:11:04,020 Maar ik wilde, als je erover nadenkt programmering of toepassingen die misschien 220 00:11:04,020 --> 00:11:08,030 interessant om te kijken naar, hier zijn enkele van de gebieden waar de industrie zijn 221 00:11:08,030 --> 00:11:09,700 besteden veel aandacht aan. 222 00:11:09,700 --> 00:11:12,560 >> We waren bij Children's Hospital voor we hier kwamen en met hen praten 223 00:11:12,560 --> 00:11:17,210 over een aantal echt interessante toepassingen rondom chirurgische processen 224 00:11:17,210 --> 00:11:20,790 en training en simulatie en al verschillende dingen. 225 00:11:20,790 --> 00:11:25,610 Dus er is een veel echt interessante mogelijkheden om het platform en 226 00:11:25,610 --> 00:11:27,330 om de ontwikkelomgeving te gebruiken. 227 00:11:27,330 --> 00:11:31,350 En dus hopelijk dat is goed context voor u mensen. 228 00:11:31,350 --> 00:11:32,660 >> Kiwi is de slimmerik hier. 229 00:11:32,660 --> 00:11:36,400 Dus ik ga uit de weg en laat hem je praat via onze 230 00:11:36,400 --> 00:11:39,410 ontwikkeling van de gemeenschap, de ontwikkeling milieu en alle middelen 231 00:11:39,410 --> 00:11:42,120 die voor u beschikbaar zijn er mensen als u ervoor kiest om mee te werken 232 00:11:42,120 --> 00:11:43,280 met de Leap platform. 233 00:11:43,280 --> 00:11:44,592 Dus, dank je. 234 00:11:44,592 --> 00:11:45,900 >> MICHAEL SUTHERLAND: Cool, bedankt. 235 00:11:45,900 --> 00:11:49,050 Zodat je kunt zien is er echt geen tekort aan mogelijkheden daar. 236 00:11:49,050 --> 00:11:52,150 Maar een van de dingen die we zien veel is mensen zitten met Leap en ze zijn 237 00:11:52,150 --> 00:11:53,540 zoals, waar moet ik beginnen? 238 00:11:53,540 --> 00:11:57,350 Dus hopelijk kan ik gaan door een paar van de eerste stappen van waar te 239 00:11:57,350 --> 00:11:58,110 beginnen dit alles. 240 00:11:58,110 --> 00:12:00,830 Omdat veel mensen gewoon zeggen dat er een veel witte ruimte, dus waar 241 00:12:00,830 --> 00:12:02,520 moet ik beginnen? 242 00:12:02,520 --> 00:12:04,640 >> Dus Mike Mijn Naam. 243 00:12:04,640 --> 00:12:07,270 Zoals Dan zei, ik ben een beetje van genoemd Kiwi. 244 00:12:07,270 --> 00:12:10,210 Ik kom uit Nieuw-Zeeland, zoals u wellicht kunnen vertellen uit mijn accent. 245 00:12:10,210 --> 00:12:12,500 Ik heb gewoond in San Francisco voor een aantal jaar. 246 00:12:12,500 --> 00:12:14,730 Deed mijn elektrische en computer ingenieursdiploma terug in New 247 00:12:14,730 --> 00:12:18,750 Zeeland, dus ik heb zat in dezelfde stoel die jullie zijn binnen 248 00:12:18,750 --> 00:12:22,460 >> Dus ik omgaan met groei-platform en partnerschappen voor onze ontwikkelaars 249 00:12:22,460 --> 00:12:23,710 programma's team. 250 00:12:23,710 --> 00:12:26,220 Dus ik zal je een beetje meer over vertellen wat de ontwikkelaar programma's team 251 00:12:26,220 --> 00:12:28,750 betekent in een klein beetje. 252 00:12:28,750 --> 00:12:34,530 Maar in principe, Dan vermeld, is de randapparatuur die je hier ziet. 253 00:12:34,530 --> 00:12:37,650 Dus dit is de geschiedenis van waar het vandaan kwam. 254 00:12:37,650 --> 00:12:42,200 >> Dus je kunt daar zien we terug begonnen met een zeer, zeer vroeg prototype. 255 00:12:42,200 --> 00:12:45,130 Nu, alles wat in deze, kunt u soort zie hier een beetje. 256 00:12:45,130 --> 00:12:47,580 Nou, het is een beetje moeilijk te zien op deze weer te geven, maar echt alles wat je hebt gewoon 257 00:12:47,580 --> 00:12:51,980 heb alleen een paar infrarood optische sensoren en een paar infrarood LED's. 258 00:12:51,980 --> 00:12:54,620 De hardware is eigenlijk ongelooflijk eenvoudig, en dat is waarom we in staat om 259 00:12:54,620 --> 00:12:56,220 hou het zo lage kosten. 260 00:12:56,220 --> 00:12:59,360 De magie is echt wat er gebeurt de computer en de software 261 00:12:59,360 --> 00:13:01,420 de bestuurder laag, en dat is echt wanneer de doorbraak 262 00:13:01,420 --> 00:13:02,790 voor het bedrijf kwam. 263 00:13:02,790 --> 00:13:08,340 >> Dus ik sloot en de ontwikkelaar programma team begon rond over hier, 264 00:13:08,340 --> 00:13:09,440 halverwege. 265 00:13:09,440 --> 00:13:13,730 En wat we deden was deze eerste kits dat zie je aan de onderkant is er, 266 00:13:13,730 --> 00:13:15,040 ze zijn de eerste developer-eenheden. 267 00:13:15,040 --> 00:13:18,780 En we eigenlijk verstuurd ongeveer 12.000 van die aan ontwikkelaars die had 268 00:13:18,780 --> 00:13:22,620 contact met ons zodat ze konden krijgen begon te werken met het platform. 269 00:13:22,620 --> 00:13:26,290 En dat is echt een groot zaad voor de gemeenschap, en we hebben veel gehad 270 00:13:26,290 --> 00:13:28,650 van groot materiaal ontwikkeld in het afgelopen jaar. 271 00:13:28,650 --> 00:13:33,300 En je zult zien dat als je een kijk naar het luchtruim, onze Apps Store. 272 00:13:33,300 --> 00:13:38,860 >> Hoeveel van jullie hebben eigenlijk gehoord van Leap Motion voor? 273 00:13:38,860 --> 00:13:39,850 Dus een paar van jullie, ja. 274 00:13:39,850 --> 00:13:40,790 Dus dat is goed. 275 00:13:40,790 --> 00:13:45,830 >> Dus eerlijk gezegd, wat was het eerste wat jullie gedacht toen je hoorde van 276 00:13:45,830 --> 00:13:49,050 Leap Motion of je zag de video's van wat het doet? 277 00:13:49,050 --> 00:13:54,560 Soort "Minority Report", "Iron Man?" Ja, we krijgen veel van die. 278 00:13:54,560 --> 00:13:58,220 >> En zeker de dag zal komen dat we zitten allemaal daar commandant van de 279 00:13:58,220 --> 00:14:01,550 wereld met onze handen, en dat is zal spannend. 280 00:14:01,550 --> 00:14:06,670 Nu, dat is niet de absolute situatie die we proberen op te bouwen, 281 00:14:06,670 --> 00:14:07,440 maar we gaan er te komen. 282 00:14:07,440 --> 00:14:11,210 Maar ik denk dat het nog steeds een goede gelegenheid om te horen van de echte 283 00:14:11,210 --> 00:14:16,403 wereld Tony Stark, en Dan aangestipt dat ook. 284 00:14:16,403 --> 00:14:20,000 >> LUIDSPREKER 1: Op dit moment communiceren we met computers in een zeer onnatuurlijk en 285 00:14:20,000 --> 00:14:20,370 [Onverstaanbaar] 286 00:14:20,370 --> 00:14:20,750 manier. 287 00:14:20,750 --> 00:14:25,710 En we proberen deze 3D creëren objecten met verschillende 2D gereedschappen. 288 00:14:25,710 --> 00:14:28,960 En het voelt niet natuurlijk, niet normaal aanvoelt de weg 289 00:14:28,960 --> 00:14:29,960 je dingen moet doen. 290 00:14:29,960 --> 00:14:33,680 >> Dus begonnen we te spelen met de idee en het gebruik van een paar van de dingen 291 00:14:33,680 --> 00:14:38,730 die beschikbaar zijn die er zijn, zoals de Beat Motion en Siemens NX, die 292 00:14:38,730 --> 00:14:40,930 is wat we gebruikt om de raket te ontwerpen. 293 00:14:40,930 --> 00:14:43,170 En we wat code geschreven de twee integreren. 294 00:14:43,170 --> 00:14:50,030 En we zijn begonnen met wat je ziet Hier die een draadframe van 295 00:14:50,030 --> 00:14:51,820 Merlin raketmotor. 296 00:14:51,820 --> 00:14:58,360 En werken door middel van deze, kan ik doorgaan en pak het, en ik kan het draaien 297 00:14:58,360 --> 00:14:59,610 in meerdere dimensies. 298 00:14:59,610 --> 00:15:02,040 299 00:15:02,040 --> 00:15:08,340 En dan wat ik kan doen is dat ik kan zetten andere hand er in en ik kan zoomen 300 00:15:08,340 --> 00:15:10,700 in en uit op de draad frame. 301 00:15:10,700 --> 00:15:13,040 >> En ik kan ook vertalen. 302 00:15:13,040 --> 00:15:18,420 Dus ik kan het bewegen over het scherm en dan te zoomen en te vertalen. 303 00:15:18,420 --> 00:15:21,690 En dit is wat we begonnen af met een paar maanden geleden. 304 00:15:21,690 --> 00:15:25,720 305 00:15:25,720 --> 00:15:31,480 U kunt ook draai het en vang het dan. 306 00:15:31,480 --> 00:15:35,480 Dus dit is een soort van een leuke manier om interface met wat echt een heel 307 00:15:35,480 --> 00:15:37,564 complex-model. 308 00:15:37,564 --> 00:15:44,210 309 00:15:44,210 --> 00:15:49,030 >> Nu gaan we van hieruit naar wat we in staat om verder te gaan naar een paar weken na 310 00:15:49,030 --> 00:15:56,725 het draadframe, dat daadwerkelijk gebruik een volledige 3D CAD-model van de motor. 311 00:15:56,725 --> 00:16:01,320 312 00:16:01,320 --> 00:16:04,090 Dus hier wat je ziet de werkelijke interactie 313 00:16:04,090 --> 00:16:05,260 met de CAD-software. 314 00:16:05,260 --> 00:16:08,460 Het manipuleren van de echte 3D-model van de Merlin motor 315 00:16:08,460 --> 00:16:10,100 alleen met behulp van handgebaren. 316 00:16:10,100 --> 00:16:13,880 Als je kon gewoon naar binnen gaan en doe wat je moet doen, gewoon 317 00:16:13,880 --> 00:16:16,720 het begrijpen van de fundamenten van hoe het ding moet in tegenstelling tot werk 318 00:16:16,720 --> 00:16:21,310 erachter te komen hoe de computer make make het werk, dan kunt u een te bereiken 319 00:16:21,310 --> 00:16:23,810 veel meer in een stuk korter periode. 320 00:16:23,810 --> 00:16:26,780 >> Dus toen gingen we naar een 3D projectie. 321 00:16:26,780 --> 00:16:30,145 We zijn begonnen met het soort 3D projectie dat u bekend bent met 322 00:16:30,145 --> 00:16:34,340 in de films waar u Gebruik 3D-bril. 323 00:16:34,340 --> 00:16:38,630 We deden ook een vrijstaande glazen projectie, die de soort 324 00:16:38,630 --> 00:16:41,910 technologie die gebruikt werd de "Iron Man"-films. 325 00:16:41,910 --> 00:16:46,260 >> En dan eindelijk, we gebruikten de Oculus Rift, die meeslepende virtuele 326 00:16:46,260 --> 00:16:49,140 werkelijkheid die eigenlijk tracks je hoofd positie. 327 00:16:49,140 --> 00:16:50,980 En je echt bewegen rond het object. 328 00:16:50,980 --> 00:16:54,260 Het voelt alsof het klopt er voor u. 329 00:16:54,260 --> 00:16:57,500 Laten we nu gebruik dit voor een daadwerkelijke component in de raket, die een 330 00:16:57,500 --> 00:16:59,310 cryogene klephuis. 331 00:16:59,310 --> 00:17:03,980 Je kunt je intuïtie echt toe te passen en neem iets van je geest naar een 332 00:17:03,980 --> 00:17:07,510 fysiek object met een veel grotere gemak dan we op dit moment doen. 333 00:17:07,510 --> 00:17:10,569 >> Nu we het voorwerp hebben gekregen uit ons hoofd en in de computer, hoe 334 00:17:10,569 --> 00:17:13,480 krijgen we het uit de computer en in de realiteit? 335 00:17:13,480 --> 00:17:16,986 Dus we daadwerkelijk gaat deze af te drukken met een 3D-laser metalen printer. 336 00:17:16,986 --> 00:17:21,540 Dus de manier waarop de 3D-printer werkt is zij vaststelt fijne deeltjes van 337 00:17:21,540 --> 00:17:23,869 hetzij titaan of [? inknell,?] 338 00:17:23,869 --> 00:17:27,569 en dan gaat het over het met een laser en smelt die kleine deeltjes op 339 00:17:27,569 --> 00:17:28,550 de voorafgaande laag. 340 00:17:28,550 --> 00:17:30,730 Het bouwt het zo omhoog enkel laag voor laag. 341 00:17:30,730 --> 00:17:33,940 342 00:17:33,940 --> 00:17:36,800 Dus ik denk dat we op de rand van een belangrijke doorbraak in het ontwerp en de 343 00:17:36,800 --> 00:17:41,100 productiebedrijf in het kunnen nemen het concept van iets van uw 344 00:17:41,100 --> 00:17:43,160 geest, dat vertalen in een 3D - 345 00:17:43,160 --> 00:17:48,580 346 00:17:48,580 --> 00:17:50,770 >> MICHAEL SUTHERLAND: - is dat zelfs al zijn ze duidelijk nog in mooie 347 00:17:50,770 --> 00:17:53,430 vroege stadia van wat ze doen met dit soort technologie, het soort 348 00:17:53,430 --> 00:17:56,260 van helpt om een ​​deel van te tonen de voorbeelden dat Dan was 349 00:17:56,260 --> 00:17:57,780 praten over vroeger. 350 00:17:57,780 --> 00:18:00,250 Dus ze echt beginnen te onderzoeken wat zijn deze volgende 351 00:18:00,250 --> 00:18:04,310 generatie gebruikt voor dit soort van 3D gesture-technologie. 352 00:18:04,310 --> 00:18:07,110 Dus ik denk dat het gewoon een interessante toegang tot het zien hoe sommige van deze 353 00:18:07,110 --> 00:18:08,770 technologie wordt gebruikt. 354 00:18:08,770 --> 00:18:12,730 >> Dus ik ga om u door een beetje over - 355 00:18:12,730 --> 00:18:13,910 het gaat om behoorlijk hoog niveau. 356 00:18:13,910 --> 00:18:16,920 Maar we zullen enige tijd vertrekken op het einde voor vraag en antwoorden als jullie 357 00:18:16,920 --> 00:18:19,410 hebben een aantal diepere vragen u wilt gaan. 358 00:18:19,410 --> 00:18:23,220 Maar we zijn gewoon een beetje praten over bouwen op het platform, ga een beetje 359 00:18:23,220 --> 00:18:27,370 beetje in het hoge niveau aspecten van de SDK, eens kijken naar wat sommige van de 360 00:18:27,370 --> 00:18:31,990 middelen die beschikbaar zijn op onze website of via de community. 361 00:18:31,990 --> 00:18:35,550 >> En ik zal je een paar demo's van een aantal van het spul dat is eigenlijk daar 362 00:18:35,550 --> 00:18:38,950 dat u kunt controleren en geven enkele inspiratie als je wilde om dit te gebruiken 363 00:18:38,950 --> 00:18:43,880 in een project, en vervolgens hoe je kan bij ons terecht voor hulp. 364 00:18:43,880 --> 00:18:46,450 We zijn hier om jullie te helpen als u willen ontwikkelen, [? Sue. ?] 365 00:18:46,450 --> 00:18:49,790 Gewoon willen ervoor zorgen dat je je bewust bent van dat. 366 00:18:49,790 --> 00:18:53,500 >> Dus als Dan genoemd, we hebben het luchtruim. 367 00:18:53,500 --> 00:18:59,290 Dus wat is het echte voordeel voor het starten te bouwen voor Leap Motion 368 00:18:59,290 --> 00:18:59,740 controller? 369 00:18:59,740 --> 00:19:01,130 Is het gewoon een cool stukje van de technologie? 370 00:19:01,130 --> 00:19:04,180 Is het een gimmick, of is er iets meer aan de hand? 371 00:19:04,180 --> 00:19:08,270 >> En Dan sprak een beetje over de industriële toepassingen, maar de 372 00:19:08,270 --> 00:19:11,720 consument kant hebben we eigenlijk nog een heel, heel bloeiende app 373 00:19:11,720 --> 00:19:13,080 gemeenschap. 374 00:19:13,080 --> 00:19:16,650 En je zou kunnen zeggen, nou ja, andere app store. 375 00:19:16,650 --> 00:19:19,850 Dus geven we de voorkeur om het te zien als een plaats van ontdekking. 376 00:19:19,850 --> 00:19:25,480 >> Dus dit soort technologie, het is Voorbeelden van software 377 00:19:25,480 --> 00:19:27,100 gebouwd voor. 378 00:19:27,100 --> 00:19:30,570 Het is niet zozeer een systeem waarbij U kunt een bestaande poort 379 00:19:30,570 --> 00:19:32,050 Raak toepassing in. 380 00:19:32,050 --> 00:19:35,030 De belangrijkste toepassingen zijn degenen die gebouwd zijn voor de technologie. 381 00:19:35,030 --> 00:19:40,180 Dus als je gaat kopen en een Leap Motion uit een winkel en u de stekker in het 382 00:19:40,180 --> 00:19:42,680 eerste wat je ziet is het luchtruim. 383 00:19:42,680 --> 00:19:45,100 En dat gaat je een plaats te geven in principe al het vinden 384 00:19:45,100 --> 00:19:48,650 software die is gebouwd voor het platform. 385 00:19:48,650 --> 00:19:52,000 >> We hebben meer dan 100 apps in de winkel nu, dus dat is vrij goed gezien 386 00:19:52,000 --> 00:19:53,830 lanceerden we net terug in juli. 387 00:19:53,830 --> 00:19:58,040 We hadden meer dan een miljoen app downloads in de eerste drie weken. 388 00:19:58,040 --> 00:20:03,090 En wij dekken categorieën, productiviteit, games, onderwijs, creatieve hulpmiddelen, 389 00:20:03,090 --> 00:20:04,370 muziek, wetenschap. 390 00:20:04,370 --> 00:20:08,090 En de winkel native evenals web apps. 391 00:20:08,090 --> 00:20:13,440 Dus het is een vrij goede ecosysteem voor iedereen die koopt hun eenheid 392 00:20:13,440 --> 00:20:14,950 hebben een heleboel dingen te gebruiken. 393 00:20:14,950 --> 00:20:20,030 >> Maar voor uw kant, over de ontwikkeling kant, wat dat betekent is dat er een 394 00:20:20,030 --> 00:20:21,465 geweldige kans te krijgen ontdekt. 395 00:20:21,465 --> 00:20:25,420 396 00:20:25,420 --> 00:20:27,750 We verscheept een paar honderd duizend pre-orders. 397 00:20:27,750 --> 00:20:34,280 We zitten nu in alle Best Buy winkels in de VS, Canada, Verenigd Koninkrijk, Frankrijk, 398 00:20:34,280 --> 00:20:35,960 Australië en Nieuw Zeeland, en we staan ​​op het punt om in te lanceren 399 00:20:35,960 --> 00:20:37,590 andere delen van Europa. 400 00:20:37,590 --> 00:20:40,580 Dat betekent dat iedereen die een koopt deze eenheden en krijgt in die 401 00:20:40,580 --> 00:20:42,740 winkel, ze gaan om te beginnen om te zien de software die jullie zijn 402 00:20:42,740 --> 00:20:43,280 ontwikkelen. 403 00:20:43,280 --> 00:20:46,130 Dus dat is een behoorlijk spannend kans nu. 404 00:20:46,130 --> 00:20:49,010 >> Enkele van de andere dingen die komen up die we misschien denken 405 00:20:49,010 --> 00:20:50,710 over een jaar of twee. 406 00:20:50,710 --> 00:20:54,000 Als je door en je te ontwikkelen verschillende programmering vaardigheden en 407 00:20:54,000 --> 00:20:57,030 beginnen te kijken naar verschillende software-ontwikkeling, is er 408 00:20:57,030 --> 00:21:00,850 eigenlijk een aantal mogelijkheden na het afstuderen? 409 00:21:00,850 --> 00:21:03,580 Sommige van onze venture partner eigenlijk samen een $ 25.000.000 410 00:21:03,580 --> 00:21:06,070 durfkapitaalfonds genaamd The Leap Fonds. 411 00:21:06,070 --> 00:21:09,660 Ze hebben eigenlijk al gefinancierd hun eerste bedrijf, dus dat is echt geweest 412 00:21:09,660 --> 00:21:10,820 veel te zien. 413 00:21:10,820 --> 00:21:13,280 Beginnen met dat soort zaken te zien ecosysteem gebouw om de 414 00:21:13,280 --> 00:21:14,620 technologie ook. 415 00:21:14,620 --> 00:21:17,670 >> En binnenkort gaan we eigenlijk aan de hand te zijn zien van een nieuwe versneller ook. 416 00:21:17,670 --> 00:21:21,685 Dus ze zal nemen door teams, nieuwe teams die net zijn vormen met 417 00:21:21,685 --> 00:21:24,280 een aantal goede ideeën, en ze zullen hen te voorzien van mentoren. 418 00:21:24,280 --> 00:21:27,290 En er is een aantal mooie grote mentoren in dat programma. 419 00:21:27,290 --> 00:21:30,900 En dat zal worden kick-off van volgend jaar, dus je zult beginnen om wat te zien 420 00:21:30,900 --> 00:21:32,270 echt cool stuff coming out. 421 00:21:32,270 --> 00:21:35,490 Niet alleen op de apps kant, maar in termen van nieuwe bedrijven die zijn 422 00:21:35,490 --> 00:21:36,740 bouw in deze technologie. 423 00:21:36,740 --> 00:21:41,220 424 00:21:41,220 --> 00:21:45,440 >> Dus we zijn het verstrekken van SDK. 425 00:21:45,440 --> 00:21:49,410 We ondersteunen zowel inheemse en web development. 426 00:21:49,410 --> 00:21:52,630 Ik begrijp jullie werken voornamelijk in C op het moment, en je bent 427 00:21:52,630 --> 00:21:54,530 gaat een beetje te raken bit in JavaScript in een 428 00:21:54,530 --> 00:21:55,930 tijdje, dus dat is geweldig. 429 00:21:55,930 --> 00:21:57,825 >> We hebben ondersteuning voor C + +. 430 00:21:57,825 --> 00:22:01,340 We hebben wel een zuivere C API. 431 00:22:01,340 --> 00:22:04,590 Het is gebouwd door de gemeenschap, maar ik kan je laten zien hoe je dat te krijgen. 432 00:22:04,590 --> 00:22:09,250 >> Dus de C + +, C #, Objective C, Python en Java - dus als je hebt elke kreeg 433 00:22:09,250 --> 00:22:12,200 vertrouwdheid met een van die talen, er moet iets zijn 434 00:22:12,200 --> 00:22:14,620 er voor u aan de slag. 435 00:22:14,620 --> 00:22:17,220 De SDK's beschikbaar van onze ontwikkelaar website, die ik door zal gaan in een 436 00:22:17,220 --> 00:22:18,000 beetje. 437 00:22:18,000 --> 00:22:20,730 En dan voor de web development, we hebben een volledige JavaScript API. 438 00:22:20,730 --> 00:22:24,510 >> Dus dit is waarschijnlijk iets dat zou kunnen interessant zijn als je begint te 439 00:22:24,510 --> 00:22:26,160 gaan in de rest van deze cursus. 440 00:22:26,160 --> 00:22:28,240 Omdat mijn inzicht is dat je punt om te beginnen in een aantal te gaan 441 00:22:28,240 --> 00:22:29,140 JavaScript. 442 00:22:29,140 --> 00:22:33,610 En er is een last van grote voorbeelden en tutorials op de JavaScript-API. 443 00:22:33,610 --> 00:22:37,350 Dus ik zal u door een aantal van deze dingen ook, en dat zal een goed 444 00:22:37,350 --> 00:22:39,770 platform voor hoe te beginnen. 445 00:22:39,770 --> 00:22:42,535 >> Dus eerst is onze developer portal. 446 00:22:42,535 --> 00:22:53,570 447 00:22:53,570 --> 00:22:55,380 Dus dit gaat om de plaats dat jullie willen gaan. 448 00:22:55,380 --> 00:22:58,760 Als je gaat om elke ontwikkeling te doen op Leap, wilt u waarschijnlijk om te beginnen 449 00:22:58,760 --> 00:23:02,270 hier en hebben een cheque uit van onze developer portal. 450 00:23:02,270 --> 00:23:06,390 Ik zal je gewoon lopen door slechts enkele van de belangrijkste dingen in de gaten houden. 451 00:23:06,390 --> 00:23:10,780 >> Dus dit is uw belangrijkste download sectie, dus dit is waar je naartoe gaat om te krijgen 452 00:23:10,780 --> 00:23:12,080 je eigen SDK. 453 00:23:12,080 --> 00:23:15,260 Dus dat is alle talen die Ik sprak over de eerste - 454 00:23:15,260 --> 00:23:19,140 C + +, Objective C, C #. 455 00:23:19,140 --> 00:23:22,060 In de SDK die je gaat krijgen stelletje voorbeelden, je gaat krijgen 456 00:23:22,060 --> 00:23:24,030 documentatie. 457 00:23:24,030 --> 00:23:28,000 Dus ze zullen alles voor u te krijgen opgezet voor inheemse app ontwikkeling. 458 00:23:28,000 --> 00:23:32,210 >> Dus eigenlijk alles wat je wilt lopen direct op uw computer, dat is 459 00:23:32,210 --> 00:23:35,520 de plek voor dat - niet zo veel voor de webbrowser. 460 00:23:35,520 --> 00:23:38,810 Vanaf hier heb je toegang hebt alle documenten. 461 00:23:38,810 --> 00:23:41,650 Dus dit gaat worden alle documentatie rond onze API 462 00:23:41,650 --> 00:23:46,080 referenties, alsmede gidsen en voorbeelden. 463 00:23:46,080 --> 00:23:48,030 >> Zo kunt u hier zien we splitsen het uit de taal. 464 00:23:48,030 --> 00:23:50,230 Dus het is vrij eenvoudig om Vind je weg in. 465 00:23:50,230 --> 00:23:53,040 En we hebben ook, op de top van deze, enige kennis gebaseerde artikelen 466 00:23:53,040 --> 00:23:55,460 voor technische opmerkingen. 467 00:23:55,460 --> 00:23:57,470 Dit alles verandert de hele tijd. 468 00:23:57,470 --> 00:24:00,560 Dus hou het in de gaten, je zult zien evolueren. 469 00:24:00,560 --> 00:24:04,320 >> Dus als we gewoon graven in hier, zal ik gewoon geven u snel een voorbeeld van hoe we 470 00:24:04,320 --> 00:24:05,720 legde het uit. 471 00:24:05,720 --> 00:24:10,310 Dus als je kijkt onder hier, je hebt kreeg alle talen weer. 472 00:24:10,310 --> 00:24:13,050 En vervolgens onder C + + we hebben kreeg onze API referenties. 473 00:24:13,050 --> 00:24:15,820 Dus dat is waar je naartoe gaat om te willen te gaan om uit te vinden van alle API's die 474 00:24:15,820 --> 00:24:16,955 zijn opgenomen in onze SDK. 475 00:24:16,955 --> 00:24:20,670 Dus ik zal gaan door een paar van die op een hoog niveau later, maar dat gaat 476 00:24:20,670 --> 00:24:24,270 tot de eerste stop je wilt gaan Om voor het verkrijgen van die informatie. 477 00:24:24,270 --> 00:24:26,500 >> We hebben een heleboel gidsen. 478 00:24:26,500 --> 00:24:29,160 Ik weet dat het waarschijnlijk moeilijk te zien op het scherm zijn, maar deze zijn 479 00:24:29,160 --> 00:24:32,890 eigenlijk gewoon een geweldige bron voor u om te beginnen. 480 00:24:32,890 --> 00:24:36,130 We hebben dus dingen als hoe je Frame Data, en ik zal u een praten 481 00:24:36,130 --> 00:24:39,550 klein beetje over wat frame data betekent in een klein beetje. 482 00:24:39,550 --> 00:24:44,460 Helemaal door om inzicht het monster toepassingen die - 483 00:24:44,460 --> 00:24:46,080 oh, dat is goed. 484 00:24:46,080 --> 00:24:47,780 Dus dat zou het een te maken stuk makkelijker om te lezen. 485 00:24:47,780 --> 00:24:50,650 Dus begrijpen van de C + + voorbeeldapplicaties - 486 00:24:50,650 --> 00:24:53,560 dus die zijn opgenomen in de SDK bundel die u downloadt. 487 00:24:53,560 --> 00:24:57,150 488 00:24:57,150 --> 00:25:00,830 >> Dus de andere ding dat is een grote resource voor jullie, als je start 489 00:25:00,830 --> 00:25:03,690 enkele ontwikkeling te doen, is onze forums. 490 00:25:03,690 --> 00:25:05,650 Je zult in staat zijn om ze te openen hier aan de top. 491 00:25:05,650 --> 00:25:08,250 492 00:25:08,250 --> 00:25:11,590 Op dit moment is deze er als volgt uitzien. 493 00:25:11,590 --> 00:25:14,270 Je gaat vinden in een week of zo dat ze gaan helemaal kijken 494 00:25:14,270 --> 00:25:17,390 anders, omdat we op het punt om lancering van een geheel nieuw forum platform. 495 00:25:17,390 --> 00:25:20,420 Maar dat betekent nog meer betrokken gemeenschap, en het is een geweldige plek om 496 00:25:20,420 --> 00:25:23,730 verbinden met andere ontwikkelaars die moeten gedaan hetzelfde soort werk 497 00:25:23,730 --> 00:25:24,680 dat jullie gaan doen. 498 00:25:24,680 --> 00:25:27,770 >> Dus veel grote vragen hebben al beantwoord daar. 499 00:25:27,770 --> 00:25:30,110 En het is een geweldige plek om vragen stellen ook. 500 00:25:30,110 --> 00:25:34,090 We zijn daar, onze teamleden, onze engineering team zitten er allemaal in, dus 501 00:25:34,090 --> 00:25:35,660 geweldige plek om verbinding te maken met het team. 502 00:25:35,660 --> 00:25:38,820 503 00:25:38,820 --> 00:25:41,330 >> Dit is ook de plek die u wilt gaan als je gaat indienen 504 00:25:41,330 --> 00:25:44,770 een app, maar dat is waarschijnlijk een beetje beetje verder op het spoor. 505 00:25:44,770 --> 00:25:48,750 Maar als je geïnteresseerd bent in zijn iets op luchtruim, is de 506 00:25:48,750 --> 00:25:49,670 portaal om dat te doen. 507 00:25:49,670 --> 00:25:52,980 U dient uw app, en dat zal loop je door het proces. 508 00:25:52,980 --> 00:25:56,080 >> We hebben een volledige review team dat gaat door en beoordelingen alle apps. 509 00:25:56,080 --> 00:25:57,800 Er is een klein beetje een bar voor kwaliteit. 510 00:25:57,800 --> 00:26:01,000 We proberen ervoor te zorgen dat alle apps zijn echt representatief voor wat de 511 00:26:01,000 --> 00:26:02,850 platform kan doen. 512 00:26:02,850 --> 00:26:06,020 Maar aan het eind van de dag, dat gewoon creëert echt een geweldige ervaring voor 513 00:26:06,020 --> 00:26:08,370 de mensen die gebruik maken van de technologie. 514 00:26:08,370 --> 00:26:11,120 Dus dat is een beetje onze main developer site. 515 00:26:11,120 --> 00:26:14,081 Ik wilde alleen maar om u een snelle geven overzicht, zodat u weet waar veel 516 00:26:14,081 --> 00:26:17,460 deze middelen zijn en hoe om ze te openen. 517 00:26:17,460 --> 00:26:20,380 >> Dus ik ook vermeld JavaScript API. 518 00:26:20,380 --> 00:26:24,230 Dus we hebben eigenlijk splitsen de inheemse en de JavaScript in 519 00:26:24,230 --> 00:26:27,040 twee afzonderlijke sites. 520 00:26:27,040 --> 00:26:29,590 Er zijn verschillende manieren van denken over dat, maar we denken dat 521 00:26:29,590 --> 00:26:33,770 JavaScript is zeer uniek, zodat het echt verdient zijn eigen site. 522 00:26:33,770 --> 00:26:36,940 En we hebben veel populariteit had van onze JavaScript-API. 523 00:26:36,940 --> 00:26:40,290 >> Dus dit is nu js.leapmotion.com. 524 00:26:40,290 --> 00:26:43,830 Heeft een beetje een andere look, een beetje leuker misschien. 525 00:26:43,830 --> 00:26:47,320 Maar dit is waarschijnlijk een van de beste plaatsen voor jullie 526 00:26:47,320 --> 00:26:48,560 om te gaan aan de slag. 527 00:26:48,560 --> 00:26:51,810 >> JavaScript, zoals u zult waarschijnlijk beginnen om uit te vinden, gaat een grote worden 528 00:26:51,810 --> 00:26:53,365 taal aan de slag op dit platform. 529 00:26:53,365 --> 00:26:56,090 530 00:26:56,090 --> 00:26:58,870 Hoeveel van u bekend bent met Javascript ontwikkeling al? 531 00:26:58,870 --> 00:26:59,480 Dus een paar. 532 00:26:59,480 --> 00:27:03,810 Dus wat je vindt is dat JavaScript zijnde een scripted taal en niet een 533 00:27:03,810 --> 00:27:06,690 gecompileerde taal betekent dat u rechtdoor in iets dat is 534 00:27:06,690 --> 00:27:09,030 actief is op het web, met de rechtermuisknop op het, view source, je hebt 535 00:27:09,030 --> 00:27:10,150 alle code daar. 536 00:27:10,150 --> 00:27:13,200 Dus het is de gemakkelijkste manier om te krijgen begon in een taal. 537 00:27:13,200 --> 00:27:18,850 >> En wat je hier vindt is een stelletje geweldige voorbeelden. 538 00:27:18,850 --> 00:27:20,650 Voegen we deze hele tijd. 539 00:27:20,650 --> 00:27:23,400 Je kunt gewoon klikken op deze, ze draaien in de browser. 540 00:27:23,400 --> 00:27:27,030 >> Dus laten we proberen een van hen op dit moment. 541 00:27:27,030 --> 00:27:30,110 542 00:27:30,110 --> 00:27:33,100 Dus dit is alleen tijdens het lopen in de browser. 543 00:27:33,100 --> 00:27:34,940 De code achter deze is super eenvoudig. 544 00:27:34,940 --> 00:27:38,300 545 00:27:38,300 --> 00:27:43,560 Dus hier ga je, net Paginabron bekijken, je alle code te krijgen, het is hier. 546 00:27:43,560 --> 00:27:45,690 Maak je geen zorgen over dit ook veel op het moment. 547 00:27:45,690 --> 00:27:49,510 Het kan intimiderend, of om even te kijken onder u die bekend zijn met het, 548 00:27:49,510 --> 00:27:50,390 het komt wel goed. 549 00:27:50,390 --> 00:27:57,670 >> Maar de meeste van deze is eigenlijk iets riep 3JS in WebGL. 550 00:27:57,670 --> 00:28:01,780 Het gedeelte voor de Leap is down hier een beetje verder, maar het is 551 00:28:01,780 --> 00:28:03,800 eigenlijk heel simpel een keer je graaft in. 552 00:28:03,800 --> 00:28:06,280 En als iemand geïnteresseerd is, kan ik lopen u door enkele van deze daarna. 553 00:28:06,280 --> 00:28:11,690 Maar het is waarschijnlijk het beste om te houden het hoge niveau op dit moment. 554 00:28:11,690 --> 00:28:14,950 >> Maar toch, dus dit is een geweldige plaats te gaan kijken naar 555 00:28:14,950 --> 00:28:15,850 een aantal verschillende voorbeelden. 556 00:28:15,850 --> 00:28:20,750 En je kunt hier zien we wat kregen basic demo's om een ​​aantal verschillende soorten 557 00:28:20,750 --> 00:28:27,610 menu's, een wereld die u kunt communiceren met sommige data visualisaties. 558 00:28:27,610 --> 00:28:28,680 Er is gewoon een hele reeks van dingen. 559 00:28:28,680 --> 00:28:32,800 Het is een geweldige plek om te controleren enkele broncode. 560 00:28:32,800 --> 00:28:35,960 >> Het andere ding dat je hier vindt die een grote hulp om het verkrijgen zal zijn 561 00:28:35,960 --> 00:28:39,450 begonnen is hebben we een grote set van tutorials. 562 00:28:39,450 --> 00:28:43,100 Deze loopt u vanaf de basis van hoe om een ​​frame te krijgen - 563 00:28:43,100 --> 00:28:45,570 en zoals ik al zei ik ga door dat een beetje - 564 00:28:45,570 --> 00:28:48,020 tot het verkrijgen van een basis toepassing ingesteld. 565 00:28:48,020 --> 00:28:51,980 Dus ik kan het zeker aanbevelen js.leapmotion als een geweldige plek om 566 00:28:51,980 --> 00:28:55,450 beginnen als je denkt over doen wat ontwikkeling. 567 00:28:55,450 --> 00:28:57,750 En nogmaals, we hebben onze API-documentatie. 568 00:28:57,750 --> 00:28:58,790 >> Dus het is hier een zeer eenvoudige lay-out. 569 00:28:58,790 --> 00:29:01,930 Het is een beetje eenvoudiger dan de ontwikkelaar website. 570 00:29:01,930 --> 00:29:04,560 Het is een beetje aansteker - het is alleen gericht op JavaScript. 571 00:29:04,560 --> 00:29:06,630 Maar je hebt soort gekregen die drie dingen - 572 00:29:06,630 --> 00:29:08,806 voorbeelden, tutorials en API's. 573 00:29:08,806 --> 00:29:14,510 En dat zal een grote hulp zijn, zou ik zeggen, voor aan de slag. 574 00:29:14,510 --> 00:29:17,630 Dus ik zal gewoon springen terug in deze. 575 00:29:17,630 --> 00:29:23,700 576 00:29:23,700 --> 00:29:26,832 Dus laat me gewoon pak een snel drankje. 577 00:29:26,832 --> 00:29:32,050 578 00:29:32,050 --> 00:29:35,520 >> Dus dit is niet echt over wat is de Leap Motion controller. 579 00:29:35,520 --> 00:29:39,320 Wat ik wilde praten over hier is wat is het niet. 580 00:29:39,320 --> 00:29:43,650 Dus veel mensen wanneer de Leap Motion kwam zij waren als, oh my 581 00:29:43,650 --> 00:29:45,360 goedheid, dit is een muis vervanger. 582 00:29:45,360 --> 00:29:48,470 Ik heb nooit mijn muis te gebruiken en toetsenbord meer. 583 00:29:48,470 --> 00:29:49,650 >> We hebben niet echt zien op die manier. 584 00:29:49,650 --> 00:29:51,610 Want als je nog, toen de muis naar buiten kwam, de 585 00:29:51,610 --> 00:29:53,000 toetsenbord niet verdwenen. 586 00:29:53,000 --> 00:29:56,030 De muis vergrote toetsenbord ervaring, en dus dat is echt wat 587 00:29:56,030 --> 00:29:57,590 deze technologie kunt u doen. 588 00:29:57,590 --> 00:29:59,860 Hiermee kunt u de ervaring te vergroten dat u problemen. 589 00:29:59,860 --> 00:30:02,280 Het staat u toe om wat te doen dingen beter. 590 00:30:02,280 --> 00:30:06,260 >> En dat is echt wat het ontwikkelen van voor dit platform is alles over. 591 00:30:06,260 --> 00:30:09,520 Het gaat niet over het proberen om alles te doen met de Leap nu. 592 00:30:09,520 --> 00:30:12,100 Want wat je doet is dat je vinden het ergerlijk wordt. 593 00:30:12,100 --> 00:30:14,850 U vindt het niet krijgen de resultaten die je wilt. 594 00:30:14,850 --> 00:30:18,160 De beste manier om het te benaderen is wat zijn de dingen die ik beter kan doen 595 00:30:18,160 --> 00:30:21,760 met de Leap, en ik zal je laten zien je een paar van die demo's. 596 00:30:21,760 --> 00:30:26,000 >> Maar wat zult u beginnen te zien als je graaft iets erin, een van de 597 00:30:26,000 --> 00:30:27,910 favoriete dingen te doen voor iedereen - 598 00:30:27,910 --> 00:30:30,990 en met alle middelen, hebben een toneelstuk rond met deze ook - 599 00:30:30,990 --> 00:30:33,960 is het bouwen van een muis cursor met de Leap. 600 00:30:33,960 --> 00:30:38,300 Dus ik wil de Leap gebruiken om te bepalen de cursor met mijn vinger. 601 00:30:38,300 --> 00:30:42,090 Het is zeker een applicatie die kunnen worden gebouwd met de Leap. 602 00:30:42,090 --> 00:30:43,600 >> Is het het beste gebruik van de schrikkelseconde? 603 00:30:43,600 --> 00:30:44,580 Waarschijnlijk niet. 604 00:30:44,580 --> 00:30:47,780 Dus wat ik zou proberen om je aan te moedigen jongens te denken over is wat zijn de 605 00:30:47,780 --> 00:30:48,360 applicaties? 606 00:30:48,360 --> 00:30:50,750 Wilt u een aantal van deze te bouwen, wat zijn de toepassingen 607 00:30:50,750 --> 00:30:51,620 dat je beter kunt doen? 608 00:30:51,620 --> 00:30:54,510 Ze hoeven niet heel complex te zijn, maar wat zijn sommige van de dingen die 609 00:30:54,510 --> 00:30:57,410 gewoon uw leven een beetje meer efficiënt, of misschien een beetje meer 610 00:30:57,410 --> 00:31:01,150 plezier, of kunt u navigeren een beetje beter? 611 00:31:01,150 --> 00:31:04,700 Dus dat is precies wat ik wilde geven u snel aan gedacht. 612 00:31:04,700 --> 00:31:09,690 >> Dus dat leidt naar wat zijn enkele van de toepassingen die rond die 613 00:31:09,690 --> 00:31:12,870 doen een goede baan van het aantonen de kracht van dit platform? 614 00:31:12,870 --> 00:31:15,830 Dus ik ga om u door een paar van hen op dit moment. 615 00:31:15,830 --> 00:31:17,190 We kunnen gaan door hen vrij snel. 616 00:31:17,190 --> 00:31:21,800 617 00:31:21,800 --> 00:31:33,790 >> Dus de eerste is een klein spel genaamd Blok 54 dat ik op je zet je 618 00:31:33,790 --> 00:31:35,040 scherm, niet mijn scherm. 619 00:31:35,040 --> 00:31:55,970 620 00:31:55,970 --> 00:31:57,310 We proberen het Windowed plaats. 621 00:31:57,310 --> 00:32:05,830 622 00:32:05,830 --> 00:32:16,480 Dus een van de redenen dat ik wilde laten zien u deze toepassing is, omdat deze 623 00:32:16,480 --> 00:32:20,940 is echt iets dat nooit eerder mogelijk geweest. 624 00:32:20,940 --> 00:32:22,450 Dit is niet iets wat je kan doen met een muis. 625 00:32:22,450 --> 00:32:26,350 Dit is niet iets wat je kan doen met een toetsenbord. 626 00:32:26,350 --> 00:32:29,560 Het is waarschijnlijk een beetje meer gevorderd, maar het is een geweldig voorbeeld van 627 00:32:29,560 --> 00:32:32,774 sommige van de dingen die je kunt doen met de Leap. 628 00:32:32,774 --> 00:32:46,440 629 00:32:46,440 --> 00:32:49,130 >> Dus wat je hier ziet, hebben we een Jenga toren, uiteraard - 630 00:32:49,130 --> 00:32:52,720 of het is een Block 54 toren, Moet ik zeggen. 631 00:32:52,720 --> 00:33:08,070 Dus wat ik hier doe is dat ik daadwerkelijk kan grijp deze stukken, als mijn 632 00:33:08,070 --> 00:33:11,890 computer niet vertragen te veel. 633 00:33:11,890 --> 00:33:14,290 Sorry, mijn computer lijkt te zijn met een beetje een harde 634 00:33:14,290 --> 00:33:15,460 tijd met deze. 635 00:33:15,460 --> 00:33:19,640 Dus ik kan eigenlijk grijpen deze stukken en zet ze net alsof ze 636 00:33:19,640 --> 00:33:21,150 fysieke objecten. 637 00:33:21,150 --> 00:33:24,890 En dat is echt een van de belangrijkste voordelen, waardoor die real-world. 638 00:33:24,890 --> 00:33:27,426 639 00:33:27,426 --> 00:33:34,640 >> Dus ik kan letterlijk grijpen dat stuk en pak het op. 640 00:33:34,640 --> 00:33:36,950 Ik kan het weggooien. 641 00:33:36,950 --> 00:33:42,220 Wow, is het runnen van een klein beetje langzamer om wat voor reden. 642 00:33:42,220 --> 00:33:43,860 Dus je kan soort van krijgen het gevoel daar. 643 00:33:43,860 --> 00:33:48,030 Dus dit is iets dat je letterlijk niet kon doen op een - 644 00:33:48,030 --> 00:33:52,870 645 00:33:52,870 --> 00:33:54,840 Ik ga gewoon om dit te duwen een uit de weg nu. 646 00:33:54,840 --> 00:33:56,890 Daar gaan we. 647 00:33:56,890 --> 00:33:58,940 >> Dus dat is een heleboel plezier. 648 00:33:58,940 --> 00:34:02,120 Als mijn computer niet was puffend langs zo veel, dan is dat 649 00:34:02,120 --> 00:34:02,800 zou een stuk soepeler zijn. 650 00:34:02,800 --> 00:34:07,230 Maar je kunt soort zien daar dat Dit is een voorbeeld van het brengen 651 00:34:07,230 --> 00:34:10,199 iets dat de echte wereld was in de digitale ruimte, en het is waardoor u 652 00:34:10,199 --> 00:34:13,230 te communiceren op een manier die heel natuurlijk. 653 00:34:13,230 --> 00:34:16,780 >> Ik maak geen gebruik van een menusysteem meemaken. 654 00:34:16,780 --> 00:34:19,219 Ik ben niet te klikken, of met behulp van het toetsenbord snelkoppelingen of wat dan ook. 655 00:34:19,219 --> 00:34:23,199 Het is gewoon letterlijk me bereiken en manipuleren van de blokken in de 656 00:34:23,199 --> 00:34:24,449 digitale ruimte. 657 00:34:24,449 --> 00:34:36,460 658 00:34:36,460 --> 00:34:40,449 >> Dus dit volgende is een beetje langs de zelfde lijnen, maar het gaat over 659 00:34:40,449 --> 00:34:44,219 brengen van deze real-world ervaringen in de digitale wereld. 660 00:34:44,219 --> 00:34:50,929 En dus dit was een ervaring die ik geloof dat een van onze mede-oprichters had. 661 00:34:50,929 --> 00:34:55,820 Ik wil niet om hem te citeren op deze, maar er was de mogelijkheid om in de 662 00:34:55,820 --> 00:34:59,470 oceaan en zien deze scholen vis zwemmen rond en het kunnen 663 00:34:59,470 --> 00:35:00,760 interactie met hen. 664 00:35:00,760 --> 00:35:04,470 En dat is iets dat echt moeilijk om verbaal te communiceren. 665 00:35:04,470 --> 00:35:08,210 Het is ook zeer moeilijk om te communiceren digitaal zonder een goede 666 00:35:08,210 --> 00:35:11,420 invoermechanisme kunnen manipuleren dat 3D-wereld. 667 00:35:11,420 --> 00:35:19,358 >> Dus ik zal gewoon breng deze omhoog. 668 00:35:19,358 --> 00:35:24,750 669 00:35:24,750 --> 00:35:28,010 Je zou niet in staat zijn om te zien dat op de streaming versie - het zou kunnen zijn een 670 00:35:28,010 --> 00:35:29,260 beetje donker. 671 00:35:29,260 --> 00:35:33,560 672 00:35:33,560 --> 00:35:36,810 Dus wat je hier ziet is mijn handen in de 3D-ruimte. 673 00:35:36,810 --> 00:35:39,030 Ik heb volledige bewegingsvrijheid. 674 00:35:39,030 --> 00:35:42,950 En ik kan het gewoon houd mijn handen nog steeds, zie de vis en vervolgens 675 00:35:42,950 --> 00:35:44,200 verstrooien ze weg. 676 00:35:44,200 --> 00:35:51,750 677 00:35:51,750 --> 00:35:55,190 >> En je kunt de vrijheid zien in deze digitale ruimte is als iets dat 678 00:35:55,190 --> 00:35:58,700 echt nog niet eerder mogelijk was. 679 00:35:58,700 --> 00:36:02,880 Ik kan ze brengen naar het scherm en schrikken ze weg. 680 00:36:02,880 --> 00:36:05,840 681 00:36:05,840 --> 00:36:11,100 Dus het is een eenvoudige demo, maar het is benadrukt het feit te kunnen 682 00:36:11,100 --> 00:36:13,520 brengen een aantal van deze real-world ervaring die niet echt 683 00:36:13,520 --> 00:36:17,280 vertaald in de digitale ruimte in deze digitale ruimte eindelijk voor de 684 00:36:17,280 --> 00:36:18,480 eerste keer. 685 00:36:18,480 --> 00:36:22,464 >> PUBLIEK: Je kunt eigenlijk zien die op Het Museum van Wetenschap [onverstaanbaar] 686 00:36:22,464 --> 00:36:27,440 687 00:36:27,440 --> 00:36:28,550 >> MICHAEL SUTHERLAND: En dit is een geweldig ook. 688 00:36:28,550 --> 00:36:31,900 Want wat we vinden is wanneer mensen eerst hun handen in deze, het is 689 00:36:31,900 --> 00:36:35,250 de beste tijd die ze hebben gezien zich zo vloeiend vertegenwoordigd in 690 00:36:35,250 --> 00:36:38,500 hun digitale ruimte, zodat je meestal krijgen een interessante reactie. 691 00:36:38,500 --> 00:36:43,290 Dus met alle middelen, als we tijd hebt achteraf, zou ik gelukkig zijn om u te laten zien 692 00:36:43,290 --> 00:36:44,700 jongens een aantal van deze demo's. 693 00:36:44,700 --> 00:36:49,870 694 00:36:49,870 --> 00:36:50,720 >> Dus deze volgende een - 695 00:36:50,720 --> 00:36:52,930 Ik zal niet leiden tot de diaserie weer. 696 00:36:52,930 --> 00:36:56,000 697 00:36:56,000 --> 00:37:13,450 Dit volgende is over het creëren van een ervaring dat je gewoon kunt verkennen. 698 00:37:13,450 --> 00:37:17,160 Dus er is zeer beperkte regels bij. 699 00:37:17,160 --> 00:37:20,300 Het creëren van deze meeslepende ervaring. 700 00:37:20,300 --> 00:37:24,480 >> En de ontwikkelaar dat dit gebouwd is een man belde Eddie Lee uit Japan. 701 00:37:24,480 --> 00:37:28,880 En dit was eigenlijk een ervaring hij had in Kyoto. 702 00:37:28,880 --> 00:37:31,190 En hij wilde eigenlijk brengen die ervaring en delen 703 00:37:31,190 --> 00:37:32,660 met andere mensen. 704 00:37:32,660 --> 00:37:36,505 705 00:37:36,505 --> 00:37:37,600 >> Ik weet niet of dat hoor je. 706 00:37:37,600 --> 00:37:40,830 Maar je kunt gewoon slepen je vingers door het water en prutsen met 707 00:37:40,830 --> 00:37:42,460 de reflecties. 708 00:37:42,460 --> 00:37:44,700 Er is niets, dat vertelt me wat ik kan doen. 709 00:37:44,700 --> 00:38:05,260 710 00:38:05,260 --> 00:38:07,790 Het is gewoon een heel zen ervaring. 711 00:38:07,790 --> 00:38:12,420 Maar het is iets dat je kunt gewoon echt jezelf onderdompelen in en 712 00:38:12,420 --> 00:38:14,420 vergeet over hoe je eigenlijk bent interactie met het. 713 00:38:14,420 --> 00:38:18,290 En gewoon je handen in en voel je weg. 714 00:38:18,290 --> 00:38:21,900 715 00:38:21,900 --> 00:38:25,920 >> En je kunt de hele omgeving te zien is er om gewoon mee te spelen. 716 00:38:25,920 --> 00:38:41,790 717 00:38:41,790 --> 00:38:44,680 En is er eigenlijk een verhaal lijn naar dit. 718 00:38:44,680 --> 00:38:49,080 Het duurt een tijdje om te gaan door , maar je kunt je weg verkennen 719 00:38:49,080 --> 00:38:51,060 doorheen. 720 00:38:51,060 --> 00:38:55,750 Het is een soort van veel plezier, en veel natuurlijke interactie. 721 00:38:55,750 --> 00:39:05,290 722 00:39:05,290 --> 00:39:08,835 >> Dus dit is eigenlijk iets door dezelfde ontwikkelaar. 723 00:39:08,835 --> 00:39:14,600 724 00:39:14,600 --> 00:39:19,260 Deze is een beetje gekker maar wijst hij op een aantal interessante toepassing 725 00:39:19,260 --> 00:39:22,740 gevallen, en opnieuw, iets dat kun je alleen echt met 726 00:39:22,740 --> 00:39:24,030 dit soort platform. 727 00:39:24,030 --> 00:39:26,690 Dus ik zal gewoon komen rond hier. 728 00:39:26,690 --> 00:39:37,290 729 00:39:37,290 --> 00:39:39,180 >> Dus dit is eigenlijk de menu pagina. 730 00:39:39,180 --> 00:39:43,690 En dit is een menu als niet heeft echt voor bestond. 731 00:39:43,690 --> 00:39:48,760 Dus letterlijk het is gewoon te kijken naar hoe vele vingers houd ik op, en eigenlijk 732 00:39:48,760 --> 00:39:49,780 het kiezen van het menu door dat. 733 00:39:49,780 --> 00:39:54,860 Zodat u kunt zien zijn de regels rond wordt herschreven 734 00:39:54,860 --> 00:39:56,420 interface design hier. 735 00:39:56,420 --> 00:39:59,666 Je hebt totale vrijheid moet doen wat je wilt. 736 00:39:59,666 --> 00:40:01,950 >> Dus in dit ene, is dit soort van een beetje gek. 737 00:40:01,950 --> 00:40:09,200 738 00:40:09,200 --> 00:40:10,450 Ik hou van deze jongens. 739 00:40:10,450 --> 00:40:26,740 740 00:40:26,740 --> 00:40:29,012 Ik kon deze jongens kijken stuiteren de hele dag. 741 00:40:29,012 --> 00:40:40,550 742 00:40:40,550 --> 00:40:44,940 Hij heeft een hele hoop verschillende ervaringen daar. 743 00:40:44,940 --> 00:40:47,020 >> Al deze kunt u door het luchtruim. 744 00:40:47,020 --> 00:40:49,080 Dus voel je vrij om in te schrijven. 745 00:40:49,080 --> 00:40:49,600 Het is gratis. 746 00:40:49,600 --> 00:40:52,070 U kunt gaan eens een kijkje op de apps. 747 00:40:52,070 --> 00:40:54,060 >> Dit is een soort van een muzikaal experiment. 748 00:40:54,060 --> 00:40:58,680 Maar wat hij doet is hij met behulp van de volledige 3D ruimte om anders te creëren 749 00:40:58,680 --> 00:40:59,930 geluidseffecten. 750 00:40:59,930 --> 00:41:14,815 751 00:41:14,815 --> 00:41:17,100 Het is waarschijnlijk een beetje moeilijk te horen via de geluidsinstallatie. 752 00:41:17,100 --> 00:41:20,550 Maar in principe is hij met behulp van deze volledige 3D-ruimte een nieuw type creëren 753 00:41:20,550 --> 00:41:21,350 instrument. 754 00:41:21,350 --> 00:41:25,690 En vervolgens of ik gebruik drie vingers, vier vingers, of een vinger, kan ik 755 00:41:25,690 --> 00:41:30,360 in principe beginnen te veranderen het effect van een geluid. 756 00:41:30,360 --> 00:41:34,690 Dus het is zeker erg experimenteel, maar het benadrukt dat 757 00:41:34,690 --> 00:41:35,940 vrijheid in die 3D-ruimte. 758 00:41:35,940 --> 00:41:44,320 759 00:41:44,320 --> 00:41:48,510 >> Dus je zag Block 54, het is een spel. 760 00:41:48,510 --> 00:41:54,850 En de laatste twee waren meer creatieve, ervaringsgerichte soort dingen. 761 00:41:54,850 --> 00:41:58,000 Het is gemakkelijk te krijgen verpakt in dat soort van creatieve wereld, en er is dus 762 00:41:58,000 --> 00:42:00,110 veel prachtige dingen die we zien komen. 763 00:42:00,110 --> 00:42:03,670 En als er niets anders, dat is een geweldig reden om te ontwikkelen voor de Leap Motion. 764 00:42:03,670 --> 00:42:08,310 >> We zijn zo veel geweldige, creatieve zien dingen, maar er is ook een element van 765 00:42:08,310 --> 00:42:10,360 efficiency. 766 00:42:10,360 --> 00:42:15,030 En dus ik wil gewoon laten zien een snelle integratie die de 767 00:42:15,030 --> 00:42:16,280 Ploeg Google Earth - 768 00:42:16,280 --> 00:42:18,490 769 00:42:18,490 --> 00:42:20,130 sommigen van u zou kunnen hebben eerder gezien dit. 770 00:42:20,130 --> 00:42:23,710 771 00:42:23,710 --> 00:42:31,240 Hopelijk heb ik een OK-verbinding kreeg hier, omdat het een beetje 772 00:42:31,240 --> 00:42:32,490 bandbreedte-intensieve. 773 00:42:32,490 --> 00:42:35,150 774 00:42:35,150 --> 00:42:37,630 >> Maar je bent waarschijnlijk bekend met Google Aarde en hoe je over het algemeen 775 00:42:37,630 --> 00:42:38,860 zou rond dat navigeren. 776 00:42:38,860 --> 00:42:43,650 Het is klikken en slepen, heb je de schuivers voor inzoomen, uitzoomen. 777 00:42:43,650 --> 00:42:47,045 Als je echt bedreven in het, je hebt sneltoetsen, klik 778 00:42:47,045 --> 00:42:48,530 en pannen en tilten. 779 00:42:48,530 --> 00:42:51,400 Er is al deze verschillende manieren waarop kunt u rond deze 3D navigeren 780 00:42:51,400 --> 00:42:52,360 milieu. 781 00:42:52,360 --> 00:42:56,180 Maar wat het Google-team deed, was ze net herschreef de regels voor dat. 782 00:42:56,180 --> 00:43:00,630 783 00:43:00,630 --> 00:43:02,240 >> We zouden een beetje hebben van bandbreedte problemen. 784 00:43:02,240 --> 00:43:10,560 Maar wat je kan soort van zien er kun je in principe gewoon navigeren. 785 00:43:10,560 --> 00:43:16,990 Dus laten we zien waar we willen gaan. 786 00:43:16,990 --> 00:43:20,220 Oh, ja, we zijn een beetje bit er hoogdravend. 787 00:43:20,220 --> 00:43:25,280 Maar wat het toestaan ​​van me om te doen is Ik kan meerdere mate van controle 788 00:43:25,280 --> 00:43:27,260 vrijheid allemaal met een vloeiende beweging. 789 00:43:27,260 --> 00:43:31,320 >> Dus ik kan schuiven van links naar rechts. 790 00:43:31,320 --> 00:43:33,440 Ik heb kijk omhoog, naar beneden kijken. 791 00:43:33,440 --> 00:43:34,930 Ik kan mijn hoogte wijzigen. 792 00:43:34,930 --> 00:43:36,550 Ik kan vooruit. 793 00:43:36,550 --> 00:43:45,040 Ik kan in principe gaan en ik kan ronddraaien een bepaald punt en gewoon blijven 794 00:43:45,040 --> 00:43:46,460 mijn focus op. 795 00:43:46,460 --> 00:43:49,010 Ik heb de volledige vrijheid gekregen in deze 3D ruimte. 796 00:43:49,010 --> 00:43:53,400 >> En ineens, mijn efficiëntie van het navigeren rond de ruimte is gewoon 797 00:43:53,400 --> 00:43:56,110 vermenigvuldigd enorm. 798 00:43:56,110 --> 00:44:01,180 Dus ik kan springen van Boston naar San Francisco naar Nieuw-Zeeland in een paar 799 00:44:01,180 --> 00:44:01,840 seconden. 800 00:44:01,840 --> 00:44:06,120 Voorheen, dat soort operatie zou hebben genomen mij heel wat 801 00:44:06,120 --> 00:44:08,600 verschillende klikken en bewegingen en sneltoetsen, en ik moet 802 00:44:08,600 --> 00:44:09,560 herinner me het allemaal. 803 00:44:09,560 --> 00:44:14,500 >> Dus dit is een applicatie waar deze soort van natuurlijke interactie is 804 00:44:14,500 --> 00:44:16,350 waardoor een grotere efficiëntie. 805 00:44:16,350 --> 00:44:18,540 Dus dat is een ander ding om te blijven aan de achterkant van je geest. 806 00:44:18,540 --> 00:44:22,175 Is dit iets dat ik meer kan maken efficiënt in wat ik aan het bouwen ben? 807 00:44:22,175 --> 00:44:27,290 808 00:44:27,290 --> 00:44:33,940 >> En de laatste die ik wil laten zien voordat ik in de SDK is over de 809 00:44:33,940 --> 00:44:35,220 educatieve mogelijkheden. 810 00:44:35,220 --> 00:44:37,190 En dit is iets dat Dan aangestipt licht met 811 00:44:37,190 --> 00:44:39,490 het kinderziekenhuis. 812 00:44:39,490 --> 00:44:40,410 We gaan het volledige scherm. 813 00:44:40,410 --> 00:44:41,660 Hang op een seconde. 814 00:44:41,660 --> 00:44:46,780 815 00:44:46,780 --> 00:44:48,030 Hier gaan we. 816 00:44:48,030 --> 00:45:07,280 817 00:45:07,280 --> 00:45:08,530 >> Dit is een beetje vreemd. 818 00:45:08,530 --> 00:45:14,860 819 00:45:14,860 --> 00:45:16,380 Laten we proberen te geven dat weer een volledig scherm. 820 00:45:16,380 --> 00:45:20,502 821 00:45:20,502 --> 00:45:23,580 Nou, dat men niet uit alsof het wil draaien op dit voorspellend voor 822 00:45:23,580 --> 00:45:24,830 een of andere reden. 823 00:45:24,830 --> 00:45:31,180 824 00:45:31,180 --> 00:45:32,430 Interessant. 825 00:45:32,430 --> 00:45:34,602 826 00:45:34,602 --> 00:45:38,220 Ach, dat is jammer. 827 00:45:38,220 --> 00:45:40,980 >> Dus dit is eigenlijk een kleine app. 828 00:45:40,980 --> 00:45:46,730 U kunt een kijkje nemen op het later hebben, na deze als je wilt. 829 00:45:46,730 --> 00:45:51,110 Maar in principe wat het doet is dat het een volledige 3D-weergave van de schedel. 830 00:45:51,110 --> 00:45:54,090 En wat u kunt doen, is in principe demonteer het in 3D. 831 00:45:54,090 --> 00:45:55,780 Het wordt een 3D-puzzel. 832 00:45:55,780 --> 00:45:58,450 >> Dus sommige van deze toepassingen, zullen ze [? vragen?] voor een meer meeslepende 833 00:45:58,450 --> 00:45:59,400 leeromgeving. 834 00:45:59,400 --> 00:46:03,930 Dus als je in staat om te communiceren met zijn wat je leert, je begint te 835 00:46:03,930 --> 00:46:04,870 neem het in een veel meer. 836 00:46:04,870 --> 00:46:09,910 Dus we zien een heleboel interessante applicaties worden ontwikkeld waar 837 00:46:09,910 --> 00:46:13,132 vroeg leren en speciale behoeften leren, en helemaal 838 00:46:13,132 --> 00:46:15,000 door de wetenschappen. 839 00:46:15,000 --> 00:46:18,180 Dus er is een heleboel interessante toepassingen langs die. 840 00:46:18,180 --> 00:46:25,250 >> Ik zal proberen en laten u deze, maar het is gaat een beetje hit en zijn 841 00:46:25,250 --> 00:46:28,040 missen of we kunnen krijgen het om hier te werken. 842 00:46:28,040 --> 00:46:40,660 843 00:46:40,660 --> 00:46:45,740 Dit is alleen weergegeven helft de anatomie op dit moment. 844 00:46:45,740 --> 00:46:48,670 Maar wat dit is zodat u doen, is te zien hoe je kunt navigeren 845 00:46:48,670 --> 00:46:51,900 rond deze in 3D. 846 00:46:51,900 --> 00:46:58,130 Ik kan in principe beginnen met het verwijderen secties en in staat om te navigeren. 847 00:46:58,130 --> 00:47:07,610 Ik kan eigenlijk beginnen om in principe schil de verschillende lagen terug. 848 00:47:07,610 --> 00:47:10,580 Het is bijna alsof het zien een MRI in real time. 849 00:47:10,580 --> 00:47:14,425 >> Dit is onderdeel van de BioDigital Human Project. 850 00:47:14,425 --> 00:47:17,200 Dus dit is eigenlijk iets dat gloednieuw dat is naar buiten komen. 851 00:47:17,200 --> 00:47:22,190 Je kunt een soort van zien hoe je kunt gewoon nemen stukken uit elkaar en dan gewoon 852 00:47:22,190 --> 00:47:27,880 principe navigeren in en onderzoeken het een stuk beter. 853 00:47:27,880 --> 00:47:31,020 U kunt zien dat dit is werkelijk aan het draaien direct in de browser, dus is dit een 854 00:47:31,020 --> 00:47:33,370 voorbeeld van wat mogelijk is met de JavaScript-API. 855 00:47:33,370 --> 00:47:36,120 856 00:47:36,120 --> 00:47:45,190 >> Dus dat zijn een paar verschillende voorbeelden van een aantal van de toepassingen. 857 00:47:45,190 --> 00:47:48,310 Je zag de creatieve verkennende situatie. 858 00:47:48,310 --> 00:47:51,560 Je zag een aantal van de efficiëntie toeneemt, een soort interactieve 859 00:47:51,560 --> 00:47:52,850 leren van voorbeelden. 860 00:47:52,850 --> 00:47:54,600 Zodat je kunt zien dat er een breed verschillende 861 00:47:54,600 --> 00:47:55,850 toepassingen, verschillende software. 862 00:47:55,850 --> 00:47:59,310 863 00:47:59,310 --> 00:48:02,010 >> Ik gok dat waarschijnlijk niet veel mensen hebben een kijkje op de SDK had door 864 00:48:02,010 --> 00:48:03,000 dit stadium. 865 00:48:03,000 --> 00:48:07,530 Dus ik ga gewoon op een zeer, zeer hoog niveau door wat is de gegevens die 866 00:48:07,530 --> 00:48:09,190 maken van al dit werk. 867 00:48:09,190 --> 00:48:12,630 Wat is het als je als ontwikkelaar zou te werken met die soort te creëren 868 00:48:12,630 --> 00:48:14,240 van ervaringen. 869 00:48:14,240 --> 00:48:17,430 >> Dus ik heb aangeraakt op, een paar tijden nu, Frames. 870 00:48:17,430 --> 00:48:21,780 Dus op de zeer, zeer laagste niveau, we hebben wat we Frames noemen. 871 00:48:21,780 --> 00:48:25,610 En een frame is in principe aan u geretourneerd tot 200 keer per seconde, en 872 00:48:25,610 --> 00:48:28,870 bevat alles wat de Sprong ziet. 873 00:48:28,870 --> 00:48:32,740 Dus de Sprong te zien handen, het te zien vingers, en het ziet gereedschappen. 874 00:48:32,740 --> 00:48:35,290 Dus ik zal je snel zien in onze Visualizer hoe dat eruit ziet. 875 00:48:35,290 --> 00:48:45,970 876 00:48:45,970 --> 00:48:49,720 >> Dus als je geïnteresseerd bent in wat voeten in bent Leap ontwikkeling, deze tool is hier 877 00:48:49,720 --> 00:48:53,150 waarschijnlijk gaat om een ​​van de meest zijn nuttige dingen die je kunt 878 00:48:53,150 --> 00:48:54,490 beginnen te spelen. 879 00:48:54,490 --> 00:48:59,090 Het is eigenlijk niet direct duidelijk eventueel waar je bij deze uit. 880 00:48:59,090 --> 00:49:01,690 En laat ik je dat snel gewoon zo dat je bent op de hoogte van waar u 881 00:49:01,690 --> 00:49:02,610 daadwerkelijk naar dit. 882 00:49:02,610 --> 00:49:05,380 >> Dus als je bijna de Leap Motion software, heb je dit hebt 883 00:49:05,380 --> 00:49:06,460 klein icoontje hier. 884 00:49:06,460 --> 00:49:09,350 Dit is waar je kunt starten Airspace uit, het is waar u kunt uw 885 00:49:09,350 --> 00:49:10,610 instellingen. 886 00:49:10,610 --> 00:49:18,680 Een van de dingen die hier is dit ding heet de diagnostiek 887 00:49:18,680 --> 00:49:21,280 visualizer, en dat is onder Problemen oplossen. 888 00:49:21,280 --> 00:49:26,932 Het zal deze tool hier te lanceren, en dit is eigenlijk - 889 00:49:26,932 --> 00:49:28,182 >> PUBLIEK: [onverstaanbaar]. 890 00:49:28,182 --> 00:49:30,310 891 00:49:30,310 --> 00:49:30,770 >> MICHAEL SUTHERLAND: Oh, rechts. 892 00:49:30,770 --> 00:49:31,390 Ja, bedankt voor dat. 893 00:49:31,390 --> 00:49:32,640 Ik merkte dat ook. 894 00:49:32,640 --> 00:49:37,550 895 00:49:37,550 --> 00:49:37,860 Bedankt. 896 00:49:37,860 --> 00:49:39,970 Het is gewoon soort van uitgesprongen voorheen. 897 00:49:39,970 --> 00:49:41,970 Bedankt voor het opmerken dat. 898 00:49:41,970 --> 00:49:46,410 >> Dus dit is eigenlijk gewoon wat de Sprong is uitpompen. 899 00:49:46,410 --> 00:49:49,080 Dus dit is de gegevens die komt out worden door ons verwerkt. 900 00:49:49,080 --> 00:49:52,480 Aan het eind van de dag, dit is wat je krijgt. 901 00:49:52,480 --> 00:49:54,740 Dus dit is handen en vingers, in principe. 902 00:49:54,740 --> 00:49:58,260 Wat je daar ziet is al mijn vingers vertegenwoordigd in real time naar beneden 903 00:49:58,260 --> 00:50:00,150 een honderdste van een millimeter. 904 00:50:00,150 --> 00:50:01,330 >> U kunt de pijlen zien. 905 00:50:01,330 --> 00:50:03,760 De pijlen geven de richting van mijn vinger. 906 00:50:03,760 --> 00:50:05,960 Dus dat is iets dat je krijgt via IPI. 907 00:50:05,960 --> 00:50:09,660 U kunt zien waar ze tekenen - dat de positie van de vingers. 908 00:50:09,660 --> 00:50:13,790 En u ook de snelheid te krijgen tegelijk ook. 909 00:50:13,790 --> 00:50:16,990 >> En u zult daar de twee grote cirkels die mijn handpalm. 910 00:50:16,990 --> 00:50:20,240 En je hebt een grote pijl te steken kreeg de onderkant of de bovenkant als ik houd 911 00:50:20,240 --> 00:50:25,130 mijn hand op zijn kop, en die zijn vertegenwoordigen de palm normaalvectoren. 912 00:50:25,130 --> 00:50:29,490 Dus eigenlijk normaal vector op slechts een vector die plakt recht uit 913 00:50:29,490 --> 00:50:31,340 van het oppervlak van uw handpalm. 914 00:50:31,340 --> 00:50:36,290 Dus dat zijn de fundamentele gebouw blokken die je zou werken met met 915 00:50:36,290 --> 00:50:37,595 gebouw Leap software. 916 00:50:37,595 --> 00:50:43,020 En deze tool kunt u echt precies zien wat er gaande is. 917 00:50:43,020 --> 00:50:46,250 >> En er zijn een paar dingen die je kunt te doen, een paar kleine tips in dit 918 00:50:46,250 --> 00:50:49,070 visualiseren die nuttig kan zijn. 919 00:50:49,070 --> 00:50:52,925 Men is gewoon om je vingers te vertegenwoordigen een beetje duidelijker. 920 00:50:52,925 --> 00:50:55,770 921 00:50:55,770 --> 00:51:02,020 Het andere ding dat kan helpen Dit is in wezen 922 00:51:02,020 --> 00:51:04,410 wat de Leap ziet. 923 00:51:04,410 --> 00:51:07,150 >> Dus ik eerder al noemde, is er een paar van de optische sensoren. 924 00:51:07,150 --> 00:51:11,120 Dus deze dingen hebben in principe een veld licht van ongeveer 150 graden. 925 00:51:11,120 --> 00:51:15,220 En dus is deze gele doos is hier vertegenwoordigen wat dit kan zien. 926 00:51:15,220 --> 00:51:18,340 Zo kunt u hier zien zoals ik naar buiten die doos ik ben 927 00:51:18,340 --> 00:51:20,580 beginnen mijn handen te verliezen. 928 00:51:20,580 --> 00:51:23,780 En als ik begin te buiten gaan hier, het zal nog oprapen, maar je bent 929 00:51:23,780 --> 00:51:25,730 beginnen te verliezen aan de randen. 930 00:51:25,730 --> 00:51:28,300 Dus dit geeft je een beetje een gevoel van de ruimte die je hebt 931 00:51:28,300 --> 00:51:29,550 hebben om mee te spelen. 932 00:51:29,550 --> 00:51:36,940 933 00:51:36,940 --> 00:51:41,090 >> En je zult zien hier als u op H, zal het dit menu schakelen. 934 00:51:41,090 --> 00:51:43,005 En dat zal eigenlijk geven je een hele bos van verschillende opties die 935 00:51:43,005 --> 00:51:45,060 u toegang hebt. 936 00:51:45,060 --> 00:51:47,020 Het meeste zal je waarschijnlijk niet nodig. 937 00:51:47,020 --> 00:51:52,630 Maar het is een geweldige manier van visualiseren wat gebeurt zonder dat gegraven 938 00:51:52,630 --> 00:51:53,880 beneden in de gegevens. 939 00:51:53,880 --> 00:52:00,740 940 00:52:00,740 --> 00:52:03,950 >> Dus dat is de Frames, Handen, Vingers en Extra. 941 00:52:03,950 --> 00:52:09,060 Eigenlijk, ik zal je gewoon snel zien voordat ik ga terug, de Tool. 942 00:52:09,060 --> 00:52:11,170 Dus laat me zien, moet deze werken. 943 00:52:11,170 --> 00:52:15,870 944 00:52:15,870 --> 00:52:19,240 Zo kunt u hier zien mijn handen. 945 00:52:19,240 --> 00:52:22,330 En als ik breng in deze pen, het komt op als grijs. 946 00:52:22,330 --> 00:52:24,470 En wat dat zegt is dat is een hulpmiddel. 947 00:52:24,470 --> 00:52:26,610 >> Dus we hebben wat we een tool API-oproep. 948 00:52:26,610 --> 00:52:31,430 Het erkent eigenlijk objecten zoals pennen of penselen, iets dat 949 00:52:31,430 --> 00:52:32,520 ruwweg van dit soort vorm. 950 00:52:32,520 --> 00:52:35,570 Het zal in staat zijn om te vertellen dat dat is niet een vinger, en je kunt eigenlijk gebruiken 951 00:52:35,570 --> 00:52:38,020 om uw voordeel als je bouwen van software voor. 952 00:52:38,020 --> 00:52:40,710 953 00:52:40,710 --> 00:52:43,340 >> U kunt beginnen aan de echte wereld te brengen objecten in uw 954 00:52:43,340 --> 00:52:44,790 toepassing, bijvoorbeeld. 955 00:52:44,790 --> 00:52:49,140 Dus je zou letterlijk een schildersezel verschillende penselen, en elk 956 00:52:49,140 --> 00:52:51,480 penseel je hebt gecodeerd up een andere te vertegenwoordigen 957 00:52:51,480 --> 00:52:52,720 borstel in de software. 958 00:52:52,720 --> 00:52:56,450 Dus in plaats van daadwerkelijk te veranderen via een menu op de software u 959 00:52:56,450 --> 00:52:58,900 kan letterlijk kies gewoon een andere poetsen en gaan schilderen met het en 960 00:52:58,900 --> 00:53:00,150 de software aanpassen. 961 00:53:00,150 --> 00:53:06,160 962 00:53:06,160 --> 00:53:09,400 >> Dus dat is Frames, Handen, Vingers en Extra. 963 00:53:09,400 --> 00:53:12,500 Dus dat is het echt, echt laag niveau spullen die we hebben. 964 00:53:12,500 --> 00:53:18,270 Ik weet niet of iemand hier enig vertrouwdheid met de Kinect. 965 00:53:18,270 --> 00:53:23,210 Een van de dingen krijgen we gevraagd een kavel is waar is de ruwe data. 966 00:53:23,210 --> 00:53:28,890 En wat dat betekent is in andere 3D tracking systemen, het is eigenlijk een 967 00:53:28,890 --> 00:53:30,310 blob van gegevens. 968 00:53:30,310 --> 00:53:32,600 >> Wat we hier doen is een meer gestructureerde aanpak. 969 00:53:32,600 --> 00:53:34,230 Dus dit is eigenlijk de laagste niveau gegevens. 970 00:53:34,230 --> 00:53:37,220 En we vinden dat want het is gestructureerd als dit, het helpt echt 971 00:53:37,220 --> 00:53:39,360 mensen aan de slag sneller. 972 00:53:39,360 --> 00:53:43,030 Als je gewoon gezien kregen een volledige 3D blob van gegevens, wordt het heel 973 00:53:43,030 --> 00:53:44,720 moeilijk om mee te werken. 974 00:53:44,720 --> 00:53:47,333 Dus dat is een van de redenen waarom het gestructureerd in de manier waarop het is. 975 00:53:47,333 --> 00:53:51,906 >> Dus is er nog vragen rond een van die? 976 00:53:51,906 --> 00:53:52,902 Nope. 977 00:53:52,902 --> 00:53:54,152 Dus we zullen gaan. 978 00:53:54,152 --> 00:53:57,060 979 00:53:57,060 --> 00:54:01,060 >> Je zou kunnen beginnen om eens te zien hoewel de gegevens zijn gestructureerd op een manier 980 00:54:01,060 --> 00:54:05,180 dat geeft je letterlijk wat je bent zag, zoals handen en vingers, het kan 981 00:54:05,180 --> 00:54:10,650 een beetje ontmoedigend op het eerste te beginnen om erachter te komen hoe te werken met dat. 982 00:54:10,650 --> 00:54:13,570 Nu ben ik het bijhouden vingers in 3D, wat doe ik mee? 983 00:54:13,570 --> 00:54:18,670 Dus we hebben wel wat hoger niveau API's om hulp te krijgen rond een aantal van die 984 00:54:18,670 --> 00:54:21,540 gebieden, en het misschien een manier om te krijgen begon een beetje sneller ook. 985 00:54:21,540 --> 00:54:25,300 >> Dus dit is conceptueel genoemd Motions. 986 00:54:25,300 --> 00:54:26,550 Het is een deel van onze API. 987 00:54:26,550 --> 00:54:29,290 988 00:54:29,290 --> 00:54:33,150 Je zult een aantal gidsen vinden wat Motions is. 989 00:54:33,150 --> 00:54:36,310 Maar op een conceptueel niveau, wat het is doen is het is eigenlijk het nemen van alle 990 00:54:36,310 --> 00:54:39,610 deze bewegingen in de ruimte en draaien ze in een van de drie 991 00:54:39,610 --> 00:54:42,590 dingen - translatie, rotatie, en scaling. 992 00:54:42,590 --> 00:54:44,860 >> Laat je dus niet te zeer verstrikt in die. 993 00:54:44,860 --> 00:54:49,770 Maar wat het maakt in principe je te doen wordt zet deze complexe bewegingen 994 00:54:49,770 --> 00:54:55,310 in enkele cijfers, of een diploma van rotatie of schaling 995 00:54:55,310 --> 00:54:56,530 factor als een nummer. 996 00:54:56,530 --> 00:55:02,190 Dus wat het doet is het abstraheert uit een Veel van de complexe mechanica en als 997 00:55:02,190 --> 00:55:06,150 Ik doe dit, het geeft je een aantal dat zegt dat dit is schaalvergroting door 10. 998 00:55:06,150 --> 00:55:10,280 >> Dus wat kun je dan doen is als je had een beeld dat je wilde vergroten, 999 00:55:10,280 --> 00:55:12,120 je kon grijpen de afbeelding. 1000 00:55:12,120 --> 00:55:15,370 En gebruik dan dit soort API om te zeggen, goed, nu ben ik te schalen met een factor 1001 00:55:15,370 --> 00:55:18,570 van 10 en je hoeft geen zorgen te maken over alle gegevens die aan de hand is. 1002 00:55:18,570 --> 00:55:20,400 Dus het is iets om gewoon blijven aan de achterkant van je geest. 1003 00:55:20,400 --> 00:55:23,740 Het kan het een beetje makkelijker te maken als je proberen om een ​​aantal van die meer te doen 1004 00:55:23,740 --> 00:55:26,680 complexe interacties. 1005 00:55:26,680 --> 00:55:28,420 >> Dat is wat we de Motions API-oproep. 1006 00:55:28,420 --> 00:55:32,180 U zult het niet zien eigenlijk heet Bewegingen in de documentatie. 1007 00:55:32,180 --> 00:55:35,750 Het is eigenlijk een verzameling van APIs uit verschillende plaatsen. 1008 00:55:35,750 --> 00:55:38,790 Maar wat ik kan doen is als er iemand geïnteresseerd om meer te leren over 1009 00:55:38,790 --> 00:55:45,230 dat, ik ben blij om u te wijzen op een bepaald gidsen voor hoe te beginnen op dat. 1010 00:55:45,230 --> 00:55:47,540 >> En dan de volgende ding, dat is het ding dat de meeste mensen 1011 00:55:47,540 --> 00:55:49,920 waarschijnlijk het meest bekend met, is Gebaren. 1012 00:55:49,920 --> 00:55:53,680 Dus dit is veel hoger abstractieniveau. 1013 00:55:53,680 --> 00:55:55,910 Dus je bent in principe het nemen van al deze soort van bewegingen en je bent 1014 00:55:55,910 --> 00:55:58,510 zeggen, rechts, wat is een discrete ding dat ik kan doen? 1015 00:55:58,510 --> 00:56:03,690 Dus ik kan omcirkelen met mijn vinger, of ik kan vegen met mijn hand, of ik kan tikken 1016 00:56:03,690 --> 00:56:04,720 in het oor. 1017 00:56:04,720 --> 00:56:08,240 En dus hebben we gebroken die welke alleen maar om proberen en maak het een beetje makkelijker te 1018 00:56:08,240 --> 00:56:11,860 de slag te gaan in een aantal van deze gebaren. 1019 00:56:11,860 --> 00:56:14,390 En laat ik je dat een beetje zien over hoe sommige van die werken. 1020 00:56:14,390 --> 00:56:17,860 1021 00:56:17,860 --> 00:56:24,675 >> Dus terug in de visualizer, als ik draai Gebaren op - 1022 00:56:24,675 --> 00:56:37,550 1023 00:56:37,550 --> 00:56:42,675 laat me gewoon stoppen dat dus het is niet roteren en het maken van het uit te voeren duizelig. 1024 00:56:42,675 --> 00:56:43,430 Juist, daar gaan we. 1025 00:56:43,430 --> 00:56:44,680 Turn it up. 1026 00:56:44,680 --> 00:56:49,750 1027 00:56:49,750 --> 00:56:50,800 Juist, hier gaan we. 1028 00:56:50,800 --> 00:56:53,560 >> Nu kun je dus zien dat mijn handen zijn in de ruimte. 1029 00:56:53,560 --> 00:56:57,750 Als ik teken een cirkel, het komt en met een cirkel. 1030 00:56:57,750 --> 00:57:01,140 En je kunt zien dat het eigenlijk op elk vlak. 1031 00:57:01,140 --> 00:57:02,360 Het maakt eigenlijk niet uit hoe ik tekenen. 1032 00:57:02,360 --> 00:57:05,760 Maar het is eigenlijk het opsporen van dat ik ben het tekenen van een cirkel met mijn vinger. 1033 00:57:05,760 --> 00:57:10,830 >> En op de API-niveau, hebben we geprobeerd maken dat zo gemakkelijk mogelijk te gebruiken. 1034 00:57:10,830 --> 00:57:14,880 Zodat je niet echt na te denken over de mechanica van het bijhouden van punten 1035 00:57:14,880 --> 00:57:16,610 in 3D en het uitzoeken of het is een cirkel. 1036 00:57:16,610 --> 00:57:19,690 Je kunt gewoon zeggen, is een cirkel gebeurt? 1037 00:57:19,690 --> 00:57:23,150 Dus het is een ding dat je kunt als een controlemechanisme. 1038 00:57:23,150 --> 00:57:26,257 >> U zult daar ook zien dat we hebben jat, kranen. 1039 00:57:26,257 --> 00:57:30,570 1040 00:57:30,570 --> 00:57:34,280 U kunt die kleine balletjes zien stuiteren daar onderaan. 1041 00:57:34,280 --> 00:57:37,990 Dus dat zijn visueel weer hoe we laten zien wat de gebaren zijn. 1042 00:57:37,990 --> 00:57:42,600 >> Maar in termen van het ontwikkelen van software voor dit, het is gewoon een hoog niveau weg 1043 00:57:42,600 --> 00:57:47,130 vereenvoudigen veel van de complexiteit van het bijhouden van de vingers, dus je kunt gewoon 1044 00:57:47,130 --> 00:57:49,210 gebruiken die zoals het is. 1045 00:57:49,210 --> 00:57:51,250 Je zult beginnen te zien verschillende benaderingen van dat. 1046 00:57:51,250 --> 00:57:54,890 En ik zal je laten zien een andere benadering een even later op een andere manier 1047 00:57:54,890 --> 00:57:59,390 om dat te doen, maar deze al ingebouwd in de API. 1048 00:57:59,390 --> 00:58:05,900 1049 00:58:05,900 --> 00:58:09,340 >> Dus hebben we een paar andere delen de SDK die wellicht 1050 00:58:09,340 --> 00:58:10,700 interessant om jongens. 1051 00:58:10,700 --> 00:58:15,440 Dus gewoon om die laatste beetjes te dekken, er zijn drie niveaus van abstractie I 1052 00:58:15,440 --> 00:58:16,000 sprak over. 1053 00:58:16,000 --> 00:58:20,330 Het lage niveau, dat is de Frames, de handen en de vingers. 1054 00:58:20,330 --> 00:58:23,570 >> Het middelste niveau, waar het omzetten veel van die beweging in 1055 00:58:23,570 --> 00:58:30,510 continue beweging, dus Rotation, of schalen, of Translation. 1056 00:58:30,510 --> 00:58:33,010 En dan naar het volgende niveau omhoog dat is de gebaren, zoals 1057 00:58:33,010 --> 00:58:34,160 doe ik een cirkel? 1058 00:58:34,160 --> 00:58:35,560 Doe ik een kraan? 1059 00:58:35,560 --> 00:58:37,890 Doe ik een swipe? 1060 00:58:37,890 --> 00:58:42,480 >> Vervolgens aan de andere kant ervan, hebben we dingen genoemd de Interaction Box. 1061 00:58:42,480 --> 00:58:45,620 Ik wil niet in te veel te gaan details, want dit is allemaal gewoon te 1062 00:58:45,620 --> 00:58:47,990 geven je een beetje een voorproefje van wat sommige van de dingen zijn. 1063 00:58:47,990 --> 00:58:51,710 Je bent zeker meer dan welkom om reiken naar mij met details later 1064 00:58:51,710 --> 00:58:52,740 op over dit. 1065 00:58:52,740 --> 00:58:56,320 Maar de interactie Box is een andere manier dat we proberen om het een beetje te maken 1066 00:58:56,320 --> 00:59:00,880 iets eenvoudiger om na te denken over coördinaten in de ruimte. 1067 00:59:00,880 --> 00:59:03,630 >> Dus ik eerder gezegd je zag de ruimte - 1068 00:59:03,630 --> 00:59:06,520 het is deze 3D omgekeerde piramide. 1069 00:59:06,520 --> 00:59:07,940 Dat zou een beetje lastig worden. 1070 00:59:07,940 --> 00:59:08,700 Je kunt er een soort van zien. 1071 00:59:08,700 --> 00:59:11,760 Dat kan een beetje lastig als geworden je probeert te vertalen naar 1072 00:59:11,760 --> 00:59:15,770 ruimte op het scherm waar je het weergeven wat je mee bezig bent. 1073 00:59:15,770 --> 00:59:17,685 >> Dus wat wij geschapen is een Interaction Box. 1074 00:59:17,685 --> 00:59:25,630 1075 00:59:25,630 --> 00:59:27,280 Het zal heel moeilijk zijn - 1076 00:59:27,280 --> 00:59:29,560 oh, daar gaan we als ik draai dat een op. 1077 00:59:29,560 --> 00:59:31,170 Dus je kunt die witte doos daar te zien. 1078 00:59:31,170 --> 00:59:34,650 1079 00:59:34,650 --> 00:59:40,990 En eigenlijk wat dat doet is dat het alleen in kaart brengen die nul tot een, 1080 00:59:40,990 --> 00:59:41,540 nul tot een. 1081 00:59:41,540 --> 00:59:44,480 Dus krijg je alleen maar een geschaalde ruimte dat is altijd vast. 1082 00:59:44,480 --> 00:59:47,900 U hoeft geen zorgen te maken over de manier waarop ver je boven het apparaat, 1083 00:59:47,900 --> 00:59:48,520 of waar het ook is. 1084 00:59:48,520 --> 00:59:49,770 >> En dit past - 1085 00:59:49,770 --> 00:59:52,410 1086 00:59:52,410 --> 00:59:54,160 in ieder geval dient aan te passen. 1087 00:59:54,160 --> 00:59:59,850 1088 00:59:59,850 --> 01:00:02,570 Dit is duidelijk demo-modus. 1089 01:00:02,570 --> 01:00:06,630 Maar in principe wat er zal gebeuren met dat is het gewoon aanpassen aan 1090 01:00:06,630 --> 01:00:10,890 waar de persoon is boven het apparaat, en het zal een consistent maken 1091 01:00:10,890 --> 01:00:12,870 ruimte voor u om te werken binnen 1092 01:00:12,870 --> 01:00:16,090 >> Het klinkt een beetje ingewikkeld met de manier waarop ik ben daar uit te leggen. 1093 01:00:16,090 --> 01:00:20,620 Maar wat het laat je wezen te doen is gewoon vergeten 1094 01:00:20,620 --> 01:00:21,600 waar de persoon is. 1095 01:00:21,600 --> 01:00:25,610 Het geeft je gewoon een geschaalde nul tot een in de Y, nul tot een in de X en 1096 01:00:25,610 --> 01:00:29,550 je gewoon niet zorgen te maken over alle de complexiteit van waar de persoon is, 1097 01:00:29,550 --> 01:00:33,000 of ze nu met behulp van grote bewegingen of kleine bewegingen, en het is gewoon een weegschaal 1098 01:00:33,000 --> 01:00:35,030 alles voor je. 1099 01:00:35,030 --> 01:00:36,330 Dus dat is gewoon iets een oogje in het zeil. 1100 01:00:36,330 --> 01:00:38,350 >> Als je kijkt door de documentatie en je iets ziet 1101 01:00:38,350 --> 01:00:41,920 over Interaction Box, dat is wat dat is een verwijzing naar. 1102 01:00:41,920 --> 01:00:45,792 Het een beetje moeilijk concept kan worden om te begrijpen wat het is. 1103 01:00:45,792 --> 01:00:57,040 En het is jammer dat het niet opschalen met mij, maar dat is OK. 1104 01:00:57,040 --> 01:01:01,260 >> En terwijl we op deze visie, de andere API die interessant zou zijn 1105 01:01:01,260 --> 01:01:03,530 misschien praten over onze Raak Zone API. 1106 01:01:03,530 --> 01:01:08,900 Dus een van de eerste dingen die mensen vraag is hoe u met de Leap? 1107 01:01:08,900 --> 01:01:11,250 Het is een soort van een interessante vraag, omdat je niet echt nodig hebt om te klikken 1108 01:01:11,250 --> 01:01:12,390 met de Leap. 1109 01:01:12,390 --> 01:01:15,350 Wat we proberen te stimuleren is om na te denken over het daadwerkelijk interactie met de 1110 01:01:15,350 --> 01:01:19,410 ruimte, pak het en verplaatsen - u hoeft niet te klikken en slepen. 1111 01:01:19,410 --> 01:01:23,850 >> Maar voor de toepassingen waar een soort interactie is noodzakelijk, 1112 01:01:23,850 --> 01:01:25,775 hebben een API die heet een Touch Zone API. 1113 01:01:25,775 --> 01:01:29,470 En hij probeert alleen maar om een ​​groot deel van de te nemen complexiteit van het uitzoeken precies uit 1114 01:01:29,470 --> 01:01:33,130 wat de gebruiker doet in de lucht vereenvoudigt het in slechts een gebeurtenis die 1115 01:01:33,130 --> 01:01:35,600 zegt u ofwel hebt geklikt of niet. 1116 01:01:35,600 --> 01:01:38,250 En ik zal gewoon laten zien zeer snel hoe dat werkt. 1117 01:01:38,250 --> 01:01:43,720 1118 01:01:43,720 --> 01:01:52,000 >> Zo kunt u hier zien wezen mijn vinger voorgesteld als een cursor, en je zult 1119 01:01:52,000 --> 01:01:54,720 gezien krijgen deze positie heel API. 1120 01:01:54,720 --> 01:01:58,250 En als ik begin om verder te gaan, het zegt in principe ben ik nu te klikken en ik 1121 01:01:58,250 --> 01:02:00,080 kan dit rond slepen. 1122 01:02:00,080 --> 01:02:02,700 En het maakt eigenlijk niet uit waar Ik ben in de 3D-ruimte - 1123 01:02:02,700 --> 01:02:04,650 het zal niet uit waar ik ben werken. 1124 01:02:04,650 --> 01:02:09,060 >> En zo op het eerste gezicht het ziet er erg simpel. 1125 01:02:09,060 --> 01:02:12,180 Er is eigenlijk veel complexer mechanica rond dat. 1126 01:02:12,180 --> 01:02:15,800 Dus dat is de reden waarom we proberen te kapselen dit alles in een API en maak er een 1127 01:02:15,800 --> 01:02:17,610 iets eenvoudiger voor jullie. 1128 01:02:17,610 --> 01:02:21,140 Dus als je eens een kijkje op de API is het eigenlijk vrij eenvoudig te 1129 01:02:21,140 --> 01:02:23,780 bouwen dat in uw toepassing, en je hoeft geen zorgen te maken over alle 1130 01:02:23,780 --> 01:02:27,130 complexiteit waar de iemands hand is. 1131 01:02:27,130 --> 01:02:31,380 >> Dus er is een heleboel andere spullen in de SDK. 1132 01:02:31,380 --> 01:02:33,610 Wilt u een beetje te verkennen, je zult beginnen met een aantal te vinden 1133 01:02:33,610 --> 01:02:34,210 van de andere dingen. 1134 01:02:34,210 --> 01:02:38,860 Maar dat zijn enkele van de hoog niveau concepten die in onze SDK. 1135 01:02:38,860 --> 01:02:42,760 >> Het is misschien een beetje veel te nemen zijn zonder een kans om te spelen hebben gehad 1136 01:02:42,760 --> 01:02:44,050 rond met de Leap nog. 1137 01:02:44,050 --> 01:02:47,800 Maar ik wilde alleen maar om u een beetje een voorproefje van wat er in zit, zodat 1138 01:02:47,800 --> 01:02:51,850 als je naar het, zoals ik al zei, voel vrij om uit te reiken naar ons. 1139 01:02:51,850 --> 01:02:54,470 Ik kan u in de juiste richting voor elke vorm van documentatie te helpen 1140 01:02:54,470 --> 01:02:55,720 u aan de slag. 1141 01:02:55,720 --> 01:03:01,080 1142 01:03:01,080 --> 01:03:06,960 >> Dus zoals ik al zei, onze SDK heeft een bos van inheemse talen. 1143 01:03:06,960 --> 01:03:08,870 We hebben de JavaScript-API. 1144 01:03:08,870 --> 01:03:13,310 Een van de makkelijkste manieren om te beginnen zou kunnen zijn om te kijken naar een aantal van de 1145 01:03:13,310 --> 01:03:16,560 platforms van de kaders die er zijn. 1146 01:03:16,560 --> 01:03:19,370 >> Ik weet niet of mensen vertrouwd zijn met Unity. 1147 01:03:19,370 --> 01:03:22,340 famo.us, goo en Vuo zijn allemaal heel nieuwe om de scène. 1148 01:03:22,340 --> 01:03:24,820 Unreal je hebt waarschijnlijk gezien in game-engines. 1149 01:03:24,820 --> 01:03:30,040 >> Maar wat deze soort omgevingen doen is het misschien een eenvoudiger manier om te helpen te zijn 1150 01:03:30,040 --> 01:03:30,930 de slag te gaan. 1151 01:03:30,930 --> 01:03:33,890 Want wat sommige van hen wil u te voorzien van een 3D-kader 1152 01:03:33,890 --> 01:03:34,770 beginnen. 1153 01:03:34,770 --> 01:03:37,490 Dus het soort neemt een aantal de complexiteit. 1154 01:03:37,490 --> 01:03:40,930 Je krijgt meer van een visuele omgeving om te werken inch 1155 01:03:40,930 --> 01:03:45,380 >> famo.us is een nieuw platform dat komt uit voor een web app ontwikkeling. 1156 01:03:45,380 --> 01:03:48,950 Hun doel is om web app te maken ontwikkeling super eenvoudig. 1157 01:03:48,950 --> 01:03:50,830 Dus dat zal komen - 1158 01:03:50,830 --> 01:03:52,340 er is geen tijdschema voor het op dit moment. 1159 01:03:52,340 --> 01:03:54,790 Maar als dat is iets wat je bent geïnteresseerd in het doen, kan het een zijn 1160 01:03:54,790 --> 01:03:56,430 in de gaten te houden. 1161 01:03:56,430 --> 01:04:00,410 >> goo is een geweldig HTML5 gaming platform. 1162 01:04:00,410 --> 01:04:05,530 Ze doen een zeer visuele editor maar ook online, wederom, voor hoge 1163 01:04:05,530 --> 01:04:07,480 prestaties van webapplicaties. 1164 01:04:07,480 --> 01:04:11,520 Vuo is iets wat ik kan gaan over heel kort. 1165 01:04:11,520 --> 01:04:15,580 Dit brengt het concept van snelle prototyping. 1166 01:04:15,580 --> 01:04:17,100 >> En ik wil niet gaan te diep op in. 1167 01:04:17,100 --> 01:04:20,226 Maar een van de dingen als je echt geïnteresseerd zijn in het krijgen in deze 1168 01:04:20,226 --> 01:04:25,370 soort van ontwikkeling, het vinden van een goed hulpmiddel snelle prototyping doen kan 1169 01:04:25,370 --> 01:04:26,480 echt waardevol. 1170 01:04:26,480 --> 01:04:30,520 En wat ik daarmee bedoel is dat het een kader waar je moet zeer doen 1171 01:04:30,520 --> 01:04:33,200 zeer weinig moeite om krijgen veel rendement. 1172 01:04:33,200 --> 01:04:35,450 Zodat je niet echt nodig hebt veel codering doen. 1173 01:04:35,450 --> 01:04:38,640 Een groot deel daarvan is heel visueel - het is slepen blokken rond. 1174 01:04:38,640 --> 01:04:45,230 >> In feite kan ik u een zeer, zeer korte voorbeeld. 1175 01:04:45,230 --> 01:05:04,650 1176 01:05:04,650 --> 01:05:07,710 Zodat je hier kunt zien, het is gewoon een volledig visuele Milieu - 1177 01:05:07,710 --> 01:05:08,960 je hoeft niet eens nodig om code. 1178 01:05:08,960 --> 01:05:18,888 1179 01:05:18,888 --> 01:05:21,220 Oh, geweldig - 1180 01:05:21,220 --> 01:05:23,340 zullen we die demo niet op dit moment. 1181 01:05:23,340 --> 01:05:25,330 Het lijkt niet te willen te lopen op het moment. 1182 01:05:25,330 --> 01:05:29,490 Dus zonder al te veel details, het is wat heet een visuele 1183 01:05:29,490 --> 01:05:30,910 programmeertaal. 1184 01:05:30,910 --> 01:05:34,460 Hiermee kunt u een aantal fundamentele krijgen functionaliteit werken. 1185 01:05:34,460 --> 01:05:40,970 >> Ik zal gewoon brengen snel een voltooide van deze. 1186 01:05:40,970 --> 01:05:47,870 Zodat je hier kunt zien, is dit een zeer eenvoudige applicatie die in principe 1187 01:05:47,870 --> 01:05:50,400 neemt een beeld en kunt u het verplaatsen van de Sprong. 1188 01:05:50,400 --> 01:05:53,730 En deze groene blokken hier zijn wezen alles wat je moet doen om 1189 01:05:53,730 --> 01:05:55,380 begonnen met de Leap kant ervan. 1190 01:05:55,380 --> 01:05:58,660 Dus het is een goede manier om te beginnen. 1191 01:05:58,660 --> 01:06:01,550 Als u een aantal ideeën die je wilt experimenteer met voordat je zelfs maar 1192 01:06:01,550 --> 01:06:03,460 elke code beneden, het is een goede manier om te beginnen. 1193 01:06:03,460 --> 01:06:06,000 1194 01:06:06,000 --> 01:06:08,280 >> PUBLIEK: Als we [onverstaanbaar] 1195 01:06:08,280 --> 01:06:12,000 naar te kijken, zou het vertalen in daadwerkelijke code? 1196 01:06:12,000 --> 01:06:14,870 >> MICHAEL SUTHERLAND: In die situatie, Ik denk niet dat je de mogelijkheid hebben om 1197 01:06:14,870 --> 01:06:16,410 vertalen naar code. 1198 01:06:16,410 --> 01:06:18,820 Er zijn zeker een aantal andere kaders die er zijn. 1199 01:06:18,820 --> 01:06:21,990 Quartz Composer is eigenlijk een Apple tool. 1200 01:06:21,990 --> 01:06:25,560 Het is niet meer officieel ondersteund, maar er is een grote gemeenschap eromheen. 1201 01:06:25,560 --> 01:06:27,550 >> We hebben een aantal verbazingwekkend Leap gezien spullen komen uit die. 1202 01:06:27,550 --> 01:06:29,280 Er is een aantal plug-ins beschikbaar. 1203 01:06:29,280 --> 01:06:34,260 Ik denk dat er toegang tot laag niveau code van Quartz, hoewel ik niet 1204 01:06:34,260 --> 01:06:36,170 helemaal zeker van. 1205 01:06:36,170 --> 01:06:38,400 Maar dat is een goede vraag. 1206 01:06:38,400 --> 01:06:45,790 1207 01:06:45,790 --> 01:06:50,210 >> Dus ik ga gewoon om u een aantal zeer tonen, zeer hoog niveau termen voor dingen 1208 01:06:50,210 --> 01:06:53,470 om na te denken over wanneer je aan het ontwikkelen bent. 1209 01:06:53,470 --> 01:06:57,830 Lichtomstandigheden over het algemeen niet een groot probleem voor de Leap meer. 1210 01:06:57,830 --> 01:07:01,330 We hebben een geweldig team dat is in principe kunnen elimineren voor geweest 1211 01:07:01,330 --> 01:07:03,310 bijna alle lichtomstandigheden, omdat dat is iets dat kan 1212 01:07:03,310 --> 01:07:04,080 potentieel beïnvloeden. 1213 01:07:04,080 --> 01:07:07,530 Infrarood bronnen die vanuit de buiten hebben de mogelijkheid om invloed op de 1214 01:07:07,530 --> 01:07:08,770 prestaties. 1215 01:07:08,770 --> 01:07:12,660 >> In het algemeen zal je niet echt komen over vele struikelblokken. 1216 01:07:12,660 --> 01:07:17,590 Als in je ontwikkeling zie je dat het apparaat in robuuste modus, 1217 01:07:17,590 --> 01:07:21,680 echt alles wat het betekent is het kan hebben geconstateerd dat er een aantal infrarood 1218 01:07:21,680 --> 01:07:23,880 lichtbronnen in de omgeving en compenseert voor. 1219 01:07:23,880 --> 01:07:27,110 Dus wees niet al te bezorgd over. 1220 01:07:27,110 --> 01:07:32,870 >> In het algemeen, als je het ontwerpen software voor de Sprong, is het belangrijk 1221 01:07:32,870 --> 01:07:37,890 beseffen dat de eerste kan tijd dat jou gebruikt 1222 01:07:37,890 --> 01:07:39,070 deze technologie. 1223 01:07:39,070 --> 01:07:44,560 En dit is iets dat het moeilijk om je hoofd rond in eerste instantie te krijgen. 1224 01:07:44,560 --> 01:07:49,240 Wat we proberen te moedigen mensen aan denk is na te denken over in plaats van alleen 1225 01:07:49,240 --> 01:07:53,490 waardoor de gebruiker moeten vinden hun weg in de interactie, wat 1226 01:07:53,490 --> 01:07:57,470 U bent uw gebruikersnaam vraagt ​​te doen, proberen en uitleggen aan hen een beetje. 1227 01:07:57,470 --> 01:08:00,120 Behandel ze alsof ze misschien nooit deze technologie hebben gezien. 1228 01:08:00,120 --> 01:08:04,400 Soms zullen mensen niet eens weten te bereiken hun handen uit over het apparaat, 1229 01:08:04,400 --> 01:08:06,830 dus niets voor lief nemen. 1230 01:08:06,830 --> 01:08:11,110 >> Als u een kijkje op het luchtruim, zul je merken dat een groot deel van de apps 1231 01:08:11,110 --> 01:08:16,290 echt de gebruiker af te leiden in hoe te eigenlijk interactie met die app. 1232 01:08:16,290 --> 01:08:18,060 Dat is iets om gewoon bewust van. 1233 01:08:18,060 --> 01:08:21,460 Als u het ontwikkelen van software voor dit platform, het is nieuw. 1234 01:08:21,460 --> 01:08:24,979 Mensen zijn niet vertrouwd met de toch technologie, en dus je kan nodig zijn om 1235 01:08:24,979 --> 01:08:29,220 helpen verlichten ze in welke het is dat je aan het bouwen bent. 1236 01:08:29,220 --> 01:08:31,600 >> Data is je vriend. 1237 01:08:31,600 --> 01:08:32,880 Ik voor de Visualizer vermeld. 1238 01:08:32,880 --> 01:08:35,240 Het zou een van de te beste hulpmiddelen die u gebruikt. 1239 01:08:35,240 --> 01:08:38,970 Het staat alleen maar dat je kijkt en wat je doet. 1240 01:08:38,970 --> 01:08:42,890 Denk na over de actie die u bent proberen om code op, en kijk dan naar 1241 01:08:42,890 --> 01:08:44,970 hoe het eruit ziet in de Visualizer. 1242 01:08:44,970 --> 01:08:48,300 En dan zal het u een beter gevoel geven van wat die gegevens betekent dat 1243 01:08:48,300 --> 01:08:51,740 je krijgt uit de SDK. 1244 01:08:51,740 --> 01:08:59,779 >> Als je iets dat een behoefte doet menu, menu's zijn iets dat je 1245 01:08:59,779 --> 01:09:02,450 wil de gebruiker kunnen doen zonder erbij na te denken. 1246 01:09:02,450 --> 01:09:04,380 Het is niet echt een deel van uw toepassing. 1247 01:09:04,380 --> 01:09:07,080 Het is een deel van hoe de gebruiker gebruikt uw aanvraag. 1248 01:09:07,080 --> 01:09:09,670 >> Zodat we een aantal middelen op de developer site. 1249 01:09:09,670 --> 01:09:14,040 Gewoon een paar van verschillende systemen voor menu's die de last opstijgen u 1250 01:09:14,040 --> 01:09:16,399 jongens voor na te hoeven denken hoe de menu's te bouwen. 1251 01:09:16,399 --> 01:09:19,130 Omdat de menu's iets dat je kunt zijn kan veel tijd besteden aan het proberen 1252 01:09:19,130 --> 01:09:22,590 te bouwen in uw toepassing, wanneer echt wat je probeert te doen is 1253 01:09:22,590 --> 01:09:24,850 bouwen het idee dat je hebben, niet het menu. 1254 01:09:24,850 --> 01:09:29,140 Dus ik zou aanraden als je hoeft te doen een soort van menu-systemen, zeker 1255 01:09:29,140 --> 01:09:31,430 eens een kijkje op de we middelen hebben op de developer site. 1256 01:09:31,430 --> 01:09:34,370 We hebben een aantal goede voorbeelden van hoe kreeg om menu's te doen, en hoe ze te houden 1257 01:09:34,370 --> 01:09:37,350 consistente zodat gebruikers een consistentere ervaring in verschillende 1258 01:09:37,350 --> 01:09:40,170 toepassingen. 1259 01:09:40,170 --> 01:09:41,689 >> Visuele feedback. 1260 01:09:41,689 --> 01:09:45,870 Dus wat ik bedoel is als bijvoorbeeld je probeert om iets te doen 1261 01:09:45,870 --> 01:09:51,600 dat toont een 3D ruimte, het is heel belangrijk om een ​​soort van bieden 1262 01:09:51,600 --> 01:09:52,830 visuele feedback. 1263 01:09:52,830 --> 01:09:58,340 Dus of dat nu zien waar uw vingers zijn in die ruimte, of de 1264 01:09:58,340 --> 01:10:03,230 Bij Block 54 die we zagen op de zeer beginnen, kan je zijn opgevallen dat 1265 01:10:03,230 --> 01:10:04,860 de [? de pedalen?] werden verlicht. 1266 01:10:04,860 --> 01:10:10,510 En toen ging ik in de buurt van de toren blokken, kon je eigenlijk zien 1267 01:10:10,510 --> 01:10:12,480 visueel dat ik dicht bij hen. 1268 01:10:12,480 --> 01:10:15,920 En het is een kleine truc, maar het is eigenlijk een heel belangrijke. 1269 01:10:15,920 --> 01:10:19,940 Dus zorg ervoor dat de gebruiker georiënteerd dat 3D-ruimte. 1270 01:10:19,940 --> 01:10:21,470 >> En nogmaals, rapid prototyping. 1271 01:10:21,470 --> 01:10:24,740 Als je een aantal tools te vinden die u nuttig, ik zou zeker 1272 01:10:24,740 --> 01:10:26,500 je stimuleren om te investeren de tijd in. 1273 01:10:26,500 --> 01:10:30,210 In staat zijn om uw ideeën snel uit In plaats van het hebben van een te besteden 1274 01:10:30,210 --> 01:10:34,090 veel tijd codering op een lager niveau en proberen te achterhalen hoe de code 1275 01:10:34,090 --> 01:10:37,600 het op, als je die ideeën te krijgen die in voor je, spelen met hen 1276 01:10:37,600 --> 01:10:45,380 een beetje en dan code het op, het een geweldige tijd spaarder kan zijn. 1277 01:10:45,380 --> 01:10:48,760 >> Dus we krijgen tot het einde. 1278 01:10:48,760 --> 01:10:52,092 Hoe zijn we voor de tijd? 1279 01:10:52,092 --> 01:10:55,960 >> SPEAKER 2: [onverstaanbaar] acht minuten tot 05:30. 1280 01:10:55,960 --> 01:10:57,543 >> MICHAEL SUTHERLAND: We zullen finish op 5:30? 1281 01:10:57,543 --> 01:10:58,505 >> SPEAKER 2: ik dat doen. 1282 01:10:58,505 --> 01:11:01,010 Dat was de plek die we adverteren in hier. 1283 01:11:01,010 --> 01:11:02,770 Maar we kunnen een op doen een Q & A na deze. 1284 01:11:02,770 --> 01:11:05,260 >> MICHAEL SUTHERLAND: Ja, ik zal niet te gaan diep in de rest van dit vervolgens. 1285 01:11:05,260 --> 01:11:07,570 Ik vermeldde eerder een andere manier van doen gebaren. 1286 01:11:07,570 --> 01:11:14,050 Als u geïnteresseerd bent en u werkt JavaScript, dit is een 1287 01:11:14,050 --> 01:11:18,820 JavaScript applicatie die een ontwikkelaar genaamd Robert Leary gebouwd. 1288 01:11:18,820 --> 01:11:21,920 Wat het doet is het kost veel van de complexiteit van 1289 01:11:21,920 --> 01:11:24,270 opnemen en gebruiken van bewegingen. 1290 01:11:24,270 --> 01:11:27,660 >> Dus wat hij heeft gedaan is hij eigenlijk creëerde een gebaar recorder. 1291 01:11:27,660 --> 01:11:30,410 U kunt typen in het gebaar, opnemen. 1292 01:11:30,410 --> 01:11:34,160 Het spuugt iets dat je kunt trek in uw toepassing. 1293 01:11:34,160 --> 01:11:39,820 Dus in plaats van te coderen al de complexe bewegingen in 3D, kunt u 1294 01:11:39,820 --> 01:11:43,310 alleen deze nemen, doen de actie en bewaar het voor uw toepassing. 1295 01:11:43,310 --> 01:11:45,560 Dat kan een interessant hulpmiddel om u te helpen de slag te gaan. 1296 01:11:45,560 --> 01:11:49,150 1297 01:11:49,150 --> 01:11:50,900 >> Ik kan door deze zeer snel. 1298 01:11:50,900 --> 01:11:54,850 Het is gewoon een paar video's die laten zien enkele interessante toepassingen. 1299 01:11:54,850 --> 01:11:58,850 Sommige van de dingen die je misschien niet zien hetzij in het luchtruim, maar het is drijvend 1300 01:11:58,850 --> 01:12:00,190 rond in de gemeenschap van ontwikkelaars. 1301 01:12:00,190 --> 01:12:03,860 Gewoon een aantal fantastische werk dat mensen hebben gewerkt aan die show sommige 1302 01:12:03,860 --> 01:12:06,700 misschien wat meer unieke toepassingen mogelijk. 1303 01:12:06,700 --> 01:12:10,920 1304 01:12:10,920 --> 01:12:16,300 >> Dus dit is een systeem dat gebruikt principe head tracking op de camera 1305 01:12:16,300 --> 01:12:17,550 tot die diepte geven perspectief. 1306 01:12:17,550 --> 01:12:29,550 1307 01:12:29,550 --> 01:12:31,975 Maar je kunt zien is het een vrij interessante visuele truc. 1308 01:12:31,975 --> 01:12:42,610 1309 01:12:42,610 --> 01:12:45,910 Dus dat is een soort van een interessant ding dat mogelijk met dit type 1310 01:12:45,910 --> 01:12:47,160 technologie. 1311 01:12:47,160 --> 01:12:53,030 1312 01:12:53,030 --> 01:12:56,270 >> En dan sommigen van u misschien bekend zijn met de Oculus Rift. 1313 01:12:56,270 --> 01:12:59,000 Dit is slechts enkele experimenteel werk dat sommige van de ontwikkelaars zijn geweest 1314 01:12:59,000 --> 01:13:03,190 doen rond het combineren van Leap Motion met de Oculus Rift, dus voor het eerst 1315 01:13:03,190 --> 01:13:06,830 keer dat je binnen kan zijn die virtuele wereld. 1316 01:13:06,830 --> 01:13:11,730 Dus dat gaat een interessant aanpak voor gaming binnenkort. 1317 01:13:11,730 --> 01:13:13,565 De Oculus Rift is een VR-headset. 1318 01:13:13,565 --> 01:13:17,650 1319 01:13:17,650 --> 01:13:19,360 Arme jongen - 1320 01:13:19,360 --> 01:13:20,610 hij echt een harde tijd. 1321 01:13:20,610 --> 01:13:25,850 1322 01:13:25,850 --> 01:13:30,050 >> Dit was een tentoonstelling die gedaan werd met behulp van projection mapping 1323 01:13:30,050 --> 01:13:33,070 met de Leap Motion. 1324 01:13:33,070 --> 01:13:36,220 Gewoon echt een leuke interactieve omgeving waar mensen 1325 01:13:36,220 --> 01:13:37,470 kan gewoon spelen rond. 1326 01:13:37,470 --> 01:13:41,540 1327 01:13:41,540 --> 01:13:44,510 Je kunt er zien creëerden ze deze 3D-bomen met behulp van projection mapping 1328 01:13:44,510 --> 01:13:45,760 technieken. 1329 01:13:45,760 --> 01:13:59,590 1330 01:13:59,590 --> 01:14:02,790 Dit was een interessante gedaan in Taipei met Heineken een doen 1331 01:14:02,790 --> 01:14:04,513 installatie. 1332 01:14:04,513 --> 01:14:39,240 1333 01:14:39,240 --> 01:14:42,230 >> De hele "Iron Man" aanpak daar. 1334 01:14:42,230 --> 01:14:45,690 Maar omwille van de tijd, zal ik gewoon snel naar het einde. 1335 01:14:45,690 --> 01:14:50,500 Dus als er drie dingen die zouden leuk zijn om mee te nemen - want ik 1336 01:14:50,500 --> 01:14:52,800 realiseren is er veel informatie dat we gewoon gedekt. 1337 01:14:52,800 --> 01:14:57,350 En veel van dit zul je echt nodig hebt om besteden een beetje tijd om gewoon graven 1338 01:14:57,350 --> 01:14:59,000 beneden in de middelen die beschikbaar zijn. 1339 01:14:59,000 --> 01:15:03,710 >> Maar ik denk dat het eerste ding is echt als u het ontwerpen van software, proberen en 1340 01:15:03,710 --> 01:15:09,470 ontwerpen voor de gebruiker, niet "Iron Man." Dus vergeet ik wil zijn 1341 01:15:09,470 --> 01:15:16,040 "Iron Man." Ik wil op "Minority Rapport. "Maar in plaats daarvan 1342 01:15:16,040 --> 01:15:17,050 ontwerpen voor de gebruiker. 1343 01:15:17,050 --> 01:15:19,040 Ontwerp voor de persoon die gaat worden met behulp van uw software. 1344 01:15:19,040 --> 01:15:22,340 >> Dus nadenken over hoe kan ik hun ervaring beter? 1345 01:15:22,340 --> 01:15:25,310 Hoe kan ik iets dat ze doen beter? 1346 01:15:25,310 --> 01:15:28,120 En dat gaat echt te zijn waar de meest geavanceerde en de meest 1347 01:15:28,120 --> 01:15:29,370 boeiende software vandaan komt. 1348 01:15:29,370 --> 01:15:33,710 1349 01:15:33,710 --> 01:15:37,740 >> En als je bekend bent met UI / UX bent, je kan bijna gooien de regels uit de 1350 01:15:37,740 --> 01:15:39,740 venster in zekere zin. 1351 01:15:39,740 --> 01:15:42,590 Met deze soort technologie, zijn we beginnen de herschrijfregels wij 1352 01:15:42,590 --> 01:15:46,590 gaan, en dat betekent dat je hebt een leeg doek. 1353 01:15:46,590 --> 01:15:48,650 Dus jullie zijn echt begint op het juiste moment. 1354 01:15:48,650 --> 01:15:52,010 Als je net in de programmering nu, dat betekent dat je bij 1355 01:15:52,010 --> 01:15:54,470 schrijf de regel boek als je leert, dus dat is een verbazingwekkende 1356 01:15:54,470 --> 01:15:55,720 mogelijkheden voor. 1357 01:15:55,720 --> 01:15:58,160 1358 01:15:58,160 --> 01:16:01,800 >> En ik zou gewoon zeggen weer, in staat zijn om een manier vinden om snel een prototype en 1359 01:16:01,800 --> 01:16:02,270 dan bouwen. 1360 01:16:02,270 --> 01:16:06,900 Niet noodzakelijkerwijs afval al je tijd krijgen in de moeren en bouten 1361 01:16:06,900 --> 01:16:07,280 meteen. 1362 01:16:07,280 --> 01:16:09,150 Kijk of je je ideeën kunt krijgen. 1363 01:16:09,150 --> 01:16:11,720 >> Vroeger was het zo dat het goed was om ze op papier te krijgen. 1364 01:16:11,720 --> 01:16:13,500 En papier is nog steeds een geweldige manier om te gaan. 1365 01:16:13,500 --> 01:16:16,910 Maar als je eenmaal begint met deze dynamische krijgen interfaces, je echt beginnen 1366 01:16:16,910 --> 01:16:21,330 om wat betere instrumenten moeten in staat zijn om die dynamische ideeën uit. 1367 01:16:21,330 --> 01:16:25,750 En dus als je kunt een aantal tools vinden dat u helpen om prototype, proberen en te leren 1368 01:16:25,750 --> 01:16:28,030 ze en gebruik ze, en je zult waarschijnlijk bespaart jezelf een 1369 01:16:28,030 --> 01:16:31,710 veel tijd en moeite. 1370 01:16:31,710 --> 01:16:34,820 >> Dus een paar middelen. 1371 01:16:34,820 --> 01:16:37,620 Zodra je begint steeds in JavaScript, 1372 01:16:37,620 --> 01:16:41,690 js.leapmotion.com / tutorials, dat zal zijn een geweldige manier om te beginnen. 1373 01:16:41,690 --> 01:16:44,240 Voorbeelden weer op js.leapmotion.com, vindt u een aantal te vinden 1374 01:16:44,240 --> 01:16:46,140 grote JavaScript voorbeelden. 1375 01:16:46,140 --> 01:16:51,860 >> Voel je vrij om deel te nemen in de fora, vragen ontwikkelaars, vraag het ons. 1376 01:16:51,860 --> 01:16:54,360 Het is een geweldige manier om te leren. 1377 01:16:54,360 --> 01:16:58,190 Als u meer wilt lezen bent inhoud over wat er die er zijn, wat 1378 01:16:58,190 --> 01:17:01,520 van de gedachte leiderschap in de ruimte, labs.leapmotion.com 's een grote 1379 01:17:01,520 --> 01:17:02,560 blog voor. 1380 01:17:02,560 --> 01:17:05,600 We zetten nieuwe inhoud elke week, het is een grote ruimte. 1381 01:17:05,600 --> 01:17:09,290 >> En als u verbinding wilt maken met ons, nogmaals, de forums. 1382 01:17:09,290 --> 01:17:12,032 U kunt ons mailen op developers@leapmotion.com. 1383 01:17:12,032 --> 01:17:14,960 We zijn op @ leapmotiondev op Twitter, dus gewoon tweet bij ons. 1384 01:17:14,960 --> 01:17:16,350 We zijn redelijk actief op daar. 1385 01:17:16,350 --> 01:17:18,430 En onze handvat, @ leapmotion. 1386 01:17:18,430 --> 01:17:21,100 @ Leapmotiondev uiteraard is onze ontwikkelaar Twitter handvat. 1387 01:17:21,100 --> 01:17:23,700 1388 01:17:23,700 --> 01:17:26,050 >> Dus dat is echt erover. 1389 01:17:26,050 --> 01:17:28,450 Als er wat tijd voor vragen, zeker tevreden 1390 01:17:28,450 --> 01:17:30,130 om eventuele vragen te beantwoorden. 1391 01:17:30,130 --> 01:17:33,550 Als u nog iets later, aarzel dan niet om uit te reiken naar me 1392 01:17:33,550 --> 01:17:38,370 direct bij kiwi@leapmotion.com, of tweet me aan bij @ kiwi. 1393 01:17:38,370 --> 01:17:39,750 Cool. 1394 01:17:39,750 --> 01:17:40,930 Heeft u nog vragen? 1395 01:17:40,930 --> 01:17:45,230 >> PUBLIEK: Naast het ontwikkelen van apps dat [onverstaanbaar], hoe haalbaar is 1396 01:17:45,230 --> 01:17:49,940 het aan [onverstaanbaar] level software dus zorg dat je zou kunnen gaat u naar links, rechts, 1397 01:17:49,940 --> 01:17:51,320 omhoog, omlaag, en alle [onverstaanbaar] 1398 01:17:51,320 --> 01:17:52,055 toepassingen, [? bijvoorbeeld?] 1399 01:17:52,055 --> 01:17:53,270 [Onverstaanbaar]? 1400 01:17:53,270 --> 01:17:55,530 >> MICHAEL SUTHERLAND: Dus er zijn applicaties voor. 1401 01:17:55,530 --> 01:17:58,760 Als je een blik op het luchtruim, zul je zoek een paar verschillende toepassingen. 1402 01:17:58,760 --> 01:18:04,570 Sommige van de meer populaire zijn een genaamd HandWAVE die u toelaat om te doen 1403 01:18:04,570 --> 01:18:06,070 een aantal fundamentele gebaren. 1404 01:18:06,070 --> 01:18:09,050 Als u wilt dat soort dingen te doen, er is echt niets dat je beperkt 1405 01:18:09,050 --> 01:18:10,760 in de SDK om het te doen. 1406 01:18:10,760 --> 01:18:17,320 Het is echt een kwestie van als je bouwen dat OS level control, is het 1407 01:18:17,320 --> 01:18:21,810 eigenlijk het maken van die ervaring gebruik van de OS better? 1408 01:18:21,810 --> 01:18:25,450 >> Na verloop van tijd, beginnen we te zien de besturingssystemen evolueren naar een toestand 1409 01:18:25,450 --> 01:18:28,400 die echt gemaakt dergelijke ingang. 1410 01:18:28,400 --> 01:18:32,000 Voor nu, zijn we eigenlijk gebruiken besturingssystemen die zijn gebouwd 1411 01:18:32,000 --> 01:18:34,340 voor 26-jaar-oude technologie. 1412 01:18:34,340 --> 01:18:37,240 Als u een kijkje nemen op de Mac-interface, het is echt niet veranderd in 1413 01:18:37,240 --> 01:18:38,790 ongeveer 26 jaar. 1414 01:18:38,790 --> 01:18:43,020 Dus we echt vechten een 26 jaar leercurve waar de mensen hebben gekregen 1415 01:18:43,020 --> 01:18:47,170 zo gewend aan dit type interface dat het is moeilijk om te zien dan dat. 1416 01:18:47,170 --> 01:18:51,770 Dus als je kunt verbeteren die ervaring, dat is een duidelijke overwinning. 1417 01:18:51,770 --> 01:18:56,730 >> Maar als het doet gewoon een gebaar voor Omwille van dat een gebaar, welke 1418 01:18:56,730 --> 01:19:01,360 zult u waarschijnlijk merken is dat de gebruikers, ze vinden het makkelijker om gewoon terug te gaan 1419 01:19:01,360 --> 01:19:04,440 hun toetsenbord en muis, omdat dat is wat ze zijn comfortabel met. 1420 01:19:04,440 --> 01:19:08,670 Dus dat is waarom het is echt belangrijk om denken over wie ik het ontwerpen voor? 1421 01:19:08,670 --> 01:19:13,670 Wie is deze eindgebruiker, en hoe kan Ik maak hun leven een beetje beter? 1422 01:19:13,670 --> 01:19:22,350 >> Maar als we de tijd, ik kan je een snelle een. 1423 01:19:22,350 --> 01:19:31,670 1424 01:19:31,670 --> 01:19:33,650 Dit is een interessante dat net uit. 1425 01:19:33,650 --> 01:19:39,660 1426 01:19:39,660 --> 01:19:42,890 Het is een zeer eenvoudige cursor, maar het is wel grappig omdat het deze 1427 01:19:42,890 --> 01:19:44,140 handje - 1428 01:19:44,140 --> 01:19:46,110 1429 01:19:46,110 --> 01:19:48,360 of niet. 1430 01:19:48,360 --> 01:19:49,610 Zijn we daar? 1431 01:19:49,610 --> 01:19:54,050 1432 01:19:54,050 --> 01:19:55,300 Interessant. 1433 01:19:55,300 --> 01:19:59,650 1434 01:19:59,650 --> 01:20:00,710 >> Nou, ik zal je niet zien dat demo. 1435 01:20:00,710 --> 01:20:04,060 Maar dat [? leapcursor.js?] 1436 01:20:04,060 --> 01:20:08,370 is een interessant voorbeeld dat principe laat u op en neer scrollen 1437 01:20:08,370 --> 01:20:12,840 vloeiend in een webpagina en soort van clicks gewoon door het buigen van je hand. 1438 01:20:12,840 --> 01:20:16,200 Dus het is de bedoeling om meer van zijn een relaxte soort scroll 1439 01:20:16,200 --> 01:20:17,910 op en neer, flicks. 1440 01:20:17,910 --> 01:20:20,410 >> PUBLIEK: U noemde het apparaat zelf is grotendeels commodity hardware. 1441 01:20:20,410 --> 01:20:24,005 Wat is de onderliggende hardware technologie die daadwerkelijk doet de 1442 01:20:24,005 --> 01:20:25,950 detecteren van objecten? 1443 01:20:25,950 --> 01:20:28,740 >> MICHAEL SUTHERLAND: Dus de eigenlijke detectie van de objecten - dus 1444 01:20:28,740 --> 01:20:33,490 eigenlijk als je naar de USB-hack hier, je bent gewoon gaat krijgen een 1445 01:20:33,490 --> 01:20:35,940 hele hoop van beeldgegevens terug. 1446 01:20:35,940 --> 01:20:37,730 Mensen hebben het al gedaan. 1447 01:20:37,730 --> 01:20:41,260 Waar de magie gebeurt is in principe eenmaal het wordt in de 1448 01:20:41,260 --> 01:20:45,980 computer, het is in wezen een aantal gepatenteerde algoritmes die waren 1449 01:20:45,980 --> 01:20:51,410 oorspronkelijk ontwikkeld door onze mede-oprichter en hebben nu net genomen op een 1450 01:20:51,410 --> 01:20:52,300 eigen leven. 1451 01:20:52,300 --> 01:20:55,830 >> PUBLIEK: Is het via infrarood, of een magnetisch [onverstaanbaar]? 1452 01:20:55,830 --> 01:20:57,600 >> MICHAEL SUTHERLAND: Dus het is gewoon puur infrarood. 1453 01:20:57,600 --> 01:21:00,900 Dus letterlijk, het is net zoiets als het hebben van een beetje webcam zitten op uw harde schijf 1454 01:21:00,900 --> 01:21:03,920 en vervolgens een schijnwerper op je hand. 1455 01:21:03,920 --> 01:21:05,190 Het is gewoon allemaal gedaan in het infrarood. 1456 01:21:05,190 --> 01:21:08,380 Dus het is gewoon een infrarood optische sensoren, en een aantal infrarood LED's, en 1457 01:21:08,380 --> 01:21:11,680 er is echt niets te complex over. 1458 01:21:11,680 --> 01:21:15,850 Het is de manier waarop we in staat om te nemen die gegevens en zet deze vervolgens in 1459 01:21:15,850 --> 01:21:17,425 iets nuttigs in 3D. 1460 01:21:17,425 --> 01:21:23,300 1461 01:21:23,300 --> 01:21:29,640 >> Publiek: Het lijkt er dus vrij gemakkelijk voor mensen [onverstaanbaar]. 1462 01:21:29,640 --> 01:21:36,786 1463 01:21:36,786 --> 01:21:43,555 Maar is er enige manier voor een ontwikkelaar om misschien van toepassing [onverstaanbaar] 1464 01:21:43,555 --> 01:21:48,475 voor andere soorten objecten - misschien gezichten en andere dingen die 1465 01:21:48,475 --> 01:21:51,145 de gebruiker kan naar voren gebracht? 1466 01:21:51,145 --> 01:21:56,130 >> MICHAEL SUTHERLAND: Op het moment dat we ondersteunen een beperkte set van tools. 1467 01:21:56,130 --> 01:21:58,940 Helaas, met de manier waarop we hebben structureerde de gegevens, want wij wilden 1468 01:21:58,940 --> 01:22:02,630 om het te doen op een eenvoudige wijze of een die is het meest zinvol voor handen 1469 01:22:02,630 --> 01:22:08,230 en vingers, de API zal niet ondersteuning face-tracking of 1470 01:22:08,230 --> 01:22:10,160 generiek object tracking. 1471 01:22:10,160 --> 01:22:11,750 Die kunnen komen in de toekomst. 1472 01:22:11,750 --> 01:22:15,940 Maar voor nu, het is echt fijn tuned voor handen en vingers en 1473 01:22:15,940 --> 01:22:17,190 specifieke hulpmiddelen. 1474 01:22:17,190 --> 01:22:25,060 1475 01:22:25,060 --> 01:22:25,960 Cool. 1476 01:22:25,960 --> 01:22:26,860 >> [? DAVE: Dank] je zo veel?. 1477 01:22:26,860 --> 01:22:28,660 Dit is geweldig. 1478 01:22:28,660 --> 01:22:31,960 >> [Applaus] 1479 01:22:31,960 --> 01:22:33,210