1 00:00:00,000 --> 00:00:07,600 2 00:00:07,600 --> 00:00:10,460 >> Dawid So dankie al soveel vir kom, as jy is transaksies in 3 00:00:10,460 --> 00:00:11,415 aanlyn so goed. 4 00:00:11,415 --> 00:00:14,650 Ons is so bly om te verbind word deur ons Vriende Dan en Michael hier van Leap 5 00:00:14,650 --> 00:00:18,490 Beweging, wie se maatskappy sprong mosie baie ruim sommige hardeware geskenk 6 00:00:18,490 --> 00:00:21,020 vir die kursus skielik dat julle kan doen koel dinge met hierdie toestel. 7 00:00:21,020 --> 00:00:22,590 Sonder verdere uitstel, Dan en Michael. 8 00:00:22,590 --> 00:00:23,590 >> DAN GILL: Alle reg, dankie. 9 00:00:23,590 --> 00:00:24,820 Dankie, David. 10 00:00:24,820 --> 00:00:25,470 Dankie mense. 11 00:00:25,470 --> 00:00:26,760 Nice julle almal om te sien. 12 00:00:26,760 --> 00:00:28,275 My naam is Dan Gill. 13 00:00:28,275 --> 00:00:30,970 En toe Dawid beskryf, Ek is met sprong Motion. 14 00:00:30,970 --> 00:00:33,000 Hierdie is Michael Sutherland. 15 00:00:33,000 --> 00:00:36,900 Sedert ongeveer 1/10 van ons maatskappy is eintlik vernoem Michael ons hom noem 16 00:00:36,900 --> 00:00:40,710 Kiwi, en as jy hoor die klem jy sal verstaan ​​hoekom. 17 00:00:40,710 --> 00:00:44,100 >> Maar ons is opgewonde om vandag hier te wees om teenwoordig te julle mense en julle mense 18 00:00:44,100 --> 00:00:47,610 online, en vertel 'n bietjie meer oor sprong in die ontwikkeling 19 00:00:47,610 --> 00:00:50,580 omgewing en ons ontwikkelaar gemeenskap, en hoe dit kan wees om te 20 00:00:50,580 --> 00:00:52,440 impak van die dinge wat jy doen as jy in die rigting 21 00:00:52,440 --> 00:00:53,840 die einde van die semester. 22 00:00:53,840 --> 00:00:57,010 Ek gaan om te begin met net 'n kort inleiding vir konteks oor 23 00:00:57,010 --> 00:01:01,130 die maatskappy en van die bedryf voorbeelde wat ons sien en 'n 24 00:01:01,130 --> 00:01:01,950 bietjie daaroor. 25 00:01:01,950 --> 00:01:05,099 En dan gaan ons om te spring regs in Michael se bietjie. 26 00:01:05,099 --> 00:01:07,540 >> Michael loop ons ontwikkelaar gemeenskap. 27 00:01:07,540 --> 00:01:11,900 So is daar 70000 plus mense wat verkry ons ontwikkelaar portaal en 28 00:01:11,900 --> 00:01:15,120 gekry om toegang tot die sprong sagteware ontwikkeling kit en is aktief 29 00:01:15,120 --> 00:01:17,480 die bou van al die verskillende tipes aansoeke wat 30 00:01:17,480 --> 00:01:18,820 Michael sal praat deur middel van. 31 00:01:18,820 --> 00:01:21,000 Persoonlik, ek loop ons Enterprise Sake. 32 00:01:21,000 --> 00:01:24,770 Wat beteken al die kommersiële gebruik geval vir die sprong in 'n verskeidenheid van 33 00:01:24,770 --> 00:01:28,840 nywerhede, en ek sal praat kortliks oor dat. 34 00:01:28,840 --> 00:01:32,290 >> So, wat ek wou doen, op 'n hoë vlak die meeste van julle is waarskynlik 35 00:01:32,290 --> 00:01:35,750 vertroud is met een of ander vorm van 3D flieks tegnologie. 36 00:01:35,750 --> 00:01:39,190 Jy het gesien hoe die Kinect, of jy gesien het die advertensies vir die Samsung fone 37 00:01:39,190 --> 00:01:40,600 met die veeg. 38 00:01:40,600 --> 00:01:44,160 En op 'n sekere punt wat jy het waarskynlik probeer een van hierdie platforms of gesien 39 00:01:44,160 --> 00:01:45,530 hulle in aksie. 40 00:01:45,530 --> 00:01:47,750 >> Ons voel soos ons het gebreek nuwe grond. 41 00:01:47,750 --> 00:01:51,940 En dit is alles gekarteer, so dit is 'n baie sagteware-gedrewe n oplossing. 42 00:01:51,940 --> 00:01:56,130 Dit is al die eiendom algoritme gebaseer is, en dit is ons toegelaat om 'n aantal te doen 43 00:01:56,130 --> 00:01:59,170 dinge wat verskillend is as die ander in die ruimte. 44 00:01:59,170 --> 00:02:02,130 >> Ons het 'n vlak van akkuraatheid bereik wat jy sal sien in die demonstrasies 45 00:02:02,130 --> 00:02:04,870 dit is ver buite wat ander mense in staat was om te doen. 46 00:02:04,870 --> 00:02:10,190 So akkuraat tot 1/100 van 'n millimeter, ons kan die palm posisie spoor in die 47 00:02:10,190 --> 00:02:14,200 vingers soveel so fiks in die gebied van die oog. 48 00:02:14,200 --> 00:02:17,700 En weer, dat die akkuraatheid vlak se oopgemaak het 'n baie van aansoek 49 00:02:17,700 --> 00:02:21,530 geleenthede wat nie bestaan ​​het voor. 50 00:02:21,530 --> 00:02:23,830 Dit is geheel en al Embeddable. 51 00:02:23,830 --> 00:02:27,750 >> Omdat dit so 'n sagteware-gedrewe oplossing, hierdie stukkie 52 00:02:27,750 --> 00:02:30,940 hardeware wat jy sien hier is die toestel. 53 00:02:30,940 --> 00:02:33,090 Hierdie gaan beskikbaar wees aan u studente. 54 00:02:33,090 --> 00:02:35,720 Ons het 30 dat ons geskenk aan die groep. 55 00:02:35,720 --> 00:02:38,570 As jy besluit om van 'n projek wat gebaseer is op te doen die sprong, sal jy in staat wees om hierdie te neem 56 00:02:38,570 --> 00:02:40,820 uitgeleen en spandeer tyd saam met hulle. 57 00:02:40,820 --> 00:02:43,290 >> Ons het ook pas aangekondig 'n geïntegreerde weergawe. 58 00:02:43,290 --> 00:02:45,600 So HP sal eintlik begin gestuur skootrekenaars - 59 00:02:45,600 --> 00:02:48,150 of het begin gestuur skootrekenaars van die toestel, 'n geïntegreerde 60 00:02:48,150 --> 00:02:49,560 weergawe van hierdie in. 61 00:02:49,560 --> 00:02:54,040 En as gevolg van die sagteware en hoe sagteware gedryf is, die hardeware 62 00:02:54,040 --> 00:02:56,110 is ongelooflik eenvoudig en Michael se gaan jy om te loop 63 00:02:56,110 --> 00:02:57,620 deur middel van wat is in dit. 64 00:02:57,620 --> 00:02:59,840 Ons het 'n baie inhoud ryk omgewing. 65 00:02:59,840 --> 00:03:03,380 >> So diegene 70000 ontwikkelaars gebou programme. 66 00:03:03,380 --> 00:03:06,780 Jy sal mense geleenthede te aansoeke en moontlik selfs bou 67 00:03:06,780 --> 00:03:08,600 kry hulle in ons aansoek omgewing - 68 00:03:08,600 --> 00:03:10,710 dit genoem lugruim. 69 00:03:10,710 --> 00:03:15,470 Ons het noord van 100 programme daar, en baie, baie, baie meer in die 70 00:03:15,470 --> 00:03:19,290 sertifisering proses en in die proses om geplaas te gebruik. 71 00:03:19,290 --> 00:03:22,590 >> Jy sal sien dat dit is ongelooflik kragtige in terme van sy spoed. 72 00:03:22,590 --> 00:03:25,700 So sal jy sien daar is geen latency in die reaksie tussen wanneer jy dit doen 73 00:03:25,700 --> 00:03:29,400 iets in die gebied van die oog en wanneer iets gebeur op die skerm. 74 00:03:29,400 --> 00:03:31,880 As jy gespeel het om met die Kinect of ander, sal jy 'n bietjie kennis 75 00:03:31,880 --> 00:03:35,290 n lag wanneer jy eintlik n beweging en iets gebeur. 76 00:03:35,290 --> 00:03:39,000 Hierdie kragtige gebrek aan latency fabrikate 'n groot verskil in wat jy kan 77 00:03:39,000 --> 00:03:41,120 eintlik te doen met hierdie platform. 78 00:03:41,120 --> 00:03:43,750 >> En dan een ding wat ons dink is werklik belangrik, ons wou dit 79 00:03:43,750 --> 00:03:46,050 platform om toeganklik te wees vir almal - 80 00:03:46,050 --> 00:03:47,920 soveel mense as moontlik te maak. 81 00:03:47,920 --> 00:03:51,330 Met so 'n groot sagteware-gedrewe platform het die toestel en die 82 00:03:51,330 --> 00:03:53,110 platform baie goedkoop. 83 00:03:53,110 --> 00:03:56,940 Dit is 'n baie eenvoudige stuk hardeware met 'n baie eenvoudige, Commoditized 84 00:03:56,940 --> 00:04:00,190 komponente in dit wat ons toelaat om te hou hierdie baie goedkoop en baie 85 00:04:00,190 --> 00:04:05,110 toeganklik vir almal wat wil deel te neem met die platform. 86 00:04:05,110 --> 00:04:08,210 >> So as jy sien, daar is regtig drie die belangrikste komponente in die platform. 87 00:04:08,210 --> 00:04:11,610 Ons het die rand dat ek gepraat oor die kontroles. 88 00:04:11,610 --> 00:04:16,300 Dit het 'n USB verbinding om toegang tot Enige tipe van rekenaar toestel met die 89 00:04:16,300 --> 00:04:18,160 ondersteun sagteware. 90 00:04:18,160 --> 00:04:21,140 Ons het ons sagteware-ontwikkeling kit in Bestuurders, so daar is 'n stel van 91 00:04:21,140 --> 00:04:24,980 bestuurders wat loop op die Windows-of Mac masjien wat jy gekoppel is aan. 92 00:04:24,980 --> 00:04:27,620 >> En dan het ons het die sagteware ontwikkeling kit wat ons gemaak het 93 00:04:27,620 --> 00:04:34,410 almal beskikbaar teen geen koste op ons webwerf om toegang te verkry en die bou van 94 00:04:34,410 --> 00:04:35,830 Aansoeke met. 95 00:04:35,830 --> 00:04:39,150 En dan uiteindelik ons ​​het ons lugruim App Store, waar daar is ' 96 00:04:39,150 --> 00:04:40,470 derde party programme - 97 00:04:40,470 --> 00:04:42,095 beide gratis en betaal vir aansoeke. 98 00:04:42,095 --> 00:04:46,750 En dit is alles van persoonlike produktiwiteit te artistieke, soos musiek 99 00:04:46,750 --> 00:04:49,590 en verf en teken, tot besigheid programme soos CAD 100 00:04:49,590 --> 00:04:51,640 sagteware en ander. 101 00:04:51,640 --> 00:04:54,670 102 00:04:54,670 --> 00:04:56,150 >> So ek gaan om deur te gaan hierdie vinnige. 103 00:04:56,150 --> 00:05:00,090 Maar ek het gedink dit nuttig as jy wil wees dink oor die platform en dink 104 00:05:00,090 --> 00:05:02,700 oor hoe die tale wat jy kan in die ontwikkeling en hoe dit 105 00:05:02,700 --> 00:05:03,980 van toepassing op die platform. 106 00:05:03,980 --> 00:05:06,850 Net om te loop deur 'n paar voorbeelde van die nywerhede wat ons nou sien. 107 00:05:06,850 --> 00:05:10,640 So dit is die gebiede waar mense gebruik van die sprong platform om te 108 00:05:10,640 --> 00:05:15,070 Aansoeke verbeter of te verbeter uitkomste in dié bedrywe. 109 00:05:15,070 --> 00:05:19,570 >> Onderwys, soos jy kan dink, interaktiewe uitstallings, integrasie met 110 00:05:19,570 --> 00:05:23,300 kurrikulum, soos jy mense doen met jou rekenaar wetenskap kurrikulum. 111 00:05:23,300 --> 00:05:26,110 Baie van die aansoeke vir spesiale behoeftes wat die studente. 112 00:05:26,110 --> 00:05:29,780 So mense wat, hetsy vir fisiese kan nie of kognitiewe beperkings, 113 00:05:29,780 --> 00:05:34,030 interaksie deur middel van 'n sleutelbord en muis is nou in staat om sosiale te kry 114 00:05:34,030 --> 00:05:37,220 interaksies, interaksies met die rekenaar programme, en doen dinge 115 00:05:37,220 --> 00:05:38,420 hulle nooit kon voor. 116 00:05:38,420 --> 00:05:44,830 >> En dan 'n baie universiteite doen gebruikerskoppelvlak navorsing vir die verskillende 117 00:05:44,830 --> 00:05:47,380 nywerhede groot gemaak gebruik van die toestel. 118 00:05:47,380 --> 00:05:50,400 Gesondheidsorg is 'n opwindende sektor vir ons dat ek gedink het belangrik sou wees 119 00:05:50,400 --> 00:05:53,500 aan te raak vlugtig. 120 00:05:53,500 --> 00:05:59,000 Jy kan dink steriliteit van die mees belang in alle aspekte 121 00:05:59,000 --> 00:06:00,090 van gesondheidsorg. 122 00:06:00,090 --> 00:06:04,360 In n bedryfstelsel kamer vandag, 'n chirurg dalk n ekstra persoon te hê 123 00:06:04,360 --> 00:06:08,540 daar, of unscrub en hul handskoene af in staat wees om te manipuleer 124 00:06:08,540 --> 00:06:11,820 MR beelde of CT-skanderings of belangrike pasiënt inligting 125 00:06:11,820 --> 00:06:13,240 terwyl hulle in 'n operasie. 126 00:06:13,240 --> 00:06:17,590 Baie ondoeltreffende, kan kompromie onvrugbaarheid as dit nie reg gedoen. 127 00:06:17,590 --> 00:06:20,590 >> Hierdie tipe van die omgewing kan nou jy in interaksie te tree met 'n rekenaar 128 00:06:20,590 --> 00:06:23,870 aansoeke in 'n heeltemal touchless wyse, soos jy sal sien in die demos, 129 00:06:23,870 --> 00:06:24,710 met handskoene op. 130 00:06:24,710 --> 00:06:26,170 Sodat hulle kan verlaat die chirurgiese handskoene aan. 131 00:06:26,170 --> 00:06:30,650 Hulle het toegang tot die beelde en doen alles wat hulle nodig het om te doen in 'n baie 132 00:06:30,650 --> 00:06:32,090 meer doeltreffende manier. 133 00:06:32,090 --> 00:06:35,180 Ons dink daar is 'n paar belangrike Aansoeke daar. 134 00:06:35,180 --> 00:06:38,270 Toegang tot inligting in wat ek noem "kiem-ryk" areas - 135 00:06:38,270 --> 00:06:43,030 so hospitale, OTM, al die verskillende tipes van die gebiede waar jy nie wil 136 00:06:43,030 --> 00:06:45,035 raak iets, maar jy wil inligting te bekom, 137 00:06:45,035 --> 00:06:47,270 Dit het belangrik geword. 138 00:06:47,270 --> 00:06:50,350 >> Meting van regressie as gevolg van 'n siekte. 139 00:06:50,350 --> 00:06:55,010 As iemand se verloor mobiliteit in hul hand of hul arms, of in beweging, 140 00:06:55,010 --> 00:06:57,880 in staat is om dit omdat te meet van die vlak van akkuraatheid. 141 00:06:57,880 --> 00:07:01,530 Of ook vorder - so as jy wil meet die vordering van dwelms of die 142 00:07:01,530 --> 00:07:04,880 vordering en herstel van iets soos 'n beroerte, kan jy baie 143 00:07:04,880 --> 00:07:06,720 akkuraat doen. 144 00:07:06,720 --> 00:07:08,010 En so dit is 'n paar voorbeelde. 145 00:07:08,010 --> 00:07:11,250 >> Data visualisering is 'n ander interessante ruimte. 146 00:07:11,250 --> 00:07:13,350 Ek is seker jy het gehoor 'n baie oor die groot data. 147 00:07:13,350 --> 00:07:14,880 Almal praat oor die groot data. 148 00:07:14,880 --> 00:07:17,920 Wel, die groot stelle data in verskeie nywerhede geskep werklike 149 00:07:17,920 --> 00:07:20,040 kompleksiteit rondom gebruikerkoppelvlakke. 150 00:07:20,040 --> 00:07:24,620 En hoe reageer jy met daardie data en vind korrelasies, in staat wees om te vind 151 00:07:24,620 --> 00:07:27,440 nuttige inligting, in staat wees om om dit te deel met kollegas - 152 00:07:27,440 --> 00:07:28,500 dit is 'n groot uitdaging. 153 00:07:28,500 --> 00:07:31,710 As die bedrag van die data groei, wat uitdaging raak net n groter. 154 00:07:31,710 --> 00:07:36,140 >> 3D navigasie met natuurlike hand bewegings word 'n baie interessante 155 00:07:36,140 --> 00:07:40,410 geleentheid in die wêreld, en ons het gesien hoe 'n baie insette daar. 156 00:07:40,410 --> 00:07:42,670 Vervaardiging is 'n ander een. 157 00:07:42,670 --> 00:07:45,770 Ons gaan om te wys jy 'n paar video's van die mense by SpaceX gebruik van hierdie in 158 00:07:45,770 --> 00:07:47,360 Die vervaardigingsproses. 159 00:07:47,360 --> 00:07:50,860 Ook die vervaardiging van vloer is regtig vuil, en so het hulle vernietig 160 00:07:50,860 --> 00:07:53,530 muise en keyboards, en aanraak is nie 'n goeie oplossing. 161 00:07:53,530 --> 00:07:58,070 Maar hulle moet dinge soos om toegang te verkry hul ERP stelsels en ander platforms 162 00:07:58,070 --> 00:08:01,210 op die vloer, en dit word 'n uitdaging vir hulle. 163 00:08:01,210 --> 00:08:04,840 >> En dan net 'n paar meer voordat Ek draai dinge oor Michael. 164 00:08:04,840 --> 00:08:05,780 Retail - 165 00:08:05,780 --> 00:08:09,460 so hopelik op 'n sekere punt, sal jy gaan in 'n winkel en hulle sal 'n sprong 166 00:08:09,460 --> 00:08:15,280 staat gestel om die skerm of kiosk waar jy kan toegang tot 'n produk, produk 167 00:08:15,280 --> 00:08:18,520 opsies, inkopies aanlyn as hulle het nie goed in voorraad. 168 00:08:18,520 --> 00:08:21,640 Ek hou van om daaroor te praat as nie-indringende verbruikers betrokkenheid. 169 00:08:21,640 --> 00:08:25,770 >> So ek het al in verkope sedert Ek studeer van kollege. 170 00:08:25,770 --> 00:08:28,350 Maar ons almal weet wanneer ons loop in 'n kleinhandel-omgewing, 'n baie kere wat jy 171 00:08:28,350 --> 00:08:31,840 kry toegesak op deur drie of vier mense. 172 00:08:31,840 --> 00:08:35,500 Ons dink die gebruik van hierdie tipe van tegnologie, jy kan real skep 173 00:08:35,500 --> 00:08:39,570 fisiese ervarings met produkte en opsies en kleure en verskillende 174 00:08:39,570 --> 00:08:43,679 dinge sonder om 'n klomp te hê mense spring op die top van die mense 175 00:08:43,679 --> 00:08:46,700 wanneer hulle in die winkel, en skep 'n paar interessante dinge. 176 00:08:46,700 --> 00:08:48,260 >> Lessenaar produktiwiteit - 177 00:08:48,260 --> 00:08:52,290 jy 'n paar basiese geleentheid te sien werk met produktiwiteit programme soos 178 00:08:52,290 --> 00:08:56,010 PowerPoint web op te doen, te interaksie met jou bedryfstelsel. 179 00:08:56,010 --> 00:08:59,760 Alle sonder jy hoef te gebruik om 'n muis of sleutelbord, of bykomend tot 180 00:08:59,760 --> 00:09:02,510 jou muis of sleutelbord, om paar verskillende tipes te kry 181 00:09:02,510 --> 00:09:04,440 interaksies. 182 00:09:04,440 --> 00:09:08,060 Daar is 'n baie besigheid aansoeke wat ondoeltreffende gebruikerkoppelvlakke, 183 00:09:08,060 --> 00:09:12,430 of koppelvlakke wat kan 'n baie te doen meer as hulle in staat was om te neem 184 00:09:12,430 --> 00:09:17,760 voordeel van die 3D ruimte in plaas van net 'n plat 2D gebruikerskoppelvlak, sodat ons 185 00:09:17,760 --> 00:09:19,570 dink daar is 'n baie geleentheid daar. 186 00:09:19,570 --> 00:09:22,520 >> Salesforce.com kan wees om 'n maatskappy wat jy gehoor het. 187 00:09:22,520 --> 00:09:25,640 Hulle maak die kliënt verhouding bestuur stelsels. 188 00:09:25,640 --> 00:09:28,880 Mense soos ek in verkope gebruik om hulle al die tyd, elke dag. 189 00:09:28,880 --> 00:09:31,450 Maar wanneer jy werk met 'n groot rekening jy mag hê honderde 190 00:09:31,450 --> 00:09:32,550 en honderde van rekords. 191 00:09:32,550 --> 00:09:36,575 En dit is werklik moeilik om 'n gevoel te kry die organisatoriese struktuur, of al 192 00:09:36,575 --> 00:09:39,180 die aktiwiteite van wat binne gebeur van 'n rekening, want dit is 'n 193 00:09:39,180 --> 00:09:41,800 baie plat 2D gebruikerskoppelvlak. 194 00:09:41,800 --> 00:09:44,740 So ons dink daar is 'n baie geleentheid die voorkant te verbeter 195 00:09:44,740 --> 00:09:46,800 van verskeie sake sagteware. 196 00:09:46,800 --> 00:09:51,460 >> En dan ander B2B tipe aansoeke, Ons het gesien biometriese verifikasie. 197 00:09:51,460 --> 00:09:55,660 Dus is die idee van die hou van jou hand in die gebied van die oog, en dit is die skandering 198 00:09:55,660 --> 00:09:57,980 jou hand al die pad af te bloed vloei. 199 00:09:57,980 --> 00:10:02,090 En dan in staat is om dit later gebruik vir verifikasie om toegang te verkry in 200 00:10:02,090 --> 00:10:06,680 doen transaksies, toegang stelsels, log in jou laptop beheer jou 201 00:10:06,680 --> 00:10:08,400 tuis automatisering stelsel - 202 00:10:08,400 --> 00:10:11,040 jy noem dit, is daar 'n baie van aansoeke. 203 00:10:11,040 --> 00:10:12,600 >> Bevelvoerder beheer. 204 00:10:12,600 --> 00:10:16,780 So jy kan dink, dit is meer van die "Minority Report" styl ding 205 00:10:16,780 --> 00:10:19,020 mense praat oor wanneer hulle dink oor sprong. 206 00:10:19,020 --> 00:10:22,970 Die idee van iemand in 'n opdrag gebied waar hulle het vyf of ses skerms 207 00:10:22,970 --> 00:10:24,950 met video of ander vorme van inhoud. 208 00:10:24,950 --> 00:10:28,270 Wat hulle nodig het om te navigeer oor aansoeke en roep verskillende 209 00:10:28,270 --> 00:10:33,310 video's, en inligting in te trek, en doen allerhande interessante dinge. 210 00:10:33,310 --> 00:10:36,500 >> En dan uiteindelik CAD. 211 00:10:36,500 --> 00:10:41,020 Diegene omgewings het 'n groot vroeg reeds adopter van die sprong platform in 212 00:10:41,020 --> 00:10:44,790 in staat is om 'n meer natuurlike manier om te skep om met modelle van die dinge wat 213 00:10:44,790 --> 00:10:48,310 wat jy skep in die ontwerp proses, of aanpassing na 214 00:10:48,310 --> 00:10:50,970 iets is gebou, of dinge van daardie aard. 215 00:10:50,970 --> 00:10:54,790 >> So dit was net 'n kort te gee konteks in 'n paar van die industriële 216 00:10:54,790 --> 00:10:56,190 aansoeke vir die sprong. 217 00:10:56,190 --> 00:10:58,810 Ek is seker jy kan dink al die verbruikers programme, en as jy het 218 00:10:58,810 --> 00:11:01,190 gesien die webwerf wat jy ken wat hulle is. 219 00:11:01,190 --> 00:11:04,020 Maar ek wou, as jy dink oor ontwikkeling of aansoeke wat kan 220 00:11:04,020 --> 00:11:08,030 interessant wees om te kyk na, hier is ' sommige van die gebiede waar nywerhede 221 00:11:08,030 --> 00:11:09,700 betaal 'n baie aandag aan hierdie. 222 00:11:09,700 --> 00:11:12,560 >> Ons was by Children's Hospital voordat ons hier gekom het, en praat met hulle 223 00:11:12,560 --> 00:11:17,210 oor 'n aantal baie interessante aansoeke om chirurgiese prosesse 224 00:11:17,210 --> 00:11:20,790 en opleiding en simulasies en al die verskillende dinge. 225 00:11:20,790 --> 00:11:25,610 So daar is 'n baie baie interessante geleenthede om die platform te gebruik en 226 00:11:25,610 --> 00:11:27,330 die ontwikkeling omgewing te gebruik. 227 00:11:27,330 --> 00:11:31,350 En so hopelik dit is goed konteks vir jou mense. 228 00:11:31,350 --> 00:11:32,660 >> Kiwi is die slim een ​​hier. 229 00:11:32,660 --> 00:11:36,400 So ek gaan om te kry uit die pad en laat hom praat jy deur ons 230 00:11:36,400 --> 00:11:39,410 ontwikkeling gemeenskap, die ontwikkeling omgewing, en al die hulpbronne 231 00:11:39,410 --> 00:11:42,120 dat daar aan u beskikbaar mense as jy kies om te werk 232 00:11:42,120 --> 00:11:43,280 met die sprong platform. 233 00:11:43,280 --> 00:11:44,592 So, dankie. 234 00:11:44,592 --> 00:11:45,900 >> MICHAEL SUTHERLAND: Cool, dankie. 235 00:11:45,900 --> 00:11:49,050 So jy kan sien daar is regtig geen tekort aan geleenthede is daar. 236 00:11:49,050 --> 00:11:52,150 Maar een van die dinge wat ons sien 'n baie is mense gaan sit met sprong en hulle is 237 00:11:52,150 --> 00:11:53,540 soos, waar begin ek? 238 00:11:53,540 --> 00:11:57,350 So hopelik kan ek gaan deur 'n paar van die eerste stappe van waar om te 239 00:11:57,350 --> 00:11:58,110 begin met al hierdie dinge. 240 00:11:58,110 --> 00:12:00,830 Want baie van die mense wat net sê daar is 'n baie wit spasie, so waar 241 00:12:00,830 --> 00:12:02,520 begin ek? 242 00:12:02,520 --> 00:12:04,640 >> So my naam se Mike. 243 00:12:04,640 --> 00:12:07,270 As Dan genoem, ek is soort na verwys as Kiwi. 244 00:12:07,270 --> 00:12:10,210 Ek is uit Nieu-Seeland, soos jy kan in staat wees om te vertel van my aksent. 245 00:12:10,210 --> 00:12:12,500 Ek het in San Francisco gewoon vir 'n paar jaar nou. 246 00:12:12,500 --> 00:12:14,730 Het my elektriese en rekenaar ingenieurswese-graad terug in New 247 00:12:14,730 --> 00:12:18,750 Seeland, so ek in dieselfde Saterdag het stoel dat jy ouens is in 248 00:12:18,750 --> 00:12:22,460 >> So ek hanteer platform groei en vennootskappe vir ons ontwikkelaar 249 00:12:22,460 --> 00:12:23,710 programme span. 250 00:12:23,710 --> 00:12:26,220 So ek sal jou vertel 'n bietjie meer oor wat die ontwikkelaar programme span 251 00:12:26,220 --> 00:12:28,750 beteken in 'n bietjie. 252 00:12:28,750 --> 00:12:34,530 Maar basies, Dan genoem, is hierdie is die rand wat jy hier sien. 253 00:12:34,530 --> 00:12:37,650 So dit is die geskiedenis van die waar dit vandaan kom. 254 00:12:37,650 --> 00:12:42,200 >> So kan jy daar sien ons begin terug met 'n baie, baie vroeë prototipe. 255 00:12:42,200 --> 00:12:45,130 Nou, al wat in hierdie, wat jy kan soort van sien hier 'n bietjie. 256 00:12:45,130 --> 00:12:47,580 Wel, dit is 'n bietjie moeilik om te sien op hierdie vertoon, maar regtig alles wat jy het net 257 00:12:47,580 --> 00:12:51,980 het is 'n paar van infrarooi optiese sensors en 'n paar van die infrarooi LED's. 258 00:12:51,980 --> 00:12:54,620 Die hardeware is eintlik ongelooflik eenvoudig, en dit is hoekom ons in staat is om te 259 00:12:54,620 --> 00:12:56,220 hou dit so 'n lae koste. 260 00:12:56,220 --> 00:12:59,360 Die magie is eintlik wat gebeur op die rekenaar en die sagteware in 261 00:12:59,360 --> 00:13:01,420 die bestuurder laag, en dit is regtig waar die deurbraak 262 00:13:01,420 --> 00:13:02,790 vir die maatskappy gekom. 263 00:13:02,790 --> 00:13:08,340 >> So het ek by die ontwikkelaar programme span begin om oor hier, 264 00:13:08,340 --> 00:13:09,440 halfpad tussen. 265 00:13:09,440 --> 00:13:13,730 En wat ons gedoen het, was om hierdie eerste kits wat jy sien by die onderkant is daar, 266 00:13:13,730 --> 00:13:15,040 Dit is die eerste ontwikkelaar eenhede. 267 00:13:15,040 --> 00:13:18,780 En ons eintlik gestuur om 12000 van diegene aan ontwikkelaars wat ' 268 00:13:18,780 --> 00:13:22,620 ons gekontak sodat hulle kon kry begin werk met die platform. 269 00:13:22,620 --> 00:13:26,290 En dit is regtig 'n groot nageslag die gemeenskap, en ons het 'n baie 270 00:13:26,290 --> 00:13:28,650 van groot dinge ontwikkel oor die afgelope jaar. 271 00:13:28,650 --> 00:13:33,300 En jy sal sien dat wanneer jy 'n kyk na lugruim, ons programme winkel. 272 00:13:33,300 --> 00:13:38,860 >> So hoeveel van julle het werklik gehoor sprong mosie voor? 273 00:13:38,860 --> 00:13:39,850 So n paar van julle, ja. 274 00:13:39,850 --> 00:13:40,790 So dit is goed. 275 00:13:40,790 --> 00:13:45,830 >> So eerlik, wat was die eerste ding wat julle gedink het van wanneer jy gehoor van 276 00:13:45,830 --> 00:13:49,050 Sprong Motion of jy gesien het, die videos van wat dit doen? 277 00:13:49,050 --> 00:13:54,560 Soort van "Minority Report", "Iron Man?" Ja, ons kry 'n baie van daardie. 278 00:13:54,560 --> 00:13:58,220 >> En beslis die dag sal kom wanneer ons is almal daar sit die bevelvoerder van die 279 00:13:58,220 --> 00:14:01,550 wêreld met ons hande, en dit is gaan opwindend wees. 280 00:14:01,550 --> 00:14:06,670 Op die oomblik is, is dit nie die absolute situasie wat ons probeer om te bou, 281 00:14:06,670 --> 00:14:07,440 maar ons gaan om daar te kom. 282 00:14:07,440 --> 00:14:11,210 Maar ek dink dit is nog steeds 'n goeie geleentheid van die werklike te hoor 283 00:14:11,210 --> 00:14:16,403 wêreld Tony Stark en Dan aangeraak wat as goed. 284 00:14:16,403 --> 00:14:20,000 >> SPREKER 1: Op die oomblik is ons met rekenaars in 'n baie onnatuurlike en 285 00:14:20,000 --> 00:14:20,370 [Onhoorbaar] 286 00:14:20,370 --> 00:14:20,750 manier. 287 00:14:20,750 --> 00:14:25,710 En ons probeer om hierdie 3D te skep voorwerpe met 'n verskeidenheid van 2D gereedskap. 288 00:14:25,710 --> 00:14:28,960 En dit is nie 'n natuurlike voel, nie normale voel die manier 289 00:14:28,960 --> 00:14:29,960 jy dinge moet doen. 290 00:14:29,960 --> 00:14:33,680 >> So het ons begin rondspeel met die idee en die gebruik van 'n paar van die dinge wat 291 00:14:33,680 --> 00:14:38,730 wat daar buite beskikbaar is, soos die Beat Motion en Siemens NX, wat 292 00:14:38,730 --> 00:14:40,930 is wat ons gebruik om die vuurpyl te ontwerp. 293 00:14:40,930 --> 00:14:43,170 En ons het 'n paar kode te integreer die twee. 294 00:14:43,170 --> 00:14:50,030 En ons het begin met wat jy sien hier, wat is 'n draad raam van 'n 295 00:14:50,030 --> 00:14:51,820 Merlin vuurpyl enjin. 296 00:14:51,820 --> 00:14:58,360 En werk deur middel van hierdie, kan ek voortgaan en gryp dit, en ek kan dit draai 297 00:14:58,360 --> 00:14:59,610 in verskeie dimensies. 298 00:14:59,610 --> 00:15:02,040 299 00:15:02,040 --> 00:15:08,340 En dan wat ek kan doen is ek kan sit 'n ander hand in daar en ek kan zoom 300 00:15:08,340 --> 00:15:10,700 in en uit op die draad raam. 301 00:15:10,700 --> 00:15:13,040 >> En ek kan ook vertaal. 302 00:15:13,040 --> 00:15:18,420 So ek kan beweeg dit rond die skerm en dan zoom en vertaal. 303 00:15:18,420 --> 00:15:21,690 En dit is wat ons begin af met 'n paar maande gelede. 304 00:15:21,690 --> 00:15:25,720 305 00:15:25,720 --> 00:15:31,480 Jy kan ook draai dit en dan vang dit. 306 00:15:31,480 --> 00:15:35,480 So dit is soort van 'n prettige manier te koppel met wat regtig 'n baie 307 00:15:35,480 --> 00:15:37,564 kompleks model. 308 00:15:37,564 --> 00:15:44,210 309 00:15:44,210 --> 00:15:49,030 >> Nou sal ons gaan uit hierdie wat ons is kan vorder na 'n paar weke na 310 00:15:49,030 --> 00:15:56,725 die draad raam, wat is om werklik te gebruik 'n volledige 3D CAD model van die enjin. 311 00:15:56,725 --> 00:16:01,320 312 00:16:01,320 --> 00:16:04,090 So hier wat jy sien is die werklike interaksie 313 00:16:04,090 --> 00:16:05,260 met die CAD sagteware. 314 00:16:05,260 --> 00:16:08,460 Manipuleer die ware 3D model van die Merlin enjin 315 00:16:08,460 --> 00:16:10,100 net die gebruik van handgebare. 316 00:16:10,100 --> 00:16:13,880 As jy kan net gaan daar in en doen wat jy hoef te doen, net 317 00:16:13,880 --> 00:16:16,720 begrip van die beginsels van die hoe die ding moet eerder as om te werk 318 00:16:16,720 --> 00:16:21,310 uit te vind hoe die rekenaar maak maak Dit werk nie, dan kan jy bereik n 319 00:16:21,310 --> 00:16:23,810 baie meer in 'n baie korter tydperk van die tyd. 320 00:16:23,810 --> 00:16:26,780 >> So dan het ons na 'n 3D projeksie. 321 00:16:26,780 --> 00:16:30,145 Ons het begin met die soort van 3D projeksie dat jy vertroud is met 322 00:16:30,145 --> 00:16:34,340 in die flieks waar jy gebruik 3D-bril. 323 00:16:34,340 --> 00:16:38,630 Ons het ook 'n vrystaande glas projeksie, wat is die soort 324 00:16:38,630 --> 00:16:41,910 tegnologie wat gebruik is in die "Iron Man" movies. 325 00:16:41,910 --> 00:16:46,260 >> En dan uiteindelik, ons gebruik die oculus Kloof, wat meeslepende virtuele 326 00:16:46,260 --> 00:16:49,140 werklikheid wat eintlik voorbeeld jou kop posisie. 327 00:16:49,140 --> 00:16:50,980 En jy regtig beweeg rondom die voorwerp. 328 00:16:50,980 --> 00:16:54,260 Dit voel soos hy is reg daar in die voorkant van jou. 329 00:16:54,260 --> 00:16:57,500 Nou laat ons dit gebruik vir 'n werklike komponent op die vuurpyl, wat 'n 330 00:16:57,500 --> 00:16:59,310 cryogene klep behuising. 331 00:16:59,310 --> 00:17:03,980 Jy kan regtig toepas om jou intuïsie en neem iets uit jou gedagtes na ' 332 00:17:03,980 --> 00:17:07,510 fisiese voorwerp met groter verlig as wat ons tans doen. 333 00:17:07,510 --> 00:17:10,569 >> Nou dat ons die voorwerp gekry het uit ons kop en in die rekenaar, hoe 334 00:17:10,569 --> 00:17:13,480 kry ons dit uit die rekenaar en in werklikheid? 335 00:17:13,480 --> 00:17:16,986 So ons is eintlik gaan om dit te druk met 'n 3D laser metaal drukker. 336 00:17:16,986 --> 00:17:21,540 So die manier waarop die 3D drukker werke is dit vasgestel fyn deeltjies van 337 00:17:21,540 --> 00:17:23,869 óf titanium of [? inknell,?] 338 00:17:23,869 --> 00:17:27,569 en dan gaan dit oor dit met 'n laser en smelt die klein deeltjies op 339 00:17:27,569 --> 00:17:28,550 die vorige laag. 340 00:17:28,550 --> 00:17:30,730 So dit bou dit net laag vir laag. 341 00:17:30,730 --> 00:17:33,940 342 00:17:33,940 --> 00:17:36,800 So ek dink ons ​​is op die rand van ' groot deurbraak in die ontwerp en 343 00:17:36,800 --> 00:17:41,100 vervaardiging in staat is om te neem die konsep van iets van jou 344 00:17:41,100 --> 00:17:43,160 gedagte, vertaal wat in 'n 3D - 345 00:17:43,160 --> 00:17:48,580 346 00:17:48,580 --> 00:17:50,770 >> MICHAEL SUTHERLAND: - is dat selfs al is hulle duidelik nog in mooi 347 00:17:50,770 --> 00:17:53,430 vroeë stadiums van wat hulle doen met hierdie soort van tegnologie, is dit soort 348 00:17:53,430 --> 00:17:56,260 van help sommige van te demonstreer die voorbeelde wat Dan was 349 00:17:56,260 --> 00:17:57,780 voordat praat. 350 00:17:57,780 --> 00:18:00,250 So hulle is regtig besig om te Ondersoek wat is hierdie volgende 351 00:18:00,250 --> 00:18:04,310 generasie gebruik vir hierdie soort 3D gebaar-tegnologie. 352 00:18:04,310 --> 00:18:07,110 So ek dink dit is net 'n interessante inskrywing om te sien hoe sommige van hierdie 353 00:18:07,110 --> 00:18:08,770 tegnologie gebruik word. 354 00:18:08,770 --> 00:18:12,730 >> So ek gaan om jou te neem deur 'n bietjie oor - 355 00:18:12,730 --> 00:18:13,910 dit gaan redelik hoë vlak te wees. 356 00:18:13,910 --> 00:18:16,920 Maar ons sal 'n geruime tyd verlaat aan die einde van vrae en antwoorde as jy ouens 357 00:18:16,920 --> 00:18:19,410 het 'n paar dieper vrae jy wil om te gaan in. 358 00:18:19,410 --> 00:18:23,220 Maar ons is maar net 'n bietjie praat oor gebou op die platform, gaan 'n bietjie 359 00:18:23,220 --> 00:18:27,370 bietjie in die hoë vlak aspekte van die SDK, het 'n blik op wat sommige van die 360 00:18:27,370 --> 00:18:31,990 hulpbronne wat beskikbaar is op ons webwerf of deur die gemeenskap. 361 00:18:31,990 --> 00:18:35,550 >> En ek sal jou 'n paar demos van sommige van toon die dinge wat eintlik daar buite 362 00:18:35,550 --> 00:18:38,950 wat jy kan kyk na en gee 'n paar inspirasie as jy wil om dit te gebruik 363 00:18:38,950 --> 00:18:43,880 in 'n projek, en dan hoe jy kan ons nader vir hulp. 364 00:18:43,880 --> 00:18:46,450 Ons is hier om julle te help as jy hê om te ontwikkel, [? Dagvaar. ?] 365 00:18:46,450 --> 00:18:49,790 Wil net om seker te maak dat jy bewus is van dit. 366 00:18:49,790 --> 00:18:53,500 >> So as Dan genoem, ons het lugruim. 367 00:18:53,500 --> 00:18:59,290 So, wat is die werklike voordeel vir die begin te bou vir Leap Motion 368 00:18:59,290 --> 00:18:59,740 beheerder? 369 00:18:59,740 --> 00:19:01,130 Is dit net 'n koel stukkie tegnologie? 370 00:19:01,130 --> 00:19:04,180 Is dit 'n foefie, of is daar iets meer as dit? 371 00:19:04,180 --> 00:19:08,270 >> En Dan praat n bietjie oor die industriële toepassings nie, maar op die 372 00:19:08,270 --> 00:19:11,720 verbruiker kant het ons eintlik het 'n baie, baie vooruitstrewende artikels 373 00:19:11,720 --> 00:19:13,080 gemeenskap as well. 374 00:19:13,080 --> 00:19:16,650 En jy kan sê, goed, 'n ander app store. 375 00:19:16,650 --> 00:19:19,850 So ons verkies om te sien dit as 'n plek van ontdekking. 376 00:19:19,850 --> 00:19:25,480 >> So hierdie soort van tegnologie, is dit geïllustreer deur sagteware wat 377 00:19:25,480 --> 00:19:27,100 is gebou vir dit. 378 00:19:27,100 --> 00:19:30,570 Dit is nie so veel van 'n stelsel waar jy kan die hawe 'n bestaande 379 00:19:30,570 --> 00:19:32,050 raak aansoek oor. 380 00:19:32,050 --> 00:19:35,030 Die grootste aansoeke is die mense wat gebou is vir die tegnologie. 381 00:19:35,030 --> 00:19:40,180 So wanneer jy gaan koop n sprong Motion van 'n winkel en jy prop dit in die 382 00:19:40,180 --> 00:19:42,680 eerste ding wat jy sien, is lugruim. 383 00:19:42,680 --> 00:19:45,100 En so wat gaan vir jou 'n plek basies jy al van die 384 00:19:45,100 --> 00:19:48,650 sagteware wat gebou is vir die platform. 385 00:19:48,650 --> 00:19:52,000 >> Ons het meer as 100 programme in die winkel nou, so dit is redelik goed oorweeg 386 00:19:52,000 --> 00:19:53,830 ons begin net terug in Julie. 387 00:19:53,830 --> 00:19:58,040 Ons het meer as 'n miljoen artikels downloads in oor die eerste drie weke. 388 00:19:58,040 --> 00:20:03,090 En ons dek kategorieë, produktiwiteit, speletjies, opvoeding, kreatiwiteit gereedskap, 389 00:20:03,090 --> 00:20:04,370 musiek, wetenskap. 390 00:20:04,370 --> 00:20:08,090 En die winkel ondersteun moedertaal sowel as web programme. 391 00:20:08,090 --> 00:20:13,440 So dit is 'n baie goeie ekosisteem vir enigiemand wat se koop van hul eenheid 392 00:20:13,440 --> 00:20:14,950 'n baie dinge wat om te gebruik. 393 00:20:14,950 --> 00:20:20,030 >> Maar vir jou kant, op die ontwikkeling kant, wat dit beteken is dat daar 'n 394 00:20:20,030 --> 00:20:21,465 ongelooflike geleentheid om ontdek te kry. 395 00:20:21,465 --> 00:20:25,420 396 00:20:25,420 --> 00:20:27,750 Ons verskeep 'n paar honderd duisend pre-bestellings. 397 00:20:27,750 --> 00:20:34,280 Ons is nou in al die Best Buy winkels in die VSA, Kanada, die Verenigde Koninkryk, Frankryk, 398 00:20:34,280 --> 00:20:35,960 Australië en Nieu-Seeland, en ons is oor te begin in 399 00:20:35,960 --> 00:20:37,590 ander dele van Europa. 400 00:20:37,590 --> 00:20:40,580 Dit beteken dat almal wat 'n mens koop van hierdie eenhede en kry in daardie 401 00:20:40,580 --> 00:20:42,740 winkel, gaan hulle begin om te sien Die sagteware wat jy ouens is 402 00:20:42,740 --> 00:20:43,280 ontwikkel. 403 00:20:43,280 --> 00:20:46,130 So dit is 'n mooi opwindende geleentheid om nou. 404 00:20:46,130 --> 00:20:49,010 >> Sommige van die ander dinge wat kom up wat ons dalk dink 405 00:20:49,010 --> 00:20:50,710 oor 'n jaar of twee. 406 00:20:50,710 --> 00:20:54,000 As jy gaan deur en jy ontwikkel verskillende programme vermoëns en 407 00:20:54,000 --> 00:20:57,030 begin om te kyk na die verskillende tipes sagteware-ontwikkeling, is daar 408 00:20:57,030 --> 00:21:00,850 eintlik 'n paar geleenthede post-gradeplegtigheid? 409 00:21:00,850 --> 00:21:03,580 Sommige van ons onderneming vennote eintlik saam 'n $ 25000000 410 00:21:03,580 --> 00:21:06,070 onderneming fonds genoem Die sprong Fonds. 411 00:21:06,070 --> 00:21:09,660 Hulle het eintlik reeds befonds hul eerste maatskappy, so dit is regtig 412 00:21:09,660 --> 00:21:10,820 wonderlik om te sien. 413 00:21:10,820 --> 00:21:13,280 Begin dat die soort van sake te sien ekosisteem gebou rondom die 414 00:21:13,280 --> 00:21:14,620 tegnologie so goed. 415 00:21:14,620 --> 00:21:17,670 >> En kort ons eintlik gaan wees sien 'n nuwe versneller as well. 416 00:21:17,670 --> 00:21:21,685 So sal hulle neem deur spanne, nuwe spanne wat net die vorming met 417 00:21:21,685 --> 00:21:24,280 'n paar groot idees, en hulle sal wees wat hulle met mentors. 418 00:21:24,280 --> 00:21:27,290 En daar is 'n paar mooi groot mentors vir die program. 419 00:21:27,290 --> 00:21:30,900 En dit sal volgende jaar skop af, sodat jy begin om sommige te sien 420 00:21:30,900 --> 00:21:32,270 baie cool dinge uit te kom. 421 00:21:32,270 --> 00:21:35,490 Nie net op die apps kant nie, maar in terme van nuwe besighede wat 422 00:21:35,490 --> 00:21:36,740 bou om hierdie tegnologie. 423 00:21:36,740 --> 00:21:41,220 424 00:21:41,220 --> 00:21:45,440 >> So ons is die verskaffing van SDK. 425 00:21:45,440 --> 00:21:49,410 Ons ondersteun beide moedertaal en web ontwikkeling. 426 00:21:49,410 --> 00:21:52,630 Ek verstaan ​​dat jy ouens is hoofsaaklik die werk in C op die oomblik, en jy 427 00:21:52,630 --> 00:21:54,530 gaan 'n bietjie te word raak bietjie in JavaScript in 'n 428 00:21:54,530 --> 00:21:55,930 terwyl, so dit is groot. 429 00:21:55,930 --> 00:21:57,825 >> Ons het ondersteuning vir C + +. 430 00:21:57,825 --> 00:22:01,340 Ons het nie 'n suiwer C API. 431 00:22:01,340 --> 00:22:04,590 Dit word gebou deur die gemeenskap, maar ek kan jou wys hoe om te kry om daardie. 432 00:22:04,590 --> 00:22:09,250 >> So het die C + +, C #, doelstelling C, Python en Java - so as jy het 'n 433 00:22:09,250 --> 00:22:12,200 bekendheid met enige van die tale, Daar moet iets wees 434 00:22:12,200 --> 00:22:14,620 daar vir jou om te begin. 435 00:22:14,620 --> 00:22:17,220 Die SDK se beskikbaar by ons ontwikkelaar webwerf, wat Ek gaan deur 'n 436 00:22:17,220 --> 00:22:18,000 bietjie. 437 00:22:18,000 --> 00:22:20,730 En dan vir die web-ontwikkeling, Ons het 'n volle JavaScript API. 438 00:22:20,730 --> 00:22:24,510 >> So dit is waarskynlik iets wat dalk interessant wees as jy begin om te 439 00:22:24,510 --> 00:22:26,160 gaan in die res van die kursus. 440 00:22:26,160 --> 00:22:28,240 Omdat my verstand is jy om te begin om te gaan in 'n paar 441 00:22:28,240 --> 00:22:29,140 JavaScript. 442 00:22:29,140 --> 00:22:33,610 En daar is 'n las van groot voorbeelde en handleidings oor die JavaScript API. 443 00:22:33,610 --> 00:22:37,350 So ek sal loop jy deur sommige van dié dinge so goed, en dit sal 'n goeie wees 444 00:22:37,350 --> 00:22:39,770 platform vir hoe om te begin. 445 00:22:39,770 --> 00:22:42,535 >> So is ons eerste ontwikkelaar portaal. 446 00:22:42,535 --> 00:22:53,570 447 00:22:53,570 --> 00:22:55,380 So dit gaan na die plek te wees dat jy ouens wil gaan. 448 00:22:55,380 --> 00:22:58,760 As jy gaan 'n ontwikkeling te doen op spring, het jy waarskynlik wil om te begin 449 00:22:58,760 --> 00:23:02,270 hier en het 'n tjek uit van ons ontwikkelaar portaal. 450 00:23:02,270 --> 00:23:06,390 Ek sal net loop jy deur net 'n paar van die die belangrikste dinge om 'n ogie te hou op. 451 00:23:06,390 --> 00:23:10,780 >> So dit is jou belangrikste aflaai artikel, so dit is waar jy gaan kry 452 00:23:10,780 --> 00:23:12,080 jou moedertaal SDK. 453 00:23:12,080 --> 00:23:15,260 So dit is al die tale wat Ek het gepraat oor die eerste - 454 00:23:15,260 --> 00:23:19,140 C + +, Objective C, C #. 455 00:23:19,140 --> 00:23:22,060 Binne-in die SDK jy gaan 'n n klomp van die voorbeelde, jy gaan te kry 456 00:23:22,060 --> 00:23:24,030 die dokumentasie. 457 00:23:24,030 --> 00:23:28,000 Sodat hulle sal alles wees om jou te kry vir die opstel van inheemse app ontwikkeling. 458 00:23:28,000 --> 00:23:32,210 >> So basies enigiets wat jy wil hardloop direk op jou rekenaar, dit is 459 00:23:32,210 --> 00:23:35,520 die plek vir dit - nie so dankie vir die JavaScript. 460 00:23:35,520 --> 00:23:38,810 Van hier, het jy toegang het om al die dokumentasie. 461 00:23:38,810 --> 00:23:41,650 So dit gaan wees om al die dokumentasie rondom ons API 462 00:23:41,650 --> 00:23:46,080 verwysings, asook gidse en voorbeelde. 463 00:23:46,080 --> 00:23:48,030 >> So kan jy hier sien ons verdeel Dit word deur taal. 464 00:23:48,030 --> 00:23:50,230 So dit is redelik maklik om te vind jou pad rond. 465 00:23:50,230 --> 00:23:53,040 En ons het ook, op die top van hierdie, 'n bietjie kennis gebaseer artikels 466 00:23:53,040 --> 00:23:55,460 tegniese notas. 467 00:23:55,460 --> 00:23:57,470 Dit is al verander die hele tyd. 468 00:23:57,470 --> 00:24:00,560 So hou 'n oog op dit, jy sal sien ontwikkel. 469 00:24:00,560 --> 00:24:04,320 >> So as ons net te grawe in hier, ek sal net gee jou n vinnige voorbeeld van hoe ons 470 00:24:04,320 --> 00:24:05,720 het dit uitbetaal. 471 00:24:05,720 --> 00:24:10,310 So as jy kyk onder hier, jy het het al die tale weer. 472 00:24:10,310 --> 00:24:13,050 En dan onder C + + ons het het ons API verwysings. 473 00:24:13,050 --> 00:24:15,820 So dit is waar jy gaan om te wil om te gaan om uit te vind al die APIs wat 474 00:24:15,820 --> 00:24:16,955 is vervat in ons SDK. 475 00:24:16,955 --> 00:24:20,670 So ek gaan deur 'n paar van diegene by ' hoë vlak Later, maar wat gaan 476 00:24:20,670 --> 00:24:24,270 die eerste keer dat jy wil gaan wees Om vir om daardie inligting. 477 00:24:24,270 --> 00:24:26,500 >> Ons het 'n klomp van die gidse. 478 00:24:26,500 --> 00:24:29,160 Ek weet dit is waarskynlik moeilik om te sien op die skerm is daar, maar dit is 479 00:24:29,160 --> 00:24:32,890 regtig net n groot bron vir jou om te begin. 480 00:24:32,890 --> 00:24:36,130 So ons het dinge soos hoe jy kry raam data, en ek sal met jou te praat 'n 481 00:24:36,130 --> 00:24:39,550 bietjie oor wat raam data beteken in 'n bietjie. 482 00:24:39,550 --> 00:24:44,460 Al die pad deur te verstaan die monster programme wat - 483 00:24:44,460 --> 00:24:46,080 O ja, dit is goed. 484 00:24:46,080 --> 00:24:47,780 Sodat dit 'n kan maak bietjie makliker om te lees. 485 00:24:47,780 --> 00:24:50,650 So verstaan ​​van die C + + monster aansoeke - 486 00:24:50,650 --> 00:24:53,560 So dit is opgeneem in die SDK bundel wat jy aflaai. 487 00:24:53,560 --> 00:24:57,150 488 00:24:57,150 --> 00:25:00,830 >> So het die ander ding wat 'n groot hulpbron vir julle, as jy nie begin 489 00:25:00,830 --> 00:25:03,690 sommige ontwikkeling te doen, is ons forums. 490 00:25:03,690 --> 00:25:05,650 Jy sal in staat wees om dit te bekom hier aan die bokant. 491 00:25:05,650 --> 00:25:08,250 492 00:25:08,250 --> 00:25:11,590 Op die oomblik is hierdie lyk soos hierdie. 493 00:25:11,590 --> 00:25:14,270 Jy gaan om uit te vind 'n week of so dat hulle gaan heeltemal te kyk 494 00:25:14,270 --> 00:25:17,390 anders, want ons is net oor te bekendstelling van 'n hele nuwe forum platform. 495 00:25:17,390 --> 00:25:20,420 Maar dit beteken dat 'n selfs meer betrokke gemeenskap, en dit is n wonderlike plek om te 496 00:25:20,420 --> 00:25:23,730 verbind met ander ontwikkelaars wat doen dieselfde soort werk 497 00:25:23,730 --> 00:25:24,680 dat jy ouens gaan doen. 498 00:25:24,680 --> 00:25:27,770 >> So baie van die groot vrae reeds is daar beantwoord. 499 00:25:27,770 --> 00:25:30,110 En dit is 'n wonderlike plek om te vrae te vra as well. 500 00:25:30,110 --> 00:25:34,090 Ons is daar, ons spanlede, ons tegniese span is almal daar, sodat 501 00:25:34,090 --> 00:25:35,660 groot plek te verbind met die span. 502 00:25:35,660 --> 00:25:38,820 503 00:25:38,820 --> 00:25:41,330 >> Dit is ook die plek wat jy wil gaan as jy gaan om te word die indiening 504 00:25:41,330 --> 00:25:44,770 'n jeug, maar dit is waarskynlik 'n bietjie verdere bietjie af die baan. 505 00:25:44,770 --> 00:25:48,750 Maar as jy belangstel om iets op lugruim, dit is die 506 00:25:48,750 --> 00:25:49,670 portaal wat om te doen. 507 00:25:49,670 --> 00:25:52,980 Jy jou jeug, en dat wil loop jy deur die proses. 508 00:25:52,980 --> 00:25:56,080 >> Ons het 'n volledige resensie span wat gaan deur en gaan al die apps. 509 00:25:56,080 --> 00:25:57,800 Daar is 'n bietjie 'n bar vir gehalte. 510 00:25:57,800 --> 00:26:01,000 Ons probeer en maak seker dat al die programme werklik verteenwoordigend van hoe die 511 00:26:01,000 --> 00:26:02,850 platform kan doen. 512 00:26:02,850 --> 00:26:06,020 Maar aan die einde van die dag, wat net skep 'n baie groot ervaring vir 513 00:26:06,020 --> 00:26:08,370 die mense wat met behulp die tegnologie. 514 00:26:08,370 --> 00:26:11,120 So dit is soort van ons hoof ontwikkelaar site. 515 00:26:11,120 --> 00:26:14,081 Ek wou net om jou 'n vinnige oorsig sodat jy weet waar 'n baie 516 00:26:14,081 --> 00:26:17,460 hierdie hulpbronne en hoe om dit te bekom. 517 00:26:17,460 --> 00:26:20,380 >> So ek het ook genoem JavaScript API. 518 00:26:20,380 --> 00:26:24,230 So het ons eintlik verdeel die inheemse en die JavaScript in 519 00:26:24,230 --> 00:26:27,040 twee afsonderlike plekke. 520 00:26:27,040 --> 00:26:29,590 Daar is verskillende maniere van dink daaroor, maar ons dink dat 521 00:26:29,590 --> 00:26:33,770 JavaScript is baie uniek, sodat dit werklik verdien sy eie webwerf. 522 00:26:33,770 --> 00:26:36,940 En ons het 'n baie gewild van ons JavaScript API. 523 00:26:36,940 --> 00:26:40,290 >> So, dit is nou js.leapmotion.com. 524 00:26:40,290 --> 00:26:43,830 Het 'n bietjie van 'n ander kyk, 'n bietjie meer pret dalk. 525 00:26:43,830 --> 00:26:47,320 Maar dit is waarskynlik een van die beste plekke vir julle 526 00:26:47,320 --> 00:26:48,560 om te gaan om te begin. 527 00:26:48,560 --> 00:26:51,810 >> JavaScript, as jy sal waarskynlik begin om uit te vind, gaan 'n groot 528 00:26:51,810 --> 00:26:53,365 taal om te begin Op hierdie platform. 529 00:26:53,365 --> 00:26:56,090 530 00:26:56,090 --> 00:26:58,870 Hoeveel van julle vertroud is met JavaScript-ontwikkeling reeds? 531 00:26:58,870 --> 00:26:59,480 So 'n paar. 532 00:26:59,480 --> 00:27:03,810 So, wat jy sal vind, is dat JavaScript 'n geskrewe taal en nie 'n 533 00:27:03,810 --> 00:27:06,690 saamgestel taal beteken dat jy kan gaan reguit na enigiets wat 534 00:27:06,690 --> 00:27:09,030 loop op die web, regs-kliek dit, sien die bron, het jy 535 00:27:09,030 --> 00:27:10,150 al die kode is daar. 536 00:27:10,150 --> 00:27:13,200 So dit is die maklikste manier om te kry het in 'n taal. 537 00:27:13,200 --> 00:27:18,850 >> En wat jy hier vind, is 'n n klomp van die ongelooflike voorbeelde. 538 00:27:18,850 --> 00:27:20,650 Ons is toe te voeg tot hierdie al die tyd. 539 00:27:20,650 --> 00:27:23,400 Jy kan net kliek op hierdie, hulle sal loop in die leser. 540 00:27:23,400 --> 00:27:27,030 >> So laat ons probeer om een ​​van hulle op die oomblik. 541 00:27:27,030 --> 00:27:30,110 542 00:27:30,110 --> 00:27:33,100 So dit is net hardloop in die leser. 543 00:27:33,100 --> 00:27:34,940 Die kode agter dit is super eenvoudig. 544 00:27:34,940 --> 00:27:38,300 545 00:27:38,300 --> 00:27:43,560 So hier gaan ons, net View Page Bron, kry jy al die kode, dit is reg hier. 546 00:27:43,560 --> 00:27:45,690 Moet nie bekommerd wees oor dit ook veel op die oomblik. 547 00:27:45,690 --> 00:27:49,510 Dit lyk intimiderend, of sommige van julle wat vertroud is met dit, 548 00:27:49,510 --> 00:27:50,390 Dit sal goed wees. 549 00:27:50,390 --> 00:27:57,670 >> Maar die meeste van hierdie is eintlik iets genoem 3JS in WebGL. 550 00:27:57,670 --> 00:28:01,780 Die werklike deel van die sprong is af hier om 'n bietjie verder, maar dit is 551 00:28:01,780 --> 00:28:03,800 eintlik baie eenvoudig een keer jy grawe in dit. 552 00:28:03,800 --> 00:28:06,280 En as iemand se belangstelling, kan ek loop deur 'n paar van hierdie tyd. 553 00:28:06,280 --> 00:28:11,690 Maar dit is waarskynlik die beste om te hou dit hoë vlak op die oomblik. 554 00:28:11,690 --> 00:28:14,950 >> Maar in elk geval, so dit is 'n groot plek om te begin soek na 555 00:28:14,950 --> 00:28:15,850 paar verskillende voorbeelde. 556 00:28:15,850 --> 00:28:20,750 En jy kan hier sien ons het 'n paar basiese demos te paar verskillende tipes 557 00:28:20,750 --> 00:28:27,610 spyskaarte, 'n wêreld wat jy kan kommunikeer met sommige data visualisaties. 558 00:28:27,610 --> 00:28:28,680 Daar is net 'n hele leër van die dinge. 559 00:28:28,680 --> 00:28:32,800 Dis n groot plek om te kontroleer uit 'n bron-kode. 560 00:28:32,800 --> 00:28:35,960 >> Die ander ding wat jy hier sal vind wat sal 'n groot hulp te kry wees 561 00:28:35,960 --> 00:28:39,450 begin word het ons 'n groot stel handleidings. 562 00:28:39,450 --> 00:28:43,100 Dit loop jy uit die baie basiese beginsels van hoe n raam te kry - 563 00:28:43,100 --> 00:28:45,570 en soos ek gesê het Ek gaan deur wat in 'n bietjie - 564 00:28:45,570 --> 00:28:48,020 deur te kry n basiese aansoek opgestel. 565 00:28:48,020 --> 00:28:51,980 So ek kan beslis aanbeveel js.leapmotion as 'n goeie plek om te 566 00:28:51,980 --> 00:28:55,450 begin as jy dink oor doen 'n paar ontwikkeling. 567 00:28:55,450 --> 00:28:57,750 En weer, ons het ons API Docs. 568 00:28:57,750 --> 00:28:58,790 >> So dit is 'n baie eenvoudige uitleg hier. 569 00:28:58,790 --> 00:29:01,930 Dit is 'n bietjie makliker as die ontwikkelaar se webwerf. 570 00:29:01,930 --> 00:29:04,560 Dit is 'n bietjie ligter - dit is net gefokus op JavaScript. 571 00:29:04,560 --> 00:29:06,630 Maar jy het soort van het diegene drie belangrikste dinge - 572 00:29:06,630 --> 00:29:08,806 voorbeelde, tutoriale en APIs. 573 00:29:08,806 --> 00:29:14,510 En dit sal 'n groot hulp wees, sou ek sê, vir die slag. 574 00:29:14,510 --> 00:29:17,630 So ek sal net weer in hierdie sprong. 575 00:29:17,630 --> 00:29:23,700 576 00:29:23,700 --> 00:29:26,832 So laat my net gryp 'n vinnige drankie. 577 00:29:26,832 --> 00:29:32,050 578 00:29:32,050 --> 00:29:35,520 >> So dit is nie regtig oor wat is die sprong Motion kontroleerder. 579 00:29:35,520 --> 00:29:39,320 Wat ek wou praat oor Hier is wat dit nie. 580 00:29:39,320 --> 00:29:43,650 So baie mense wanneer die sprong Motion uitgekom hulle was soos, o my 581 00:29:43,650 --> 00:29:45,360 goedheid, dit is 'n muis vervanging. 582 00:29:45,360 --> 00:29:48,470 Ek het nog nooit nodig om my muis te gebruik en klawerbord nie. 583 00:29:48,470 --> 00:29:49,650 >> Ons het nie regtig sien dit nie so nie. 584 00:29:49,650 --> 00:29:51,610 Want as jy onthou, toe die muis uitgekom het, die 585 00:29:51,610 --> 00:29:53,000 sleutelbord het nie verdwyn nie. 586 00:29:53,000 --> 00:29:56,030 Die muis aangevul die sleutelbord ervaring, en so dit is regtig wat 587 00:29:56,030 --> 00:29:57,590 hierdie tegnologie kan jy om te doen nie. 588 00:29:57,590 --> 00:29:59,860 Dit kan jy die ervaring aan te vul dat jy met. 589 00:29:59,860 --> 00:30:02,280 Dit laat jou toe om te doen dinge beter. 590 00:30:02,280 --> 00:30:06,260 >> En dit is regtig wat die ontwikkeling vir hierdie platform is alles oor. 591 00:30:06,260 --> 00:30:09,520 Dit gaan nie oor probeer om alles te doen met Leap nou. 592 00:30:09,520 --> 00:30:12,100 Want wat jy doen, is jy sal vind dit irriterend. 593 00:30:12,100 --> 00:30:14,850 Jy sal vind dit nie kry die resultate wat jy wil. 594 00:30:14,850 --> 00:30:18,160 Die beste manier om dit aan te pak is wat die dinge wat ek beter kan doen 595 00:30:18,160 --> 00:30:21,760 met die spring, en ek sal jou wys jy 'n paar van die demos. 596 00:30:21,760 --> 00:30:26,000 >> Maar wat sal jy begin om te sien as jy grawe 'n bietjie in dit, een van die 597 00:30:26,000 --> 00:30:27,910 gunsteling dinge vir almal om te doen - 598 00:30:27,910 --> 00:30:30,990 en deur al beteken, het 'n toneelstuk om met hierdie so goed - 599 00:30:30,990 --> 00:30:33,960 is die bou van 'n muis met die sprong. 600 00:30:33,960 --> 00:30:38,300 So ek wil die sprong te gebruik om te beheer die wyser met my vinger. 601 00:30:38,300 --> 00:30:42,090 Dit is beslis 'n program wat gebou kan word met die sprong. 602 00:30:42,090 --> 00:30:43,600 >> Is dit die beste gebruik van die sprong? 603 00:30:43,600 --> 00:30:44,580 Waarskynlik nie. 604 00:30:44,580 --> 00:30:47,780 So, wat ek sal probeer om jou te bemoedig ouens te dink oor is wat die 605 00:30:47,780 --> 00:30:48,360 aansoeke? 606 00:30:48,360 --> 00:30:50,750 As jy wil 'n paar van hierdie op te bou, wat die aansoeke 607 00:30:50,750 --> 00:30:51,620 dat jy beter kan doen? 608 00:30:51,620 --> 00:30:54,510 Hulle het nie om te wees regtig kompleks, Maar wat is 'n paar van die dinge wat 609 00:30:54,510 --> 00:30:57,410 net maak jou lewe 'n bietjie meer doeltreffend, of dalk n bietjie meer 610 00:30:57,410 --> 00:31:01,150 pret, of toelaat om te navigeer 'n bietjie beter? 611 00:31:01,150 --> 00:31:04,700 So dit is net wat ek wou gee jy 'n vinnige gedagte dat. 612 00:31:04,700 --> 00:31:09,690 >> So wat lei na wat sommige van die programme wat in daardie 613 00:31:09,690 --> 00:31:12,870 doen 'n goeie werk van toon die krag van hierdie platform? 614 00:31:12,870 --> 00:31:15,830 So ek gaan om jou te neem deur 'n paar van hulle nou. 615 00:31:15,830 --> 00:31:17,190 Ons kan redelik vinnig deur hulle. 616 00:31:17,190 --> 00:31:21,800 617 00:31:21,800 --> 00:31:33,790 >> So het die eerste een is 'n bietjie spel genaamd Blok 54, wat ek sal sit op jou 618 00:31:33,790 --> 00:31:35,040 skerm, nie my skerm. 619 00:31:35,040 --> 00:31:55,970 620 00:31:55,970 --> 00:31:57,310 Ons sal probeer om dit 'n klein venster plaas. 621 00:31:57,310 --> 00:32:05,830 622 00:32:05,830 --> 00:32:16,480 So een van die redes wat ek wou wys hierdie aansoek is omdat dit 623 00:32:16,480 --> 00:32:20,940 is regtig iets wat nooit moontlik voor. 624 00:32:20,940 --> 00:32:22,450 Dit is nie iets wat jy kan doen met 'n muis. 625 00:32:22,450 --> 00:32:26,350 Dit is nie iets wat jy kan doen met 'n klavier. 626 00:32:26,350 --> 00:32:29,560 Dit is waarskynlik 'n bietjie meer gevorderde, maar dit is 'n goeie voorbeeld van 627 00:32:29,560 --> 00:32:32,774 sommige van die dinge wat jy kan doen met die sprong. 628 00:32:32,774 --> 00:32:46,440 629 00:32:46,440 --> 00:32:49,130 >> So, wat jy hier sien, het ons ' n Jenga toring, natuurlik - 630 00:32:49,130 --> 00:32:52,720 of is dit 'n Blok 54 toring, Ek sê nie. 631 00:32:52,720 --> 00:33:08,070 So, wat kan ek hier doen, is ek eintlik kan gryp hierdie stukke, as my 632 00:33:08,070 --> 00:33:11,890 rekenaar nie stadiger te veel. 633 00:33:11,890 --> 00:33:14,290 Jammer, my rekenaar blyk te wees met 'n bietjie van 'n harde 634 00:33:14,290 --> 00:33:15,460 tyd saam met hierdie een. 635 00:33:15,460 --> 00:33:19,640 So ek kan eintlik gryp hierdie stukke en skuif dit net asof hulle 636 00:33:19,640 --> 00:33:21,150 fisiese voorwerpe. 637 00:33:21,150 --> 00:33:24,890 En dit is regtig een van die belangrikste voordele, bring dat die werklike wêreld. 638 00:33:24,890 --> 00:33:27,426 639 00:33:27,426 --> 00:33:34,640 >> So ek kan letterlik gryp wat stuk en dit kom haal. 640 00:33:34,640 --> 00:33:36,950 Ek kan dit weggooi. 641 00:33:36,950 --> 00:33:42,220 Wow, is dit loop 'n bietjie stadiger vir een of ander rede. 642 00:33:42,220 --> 00:33:43,860 Sodat jy kan soort van kry die gevoel daar. 643 00:33:43,860 --> 00:33:48,030 So dit is iets wat jy letterlik kon dit nie doen op 'n - 644 00:33:48,030 --> 00:33:52,870 645 00:33:52,870 --> 00:33:54,840 Ek is net gaan om dit te stoot een uit die pad nou. 646 00:33:54,840 --> 00:33:56,890 Daar gaan ons. 647 00:33:56,890 --> 00:33:58,940 >> So dit is 'n baie pret. 648 00:33:58,940 --> 00:34:02,120 As my rekenaar is nie chugging saam so veel nie, dan is dit 649 00:34:02,120 --> 00:34:02,800 sou wees om 'n baie gladder. 650 00:34:02,800 --> 00:34:07,230 Maar jy kan soort van sien is daar dat Dit is 'n voorbeeld van die bring 651 00:34:07,230 --> 00:34:10,199 iets wat was die werklike wêreld in die digitale ruimte, en dit is sodat jy 652 00:34:10,199 --> 00:34:13,230 interaksie in 'n manier wat natuurlik. 653 00:34:13,230 --> 00:34:16,780 >> Ek gebruik nie 'n spyskaart om deur te gaan. 654 00:34:16,780 --> 00:34:19,219 Ek is nie te klik, of die gebruik van die sleutelbord kortpaaie of enigiets. 655 00:34:19,219 --> 00:34:23,199 Dit is net letterlik my om uit te reik en die manipulering van die blokke in die 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 >> So hierdie volgende een is 'n bietjie saam dieselfde lyne, maar dit gaan oor 659 00:34:40,449 --> 00:34:44,219 die feit dat hierdie werklike ervarings in die digitale wêreld. 660 00:34:44,219 --> 00:34:50,929 En so gaan dit was 'n ervaring wat ek glo een van ons mede-stigters het. 661 00:34:50,929 --> 00:34:55,820 Ek wil hom nie op hierdie aan te haal nie, maar daar was die vermoë om te wees in die 662 00:34:55,820 --> 00:34:59,470 see en sien hierdie skole van die vis swem rond en in staat is om te 663 00:34:59,470 --> 00:35:00,760 interaksie met hulle. 664 00:35:00,760 --> 00:35:04,470 En dit is iets wat werklik moeilik om mondelings te kommunikeer. 665 00:35:04,470 --> 00:35:08,210 Dit is ook baie moeilik om te kommunikeer digitaal sonder 'n behoorlike 666 00:35:08,210 --> 00:35:11,420 insette meganisme om te kan dat 3D-wêreld te manipuleer. 667 00:35:11,420 --> 00:35:19,358 >> So ek sal net bring hierdie een op. 668 00:35:19,358 --> 00:35:24,750 669 00:35:24,750 --> 00:35:28,010 Jy kan nie in staat wees om te sien dat die stroom weergawe - dit kan 'wees 670 00:35:28,010 --> 00:35:29,260 bietjie donker. 671 00:35:29,260 --> 00:35:33,560 672 00:35:33,560 --> 00:35:36,810 So wat jy hier sien, is my hande in die 3D ruimte. 673 00:35:36,810 --> 00:35:39,030 Ek het 'n volledige vryheid van beweging. 674 00:35:39,030 --> 00:35:42,950 En ek kan net hou my hande nog steeds, sien die vis en dan 675 00:35:42,950 --> 00:35:44,200 strooi dit weg. 676 00:35:44,200 --> 00:35:51,750 677 00:35:51,750 --> 00:35:55,190 >> En jy kan die vryheid sien in hierdie digitale ruimte is soos iets wat 678 00:35:55,190 --> 00:35:58,700 regtig is nie moontlik nie. 679 00:35:58,700 --> 00:36:02,880 Ek kan uit te bring na die skerm verwilder. 680 00:36:02,880 --> 00:36:05,840 681 00:36:05,840 --> 00:36:11,100 So dit is 'n eenvoudige demo nie, maar dit is klem op die feit dat hulle in staat te 682 00:36:11,100 --> 00:36:13,520 bring sommige van hierdie werklike wêreld ervaring wat regtig nie 683 00:36:13,520 --> 00:36:17,280 vertaal in die digitale ruimte in hierdie digitale ruimte uiteindelik vir die 684 00:36:17,280 --> 00:36:18,480 eerste keer. 685 00:36:18,480 --> 00:36:22,464 >> Publiek: Jy kan eintlik sien wat op Museum van Wetenskap [onhoorbaar] 686 00:36:22,464 --> 00:36:27,440 687 00:36:27,440 --> 00:36:28,550 >> MICHAEL SUTHERLAND: En dit is 'n groot een so goed. 688 00:36:28,550 --> 00:36:31,900 Want wat ons kry, is wanneer mense eerste het hul hande in hierdie, is dit 689 00:36:31,900 --> 00:36:35,250 die beste tyd wat hulle gesien het hulself so publiek aankom verteenwoordig in 690 00:36:35,250 --> 00:36:38,500 hul digitale ruimte, sodat jy gewoonlik kry 'n interessante reaksie. 691 00:36:38,500 --> 00:36:43,290 So deur al beteken, as ons het tyd daarna, sou ek gelukkig wees om jou te wys 692 00:36:43,290 --> 00:36:44,700 ouens sommige van hierdie demos. 693 00:36:44,700 --> 00:36:49,870 694 00:36:49,870 --> 00:36:50,720 >> So hierdie volgende een - 695 00:36:50,720 --> 00:36:52,930 Ek sal nie bring die skyfie dek weer. 696 00:36:52,930 --> 00:36:56,000 697 00:36:56,000 --> 00:37:13,450 Hierdie volgende een is oor die skep van ' ervaring wat jy net kan verken. 698 00:37:13,450 --> 00:37:17,160 So is daar baie beperkte reëls aan hierdie. 699 00:37:17,160 --> 00:37:20,300 Dit is die skep van hierdie meeslepende ervaring. 700 00:37:20,300 --> 00:37:24,480 >> En die ontwikkelaar dat dit gebou is 'n man genaamd Eddie Lee uit Japan. 701 00:37:24,480 --> 00:37:28,880 En dit was eintlik 'n ervaring Hy het in Kyoto. 702 00:37:28,880 --> 00:37:31,190 En hy wou basies bring dat die ervaring en deel 703 00:37:31,190 --> 00:37:32,660 dit met ander mense. 704 00:37:32,660 --> 00:37:36,505 705 00:37:36,505 --> 00:37:37,600 >> Ek weet nie of jy kan hoor dat. 706 00:37:37,600 --> 00:37:40,830 Maar jy kan net jou vingers te sleep deur die water en gemors rond met 707 00:37:40,830 --> 00:37:42,460 wys. 708 00:37:42,460 --> 00:37:44,700 Daar is niks wat vertel my wat ek kan doen. 709 00:37:44,700 --> 00:38:05,260 710 00:38:05,260 --> 00:38:07,790 Dit is net 'n baie Zen ervaring. 711 00:38:07,790 --> 00:38:12,420 Maar dit is iets wat jy kan net werklik verdiep jouself in en 712 00:38:12,420 --> 00:38:14,420 vergeet hoe jy eintlik interaksie met dit. 713 00:38:14,420 --> 00:38:18,290 En net sit jou hande in en voel net jou manier om. 714 00:38:18,290 --> 00:38:21,900 715 00:38:21,900 --> 00:38:25,920 >> En jy kan die hele omgewing sien is daar net speel rond met. 716 00:38:25,920 --> 00:38:41,790 717 00:38:41,790 --> 00:38:44,680 En daar is eintlik 'n storie lyn na hierdie. 718 00:38:44,680 --> 00:38:49,080 Dit neem 'n rukkie om deur te gaan nie, maar jy kan jou pad verken 719 00:38:49,080 --> 00:38:51,060 deur dit. 720 00:38:51,060 --> 00:38:55,750 Dit is soort van 'n baie pret, en 'n baie natuurlike interaksie. 721 00:38:55,750 --> 00:39:05,290 722 00:39:05,290 --> 00:39:08,835 >> So dit is eintlik iets deur dieselfde ontwikkelaar. 723 00:39:08,835 --> 00:39:14,600 724 00:39:14,600 --> 00:39:19,260 Hierdie een is 'n bietjie crazier, maar dit beklemtoon 'n paar interessante gebruik 725 00:39:19,260 --> 00:39:22,740 gevalle, en weer, iets wat jy kan net regtig doen met 726 00:39:22,740 --> 00:39:24,030 hierdie soort van platform. 727 00:39:24,030 --> 00:39:26,690 So ek sal net kom hier rond. 728 00:39:26,690 --> 00:39:37,290 729 00:39:37,290 --> 00:39:39,180 >> So dit is eintlik die spyskaart bladsy. 730 00:39:39,180 --> 00:39:43,690 En dit is n spyskaart soos het nie werklik bestaan ​​het nie. 731 00:39:43,690 --> 00:39:48,760 So letterlik dit is net op soek na hoe baie vingers ek hou, en basies 732 00:39:48,760 --> 00:39:49,780 die keuse van die menu deur het. 733 00:39:49,780 --> 00:39:54,860 So kan jy sien die reëls herskryf om 734 00:39:54,860 --> 00:39:56,420 koppelvlak-ontwerp hier. 735 00:39:56,420 --> 00:39:59,666 Jy het 'n totale vryheid te doen wat jy wil. 736 00:39:59,666 --> 00:40:01,950 >> So in hierdie een, dit is 'n soort van 'n bietjie mal. 737 00:40:01,950 --> 00:40:09,200 738 00:40:09,200 --> 00:40:10,450 Ek is lief vir hierdie ouens. 739 00:40:10,450 --> 00:40:26,740 740 00:40:26,740 --> 00:40:29,012 Ek hierdie ouens kan sien weerkaats die hele dag. 741 00:40:29,012 --> 00:40:40,550 742 00:40:40,550 --> 00:40:44,940 Hy het 'n hele klomp van verskillende ervarings daar. 743 00:40:44,940 --> 00:40:47,020 >> Al hierdie wat jy kan kry deur lugruim. 744 00:40:47,020 --> 00:40:49,080 So voel vry om aan te meld. 745 00:40:49,080 --> 00:40:49,600 Dit is gratis. 746 00:40:49,600 --> 00:40:52,070 Jy kan gaan kyk na die programme. 747 00:40:52,070 --> 00:40:54,060 >> Dit is 'n soort van 'n musikale eksperiment. 748 00:40:54,060 --> 00:40:58,680 Maar wat hy doen is hy met behulp van die volle 3D ruimte verskillende te skep 749 00:40:58,680 --> 00:40:59,930 klankeffekte. 750 00:40:59,930 --> 00:41:14,815 751 00:41:14,815 --> 00:41:17,100 Dit is waarskynlik 'n bietjie moeilik om te hoor deur die klank stelsel. 752 00:41:17,100 --> 00:41:20,550 Maar basies hy is die gebruik van hierdie volle 3D ruimte 'n nuwe soort te skep 753 00:41:20,550 --> 00:41:21,350 instrument. 754 00:41:21,350 --> 00:41:25,690 En dan of ek die gebruik drie vingers, vier vingers, of 'n vinger, ek kan 755 00:41:25,690 --> 00:41:30,360 basies begin verander die effek van 'n geluid. 756 00:41:30,360 --> 00:41:34,690 So dit is beslis baie eksperimentele, maar dit beklemtoon dat 757 00:41:34,690 --> 00:41:35,940 vryheid in die 3D ruimte. 758 00:41:35,940 --> 00:41:44,320 759 00:41:44,320 --> 00:41:48,510 >> So jy Block 54 gesien het, het dit is 'spel. 760 00:41:48,510 --> 00:41:54,850 En die laaste twee was meer kreatiewe, ervaringsleer soort dinge. 761 00:41:54,850 --> 00:41:58,000 Dit is maklik om te toegedraai raak in daardie soort kreatiewe wêreld, en daar is so 762 00:41:58,000 --> 00:42:00,110 baie wonderlike dinge wat ons sien uit. 763 00:42:00,110 --> 00:42:03,670 En as niks anders nie, dis 'n groot rede om te ontwikkel vir die sprong Motion. 764 00:42:03,670 --> 00:42:08,310 >> Ons soveel wonderlike, kreatiewe nou sien dinge, maar daar is ook 'n element van 765 00:42:08,310 --> 00:42:10,360 doeltreffendheid. 766 00:42:10,360 --> 00:42:15,030 En so het ek wil net om te wys 'n vinnige integrasie dat die 767 00:42:15,030 --> 00:42:16,280 Google Earth span - 768 00:42:16,280 --> 00:42:18,490 769 00:42:18,490 --> 00:42:20,130 sommige van wat jy mag hê voor gesien. 770 00:42:20,130 --> 00:42:23,710 771 00:42:23,710 --> 00:42:31,240 Hopelik Ek het 'n OK verband hier, want dit is 'n bietjie 772 00:42:31,240 --> 00:42:32,490 bandwydte-intensiewe. 773 00:42:32,490 --> 00:42:35,150 774 00:42:35,150 --> 00:42:37,630 >> Maar jy waarskynlik vertroud met Google Aarde en hoe jy oor die algemeen 775 00:42:37,630 --> 00:42:38,860 sou opgevolg nie. 776 00:42:38,860 --> 00:42:43,650 Dis kliek en sleep, jy het die sliders vir zoom in, zoom uit. 777 00:42:43,650 --> 00:42:47,045 As jy regtig vaardig op dit, jy het sleutelbord kortpaaie, kliek 778 00:42:47,045 --> 00:42:48,530 en die pan en kantel. 779 00:42:48,530 --> 00:42:51,400 Daar is al die verskillende maniere waarop jy kan beweeg om die 3D navigeer 780 00:42:51,400 --> 00:42:52,360 omgewing. 781 00:42:52,360 --> 00:42:56,180 Maar wat die Google-span het was hulle net die reëls op wat oorgeskryf. 782 00:42:56,180 --> 00:43:00,630 783 00:43:00,630 --> 00:43:02,240 >> Ons kan 'n bietjie het bandwydte kwessies. 784 00:43:02,240 --> 00:43:10,560 Maar wat jy kan soort sien daar is jy kan basies net navigeer. 785 00:43:10,560 --> 00:43:16,990 So laat ons sien waar ons wil gaan. 786 00:43:16,990 --> 00:43:20,220 O ja, ons is 'n bietjie bietjie stellend daar. 787 00:43:20,220 --> 00:43:25,280 Maar wat dit my toelaat om te doen, is om Ek kan verskeie grade van beheer 788 00:43:25,280 --> 00:43:27,260 vryheid almal met een vloeiende beweging. 789 00:43:27,260 --> 00:43:31,320 >> So ek kan pan links na regs. 790 00:43:31,320 --> 00:43:33,440 Ek het 'opkyk, afkyk. 791 00:43:33,440 --> 00:43:34,930 Ek kan my opstand verander. 792 00:43:34,930 --> 00:43:36,550 Ek kan vorentoe beweeg. 793 00:43:36,550 --> 00:43:45,040 Ek kan basies gaan, en ek kan rond draai 'n sekere punt en hou net 794 00:43:45,040 --> 00:43:46,460 my fokus op dit. 795 00:43:46,460 --> 00:43:49,010 Ek het 'n volledige vryheid in hierdie 3D ruimte. 796 00:43:49,010 --> 00:43:53,400 >> En al van 'n skielike, my doeltreffendheid van opgevolg rondom die ruimte is net 797 00:43:53,400 --> 00:43:56,110 vermenigvuldig geweldig. 798 00:43:56,110 --> 00:44:01,180 So ek kan spring van Boston na San Francisco na Nieu-Seeland in 'n paar 799 00:44:01,180 --> 00:44:01,840 sekondes. 800 00:44:01,840 --> 00:44:06,120 Voorheen het dat die soort van operasie sou geneem het my nogal 'n paar 801 00:44:06,120 --> 00:44:08,600 verskillende druk en bewegings en sleutelbord kortpaaie, en ek het om te 802 00:44:08,600 --> 00:44:09,560 onthou dit alles. 803 00:44:09,560 --> 00:44:14,500 >> So dit is n aansoek waar hierdie soort van natuurlike interaksie 804 00:44:14,500 --> 00:44:16,350 sodat 'n groter doeltreffendheid. 805 00:44:16,350 --> 00:44:18,540 So dit is n ander ding om te hou aan die agterkant van jou gees. 806 00:44:18,540 --> 00:44:22,175 Is dit iets wat ek meer kan maak doeltreffend in wat ek bou? 807 00:44:22,175 --> 00:44:27,290 808 00:44:27,290 --> 00:44:33,940 >> En die laaste een wat ek wil om te wys voor ek gaan in die SDK is oor die 809 00:44:33,940 --> 00:44:35,220 opvoedkundige moontlikhede. 810 00:44:35,220 --> 00:44:37,190 En dit is iets wat Dan aangeraak liggies met 811 00:44:37,190 --> 00:44:39,490 die Children's Hospital. 812 00:44:39,490 --> 00:44:40,410 Ons gaan vol skerm. 813 00:44:40,410 --> 00:44:41,660 Hang aan 'n tweede. 814 00:44:41,660 --> 00:44:46,780 815 00:44:46,780 --> 00:44:48,030 Hier gaan ons. 816 00:44:48,030 --> 00:45:07,280 817 00:45:07,280 --> 00:45:08,530 >> Dit is 'n bietjie vreemd. 818 00:45:08,530 --> 00:45:14,860 819 00:45:14,860 --> 00:45:16,380 Kom ons probeer gee dat 'n volle skerm weer. 820 00:45:16,380 --> 00:45:20,502 821 00:45:20,502 --> 00:45:23,580 Wel, nie dat jy nie lyk soos dit wil uit te voer op hierdie voorspelbare vir 822 00:45:23,580 --> 00:45:24,830 een of ander rede. 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 Oh well, dis te sleg nie. 827 00:45:38,220 --> 00:45:40,980 >> So hierdie een is eintlik 'n bietjie inligting. 828 00:45:40,980 --> 00:45:46,730 Jy kan 'n blik op dit later het nie, Na dit as jy wil. 829 00:45:46,730 --> 00:45:51,110 Maar basies wat dit doen, is dit 'n volle 3D voorstelling van die skedel. 830 00:45:51,110 --> 00:45:54,090 En wat jy kan doen, is om basies neem dit uitmekaar in 3D. 831 00:45:54,090 --> 00:45:55,780 Dit word 'n 3D legkaart. 832 00:45:55,780 --> 00:45:58,450 >> So 'n paar van hierdie aansoeke, sal hulle [? vra?] vir 'n meer meeslepende 833 00:45:58,450 --> 00:45:59,400 leer omgewing. 834 00:45:59,400 --> 00:46:03,930 So as jy in staat om met wat jy leer, jy begin om te 835 00:46:03,930 --> 00:46:04,870 neem dit in 'n baie meer. 836 00:46:04,870 --> 00:46:09,910 So ons sien 'n baie interessante aansoeke ontwikkel word, beide in 837 00:46:09,910 --> 00:46:13,132 vroeë leer en spesiale behoeftes leer, sowel as al die pad 838 00:46:13,132 --> 00:46:15,000 deur die wetenskap. 839 00:46:15,000 --> 00:46:18,180 So daar is 'n baie interessante Aansoeke saam dat. 840 00:46:18,180 --> 00:46:25,250 >> Ek sal probeer en wys jou hierdie een, maar dit is gaan 'n bietjie hit en 841 00:46:25,250 --> 00:46:28,040 mis of ons kan kry dit om hier te werk. 842 00:46:28,040 --> 00:46:40,660 843 00:46:40,660 --> 00:46:45,740 Dit is slegs vertoon die helfte van die anatomie op die oomblik. 844 00:46:45,740 --> 00:46:48,670 Maar wat dit toelaat om jou te doen, is te sien hoe jy kan navigeer 845 00:46:48,670 --> 00:46:51,900 om dit in 3D. 846 00:46:51,900 --> 00:46:58,130 Ek kan basies begin die verwydering van artikels en in staat wees om te navigeer. 847 00:46:58,130 --> 00:47:07,610 Ek kan eintlik begin om basies skil terug die verskillende lae. 848 00:47:07,610 --> 00:47:10,580 Dit is amper soos om 'n MRI in real time. 849 00:47:10,580 --> 00:47:14,425 >> Hierdie is deel van die BioDigital Menslike Project. 850 00:47:14,425 --> 00:47:17,200 So dit is eintlik iets wat splinternuwe wat kom uit. 851 00:47:17,200 --> 00:47:22,190 Jy kan soort van sien hoe jy kan net neem stukke uitmekaar en dan net 852 00:47:22,190 --> 00:47:27,880 basies navigeer in en ondersoek dit 'n baie meer nou. 853 00:47:27,880 --> 00:47:31,020 Jy kan sien dit is eintlik hardloop direk in die leser, so dit is 'n 854 00:47:31,020 --> 00:47:33,370 voorbeeld van wat moontlik is met die JavaScript API. 855 00:47:33,370 --> 00:47:36,120 856 00:47:36,120 --> 00:47:45,190 >> So dit is 'n paar verskillende voorbeelde van sommige van die programme. 857 00:47:45,190 --> 00:47:48,310 Jy sien die kreatiewe ondersoekende situasie. 858 00:47:48,310 --> 00:47:51,560 Jy sien sommige van die doeltreffendheid toeneem, 'n soort van interaktiewe 859 00:47:51,560 --> 00:47:52,850 leer voorbeelde. 860 00:47:52,850 --> 00:47:54,600 Sodat jy kan sien daar is 'n wye verskeidenheid 861 00:47:54,600 --> 00:47:55,850 programme, verskillende sagteware. 862 00:47:55,850 --> 00:47:59,310 863 00:47:59,310 --> 00:48:02,010 >> Ek vermoed dat dit waarskynlik nie baie mense het 'n blik op die SDK deur 864 00:48:02,010 --> 00:48:03,000 hierdie stadium. 865 00:48:03,000 --> 00:48:07,530 So ek sal net gaan op 'n baie, baie hoog vlak deur wat is die data wat 866 00:48:07,530 --> 00:48:09,190 die maak van al hierdie werk. 867 00:48:09,190 --> 00:48:12,630 Wat is dit as jy as 'n ontwikkelaar sou saam te werk met dié soort te skep 868 00:48:12,630 --> 00:48:14,240 ervarings. 869 00:48:14,240 --> 00:48:17,430 >> So ek het gepraat oor 'n paar keer nou, rame. 870 00:48:17,430 --> 00:48:21,780 So aan die baie, baie laagste vlak, ons het wat ons rame noem. 871 00:48:21,780 --> 00:48:25,610 En n raam is basies terug na jou tot 200 keer per sekonde, en is dit 872 00:48:25,610 --> 00:48:28,870 bevat alles wat die sprong sien. 873 00:48:28,870 --> 00:48:32,740 So het die sprong te sien hande, sien dit vingers, en dit sien gereedskap. 874 00:48:32,740 --> 00:48:35,290 So ek sal jy vinnig wys in ons Visualizer wat dit lyk soos. 875 00:48:35,290 --> 00:48:45,970 876 00:48:45,970 --> 00:48:49,720 >> So as jy belangstel in die doen van 'n paar Sprong ontwikkeling, hierdie hulpmiddel is hier 877 00:48:49,720 --> 00:48:53,150 waarskynlik een van die mees te wees nuttige dinge wat jy kan 878 00:48:53,150 --> 00:48:54,490 begin om te speel. 879 00:48:54,490 --> 00:48:59,090 Dit is eintlik nie onmiddellik duidelik moontlik waar jy na hierdie van. 880 00:48:59,090 --> 00:49:01,690 En ek sal jou wys jy vinnig net so dat jy is al bewus van waar jy kan 881 00:49:01,690 --> 00:49:02,610 eintlik kry om hierdie. 882 00:49:02,610 --> 00:49:05,380 >> So wanneer jy die bestuur van die sprong Motion sagteware, jy het hierdie 883 00:49:05,380 --> 00:49:06,460 bietjie ikoon hier. 884 00:49:06,460 --> 00:49:09,350 Dit is waar jy lugruim kan begin uit, dit is waar jy kan kry om jou 885 00:49:09,350 --> 00:49:10,610 instellings van. 886 00:49:10,610 --> 00:49:18,680 Een van die dinge wat hier is dit ding genaamd die diagnose 887 00:49:18,680 --> 00:49:21,280 Visualizer, en dit is onder Probleme oplos. 888 00:49:21,280 --> 00:49:26,932 Dit sal hierdie hulpmiddel hier begin, en dit is basies - 889 00:49:26,932 --> 00:49:28,182 >> Publiek: [onhoorbaar]. 890 00:49:28,182 --> 00:49:30,310 891 00:49:30,310 --> 00:49:30,770 >> MICHAEL SUTHERLAND: O, regs. 892 00:49:30,770 --> 00:49:31,390 Ja, dankie vir dat. 893 00:49:31,390 --> 00:49:32,640 Ek het opgemerk dat as well. 894 00:49:32,640 --> 00:49:37,550 895 00:49:37,550 --> 00:49:37,860 Dankie. 896 00:49:37,860 --> 00:49:39,970 Dit is net soort van inloer voor. 897 00:49:39,970 --> 00:49:41,970 Dankie vir die merk dat. 898 00:49:41,970 --> 00:49:46,410 >> So dit is basies net wat die sprong is pomp uit. 899 00:49:46,410 --> 00:49:49,080 So dit is die data wat kom uit verwerk deur ons. 900 00:49:49,080 --> 00:49:52,480 En aan die einde van die dag, dit is wat jy kry. 901 00:49:52,480 --> 00:49:54,740 So, dit is die hande en vingers, basies. 902 00:49:54,740 --> 00:49:58,260 Wat jy daar is te sien is al my vingers in real time verteenwoordig af 903 00:49:58,260 --> 00:50:00,150 'n honderdste van 'n millimeter. 904 00:50:00,150 --> 00:50:01,330 >> Jy kan sien die pyle. 905 00:50:01,330 --> 00:50:03,760 Die pyltjies verteenwoordig van die rigting van my vinger. 906 00:50:03,760 --> 00:50:05,960 So dit is iets wat jy sal kry deur middel van IPI. 907 00:50:05,960 --> 00:50:09,660 Jy kan sien waar hulle teken - dit is die posisie van die vingers. 908 00:50:09,660 --> 00:50:13,790 En jy kry ook die snelheid op 'n tyd as well. 909 00:50:13,790 --> 00:50:16,990 >> En jy sal daar te sien die twee groot kringe my palm verteenwoordig. 910 00:50:16,990 --> 00:50:20,240 En jy het 'n groot pyl uit te steek die onderkant, of die top as ek hou 911 00:50:20,240 --> 00:50:25,130 my hand onderstebo, en dit is wat die palm normaalvektore. 912 00:50:25,130 --> 00:50:29,490 So basies normaalvektor nie net 'n vektor wat is reguit uit te steek 913 00:50:29,490 --> 00:50:31,340 van jou palm se oppervlak. 914 00:50:31,340 --> 00:50:36,290 So dit is die fundamentele bou blok dat jy wil werk met met 915 00:50:36,290 --> 00:50:37,595 gebou sprong sagteware. 916 00:50:37,595 --> 00:50:43,020 En hierdie hulpmiddel kan jy regtig sien presies wat aangaan. 917 00:50:43,020 --> 00:50:46,250 >> En daar is 'n paar dinge wat jy kan doen n paar klein wenke in hierdie 918 00:50:46,250 --> 00:50:49,070 visualiseer wat behulpsaam kan wees. 919 00:50:49,070 --> 00:50:52,925 Een daarvan is om net jou vingers te verteenwoordig 'n bietjie meer duidelik. 920 00:50:52,925 --> 00:50:55,770 921 00:50:55,770 --> 00:51:02,020 Die ander ding wat kan help is dit is in wese 922 00:51:02,020 --> 00:51:04,410 wat die sprong is om te sien. 923 00:51:04,410 --> 00:51:07,150 >> So ek voorheen genoem, is daar n paar van die optiese ore. 924 00:51:07,150 --> 00:51:11,120 So hierdie dinge het basies 'n veld van die lig van ongeveer 150 grade. 925 00:51:11,120 --> 00:51:15,220 En so gaan dit geel box hier is verteenwoordig wat dit kan sien. 926 00:51:15,220 --> 00:51:18,340 So kan jy hier sien as ek gaan buite daardie boks Ek is 927 00:51:18,340 --> 00:51:20,580 begin my hande om te verloor. 928 00:51:20,580 --> 00:51:23,780 En as ek begin om hier buite te gaan, sal dit nog steeds dit optel, maar jy is 929 00:51:23,780 --> 00:51:25,730 begin om dit te verloor op die kante. 930 00:51:25,730 --> 00:51:28,300 So dit gee jou n bietjie van 'n gevoel van die ruimte wat jy het 931 00:51:28,300 --> 00:51:29,550 om mee te speel. 932 00:51:29,550 --> 00:51:36,940 933 00:51:36,940 --> 00:51:41,090 >> En jy sal hier te sien as jy druk H, sal dit die spyskaart wissel. 934 00:51:41,090 --> 00:51:43,005 En dit sal eintlik gee jy 'n hele klomp van verskillende opsies wat 935 00:51:43,005 --> 00:51:45,060 jy kan toegang te verkry. 936 00:51:45,060 --> 00:51:47,020 Die meeste van dit wat jy sal waarskynlik nie nodig. 937 00:51:47,020 --> 00:51:52,630 Maar dit is 'n goeie manier om van die verbeelding van wat gaan aan sonder om gegrawe 938 00:51:52,630 --> 00:51:53,880 af in die data. 939 00:51:53,880 --> 00:52:00,740 940 00:52:00,740 --> 00:52:03,950 >> So wat is die rame, hande, Vingers en gereedskap. 941 00:52:03,950 --> 00:52:09,060 Eintlik, ek sal jy net vinnig wys voor ek gaan terug, die Tool. 942 00:52:09,060 --> 00:52:11,170 So laat my sien, moet hierdie werk. 943 00:52:11,170 --> 00:52:15,870 944 00:52:15,870 --> 00:52:19,240 Sodat jy kan sien hier my hande. 945 00:52:19,240 --> 00:52:22,330 En as ek bring in hierdie pen, dit kom as grys. 946 00:52:22,330 --> 00:52:24,470 En wat dit is en gesê is dat dit is 'n instrument. 947 00:52:24,470 --> 00:52:26,610 >> So het ons wat ons noem 'n instrument API. 948 00:52:26,610 --> 00:52:31,430 Dit erken eintlik voorwerpe soos penne of verfkwaste, enigiets wat 949 00:52:31,430 --> 00:52:32,520 ongeveer van hierdie soort van vorm. 950 00:52:32,520 --> 00:52:35,570 Dit sal in staat wees om te vertel dat dit nie 'n vinger, en jy kan eintlik gebruik 951 00:52:35,570 --> 00:52:38,020 wat tot u voordeel as jy gebou sagteware vir hierdie. 952 00:52:38,020 --> 00:52:40,710 953 00:52:40,710 --> 00:52:43,340 >> Jy kan begin werklike wêreld te bring voorwerpe in jou 954 00:52:43,340 --> 00:52:44,790 aansoek, byvoorbeeld. 955 00:52:44,790 --> 00:52:49,140 So kan jy letterlik n esel van verskillende verfkwaste, en elke 956 00:52:49,140 --> 00:52:51,480 kwas jy gekodeerde up 'n ander voor te stel 957 00:52:51,480 --> 00:52:52,720 borsel in die sagteware. 958 00:52:52,720 --> 00:52:56,450 So in plaas van werklik om dit te verander deur 'n spyskaart op die sagteware, jy 959 00:52:56,450 --> 00:52:58,900 kan letterlik net haal n ander borsel en begin verf met dit en 960 00:52:58,900 --> 00:53:00,150 het die sagteware aan te pas om dit te. 961 00:53:00,150 --> 00:53:06,160 962 00:53:06,160 --> 00:53:09,400 >> So dit is rame, hande, Vingers en gereedskap. 963 00:53:09,400 --> 00:53:12,500 So wat is die baie, baie lae Vlak dinge wat ons het. 964 00:53:12,500 --> 00:53:18,270 Ek weet nie of enigiemand hier enige bekendheid met die Kinect. 965 00:53:18,270 --> 00:53:23,210 Een van die dinge wat ons kry gevra om 'n baie waar is die rou data. 966 00:53:23,210 --> 00:53:28,890 En wat dit beteken, is in ander 3D dop stelsels, dit is basies ' 967 00:53:28,890 --> 00:53:30,310 blob van data. 968 00:53:30,310 --> 00:53:32,600 >> Wat ons hier doen, is om 'n meer gestruktureerde benadering. 969 00:53:32,600 --> 00:53:34,230 So dit is eintlik die laagste vlak data. 970 00:53:34,230 --> 00:53:37,220 En ons vind dat, want dit is gestruktureer soos hierdie, is dit regtig help 971 00:53:37,220 --> 00:53:39,360 mense om te begin vinniger. 972 00:53:39,360 --> 00:53:43,030 As jy net het 'n volle 3D blob van data, is dit baie 973 00:53:43,030 --> 00:53:44,720 moeilik om te werk met. 974 00:53:44,720 --> 00:53:47,333 So dit is een van die redes waarom dit gestruktureer in die manier waarop dit is. 975 00:53:47,333 --> 00:53:51,906 >> So is daar enige vrae om enige van daardie? 976 00:53:51,906 --> 00:53:52,902 Nee. 977 00:53:52,902 --> 00:53:54,152 So ons sal beweeg. 978 00:53:54,152 --> 00:53:57,060 979 00:53:57,060 --> 00:54:01,060 >> Jy kan in staat wees om te begin om te sien selfs al die data is gestruktureer 980 00:54:01,060 --> 00:54:05,180 wat gee jou letterlik wat jy sien, soos die hande en vingers, kan dit 981 00:54:05,180 --> 00:54:10,650 'n bietjie ontmoedigend om eers te begin om uit te vind hoe om te werk met dit. 982 00:54:10,650 --> 00:54:13,570 Nou gaan ek die dop vingers in 3D, wat moet ek doen met dit? 983 00:54:13,570 --> 00:54:18,670 So ons het een of ander hoër vlak APIs te help kry om 'n paar van diegene 984 00:54:18,670 --> 00:54:21,540 gebiede, en dit kan 'n manier te kry begin met 'n bietjie vinniger as well. 985 00:54:21,540 --> 00:54:25,300 >> So dit is konseptueel genoem bewegings. 986 00:54:25,300 --> 00:54:26,550 Dit is 'n deel van ons API. 987 00:54:26,550 --> 00:54:29,290 988 00:54:29,290 --> 00:54:33,150 Jy sal 'n paar gidse vind op wat Voorstelle is. 989 00:54:33,150 --> 00:54:36,310 Maar op 'n konseptuele vlak, wat dit is doen, is om dit is basies wat al 990 00:54:36,310 --> 00:54:39,610 hierdie bewegings in die ruimte en draai hulle in een van die drie 991 00:54:39,610 --> 00:54:42,590 dinge - vertaling, rotasie, skaal nie. 992 00:54:42,590 --> 00:54:44,860 >> So kry nie te vasgevang in daardie. 993 00:54:44,860 --> 00:54:49,770 Maar wat dit basies kan jy doen word dit hierdie komplekse bewegings vat 994 00:54:49,770 --> 00:54:55,310 in enkelsyfers, of 'n graad van rotasie, of 'n skaal 995 00:54:55,310 --> 00:54:56,530 faktor soos 'n nommer. 996 00:54:56,530 --> 00:55:02,190 So, wat beteken dit is dit abstraheer uit 'n baie van die komplekse meganika en indien 997 00:55:02,190 --> 00:55:06,150 Ek doen dit, dit gee jou 'n aantal wat sê dit is te skaal met 10. 998 00:55:06,150 --> 00:55:10,280 >> So, wat kan jy dan doen is as jy ' 'n beeld wat jy wil om te vergroot, 999 00:55:10,280 --> 00:55:12,120 jy kan die beeld te gryp. 1000 00:55:12,120 --> 00:55:15,370 En gebruik dan hierdie soort van API om te sê, Wel, nou is ek skalering dit met 'n faktor 1001 00:55:15,370 --> 00:55:18,570 10 en jy hoef nie bekommerd te wees oor al die data wat aangaan. 1002 00:55:18,570 --> 00:55:20,400 So dit is iets om net te hou aan die agterkant van jou gees. 1003 00:55:20,400 --> 00:55:23,740 Dit kan dit 'n bietjie makliker te maak as jy probeer om 'n paar van diegene wat meer te doen 1004 00:55:23,740 --> 00:55:26,680 komplekse interaksies. 1005 00:55:26,680 --> 00:55:28,420 >> Dit is wat ons noem die bewegings API. 1006 00:55:28,420 --> 00:55:32,180 Jy sal dit nie sien nie eintlik genoem Bewegings in die dokumentasie. 1007 00:55:32,180 --> 00:55:35,750 Dis eintlik n versameling van APIs uit verskillende plekke. 1008 00:55:35,750 --> 00:55:38,790 Maar wat ek kan doen, is as iemand se belangstel in meer oor die leer 1009 00:55:38,790 --> 00:55:45,230 wat, ek is gelukkig om jou te wys op 'n sekere gidse vir hoe om te begin op daardie. 1010 00:55:45,230 --> 00:55:47,540 >> En dan is die volgende ding is, wat gewoonlik die ding wat die meeste mense is 1011 00:55:47,540 --> 00:55:49,920 waarskynlik die mees bekende met, is gebare. 1012 00:55:49,920 --> 00:55:53,680 So dit is baie hoër vlak onttrekking. 1013 00:55:53,680 --> 00:55:55,910 So jy basies om al hierdie soort van bewegings en jy 1014 00:55:55,910 --> 00:55:58,510 sê, regs, wat is 'n diskrete ding wat ek kan doen? 1015 00:55:58,510 --> 00:56:03,690 So ek kan sirkel met my vinger, of ek kan krap met my hand, of ek kan tap 1016 00:56:03,690 --> 00:56:04,720 in die oor. 1017 00:56:04,720 --> 00:56:08,240 En so het ons gebreek het diegene af net om te probeer en maak dit 'n bietjie makliker om te 1018 00:56:08,240 --> 00:56:11,860 te begin in 'n paar van hierdie gebare. 1019 00:56:11,860 --> 00:56:14,390 En ek sal jou wys julle 'n bietjie oor hoe sommige van dié werk. 1020 00:56:14,390 --> 00:56:17,860 1021 00:56:17,860 --> 00:56:24,675 >> So terug in die Visualizer, as ek gebare op - 1022 00:56:24,675 --> 00:56:37,550 1023 00:56:37,550 --> 00:56:42,675 laat my net te stop wat so dit is nie roterende en maak dit hardloop duiselig. 1024 00:56:42,675 --> 00:56:43,430 Reg, daar gaan ons. 1025 00:56:43,430 --> 00:56:44,680 Draai dit op. 1026 00:56:44,680 --> 00:56:49,750 1027 00:56:49,750 --> 00:56:50,800 Goed, hier gaan ons. 1028 00:56:50,800 --> 00:56:53,560 >> So nou kan jy sien dat my hande in die ruimte. 1029 00:56:53,560 --> 00:56:57,750 As ek 'n sirkel trek, is dit kom up en wys n sirkel. 1030 00:56:57,750 --> 00:57:01,140 En jy kan sien dit is eintlik in enige vlak. 1031 00:57:01,140 --> 00:57:02,360 Dit maak nie regtig saak nie hoe ek dit teken. 1032 00:57:02,360 --> 00:57:05,760 Maar dit is basies die opsporing dat ek 'n sirkel met my vinger. 1033 00:57:05,760 --> 00:57:10,830 >> En op die API vlak, het ons probeer het om te maak dat so maklik as moontlik te gebruik. 1034 00:57:10,830 --> 00:57:14,880 So jy het nie regtig na te dink oor die meganika van die dop punte 1035 00:57:14,880 --> 00:57:16,610 in 3D en uitzoeken of Dit is 'n sirkel. 1036 00:57:16,610 --> 00:57:19,690 Jy kan net sê, is 'n sirkel gebeur? 1037 00:57:19,690 --> 00:57:23,150 So dit is een ding wat jy kan gebruik as 'n beheer meganisme. 1038 00:57:23,150 --> 00:57:26,257 >> Jy sal ook sien dat daar wat ons het dunbier, krane. 1039 00:57:26,257 --> 00:57:30,570 1040 00:57:30,570 --> 00:57:34,280 Jy kan sien die klein balle weerkaats is daar aan die onderkant. 1041 00:57:34,280 --> 00:57:37,990 So dit is visueel hoe ons wys wat die gebare. 1042 00:57:37,990 --> 00:57:42,600 >> Maar in terme van die ontwikkeling van sagteware vir dit, dit is net 'n hoë vlak manier 1043 00:57:42,600 --> 00:57:47,130 te vereenvoudig 'n groot deel van die kompleksiteit van die dop vingers, so jy kan net 1044 00:57:47,130 --> 00:57:49,210 gebruik die as is. 1045 00:57:49,210 --> 00:57:51,250 Jy begin anders te sien benaderings tot dit. 1046 00:57:51,250 --> 00:57:54,890 En ek sal jou wys 'n ander benadering 'n bietjie later op 'n ander manier 1047 00:57:54,890 --> 00:57:59,390 om dit te doen nie, maar die al gebou in die API. 1048 00:57:59,390 --> 00:58:05,900 1049 00:58:05,900 --> 00:58:09,340 >> So het ons 'n paar ander dele na die SDK wat dalk 1050 00:58:09,340 --> 00:58:10,700 interessant om julle. 1051 00:58:10,700 --> 00:58:15,440 Dus net daardie laaste stukkies te dek, daar is drie vlakke van abstraksie Ek 1052 00:58:15,440 --> 00:58:16,000 gepraat oor. 1053 00:58:16,000 --> 00:58:20,330 Die lae vlak, wat is die rame, Die hande en die vingers. 1054 00:58:20,330 --> 00:58:23,570 >> Die middelste vlak, waar dit die omskakeling 'n baie van die beweging in 1055 00:58:23,570 --> 00:58:30,510 deurlopende beweging, so rotasie, of skalering, of vertaal. 1056 00:58:30,510 --> 00:58:33,010 En dan na die volgende vlak wat is die handgebare, soos 1057 00:58:33,010 --> 00:58:34,160 Ek doen 'n sirkel? 1058 00:58:34,160 --> 00:58:35,560 Ek is besig met 'n kraan? 1059 00:58:35,560 --> 00:58:37,890 Doen ek 'n slag? 1060 00:58:37,890 --> 00:58:42,480 >> Dan aan die ander kant van dit, ons het dinge genoem die interaksie Box. 1061 00:58:42,480 --> 00:58:45,620 Ek wil nie om te gaan in te veel besonderhede, want dit is alles net te 1062 00:58:45,620 --> 00:58:47,990 gee jou 'n bietjie van 'n voorsmakie van wat sommige van die dinge is. 1063 00:58:47,990 --> 00:58:51,710 Jy is beslis meer as welkom om te reik uit na my met besonderhede later 1064 00:58:51,710 --> 00:58:52,740 op hieroor. 1065 00:58:52,740 --> 00:58:56,320 Maar die interaksie Box is 'n ander manier dat ons probeer om dit 'n bietjie te maak 1066 00:58:56,320 --> 00:59:00,880 bietjie makliker om te dink oor koördinate in die ruimte. 1067 00:59:00,880 --> 00:59:03,630 >> So ek voorheen genoem jy het die ruimte - 1068 00:59:03,630 --> 00:59:06,520 dis hierdie 3D omgekeerde piramide. 1069 00:59:06,520 --> 00:59:07,940 Dit kan 'n bietjie lastig. 1070 00:59:07,940 --> 00:59:08,700 Jy kan soort van sien dit daar. 1071 00:59:08,700 --> 00:59:11,760 Dit kan 'n bietjie lastig as geword jy probeer om dit te vertaal in 1072 00:59:11,760 --> 00:59:15,770 skerm ruimte waar jy vertoon wat jy besig is. 1073 00:59:15,770 --> 00:59:17,685 >> So wat ons geskep is 'n interaksie Box. 1074 00:59:17,685 --> 00:59:25,630 1075 00:59:25,630 --> 00:59:27,280 Dit gaan baie moeilik wees om - 1076 00:59:27,280 --> 00:59:29,560 O, daar gaan ons as ek dat 'n mens op. 1077 00:59:29,560 --> 00:59:31,170 Sodat jy kan die wit boks daar te sien. 1078 00:59:31,170 --> 00:59:34,650 1079 00:59:34,650 --> 00:59:40,990 En basies wat dit doen is dit is ' net kartering wat aan nul tot een, 1080 00:59:40,990 --> 00:59:41,540 nul tot een. 1081 00:59:41,540 --> 00:59:44,480 Sodat jy net 'n afgeskaal ruimte wat altyd vas. 1082 00:59:44,480 --> 00:59:47,900 Jy hoef nie bekommerd te wees oor hoe ver jy bo die toestel, 1083 00:59:47,900 --> 00:59:48,520 of waar dit is. 1084 00:59:48,520 --> 00:59:49,770 >> En dit pas - 1085 00:59:49,770 --> 00:59:52,410 1086 00:59:52,410 --> 00:59:54,160 ten minste dit moet aanpas. 1087 00:59:54,160 --> 00:59:59,850 1088 00:59:59,850 --> 01:00:02,570 Hierdie is natuurlik demo mode. 1089 01:00:02,570 --> 01:00:06,630 Maar basies wat sal gebeur met wat dit sal net aan te pas by 1090 01:00:06,630 --> 01:00:10,890 waar die persoon is bo die toestel, en dit sal 'n bestendige 1091 01:00:10,890 --> 01:00:12,870 ruimte vir jou om te werk in 1092 01:00:12,870 --> 01:00:16,090 >> Dit klink n bietjie kompleks met die manier wat ek verduidelik dit daar. 1093 01:00:16,090 --> 01:00:20,620 Maar wat dit laat jou wese te doen is net vergeet 1094 01:00:20,620 --> 01:00:21,600 waar die persoon is. 1095 01:00:21,600 --> 01:00:25,610 Dit gee jou net 'afgeskaal nul tot een in die Y, nul tot een in die X en 1096 01:00:25,610 --> 01:00:29,550 jy moet net nie hoef te bekommer oor al die kompleksiteit van waar die persoon is, 1097 01:00:29,550 --> 01:00:33,000 of dit nou met behulp van groot bewegings of klein bewegings, en dit net skale 1098 01:00:33,000 --> 01:00:35,030 alles vir jou. 1099 01:00:35,030 --> 01:00:36,330 So dit is net iets 'n oog uit te hou. 1100 01:00:36,330 --> 01:00:38,350 >> As jy nie kyk deur die dokumentasie en jy sien iets 1101 01:00:38,350 --> 01:00:41,920 oor interaksie Box, dis wat dit gaan verwys. 1102 01:00:41,920 --> 01:00:45,792 Dit kan n bietjie moeilik wees konsep om te verstaan ​​wat dit is. 1103 01:00:45,792 --> 01:00:57,040 En dit is jammer dat dit nie skaal saam met my, maar dit is OK. 1104 01:00:57,040 --> 01:01:01,260 >> En terwyl ons op hierdie siening, die ander API wat sal interessant wees 1105 01:01:01,260 --> 01:01:03,530 Miskien praat oor ons Raak Sone API. 1106 01:01:03,530 --> 01:01:08,900 So een van die eerste dinge wat mense vra, is hoe kliek jy met die sprong? 1107 01:01:08,900 --> 01:01:11,250 Dit is soort van 'n interessante vraag, omdat jy nie regtig nodig het om nie te klik 1108 01:01:11,250 --> 01:01:12,390 met die sprong. 1109 01:01:12,390 --> 01:01:15,350 Wat ons probeer en moedig is om te dink oor eintlik interaksie met die 1110 01:01:15,350 --> 01:01:19,410 ruimte, gryp dit en beweeg dit - jy nie nodig het om te kliek en sleep. 1111 01:01:19,410 --> 01:01:23,850 >> Maar vir die aansoeke waar n soort interaksie nodig is, ons 1112 01:01:23,850 --> 01:01:25,775 'n API wat genoem 'n tikkie Sone API. 1113 01:01:25,775 --> 01:01:29,470 En dit is net probeer om 'n groot deel van die te neem kompleksiteit van die uitzoeken presies 1114 01:01:29,470 --> 01:01:33,130 wat die gebruiker se doen in die lug en vereenvoudig dit in net 'n geval dat 1115 01:01:33,130 --> 01:01:35,600 sê jy óf klik of nie. 1116 01:01:35,600 --> 01:01:38,250 En ek sal net wys jou baie vinnig hoe dit werk. 1117 01:01:38,250 --> 01:01:43,720 1118 01:01:43,720 --> 01:01:52,000 >> So kan jy hier sien my vinger se wese verteenwoordig as 'n wyser, en jy sal 1119 01:01:52,000 --> 01:01:54,720 kry ook hierdie posisie Dwarsdeur API. 1120 01:01:54,720 --> 01:01:58,250 En as ek begin om vorentoe te beweeg, is dit basies sê ek nou te kliek en ek 1121 01:01:58,250 --> 01:02:00,080 kan dit rondom sleep. 1122 01:02:00,080 --> 01:02:02,700 En dit maak nie regtig saak waar Ek is in die 3D ruimte - 1123 01:02:02,700 --> 01:02:04,650 dit sal nie saak waar ek is werk. 1124 01:02:04,650 --> 01:02:09,060 >> En so op sigwaarde is dit lyk baie eenvoudig. 1125 01:02:09,060 --> 01:02:12,180 Daar is eintlik 'n baie komplekse meganika rondom dit. 1126 01:02:12,180 --> 01:02:15,800 So dit is hoekom ons probeer om te omsluit almal wat in 'n API, en maak dit 'n 1127 01:02:15,800 --> 01:02:17,610 bietjie makliker vir julle. 1128 01:02:17,610 --> 01:02:21,140 So as jy 'n blik op die API, dit is eintlik redelik maklik om te 1129 01:02:21,140 --> 01:02:23,780 bou wat in jou aansoek, en jy hoef nie bekommerd te wees oor al die 1130 01:02:23,780 --> 01:02:27,130 kompleksiteit van waar die persoon se hand is. 1131 01:02:27,130 --> 01:02:31,380 >> So daar is 'n baie ander dinge in die SDK. 1132 01:02:31,380 --> 01:02:33,610 As jy wil 'n bietjie van die ondersoek te hê, jy sal begin om sommige uit te vind 1133 01:02:33,610 --> 01:02:34,210 van die ander dinge. 1134 01:02:34,210 --> 01:02:38,860 Maar dit is 'n paar van die hoë vlak konsepte wat in ons SDK. 1135 01:02:38,860 --> 01:02:42,760 >> Dit is dalk 'n bietjie veel om te neem in sonder 'n kans om te speel 1136 01:02:42,760 --> 01:02:44,050 rond met die sprong nie. 1137 01:02:44,050 --> 01:02:47,800 Maar ek wou net om jou 'n bietjie van ' 'n smaak van wat in daar sodat 1138 01:02:47,800 --> 01:02:51,850 wanneer jy dit nie kry om dit, soos ek gesê het, voel vry om uit te reik na ons. 1139 01:02:51,850 --> 01:02:54,470 Ek kan punt wat jy in die regte rigting vir enige soort van dokumentasie om te help 1140 01:02:54,470 --> 01:02:55,720 jy begin. 1141 01:02:55,720 --> 01:03:01,080 1142 01:03:01,080 --> 01:03:06,960 >> So soos ek genoem het, ons SDK het 'n klomp van die inheemse tale. 1143 01:03:06,960 --> 01:03:08,870 Ons het die JavaScript API. 1144 01:03:08,870 --> 01:03:13,310 Een van die maklikste maniere om te begin sou wees om te kyk na 'n paar van die 1145 01:03:13,310 --> 01:03:16,560 platforms van die raamwerke wat daar buite. 1146 01:03:16,560 --> 01:03:19,370 >> Ek weet nie of die mense is vertroud is met Unity. 1147 01:03:19,370 --> 01:03:22,340 famo.us, modder en Vuo is almal baie nuwes na die toneel. 1148 01:03:22,340 --> 01:03:24,820 Onwerklik Jy het waarskynlik sien in spel enjins. 1149 01:03:24,820 --> 01:03:30,040 >> Maar wat hierdie soort van omgewings te doen is dit dalk 'n makliker manier om te help om te wees 1150 01:03:30,040 --> 01:03:30,930 te begin. 1151 01:03:30,930 --> 01:03:33,890 Want wat sommige van hulle te doen, sal u voorsien met 'n 3D raamwerk te 1152 01:03:33,890 --> 01:03:34,770 begin met. 1153 01:03:34,770 --> 01:03:37,490 So is dit soort van neem sommige van die kompleksiteit. 1154 01:03:37,490 --> 01:03:40,930 Kry jy meer van 'n visuele omgewing te werk in 1155 01:03:40,930 --> 01:03:45,380 >> famo.us is 'n nuwe platform wat kom uit vir 'web app ontwikkeling. 1156 01:03:45,380 --> 01:03:48,950 Hul doelwit is om web artikels maak ontwikkeling super maklik. 1157 01:03:48,950 --> 01:03:50,830 So wat sal kom uit - 1158 01:03:50,830 --> 01:03:52,340 daar is geen tyd vir dit op die oomblik nie. 1159 01:03:52,340 --> 01:03:54,790 Maar as dit is iets wat jy is belangstel in die doen, kan dit een wees 1160 01:03:54,790 --> 01:03:56,430 'n ogie te hou oor. 1161 01:03:56,430 --> 01:04:00,410 >> goo is 'n ongelooflike HTML5 gaming platform. 1162 01:04:00,410 --> 01:04:05,530 Hulle doen n baie visuele editor sowel online, weer, vir 'n hoë 1163 01:04:05,530 --> 01:04:07,480 prestasie web programme. 1164 01:04:07,480 --> 01:04:11,520 Vuo is iets wat ek kan gaan oor 'n baie kort. 1165 01:04:11,520 --> 01:04:15,580 Dit bring in die konsep van vinnige prototipering. 1166 01:04:15,580 --> 01:04:17,100 >> En ek wil nie hê om te gaan te diep in daardie. 1167 01:04:17,100 --> 01:04:20,226 Maar een van die dinge as jy regtig belangstel om in hierdie 1168 01:04:20,226 --> 01:04:25,370 soort van ontwikkeling, die vind van 'n goeie hulpmiddel vinnige prototipering te doen kan wees 1169 01:04:25,370 --> 01:04:26,480 regtig waardevol. 1170 01:04:26,480 --> 01:04:30,520 En wat ek bedoel met dit is dit 'n raamwerk waar jy baie te doen, 1171 01:04:30,520 --> 01:04:33,200 baie min moeite te kry 'n baie van die opbrengs. 1172 01:04:33,200 --> 01:04:35,450 Sodat jy nie regtig nodig het nie n baie kodering te doen. 1173 01:04:35,450 --> 01:04:38,640 Baie van dit is baie visuele - dit is sleep blokke rondom. 1174 01:04:38,640 --> 01:04:45,230 >> In werklikheid is, kan ek jou wys 'n baie, baie kort voorbeeld hiervan. 1175 01:04:45,230 --> 01:05:04,650 1176 01:05:04,650 --> 01:05:07,710 So jy hier kan sien, is dit net 'n heeltemal visuele omgewing - 1177 01:05:07,710 --> 01:05:08,960 jy hoef nie eens te kode. 1178 01:05:08,960 --> 01:05:18,888 1179 01:05:18,888 --> 01:05:21,220 Ag, geweldig - 1180 01:05:21,220 --> 01:05:23,340 ons sal nie doen nie demo op die oomblik. 1181 01:05:23,340 --> 01:05:25,330 Dit lyk nie te wil uit te voer op die oomblik. 1182 01:05:25,330 --> 01:05:29,490 So sonder om in te veel besonderhede, Dis wat genoem visuele 1183 01:05:29,490 --> 01:05:30,910 programmeertaal. 1184 01:05:30,910 --> 01:05:34,460 Daar kan jy 'n paar basiese te kry funksie werk. 1185 01:05:34,460 --> 01:05:40,970 >> Ek sal net vinnig te bring tot 'n voltooi weergawe van hierdie. 1186 01:05:40,970 --> 01:05:47,870 So jy hier kan sien, is dit baie eenvoudige program wat basies 1187 01:05:47,870 --> 01:05:50,400 neem 'n foto en kan jy beweeg dit rond met die sprong. 1188 01:05:50,400 --> 01:05:53,730 En hierdie groen blokke hier is wese al wat jy hoef te doen te kry 1189 01:05:53,730 --> 01:05:55,380 begin met die sprong kant is. 1190 01:05:55,380 --> 01:05:58,660 So dit is 'n goeie manier om te begin. 1191 01:05:58,660 --> 01:06:01,550 As jy 'n paar idees wat jy wil eksperimenteer met voordat jy selfs net 1192 01:06:01,550 --> 01:06:03,460 'n kode af, is dit 'n goeie manier om te begin. 1193 01:06:03,460 --> 01:06:06,000 1194 01:06:06,000 --> 01:06:08,280 >> Publiek: As ons gebruik [onhoorbaar] 1195 01:06:08,280 --> 01:06:12,000 kyk, sou dit vertaal in die werklike kode? 1196 01:06:12,000 --> 01:06:14,870 >> MICHAEL SUTHERLAND: In hierdie situasie, Ek dink nie jy het die vermoë om te 1197 01:06:14,870 --> 01:06:16,410 vertaal kode. 1198 01:06:16,410 --> 01:06:18,820 Daar is beslis 'n paar ander raamwerke daar buite. 1199 01:06:18,820 --> 01:06:21,990 Quartz Komponis is eintlik 'n Apple hulpmiddel. 1200 01:06:21,990 --> 01:06:25,560 Dit is nie meer amptelik ondersteun, maar daar 'n groot gemeenskap rondom dit. 1201 01:06:25,560 --> 01:06:27,550 >> Ons het gesien hoe 'n paar ongelooflike sprong dinge kom uit daardie. 1202 01:06:27,550 --> 01:06:29,280 Daar is 'n paar plug-ins beskikbaar. 1203 01:06:29,280 --> 01:06:34,260 Ek dink dat daar is toegang tot lae vlak kode van Quartz, maar ek is nie 1204 01:06:34,260 --> 01:06:36,170 heeltemal seker oor dat. 1205 01:06:36,170 --> 01:06:38,400 Maar dit is n goeie vraag. 1206 01:06:38,400 --> 01:06:45,790 1207 01:06:45,790 --> 01:06:50,210 >> So ek gaan net om te wys jy 'n paar baie, 'n baie hoë vlak terme vir dinge 1208 01:06:50,210 --> 01:06:53,470 na te dink oor as jy die ontwikkeling. 1209 01:06:53,470 --> 01:06:57,830 Lig omstandighede in die algemeen is nie 'n groot probleem vir die sprong nie. 1210 01:06:57,830 --> 01:07:01,330 Ons het 'n ongelooflike span wat basies in staat was om te skakel vir 1211 01:07:01,330 --> 01:07:03,310 byna al die lig omstandighede, want dit is iets wat kan 1212 01:07:03,310 --> 01:07:04,080 potensieel beïnvloed. 1213 01:07:04,080 --> 01:07:07,530 Infrarooi bronne wat uit die buite het die vermoë om invloed op die 1214 01:07:07,530 --> 01:07:08,770 prestasie. 1215 01:07:08,770 --> 01:07:12,660 >> In die algemeen, sal jy nie regtig kom oor baie struikelblokke. 1216 01:07:12,660 --> 01:07:17,590 As in jou ontwikkeling jy sien dat die toestel gaan in sterk af, 1217 01:07:17,590 --> 01:07:21,680 regtig al wat dit beteken is dit dalk ontdek dat daar 'n paar infrarooi 1218 01:07:21,680 --> 01:07:23,880 lig bronne in die omgewing en dit is vergoed vir dit. 1219 01:07:23,880 --> 01:07:27,110 So moenie te bekommerd daaroor nie. 1220 01:07:27,110 --> 01:07:32,870 >> In die algemeen, as jy die ontwerp sagteware vir die sprong, is dit belangrik 1221 01:07:32,870 --> 01:07:37,890 om te besef dat dit kan wees om die eerste tyd dat jou gebruiker is te gebruik 1222 01:07:37,890 --> 01:07:39,070 hierdie tegnologie. 1223 01:07:39,070 --> 01:07:44,560 En dit is iets wat dit is moeilik jou kop te kry om aanvanklik. 1224 01:07:44,560 --> 01:07:49,240 Wat ons probeer en moedig mense aan om doen, is te dink oor in plaas van net 1225 01:07:49,240 --> 01:07:53,490 sodat die gebruiker om te vind hul manier om die interaksie, wat 1226 01:07:53,490 --> 01:07:57,470 jy jou rekening is te vra om te doen, probeer verduidelik dit aan hulle n bietjie. 1227 01:07:57,470 --> 01:08:00,120 Behandel hulle asof hulle nooit gesien hierdie tegnologie. 1228 01:08:00,120 --> 01:08:04,400 Soms sal mense nie eens weet om bereik hul hande uit oor die toestel, 1229 01:08:04,400 --> 01:08:06,830 so niks as vanselfsprekend aanvaar nie. 1230 01:08:06,830 --> 01:08:11,110 >> As jy 'n blik rond op lugruim, jy sal sien dat 'n groot deel van die programme 1231 01:08:11,110 --> 01:08:16,290 werklik die gebruiker lei in hoe om te eintlik interaksie met die jeug. 1232 01:08:16,290 --> 01:08:18,060 Dit is iets om net bewus te wees van. 1233 01:08:18,060 --> 01:08:21,460 As jy die ontwikkeling van sagteware vir hierdie platform, dit is 'n nuwe. 1234 01:08:21,460 --> 01:08:24,979 Mense is nie vertroud is met die tegnologie nie, en sodat jy mag nodig wees om 1235 01:08:24,979 --> 01:08:29,220 help verlig om hulle in watter Dit is dat jy die bou. 1236 01:08:29,220 --> 01:08:31,600 >> Data is jou vriend. 1237 01:08:31,600 --> 01:08:32,880 Ek het genoem voor die Visualizer. 1238 01:08:32,880 --> 01:08:35,240 Dit kan een van die wees beste gereedskap wat jy gebruik. 1239 01:08:35,240 --> 01:08:38,970 Dit laat jou net om te kyk en wat jy doen. 1240 01:08:38,970 --> 01:08:42,890 Dink oor die aksie wat jy probeer om te kode, en dan kyk na 1241 01:08:42,890 --> 01:08:44,970 hoe dit lyk in die Visualizer. 1242 01:08:44,970 --> 01:08:48,300 En dan sal dit gee jou 'n beter begrip van wat die data beteken dat 1243 01:08:48,300 --> 01:08:51,740 jy kry uit die SDK. 1244 01:08:51,740 --> 01:08:59,779 >> Indien jy iets wat moet 'doen spyskaart, spyskaarte is iets wat jy 1245 01:08:59,779 --> 01:09:02,450 die gebruiker in staat wees om doen sonder om eers te dink. 1246 01:09:02,450 --> 01:09:04,380 Dit is nie regtig deel van jou aansoek. 1247 01:09:04,380 --> 01:09:07,080 Dit is 'n deel van hoe die gebruiker gebruik jou aansoek. 1248 01:09:07,080 --> 01:09:09,670 >> So het ons 'n paar hulpbronne op die ontwikkelaar site. 1249 01:09:09,670 --> 01:09:14,040 Net 'n paar van die verskillende stelsels vir spyskaarte wat neem die las af wat jy 1250 01:09:14,040 --> 01:09:16,399 ouens vir die feit dat om te dink oor hoe spyskaarte te bou. 1251 01:09:16,399 --> 01:09:19,130 Omdat spyskaarte kan iets wat jy kan 'n baie tyd spandeer om 1252 01:09:19,130 --> 01:09:22,590 in jou aansoek te bou, wanneer regtig wat jy probeer om te doen, is om 1253 01:09:22,590 --> 01:09:24,850 die bou van die idee dat jy het, nie die spyskaart. 1254 01:09:24,850 --> 01:09:29,140 So ek sal aanbeveel as jy hoef te doen, enige soort van die spyskaart stelsels, beslis 1255 01:09:29,140 --> 01:09:31,430 'n blik op die hulpbronne wat ons op die ontwikkelaar site. 1256 01:09:31,430 --> 01:09:34,370 Ons het 'n paar groot voorbeelde van hoe spyskaarte te doen, en hoe om hulle te hou 1257 01:09:34,370 --> 01:09:37,350 konsekwent is sodat gebruikers het 'n konsekwent ervaring op 1258 01:09:37,350 --> 01:09:40,170 aansoeke. 1259 01:09:40,170 --> 01:09:41,689 >> Visuele terugvoer. 1260 01:09:41,689 --> 01:09:45,870 So, wat ek bedoel met dit is as byvoorbeeld jy probeer om iets te doen 1261 01:09:45,870 --> 01:09:51,600 dat is wat '3D ruimte, is dit baie belangrik om 'n soort van te verskaf 1262 01:09:51,600 --> 01:09:52,830 visuele terugvoer. 1263 01:09:52,830 --> 01:09:58,340 So of dit wys waar jou vingers is wat in die ruimte, of in die 1264 01:09:58,340 --> 01:10:03,230 geval van Blok 54 wat ons gesien het op die heel begin, kan jy opgemerk het dat 1265 01:10:03,230 --> 01:10:04,860 Die [? pedale?] verlig. 1266 01:10:04,860 --> 01:10:10,510 En toe ek na aan die toring blokke, kan jy eintlik sien 1267 01:10:10,510 --> 01:10:12,480 visueel dat ek naby aan hulle. 1268 01:10:12,480 --> 01:10:15,920 En dit is 'n klein truuk, maar dit is eintlik 'n baie belangrike een. 1269 01:10:15,920 --> 01:10:19,940 So maak seker dat die gebruiker se georiënteerde in die 3D ruimte. 1270 01:10:19,940 --> 01:10:21,470 >> En weer, vinnige prototipering. 1271 01:10:21,470 --> 01:10:24,740 As jy nie kan vind sommige gereedskap wat jy nuttig vind, sal beslis Ek 1272 01:10:24,740 --> 01:10:26,500 u aanmoedig om te belê die tyd in. 1273 01:10:26,500 --> 01:10:30,210 In staat is om jou idees te vinnig uit in plaas van om n te spandeer 1274 01:10:30,210 --> 01:10:34,090 baie tyd kodering op 'n laer vlak en probeer om uit te vind hoe om te kodeer 1275 01:10:34,090 --> 01:10:37,600 it up, as jy kan kry om daardie idees in die voorkant van jou, speel rond met hulle 1276 01:10:37,600 --> 01:10:45,380 'n bietjie en dan code dit is, is dit kon 'n goeie tyd saver wees. 1277 01:10:45,380 --> 01:10:48,760 >> So is ons om na die einde. 1278 01:10:48,760 --> 01:10:52,092 Hoe is ons vir die tyd? 1279 01:10:52,092 --> 01:10:55,960 >> Spreker 2: [onhoorbaar] agt minute tot 05:30. 1280 01:10:55,960 --> 01:10:57,543 >> MICHAEL SUTHERLAND: Ons sal klaar om 5:30? 1281 01:10:57,543 --> 01:10:58,505 >> Spreker 2: Ek doen. 1282 01:10:58,505 --> 01:11:01,010 Dit was die plek ons adverteer hier. 1283 01:11:01,010 --> 01:11:02,770 Maar ons kan 'n mens op te doen een Q & A na hierdie. 1284 01:11:02,770 --> 01:11:05,260 >> MICHAEL SUTHERLAND: Ja, ek sal nie te gaan diep in die res van hierdie dan. 1285 01:11:05,260 --> 01:11:07,570 Ek noem het voor 'n ander manier van doen gebare. 1286 01:11:07,570 --> 01:11:14,050 As jy belangstel en jy besig is met JavaScript, dit is 'n 1287 01:11:14,050 --> 01:11:18,820 JavaScript aansoek dat 'n ontwikkelaar naam Robert Leary gebou. 1288 01:11:18,820 --> 01:11:21,920 Wat beteken dit is wat dit neem om 'n baie van die kompleksiteit van 1289 01:11:21,920 --> 01:11:24,270 opname en die gebruik van bewegings. 1290 01:11:24,270 --> 01:11:27,660 >> So, wat hy gedoen het, is hy basies het 'n gebaar blokfluit. 1291 01:11:27,660 --> 01:11:30,410 Jy kan tik in die gebaar, teken dit. 1292 01:11:30,410 --> 01:11:34,160 Dit spoeg iets wat jy kan dan trek in jou aansoek. 1293 01:11:34,160 --> 01:11:39,820 So in plaas van om te kode op al die komplekse bewegings in 3D, jy kan 1294 01:11:39,820 --> 01:11:43,310 net neem dit, doen die aksie, en stoor dit vir jou aansoek. 1295 01:11:43,310 --> 01:11:45,560 Sodat 'n interessante kan wees instrument om te help om te begin. 1296 01:11:45,560 --> 01:11:49,150 1297 01:11:49,150 --> 01:11:50,900 >> Ek kan baie vinnig deur middel van hierdie. 1298 01:11:50,900 --> 01:11:54,850 Dit is net 'n paar van die video's wat wys sommige van die interessante programme. 1299 01:11:54,850 --> 01:11:58,850 Sommige van die dinge wat jy kan nie sien nie óf in die lugruim, maar dit is drywende 1300 01:11:58,850 --> 01:12:00,190 om in die ontwikkelaar gemeenskap. 1301 01:12:00,190 --> 01:12:03,860 Net n paar ongelooflike werk wat mense werk op die show sommige 1302 01:12:03,860 --> 01:12:06,700 miskien 'n bietjie meer uniek aansoeke moontlik. 1303 01:12:06,700 --> 01:12:10,920 1304 01:12:10,920 --> 01:12:16,300 >> So dit is 'n stelsel wat gebruik basies die hoof dop op die kamera 1305 01:12:16,300 --> 01:12:17,550 daardie diepte te gee perspektief. 1306 01:12:17,550 --> 01:12:29,550 1307 01:12:29,550 --> 01:12:31,975 Maar jy kan sien dit is 'n mooi interessante visuele kuns. 1308 01:12:31,975 --> 01:12:42,610 1309 01:12:42,610 --> 01:12:45,910 So dit is soort van 'n interessante ding wat moontlik is met hierdie tipe van 1310 01:12:45,910 --> 01:12:47,160 tegnologie. 1311 01:12:47,160 --> 01:12:53,030 1312 01:12:53,030 --> 01:12:56,270 >> En dan 'n paar van julle vertroud kan wees met die oculus Rift. 1313 01:12:56,270 --> 01:12:59,000 Dit is net 'n paar eksperimentele werk wat sommige van die ontwikkelaars het 1314 01:12:59,000 --> 01:13:03,190 doen om die kombinasie sprong Motion met die oculus Rift, so vir die eerste 1315 01:13:03,190 --> 01:13:06,830 tyd wat jy kan binnekant dat virtuele wêreld. 1316 01:13:06,830 --> 01:13:11,730 So wat gaan 'n interessante wees benadering vir die spel kom gou. 1317 01:13:11,730 --> 01:13:13,565 Die oculus Rift is 'n VR headset. 1318 01:13:13,565 --> 01:13:17,650 1319 01:13:17,650 --> 01:13:19,360 Arme man - 1320 01:13:19,360 --> 01:13:20,610 hy het regtig n harde tyd. 1321 01:13:20,610 --> 01:13:25,850 1322 01:13:25,850 --> 01:13:30,050 >> Dit was 'n uitstalling wat gedoen is gebruik projeksie kartering 1323 01:13:30,050 --> 01:13:33,070 met die sprong Motion. 1324 01:13:33,070 --> 01:13:36,220 Net 'n baie mooi interaktiewe omgewing waar mense 1325 01:13:36,220 --> 01:13:37,470 kan net speel. 1326 01:13:37,470 --> 01:13:41,540 1327 01:13:41,540 --> 01:13:44,510 Jy kan daar te sien wat hulle geskep het om hierdie 3D bome gebruik projeksie kartering 1328 01:13:44,510 --> 01:13:45,760 tegnieke. 1329 01:13:45,760 --> 01:13:59,590 1330 01:13:59,590 --> 01:14:02,790 Dit was 'n interessante een gedoen in Taipei met Heineken doen 'n 1331 01:14:02,790 --> 01:14:04,513 installasie. 1332 01:14:04,513 --> 01:14:39,240 1333 01:14:39,240 --> 01:14:42,230 >> Die hele "Iron Man"-benadering is daar. 1334 01:14:42,230 --> 01:14:45,690 Maar ter wille van die tyd, sal ek net vinnig aan die einde. 1335 01:14:45,690 --> 01:14:50,500 So as daar is drie dinge wat sou lekker wees om weg te neem - want ek 1336 01:14:50,500 --> 01:14:52,800 besef daar is 'n baie inligting dat ons net bedek. 1337 01:14:52,800 --> 01:14:57,350 En 'n baie dit sal jy regtig nodig het om te spandeer 'n bietjie tyd om net te grawe 1338 01:14:57,350 --> 01:14:59,000 af in die hulpbronne wat beskikbaar is. 1339 01:14:59,000 --> 01:15:03,710 >> Maar ek dink die eerste ding is regtig as jy is die ontwerp van sagteware, probeer 1340 01:15:03,710 --> 01:15:09,470 ontwerp vir die gebruiker, nie vir "Iron Man." So vergeet ek wil wees 1341 01:15:09,470 --> 01:15:16,040 "Iron Man." Ek wil wees op "die minderheid Rapporteer. "Maar in plaas daarvan, 1342 01:15:16,040 --> 01:15:17,050 ontwerp vir die gebruiker. 1343 01:15:17,050 --> 01:15:19,040 Ontwerp vir die persoon wat gaan word met behulp van jou sagteware. 1344 01:15:19,040 --> 01:15:22,340 >> So dink oor hoe kan ek hul ervaring beter? 1345 01:15:22,340 --> 01:15:25,310 Hoe kan ek iets wat hulle beter doen? 1346 01:15:25,310 --> 01:15:28,120 En dit is regtig gaan wees waar die mees kragtige en die mees 1347 01:15:28,120 --> 01:15:29,370 innemende sagteware vandaan kom. 1348 01:15:29,370 --> 01:15:33,710 1349 01:15:33,710 --> 01:15:37,740 >> En as jy vertroud is met UI / UX, jy kan amper gooi die reëls uit die 1350 01:15:37,740 --> 01:15:39,740 venster in 'n sekere sin. 1351 01:15:39,740 --> 01:15:42,590 Met hierdie soort van tegnologie, ons is begin om die reëls te herskryf as ons 1352 01:15:42,590 --> 01:15:46,590 gaan, en dat net beteken dat jy het 'n leë doek. 1353 01:15:46,590 --> 01:15:48,650 So julle ouens is regtig begin op die regte tyd. 1354 01:15:48,650 --> 01:15:52,010 As jy net kry in ontwikkeling nou, beteken dit dat jy 1355 01:15:52,010 --> 01:15:54,470 skryf die reël boek as jy leer, so dit is 'n ongelooflike 1356 01:15:54,470 --> 01:15:55,720 geleentheid hiervoor. 1357 01:15:55,720 --> 01:15:58,160 1358 01:15:58,160 --> 01:16:01,800 >> En ek wil net weer sê, in staat wees om te vind 'n manier om vinnig prototipe en 1359 01:16:01,800 --> 01:16:02,270 dan bou. 1360 01:16:02,270 --> 01:16:06,900 Nie noodwendig al jou tyd mors om in die boute en moere 1361 01:16:06,900 --> 01:16:07,280 dadelik. 1362 01:16:07,280 --> 01:16:09,150 Sien as jy kan kry om jou idees uit. 1363 01:16:09,150 --> 01:16:11,720 >> Dit gebruik word dat dit 'n goeie om hulle te kry op papier. 1364 01:16:11,720 --> 01:16:13,500 En papier is nog steeds 'n goeie manier om te gaan. 1365 01:16:13,500 --> 01:16:16,910 Maar sodra jy begin om hierdie dinamiese te kry interfaces, jy regtig begin 1366 01:16:16,910 --> 01:16:21,330 'n beter gereedskap moet in staat wees om diegene dinamiese idees uit te kry. 1367 01:16:21,330 --> 01:16:25,750 En so as jy kan 'n paar instrumente wat help om prototipe, probeer leer 1368 01:16:25,750 --> 01:16:28,030 hulle en gebruik hulle, en jy sal jouself waarskynlik spaar 1369 01:16:28,030 --> 01:16:31,710 baie tyd en moeite. 1370 01:16:31,710 --> 01:16:34,820 >> So 'n paar hulpbronne. 1371 01:16:34,820 --> 01:16:37,620 Sodra jy begin om in JavaScript, 1372 01:16:37,620 --> 01:16:41,690 js.leapmotion.com / tutoriale, wat sal 'n goeie manier om te begin. 1373 01:16:41,690 --> 01:16:44,240 Voorbeelde weer op js.leapmotion.com, jy 'n paar 1374 01:16:44,240 --> 01:16:46,140 groot JavaScript voorbeelde. 1375 01:16:46,140 --> 01:16:51,860 >> Neem asseblief die vrymoedigheid om betrokke te raak in die forums, vra ontwikkelaars, vra ons. 1376 01:16:51,860 --> 01:16:54,360 Dit is 'n goeie manier om te leer. 1377 01:16:54,360 --> 01:16:58,190 As jy belangstel in die lees van meer inhoud oor wat daar buite, sommige 1378 01:16:58,190 --> 01:17:01,520 van die gedagte leierskap in die ruimte, labs.leapmotion.com is 'n groot 1379 01:17:01,520 --> 01:17:02,560 blog vir dat. 1380 01:17:02,560 --> 01:17:05,600 Ons is om uit nuwe inhoud elke week, is dit 'n groot ruimte. 1381 01:17:05,600 --> 01:17:09,290 >> En as jy wil om te maak met ons weer die forums. 1382 01:17:09,290 --> 01:17:12,032 Jy kan e-pos aan developers@leapmotion.com. 1383 01:17:12,032 --> 01:17:14,960 Ons is op @ leapmotiondev op Twitter so net tweet by ons. 1384 01:17:14,960 --> 01:17:16,350 Ons is baie aktief daar. 1385 01:17:16,350 --> 01:17:18,430 En ons vernaamste handvatsel, @ leapmotion. 1386 01:17:18,430 --> 01:17:21,100 Leapmotiondev @ is natuurlik ons ontwikkelaar Twitter handvatsel. 1387 01:17:21,100 --> 01:17:23,700 1388 01:17:23,700 --> 01:17:26,050 >> So dit is regtig nie. 1389 01:17:26,050 --> 01:17:28,450 Indien daar 'n paar keer vir vrae, beslis gelukkig 1390 01:17:28,450 --> 01:17:30,130 om enige vrae te beantwoord. 1391 01:17:30,130 --> 01:17:33,550 Indien jy dink aan iets daarna voel asseblief vry om uit te reik na my 1392 01:17:33,550 --> 01:17:38,370 direk by kiwi@leapmotion.com, of tweet by my by @ Kiwi. 1393 01:17:38,370 --> 01:17:39,750 Cool. 1394 01:17:39,750 --> 01:17:40,930 Enige vrae? 1395 01:17:40,930 --> 01:17:45,230 >> Publiek: In bykomend tot die ontwikkeling van programme dat [onhoorbaar], hoe haalbaar is 1396 01:17:45,230 --> 01:17:49,940 om dit te maak [onhoorbaar] vlak sagteware, sodat wat jy kan links blaai, regs, 1397 01:17:49,940 --> 01:17:51,320 op, af, en enige [onhoorbaar] 1398 01:17:51,320 --> 01:17:52,055 aansoeke, [? byvoorbeeld?] 1399 01:17:52,055 --> 01:17:53,270 [Onhoorbaar]? 1400 01:17:53,270 --> 01:17:55,530 >> MICHAEL SUTHERLAND: So is daar Aansoeke vir daardie. 1401 01:17:55,530 --> 01:17:58,760 As jy 'n blik op die lugruim, sal jy vind 'n paar verskillende programme. 1402 01:17:58,760 --> 01:18:04,570 Sommige van die meer populêre is een genoem HandWAVE wat jy kan doen 1403 01:18:04,570 --> 01:18:06,070 'n paar basiese beduie. 1404 01:18:06,070 --> 01:18:09,050 As jy wil hê dat die soort van dinge te doen, daar is regtig niks wat jy grense 1405 01:18:09,050 --> 01:18:10,760 in die SDK om dit te doen. 1406 01:18:10,760 --> 01:18:17,320 Dit is regtig 'n vraag as jy die bou van die OS vlak beheer, is dit 1407 01:18:17,320 --> 01:18:21,810 eintlik maak dat die ervaring van die gebruik van die bedryfstelsel beter? 1408 01:18:21,810 --> 01:18:25,450 >> Met verloop van tyd, sal ons begin om te sien die bedryfstelsels ontwikkel tot 'n staat 1409 01:18:25,450 --> 01:18:28,400 wat werklik gemaak word vir hierdie tipe van insette. 1410 01:18:28,400 --> 01:18:32,000 Vir nou, ons is eintlik die gebruik van bedryfstelsels wat gebou 1411 01:18:32,000 --> 01:18:34,340 26-jaar-oue tegnologie. 1412 01:18:34,340 --> 01:18:37,240 As jy 'n blik op die Mac interface, dit regtig het nie verander in 1413 01:18:37,240 --> 01:18:38,790 ongeveer 26 jaar. 1414 01:18:38,790 --> 01:18:43,020 So ons is regtig sukkel n 26 jaar leer kurwe waar mense het 1415 01:18:43,020 --> 01:18:47,170 so gewoond aan hierdie tipe koppelvlak wat is dit moeilik om te sien as dit. 1416 01:18:47,170 --> 01:18:51,770 So as jy kan daardie ervaring te verbeter, dit is beslis 'n oorwinning. 1417 01:18:51,770 --> 01:18:56,730 >> Maar as dit net doen 'n gebaar vir ter wille van die doen van 'n gebaar, wat 1418 01:18:56,730 --> 01:19:01,360 jy sal waarskynlik vind dat die gebruikers, hulle sal vind dit makliker om net terug te gaan 1419 01:19:01,360 --> 01:19:04,440 na hul sleutelbord en muis, want dit is wat hulle is gemaklik met. 1420 01:19:04,440 --> 01:19:08,670 So dit is waarom dit is werklik belangrik om dink oor wat ek ontwerp vir? 1421 01:19:08,670 --> 01:19:13,670 Wie is dat eindgebruiker, en hoe kan Ek 'n bietjie beter te maak hul lewe? 1422 01:19:13,670 --> 01:19:22,350 >> Maar as ons die tyd, het ek kan wys dat jy 'n vinnige een. 1423 01:19:22,350 --> 01:19:31,670 1424 01:19:31,670 --> 01:19:33,650 Dit is 'n interessante een wat net uitgekom het. 1425 01:19:33,650 --> 01:19:39,660 1426 01:19:39,660 --> 01:19:42,890 Dit is 'n baie eenvoudige wyser, maar dit is soort oulike want dit het hierdie 1427 01:19:42,890 --> 01:19:44,140 bietjie hand - 1428 01:19:44,140 --> 01:19:46,110 1429 01:19:46,110 --> 01:19:48,360 of is dit nie. 1430 01:19:48,360 --> 01:19:49,610 Is ons 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 >> Wel, ek sal nie vir jou wys dat demo. 1435 01:20:00,710 --> 01:20:04,060 Maar dit [? leapcursor.js?] 1436 01:20:04,060 --> 01:20:08,370 is 'n interessante bietjie voorbeeld wat basies laat jou blaai op en af 1437 01:20:08,370 --> 01:20:12,840 publiek aankom in 'n web bladsy en soort van druk net deur die buig van jou hand. 1438 01:20:12,840 --> 01:20:16,200 So dit veronderstel is om meer te wees n rustige soort boek 1439 01:20:16,200 --> 01:20:17,910 op en af, flicks. 1440 01:20:17,910 --> 01:20:20,410 >> Publiek: U het genoem dat die toestel self is grootliks kommoditeit hardeware. 1441 01:20:20,410 --> 01:20:24,005 Wat is die onderliggende hardeware tegnologie wat eintlik die 1442 01:20:24,005 --> 01:20:25,950 opsporing van voorwerpe? 1443 01:20:25,950 --> 01:20:28,740 >> MICHAEL SUTHERLAND: So het die werklike opsporing van die voorwerpe - so 1444 01:20:28,740 --> 01:20:33,490 basies as jy die USB te hak hier, is jy net gaan kry 'n 1445 01:20:33,490 --> 01:20:35,940 n hele klomp van die beeld data terug. 1446 01:20:35,940 --> 01:20:37,730 Mense het dit reeds gedoen. 1447 01:20:37,730 --> 01:20:41,260 Waar die magic gebeur is basies as dit kry in die 1448 01:20:41,260 --> 01:20:45,980 rekenaar, dit is in wese 'n eie algoritmes wat 1449 01:20:45,980 --> 01:20:51,410 oorspronklik ontwikkel is deur ons mede-stigter en het nou net geneem het op 'n 1450 01:20:51,410 --> 01:20:52,300 lewe van hul eie. 1451 01:20:52,300 --> 01:20:55,830 >> Publiek: Is dit deur infrarooi, of magnetiese [onhoorbaar]? 1452 01:20:55,830 --> 01:20:57,600 >> MICHAEL SUTHERLAND: So is dit net suiwer infrarooi. 1453 01:20:57,600 --> 01:21:00,900 So letterlik, dit is soort van soos ' 'n bietjie webcam sit op jou hardeskyf 1454 01:21:00,900 --> 01:21:03,920 en dan 'kollig skyn op jou hand. 1455 01:21:03,920 --> 01:21:05,190 Dis net al gedoen in infrarooi. 1456 01:21:05,190 --> 01:21:08,380 So dit is net 'n paar infrarooi optiese sensors, en 'n paar infrarooi LED's, en 1457 01:21:08,380 --> 01:21:11,680 daar is regtig niks te kompleks daaroor. 1458 01:21:11,680 --> 01:21:15,850 Dis die manier wat ons in staat is om te neem dat die data en dan draai dit in 1459 01:21:15,850 --> 01:21:17,425 iets nuttig in 3D. 1460 01:21:17,425 --> 01:21:23,300 1461 01:21:23,300 --> 01:21:29,640 >> Publiek: So lyk dit redelik maklik vir mense [onhoorbaar]. 1462 01:21:29,640 --> 01:21:36,786 1463 01:21:36,786 --> 01:21:43,555 Maar is daar enige manier om vir 'n ontwikkelaar om dalk van toepassing [onhoorbaar] 1464 01:21:43,555 --> 01:21:48,475 vir ander vorme van voorwerpe - miskien gesigte of ander vorme van die dinge wat 1465 01:21:48,475 --> 01:21:51,145 die gebruiker kan na vore gebring? 1466 01:21:51,145 --> 01:21:56,130 >> MICHAEL SUTHERLAND: Op die oomblik is ons ondersteun n beperkte stel gereedskap. 1467 01:21:56,130 --> 01:21:58,940 Ongelukkig, met die manier waarop ons het gestruktureer om die data, want ons wou 1468 01:21:58,940 --> 01:22:02,630 om dit te doen in 'n eenvoudige manier, of een wat maak die meeste sin vir hande 1469 01:22:02,630 --> 01:22:08,230 en vingers, die API sal nie ondersteuning gesig dop of 1470 01:22:08,230 --> 01:22:10,160 generiese voorwerp dop. 1471 01:22:10,160 --> 01:22:11,750 Dit kan kom in die toekoms. 1472 01:22:11,750 --> 01:22:15,940 Maar vir nou, is dit regtig fyn ingeskakel vir hande en vingers en 1473 01:22:15,940 --> 01:22:17,190 spesifieke gereedskap. 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: Dankie] jy so baie?. 1477 01:22:26,860 --> 01:22:28,660 Dit is geweldig. 1478 01:22:28,660 --> 01:22:31,960 >> [Applous] 1479 01:22:31,960 --> 01:22:33,210