1 00:00:00,000 --> 00:00:07,600 2 00:00:07,600 --> 00:00:10,460 >> DAVID: Quindi grazie a tutti così tanto per venire, come siete stati sintonizzando in 3 00:00:10,460 --> 00:00:11,415 anche online. 4 00:00:11,415 --> 00:00:14,650 Siamo così felici di essere raggiunto dal nostro amici Dan e Michael qui dal Leap 5 00:00:14,650 --> 00:00:18,490 Movimento, società il cui Leap Motion ha molto generosamente donato alcuni componenti hardware 6 00:00:18,490 --> 00:00:21,020 per la sot corso che voi ragazzi può fare cose interessanti con questo dispositivo. 7 00:00:21,020 --> 00:00:22,590 Senza ulteriori indugi, Dan e Michael. 8 00:00:22,590 --> 00:00:23,590 >> DAN GILL: Va bene, grazie. 9 00:00:23,590 --> 00:00:24,820 Grazie, David. 10 00:00:24,820 --> 00:00:25,470 Grazie ragazzi. 11 00:00:25,470 --> 00:00:26,760 Bello vedere tutti voi. 12 00:00:26,760 --> 00:00:28,275 Il mio nome è Dan Gill. 13 00:00:28,275 --> 00:00:30,970 E come David descritto, Sono con Leap Motion. 14 00:00:30,970 --> 00:00:33,000 Questo è Michael Sutherland. 15 00:00:33,000 --> 00:00:36,900 Dal momento che circa 1/10 della nostra azienda è effettivamente chiamato Michael lo chiamiamo 16 00:00:36,900 --> 00:00:40,710 Kiwi, e una volta che si sente l'accento capirete perché. 17 00:00:40,710 --> 00:00:44,100 >> Ma siamo entusiasti di essere qui oggi per presente per voi ragazzi e voi ragazzi 18 00:00:44,100 --> 00:00:47,610 on-line, e vi dirò un po 'di più sulla Leap nello sviluppo 19 00:00:47,610 --> 00:00:50,580 ambiente e la nostra comunità di sviluppatori, e come può essere in grado di 20 00:00:50,580 --> 00:00:52,440 impatto alcune delle cose che ti fare come si ottiene verso 21 00:00:52,440 --> 00:00:53,840 la fine del semestre. 22 00:00:53,840 --> 00:00:57,010 Ho intenzione di iniziare con solo una breve introduzione di contesto su 23 00:00:57,010 --> 00:01:01,130 l'azienda e alcuni del settore esempi che stiamo vedendo e un 24 00:01:01,130 --> 00:01:01,950 po 'su di esso. 25 00:01:01,950 --> 00:01:05,099 E poi stiamo andando a saltare a destra in punta di Michael. 26 00:01:05,099 --> 00:01:07,540 >> Michael corre la nostra comunità di sviluppatori. 27 00:01:07,540 --> 00:01:11,900 Quindi c'è più di 70.000 persone che hanno letta nostro portale per gli sviluppatori e 28 00:01:11,900 --> 00:01:15,120 accesso ottenuto al software Leap kit di sviluppo e sono attivamente 29 00:01:15,120 --> 00:01:17,480 la costruzione di tutti i tipi di applicazioni che 30 00:01:17,480 --> 00:01:18,820 Michael parlerà attraverso. 31 00:01:18,820 --> 00:01:21,000 Personalmente, ho eseguito la nostra Enterprise Business. 32 00:01:21,000 --> 00:01:24,770 Il che significa che tutto l'uso commerciale caso per il salto in una varietà di 33 00:01:24,770 --> 00:01:28,840 industrie, e ne parlerò brevemente a tale proposito. 34 00:01:28,840 --> 00:01:32,290 >> Quindi quello che volevo fare, ad alta livello maggior parte di voi sono probabilmente 35 00:01:32,290 --> 00:01:35,750 familiarità con una qualche forma di La tecnologia motion 3D. 36 00:01:35,750 --> 00:01:39,190 Hai visto il Kinect, o avete visto gli spot per i telefoni Samsung 37 00:01:39,190 --> 00:01:40,600 con la strisciata. 38 00:01:40,600 --> 00:01:44,160 E a un certo punto, probabilmente avete provato una di queste piattaforme o visto 39 00:01:44,160 --> 00:01:45,530 in azione. 40 00:01:45,530 --> 00:01:47,750 >> Ci sentiamo veramente come abbiamo rotto un nuovo terreno. 41 00:01:47,750 --> 00:01:51,940 Ed è tutto mappato, quindi è molto software-driven soluzione. 42 00:01:51,940 --> 00:01:56,130 E 'tutto basato su algoritmo proprietario, ed è permesso di fare un certo numero di 43 00:01:56,130 --> 00:01:59,170 cose che sono diverse rispetto gli altri nello spazio. 44 00:01:59,170 --> 00:02:02,130 >> Abbiamo raggiunto un livello di precisione che vedrete nelle manifestazioni 45 00:02:02,130 --> 00:02:04,870 che è ben oltre quello che gli altri ragazzi sono stati in grado di fare. 46 00:02:04,870 --> 00:02:10,190 Così precisione di 1/100 di millimetro, abbiamo in grado di monitorare la posizione di palma in 47 00:02:10,190 --> 00:02:14,200 mano per come molti come misura nel campo visivo. 48 00:02:14,200 --> 00:02:17,700 E ancora, quel livello di precisione aperto un sacco di applicazione 49 00:02:17,700 --> 00:02:21,530 opportunità che non hanno esisteva prima. 50 00:02:21,530 --> 00:02:23,830 E 'del tutto integrabile. 51 00:02:23,830 --> 00:02:27,750 >> Perché è un software guidato soluzione, questo piccolo pezzo di 52 00:02:27,750 --> 00:02:30,940 hardware che si vede ecco il dispositivo. 53 00:02:30,940 --> 00:02:33,090 Questi stanno per essere disponibile a voi studenti. 54 00:02:33,090 --> 00:02:35,720 Abbiamo 30 che abbiamo donato al gruppo. 55 00:02:35,720 --> 00:02:38,570 Se si decide di fare un progetto basato su il Leap, sarete in grado di prendere queste 56 00:02:38,570 --> 00:02:40,820 in prestito e trascorrere del tempo con loro. 57 00:02:40,820 --> 00:02:43,290 >> Abbiamo anche appena annunciato una versione embedded. 58 00:02:43,290 --> 00:02:45,600 Così HP sarà effettivamente iniziare computer portatili di trasporto - 59 00:02:45,600 --> 00:02:48,150 o ha iniziato laptop spedizione del dispositivo, un embedded 60 00:02:48,150 --> 00:02:49,560 versione di questo in esso. 61 00:02:49,560 --> 00:02:54,040 E a causa del software e come software guidato questo è, l'hardware 62 00:02:54,040 --> 00:02:56,110 è incredibilmente semplice e Michael andando a camminare 63 00:02:56,110 --> 00:02:57,620 attraverso ciò che è in esso. 64 00:02:57,620 --> 00:02:59,840 Abbiamo creato un contenuto molto ambiente ricco. 65 00:02:59,840 --> 00:03:03,380 >> Quindi, quei 70.000 sviluppatori sono applicazioni edili. 66 00:03:03,380 --> 00:03:06,780 È la gente avrà la possibilità di creare applicazioni e forse anche 67 00:03:06,780 --> 00:03:08,600 li entrare nella nostra applicazione ambiente - 68 00:03:08,600 --> 00:03:10,710 si chiama spazio aereo. 69 00:03:10,710 --> 00:03:15,470 Abbiamo nord di 100 applicazioni là, e molti, molti, molti di più nel 70 00:03:15,470 --> 00:03:19,290 processo di certificazione e nel processo per essere messe in funzione. 71 00:03:19,290 --> 00:03:22,590 >> Vedrai che è incredibilmente potente in termini di velocità. 72 00:03:22,590 --> 00:03:25,700 Così vedrete non c'è latenza nella la reazione tra quando si fa 73 00:03:25,700 --> 00:03:29,400 qualcosa nel campo di vista e quando qualcosa che accade sullo schermo. 74 00:03:29,400 --> 00:03:31,880 Se avete giocato in giro con il Kinect o altri, si noterà un po ' 75 00:03:31,880 --> 00:03:35,290 di un ritardo quando in realtà ha un movimento e succede qualcosa. 76 00:03:35,290 --> 00:03:39,000 Questo potente mancanza di marche di latenza una differenza enorme in quello che si può 77 00:03:39,000 --> 00:03:41,120 effettivamente fare con questa piattaforma. 78 00:03:41,120 --> 00:03:43,750 >> E poi una cosa che riteniamo veramente importante, abbiamo voluto questa 79 00:03:43,750 --> 00:03:46,050 Piattaforma per essere accessibile a tutti - 80 00:03:46,050 --> 00:03:47,920 quante più persone possibili. 81 00:03:47,920 --> 00:03:51,330 Avere un grande software, guidato piattaforma ha fatto il dispositivo e la 82 00:03:51,330 --> 00:03:53,110 piattaforma molto costoso. 83 00:03:53,110 --> 00:03:56,940 E 'un semplice pezzo di hardware con molto semplice, commodity 84 00:03:56,940 --> 00:04:00,190 componenti in modo che ci permette di mantenere questo molto poco costoso e molto 85 00:04:00,190 --> 00:04:05,110 accessibile a chiunque voglia prendere parte con la piattaforma. 86 00:04:05,110 --> 00:04:08,210 >> Quindi, come si vedrà, non c'è davvero tre componenti principali della piattaforma. 87 00:04:08,210 --> 00:04:11,610 Abbiamo la periferica che ho parlato, il controllore. 88 00:04:11,610 --> 00:04:16,300 Dispone di una connessione USB per la connessione a qualsiasi tipo di dispositivo di elaborazione con il 89 00:04:16,300 --> 00:04:18,160 software supportato. 90 00:04:18,160 --> 00:04:21,140 Abbiamo ottenuto il nostro kit di sviluppo software a Driver, quindi c'è una serie di 91 00:04:21,140 --> 00:04:24,980 driver che girano su Windows o Mac macchina che si è connessi. 92 00:04:24,980 --> 00:04:27,620 >> E poi abbiamo il software kit di sviluppo che abbiamo fatto 93 00:04:27,620 --> 00:04:34,410 a disposizione di tutti a costo zero su il nostro sito web per accedere e costruire 94 00:04:34,410 --> 00:04:35,830 applicazioni con. 95 00:04:35,830 --> 00:04:39,150 E poi finalmente abbiamo il nostro spazio aereo app store, dove c'è 96 00:04:39,150 --> 00:04:40,470 applicazioni di terze parti - 97 00:04:40,470 --> 00:04:42,095 sia gratuiti ea pagamento per le applicazioni. 98 00:04:42,095 --> 00:04:46,750 Ed è tutto da personale produttività artistica, come la musica 99 00:04:46,750 --> 00:04:49,590 e la pittura e il disegno, per le imprese applicazioni come CAD 100 00:04:49,590 --> 00:04:51,640 software e altri. 101 00:04:51,640 --> 00:04:54,670 102 00:04:54,670 --> 00:04:56,150 >> Quindi ho intenzione di passare attraverso questi rapida. 103 00:04:56,150 --> 00:05:00,090 Ma ho pensato che sarebbe stato utile, come si pensare alla piattaforma e pensare 104 00:05:00,090 --> 00:05:02,700 su come le lingue che in grado di sviluppare e come tale 105 00:05:02,700 --> 00:05:03,980 applica alla piattaforma. 106 00:05:03,980 --> 00:05:06,850 Proprio a correre attraverso un paio di esempi dalle industrie che stiamo vedendo. 107 00:05:06,850 --> 00:05:10,640 Quindi queste sono aree dove le persone sono facendo uso della piattaforma Leap per 108 00:05:10,640 --> 00:05:15,070 migliorare le applicazioni o migliorare esiti in quei settori. 109 00:05:15,070 --> 00:05:19,570 >> Istruzione, come potete immaginare, display interattivi, integrandosi con 110 00:05:19,570 --> 00:05:23,300 curriculum, come se la gente sta facendo con il curriculum informatica. 111 00:05:23,300 --> 00:05:26,110 Ci sono un sacco di applicazioni per speciale ha bisogno di studenti. 112 00:05:26,110 --> 00:05:29,780 Così la gente che non può, né per fisico o limitazioni cognitive, 113 00:05:29,780 --> 00:05:34,030 di interagire attraverso una tastiera e un mouse sono ora in grado di ottenere sociale 114 00:05:34,030 --> 00:05:37,220 interazioni, interazioni con il computer applicazioni, e fare le cose 115 00:05:37,220 --> 00:05:38,420 non hanno mai potuto fare prima. 116 00:05:38,420 --> 00:05:44,830 >> E poi un sacco di università fare ricerca interfaccia utente per varie 117 00:05:44,830 --> 00:05:47,380 industrie hanno fatto grande uso del dispositivo. 118 00:05:47,380 --> 00:05:50,400 L'assistenza sanitaria è un settore interessante per noi che ho pensato che sarebbe stato importante 119 00:05:50,400 --> 00:05:53,500 a toccare brevemente. 120 00:05:53,500 --> 00:05:59,000 Potete immaginare la sterilità è dei più importanza in tutti gli aspetti 121 00:05:59,000 --> 00:06:00,090 della sanità. 122 00:06:00,090 --> 00:06:04,360 In una sala operatoria oggi, un chirurgo potrebbe avere una persona in più 123 00:06:04,360 --> 00:06:08,540 là, o unscrub e prendere i guanti off per poter manipolare 124 00:06:08,540 --> 00:06:11,820 Immagini MRI o TAC o importante informazioni sul paziente 125 00:06:11,820 --> 00:06:13,240 mentre sono in chirurgia. 126 00:06:13,240 --> 00:06:17,590 Molto inefficiente, potrebbe compromettere la sterilità se non è fatto bene. 127 00:06:17,590 --> 00:06:20,590 >> Questo tipo di ambiente permette ora di interagire con il computer 128 00:06:20,590 --> 00:06:23,870 applicazioni in un completamente touchless maniera, come vedrete nella demo, 129 00:06:23,870 --> 00:06:24,710 con i guanti. 130 00:06:24,710 --> 00:06:26,170 Così si possono lasciare l' guanti chirurgici via. 131 00:06:26,170 --> 00:06:30,650 Possono accedere alle immagini e fare tutto il necessario per fare in modo molto 132 00:06:30,650 --> 00:06:32,090 modo più efficiente. 133 00:06:32,090 --> 00:06:35,180 Pensiamo che ci sia qualche importante applicazioni là. 134 00:06:35,180 --> 00:06:38,270 Accesso alle informazioni in quello che ho chiamare zone "ricche di germi" - 135 00:06:38,270 --> 00:06:43,030 così ospedali, sportelli bancomat, tutti i diversi tipi delle aree in cui non si desidera 136 00:06:43,030 --> 00:06:45,035 toccare qualcosa ma si desidera per accedere alle informazioni, 137 00:06:45,035 --> 00:06:47,270 questo è diventato importante. 138 00:06:47,270 --> 00:06:50,350 >> Misurare regressione a seguito di una malattia. 139 00:06:50,350 --> 00:06:55,010 Se qualcuno sta perdendo la mobilità nel loro mano o le braccia, o in movimento, 140 00:06:55,010 --> 00:06:57,880 essere in grado di misurare perché del livello di accuratezza. 141 00:06:57,880 --> 00:07:01,530 O anche progredire - quindi se si vuole misurare il progresso di un farmaco o l' 142 00:07:01,530 --> 00:07:04,880 il progresso e il recupero da qualcosa come un ictus, si può molto 143 00:07:04,880 --> 00:07:06,720 accuratamente farlo. 144 00:07:06,720 --> 00:07:08,010 E così questi sono alcuni esempi. 145 00:07:08,010 --> 00:07:11,250 >> Visualizzazione dei dati è un altro spazio interessante. 146 00:07:11,250 --> 00:07:13,350 Sono sicuro che avete sentito un lotto circa i grandi dati. 147 00:07:13,350 --> 00:07:14,880 Tutti parlano di grandi dati. 148 00:07:14,880 --> 00:07:17,920 Beh, quelli grandi insiemi di dati in vari industrie hanno creato vera 149 00:07:17,920 --> 00:07:20,040 complessità intorno interfacce utente. 150 00:07:20,040 --> 00:07:24,620 E come si fa a interagire con i dati e trovare correlazioni, in grado di trovare 151 00:07:24,620 --> 00:07:27,440 informazioni fruibili, in grado condividere con i colleghi - 152 00:07:27,440 --> 00:07:28,500 è una sfida enorme. 153 00:07:28,500 --> 00:07:31,710 Poiché la quantità di dati cresce, che sfida diventa solo più grande. 154 00:07:31,710 --> 00:07:36,140 >> Navigazione 3D con la mano naturale movimenti diventa davvero interessante 155 00:07:36,140 --> 00:07:40,410 opportunità in quel mondo, e abbiamo visto un sacco di input lì. 156 00:07:40,410 --> 00:07:42,670 Manufacturing è un altro. 157 00:07:42,670 --> 00:07:45,770 Stiamo per mostrarvi alcuni video da la gente di SpaceX che utilizzano questo 158 00:07:45,770 --> 00:07:47,360 il processo di fabbricazione. 159 00:07:47,360 --> 00:07:50,860 Inoltre, il piano di fabbricazione è davvero sporca, e così hanno distrutto 160 00:07:50,860 --> 00:07:53,530 mouse e tastiere, e touchscreen Non sono una grande soluzione. 161 00:07:53,530 --> 00:07:58,070 Ma hanno bisogno di accedere a cose come i loro sistemi ERP e altre piattaforme 162 00:07:58,070 --> 00:08:01,210 sul pavimento, e diventa una sfida per loro. 163 00:08:01,210 --> 00:08:04,840 >> E poi solo un paio di più prima Mi rivolgo le cose a Michael. 164 00:08:04,840 --> 00:08:05,780 Vendita al dettaglio - 165 00:08:05,780 --> 00:08:09,460 quindi speriamo che a un certo punto, si passa in un negozio e avranno un salto 166 00:08:09,460 --> 00:08:15,280 schermo abilitato o chiosco dove è possibile ottenere l'accesso a un prodotto, prodotto 167 00:08:15,280 --> 00:08:18,520 opzioni, fare acquisti online se non hanno roba in magazzino. 168 00:08:18,520 --> 00:08:21,640 Mi piace parlarne come non-intrusivo coinvolgimento dei consumatori. 169 00:08:21,640 --> 00:08:25,770 >> Così sono stato in vendita dal Mi sono laureato al college. 170 00:08:25,770 --> 00:08:28,350 Ma noi tutti sappiamo quando entriamo in un ambiente di vendita, un sacco di volte 171 00:08:28,350 --> 00:08:31,840 ottenere avventa su per tre o quattro persone. 172 00:08:31,840 --> 00:08:35,500 Riteniamo che utilizza questo tipo di tecnologia, è possibile creare veri 173 00:08:35,500 --> 00:08:39,570 esperienze fisiche con prodotti e opzioni e colori diversi 174 00:08:39,570 --> 00:08:43,679 cose senza dover avere un gruppo di persone che saltano sulla parte superiore di persone 175 00:08:43,679 --> 00:08:46,700 quando entrano in negozio, e creare alcune cose interessanti. 176 00:08:46,700 --> 00:08:48,260 >> Produttività Desktop - 177 00:08:48,260 --> 00:08:52,290 vedrete alcune opportunità di base lavorare con applicazioni di produttività come 178 00:08:52,290 --> 00:08:56,010 PowerPoint per fare web browsing, a interagire con il sistema operativo. 179 00:08:56,010 --> 00:08:59,760 Il tutto senza dover dover utilizzare un mouse o tastiera, o in aggiunta a 180 00:08:59,760 --> 00:09:02,510 il mouse o la tastiera, potendo per ottenere alcuni tipi di 181 00:09:02,510 --> 00:09:04,440 interazioni. 182 00:09:04,440 --> 00:09:08,060 C'è un sacco di applicazioni aziendali che hanno interfacce utente inefficienti, 183 00:09:08,060 --> 00:09:12,430 o hanno interfacce che potrebbero fare un sacco di più se fossero in grado di prendere 184 00:09:12,430 --> 00:09:17,760 vantaggio dello spazio 3D, invece di solo un piatto di interfaccia utente 2D, in modo da 185 00:09:17,760 --> 00:09:19,570 credo che ci sia un sacco di opportunità lì. 186 00:09:19,570 --> 00:09:22,520 >> Salesforce.com potrebbe essere un azienda avete sentito parlare di. 187 00:09:22,520 --> 00:09:25,640 Fanno relazione con il cliente sistemi di gestione. 188 00:09:25,640 --> 00:09:28,880 La gente come me nelle vendite li usano tutto il tempo, ogni giorno. 189 00:09:28,880 --> 00:09:31,450 Ma quando si lavora con un account grande, si può avere centinaia 190 00:09:31,450 --> 00:09:32,550 e centinaia di record. 191 00:09:32,550 --> 00:09:36,575 Ed è davvero difficile ottenere un senso di la struttura organizzativa, in tutto o in 192 00:09:36,575 --> 00:09:39,180 le attività di quello che è successo dentro di un conto, perché è un 193 00:09:39,180 --> 00:09:41,800 molto piatto interfaccia utente 2D. 194 00:09:41,800 --> 00:09:44,740 Quindi pensiamo che ci sono un sacco di opportunità migliorare l'estremità anteriore 195 00:09:44,740 --> 00:09:46,800 di vari software commerciali. 196 00:09:46,800 --> 00:09:51,460 >> E poi altre applicazioni di tipo B2B, abbiamo visto l'autenticazione biometrica. 197 00:09:51,460 --> 00:09:55,660 Così l'idea di tenere la mano nella campo di vista, ed è la scansione 198 00:09:55,660 --> 00:09:57,980 la mano tutta la strada fino al flusso sanguigno. 199 00:09:57,980 --> 00:10:02,090 E poi essere in grado di utilizzare tale tardi on per l'autenticazione per accedere alla 200 00:10:02,090 --> 00:10:06,680 fare transazioni, sistemi di accesso, log per il vostro computer portatile, il controllo del 201 00:10:06,680 --> 00:10:08,400 sistema domotico - 202 00:10:08,400 --> 00:10:11,040 è il nome, c'è un molte applicazioni. 203 00:10:11,040 --> 00:10:12,600 >> Comandante controllo. 204 00:10:12,600 --> 00:10:16,780 Quindi potete immaginare, questo è più di la cosa "Minority Report" di stile 205 00:10:16,780 --> 00:10:19,020 la gente parla quando si pensare Leap. 206 00:10:19,020 --> 00:10:22,970 L'idea di qualcuno in una zona comando dove hanno ottenuto cinque o sei schermi 207 00:10:22,970 --> 00:10:24,950 con video o altri tipi di contenuto. 208 00:10:24,950 --> 00:10:28,270 Hanno bisogno per navigare in tutta applicazioni e richiamare diverse 209 00:10:28,270 --> 00:10:33,310 video e estrarre informazioni e fare ogni sorta di cose interessanti. 210 00:10:33,310 --> 00:10:36,500 >> E poi finalmente CAD. 211 00:10:36,500 --> 00:10:41,020 Tali ambienti sono stati un grande anticipo adopter della piattaforma Leap in 212 00:10:41,020 --> 00:10:44,790 essere in grado di creare un modo più naturale di interagire con i modelli delle cose 213 00:10:44,790 --> 00:10:48,310 che si sta creando nella progettazione processo, o regolare dopo 214 00:10:48,310 --> 00:10:50,970 qualcosa che è stato costruito, o cose del genere. 215 00:10:50,970 --> 00:10:54,790 >> Così che è stato solo per darvi una breve contesto in alcuni dei industriale 216 00:10:54,790 --> 00:10:56,190 applicazioni per il grande salto. 217 00:10:56,190 --> 00:10:58,810 Sono sicuro che si può immaginare tutto il applicazioni consumer, e se avete 218 00:10:58,810 --> 00:11:01,190 visto il sito sai cosa sono queste cose. 219 00:11:01,190 --> 00:11:04,020 Ma volevo, come si pensa programmazione o le applicazioni che potrebbero 220 00:11:04,020 --> 00:11:08,030 essere interessante esaminare, qui sono alcune delle aree in cui le industrie sono 221 00:11:08,030 --> 00:11:09,700 pagare un sacco di attenzione a questo. 222 00:11:09,700 --> 00:11:12,560 >> Eravamo all'Ospedale Pediatrico prima siamo venuti qui, e parlare con loro 223 00:11:12,560 --> 00:11:17,210 relative ad un numero di davvero interessante applicazioni intorno processi chirurgiche 224 00:11:17,210 --> 00:11:20,790 e formazione e simulazione e tutte le cose diverse. 225 00:11:20,790 --> 00:11:25,610 Quindi c'è un sacco di veramente interessante possibilità di utilizzare la piattaforma e 226 00:11:25,610 --> 00:11:27,330 utilizzare l'ambiente di sviluppo. 227 00:11:27,330 --> 00:11:31,350 E quindi speriamo che c'è di buono contesto per voi gente. 228 00:11:31,350 --> 00:11:32,660 >> Kiwi è quella intelligente qui. 229 00:11:32,660 --> 00:11:36,400 Quindi ho intenzione di uscire di strada e lasciare che ti parla attraverso il nostro 230 00:11:36,400 --> 00:11:39,410 comunità di sviluppo, lo sviluppo ambiente, e tutte le risorse 231 00:11:39,410 --> 00:11:42,120 che ci sono messe a disposizione la gente se si sceglie di lavorare 232 00:11:42,120 --> 00:11:43,280 con la piattaforma Leap. 233 00:11:43,280 --> 00:11:44,592 Quindi, grazie. 234 00:11:44,592 --> 00:11:45,900 >> MICHAEL SUTHERLAND: fresco, grazie. 235 00:11:45,900 --> 00:11:49,050 Così si può vedere non c'è davvero nessun carenza di opportunità non mancano. 236 00:11:49,050 --> 00:11:52,150 Ma una delle cose che vediamo molto distante persone sedersi con Leap e sono 237 00:11:52,150 --> 00:11:53,540 come, da dove comincio? 238 00:11:53,540 --> 00:11:57,350 Quindi spero di poter passare attraverso un paio di dei primi passi di dove 239 00:11:57,350 --> 00:11:58,110 cominciare con tutto questo. 240 00:11:58,110 --> 00:12:00,830 Perché un sacco di gente appena detto non c'è un sacco di spazio bianco, quindi dove 241 00:12:00,830 --> 00:12:02,520 comincio? 242 00:12:02,520 --> 00:12:04,640 >> Quindi il mio nome Mike. 243 00:12:04,640 --> 00:12:07,270 Come detto Dan, io sono una specie di denominato Kiwi. 244 00:12:07,270 --> 00:12:10,210 Vengo da Nuova Zelanda, come si può essere in grado di dire da mio accento. 245 00:12:10,210 --> 00:12:12,500 Io ho vissuto a San Francisco per un paio d'anni. 246 00:12:12,500 --> 00:12:14,730 Ha fatto il mio elettrica e informatica torna laurea in ingegneria a New 247 00:12:14,730 --> 00:12:18,750 Zelanda, così ho seduto nella stessa seduta che voi siete dentro 248 00:12:18,750 --> 00:12:22,460 >> Così mi occupo della crescita della piattaforma e partnership per il nostro sviluppatore 249 00:12:22,460 --> 00:12:23,710 programmi di team. 250 00:12:23,710 --> 00:12:26,220 Quindi ti dico un po 'di più quello che il team programmi di sviluppo 251 00:12:26,220 --> 00:12:28,750 significa in un po '. 252 00:12:28,750 --> 00:12:34,530 Ma in fondo, Dan detto, questo è la periferica che vedete qui. 253 00:12:34,530 --> 00:12:37,650 Quindi questa è la storia di da dove è venuto. 254 00:12:37,650 --> 00:12:42,200 >> Così si può vedere che ci siamo partiti indietro con un prototipo molto, molto presto. 255 00:12:42,200 --> 00:12:45,130 Ora, tutto ciò che c'è in questo, è possibile tipo di vedere qui un po '. 256 00:12:45,130 --> 00:12:47,580 Beh, è ​​un po 'difficile da vedere su questo visualizzare, ma in realtà tutto quello che hai appena 257 00:12:47,580 --> 00:12:51,980 Got è un paio di ottica a infrarossi sensori e un paio di LED a infrarossi. 258 00:12:51,980 --> 00:12:54,620 L'hardware è in realtà incredibilmente semplice, ed è per questo che siamo in grado di 259 00:12:54,620 --> 00:12:56,220 tenerlo così basso costo. 260 00:12:56,220 --> 00:12:59,360 La magia è davvero ciò che sta accadendo il computer e il software in 261 00:12:59,360 --> 00:13:01,420 il livello pilota, e questo è davvero dove la svolta 262 00:13:01,420 --> 00:13:02,790 per l'azienda è venuto. 263 00:13:02,790 --> 00:13:08,340 >> Così mi sono iscritto ed i programmi di sviluppo team ha iniziato intorno circa qui, 264 00:13:08,340 --> 00:13:09,440 a metà strada tra. 265 00:13:09,440 --> 00:13:13,730 E quello che abbiamo fatto è stato di questi primi kit che si vede in fondo lì, 266 00:13:13,730 --> 00:13:15,040 sono le prime unità sviluppatore. 267 00:13:15,040 --> 00:13:18,780 E abbiamo effettivamente trasmesso su circa 12.000 di quelli per gli sviluppatori che avevano 268 00:13:18,780 --> 00:13:22,620 ci ha contattato in modo che possano ottenere iniziato a lavorare con la piattaforma. 269 00:13:22,620 --> 00:13:26,290 E questo è davvero stato un grande seme per la comunità, e abbiamo avuto un sacco 270 00:13:26,290 --> 00:13:28,650 di grandi cose sviluppati nel corso dell'ultimo anno. 271 00:13:28,650 --> 00:13:33,300 E vedrete che quando si ha un guardare spazio aereo, il nostro negozio di applicazioni. 272 00:13:33,300 --> 00:13:38,860 >> Così come molti di voi hanno effettivamente sentito parlare di Leap movimento prima? 273 00:13:38,860 --> 00:13:39,850 Così alcuni di voi, sì. 274 00:13:39,850 --> 00:13:40,790 Quindi questo è un bene. 275 00:13:40,790 --> 00:13:45,830 >> Quindi, onestamente, quello che era la prima cosa voi ragazzi pensato quando hai sentito di 276 00:13:45,830 --> 00:13:49,050 Leap Motion o avete visto l' video di quello che fa? 277 00:13:49,050 --> 00:13:54,560 Sorta di "Minority Report", "Iron Man?" Sì, abbiamo un sacco di che. 278 00:13:54,560 --> 00:13:58,220 >> E sicuramente il giorno verrà in cui siamo tutti seduti lì comandare l' 279 00:13:58,220 --> 00:14:01,550 mondo con le nostre mani, e questo è sta per essere eccitante. 280 00:14:01,550 --> 00:14:06,670 Proprio ora, che non è l'assoluto situazione che stiamo cercando di costruire, 281 00:14:06,670 --> 00:14:07,440 ma stiamo andando per arrivarci. 282 00:14:07,440 --> 00:14:11,210 Ma penso che sia ancora un buon opportunità di sentire dal reale 283 00:14:11,210 --> 00:14:16,403 mondo Tony Stark, e Dan toccato quello. 284 00:14:16,403 --> 00:14:20,000 >> SPEAKER 1: In questo momento in cui interagiamo con computer in modo molto innaturale e 285 00:14:20,000 --> 00:14:20,370 [Incomprensibile] 286 00:14:20,370 --> 00:14:20,750 modo. 287 00:14:20,750 --> 00:14:25,710 E stiamo cercando di creare questi 3D oggetti utilizzando una varietà di strumenti 2D. 288 00:14:25,710 --> 00:14:28,960 E non si sente naturale, non si sente normale il modo 289 00:14:28,960 --> 00:14:29,960 si dovrebbe fare le cose. 290 00:14:29,960 --> 00:14:33,680 >> Così abbiamo iniziato a suonare in giro con il idea e utilizzando alcune delle cose 291 00:14:33,680 --> 00:14:38,730 che sono disponibili là fuori, come Beat Motion e Siemens NX, che 292 00:14:38,730 --> 00:14:40,930 è quello che abbiamo usato per progettare il razzo. 293 00:14:40,930 --> 00:14:43,170 E abbiamo scritto del codice integrare i due. 294 00:14:43,170 --> 00:14:50,030 E abbiamo iniziato con quello che si vede qui, che è un frame di un filo 295 00:14:50,030 --> 00:14:51,820 Motore a razzo Merlin. 296 00:14:51,820 --> 00:14:58,360 E lavorare con questo, posso andare avanti e afferrarlo, e posso ruotare 297 00:14:58,360 --> 00:14:59,610 in più dimensioni. 298 00:14:59,610 --> 00:15:02,040 299 00:15:02,040 --> 00:15:08,340 E poi quello che posso fare è che posso mettere un altro passo in là e posso ingrandire 300 00:15:08,340 --> 00:15:10,700 in e fuori sul telaio filo. 301 00:15:10,700 --> 00:15:13,040 >> E posso anche tradurlo. 302 00:15:13,040 --> 00:15:18,420 Così posso spostarlo sullo schermo e poi zoomare e tradurre. 303 00:15:18,420 --> 00:15:21,690 E questo è quello che abbiamo iniziato via con un paio di mesi fa. 304 00:15:21,690 --> 00:15:25,720 305 00:15:25,720 --> 00:15:31,480 È anche possibile girare lo e poi prenderlo. 306 00:15:31,480 --> 00:15:35,480 Quindi questo è una specie di un modo divertente per interfacciarsi con quello che è davvero molto 307 00:15:35,480 --> 00:15:37,564 modello complesso. 308 00:15:37,564 --> 00:15:44,210 309 00:15:44,210 --> 00:15:49,030 >> Ora andremo da questo a quello che siamo in grado di avanzare di un paio di settimane dopo 310 00:15:49,030 --> 00:15:56,725 il telaio di filo, che è di utilizzare effettivamente un intero modello CAD 3D del motore. 311 00:15:56,725 --> 00:16:01,320 312 00:16:01,320 --> 00:16:04,090 Quindi, ecco quello che stai vedendo è l'interazione reale 313 00:16:04,090 --> 00:16:05,260 con il software CAD. 314 00:16:05,260 --> 00:16:08,460 Manipolare il modello 3D real del motore Merlin 315 00:16:08,460 --> 00:16:10,100 semplicemente usando gesti delle mani. 316 00:16:10,100 --> 00:16:13,880 Se si può solo andare lì e fai quello che devi fare, basta 317 00:16:13,880 --> 00:16:16,720 comprendere i fondamenti di come la cosa dovrebbe funzionare al contrario di 318 00:16:16,720 --> 00:16:21,310 capire come rendere il computer make funziona, allora si può ottenere un 319 00:16:21,310 --> 00:16:23,810 molto più nell molto più breve periodo di tempo. 320 00:16:23,810 --> 00:16:26,780 >> Allora siamo andati a una proiezione in 3D. 321 00:16:26,780 --> 00:16:30,145 Abbiamo iniziato con il tipo di 3D proiezione che si ha familiarità con 322 00:16:30,145 --> 00:16:34,340 nei film in cui si utilizzare occhiali 3D. 323 00:16:34,340 --> 00:16:38,630 Abbiamo anche fatto un bicchiere free standing proiezione, che è il tipo di 324 00:16:38,630 --> 00:16:41,910 tecnologia che è stata utilizzata in il film "Iron Man". 325 00:16:41,910 --> 00:16:46,260 >> E poi finalmente, abbiamo usato il Oculus Rift, che è immersiva virtuale 326 00:16:46,260 --> 00:16:49,140 realtà che effettivamente ascolti la posizione di testa. 327 00:16:49,140 --> 00:16:50,980 E davvero si sposta intorno all'oggetto. 328 00:16:50,980 --> 00:16:54,260 Ci si sente come è giusto lì di fronte a voi. 329 00:16:54,260 --> 00:16:57,500 Ora usiamo questo per un effettivo componente sul razzo, che è un 330 00:16:57,500 --> 00:16:59,310 alloggiamento valvola criogenica. 331 00:16:59,310 --> 00:17:03,980 È davvero possibile applicare la tua intuizione e prendere qualcosa dalla tua mente a una 332 00:17:03,980 --> 00:17:07,510 oggetto fisico con maggiore facilità rispetto al momento facciamo. 333 00:17:07,510 --> 00:17:10,569 >> Ora che abbiamo ottenuto l'oggetto di nostra testa e nel computer, come 334 00:17:10,569 --> 00:17:13,480 Non abbiamo capito dal computer e in realtà? 335 00:17:13,480 --> 00:17:16,986 Quindi stiamo effettivamente andando a stampare questa con una stampante laser metallo 3D. 336 00:17:16,986 --> 00:17:21,540 Quindi il modo che i lavori di stampa 3D È stabilisce particelle di 337 00:17:21,540 --> 00:17:23,869 titanio o [? inknell,?] 338 00:17:23,869 --> 00:17:27,569 e poi va sopra con un laser e scioglie le particelle minuscole su 339 00:17:27,569 --> 00:17:28,550 lo strato precedente. 340 00:17:28,550 --> 00:17:30,730 Così si costruisce it up strato dopo strato. 341 00:17:30,730 --> 00:17:33,940 342 00:17:33,940 --> 00:17:36,800 Quindi credo che siamo sull'orlo di un importante passo avanti nel design e 343 00:17:36,800 --> 00:17:41,100 fabbricazione di essere in grado di prendere il concetto di qualcosa dal vostro 344 00:17:41,100 --> 00:17:43,160 mente, tradurlo in 3D - 345 00:17:43,160 --> 00:17:48,580 346 00:17:48,580 --> 00:17:50,770 >> MICHAEL SUTHERLAND: - è che anche se sono chiaramente ancora in bella 347 00:17:50,770 --> 00:17:53,430 prime fasi di quello che stanno facendo con questo tipo di tecnologia, che tipo 348 00:17:53,430 --> 00:17:56,260 di aiuta a dimostrare alcune delle gli esempi che Dan era 349 00:17:56,260 --> 00:17:57,780 parlando prima. 350 00:17:57,780 --> 00:18:00,250 Così stanno davvero iniziando a Indagare quali sono questi prossimi 351 00:18:00,250 --> 00:18:04,310 generazione utilizza per questo tipo della tecnologia gesture 3D. 352 00:18:04,310 --> 00:18:07,110 Quindi penso che è solo un interessante iscrizione di vedere come alcune di queste 353 00:18:07,110 --> 00:18:08,770 tecnologia viene utilizzata. 354 00:18:08,770 --> 00:18:12,730 >> Quindi ho intenzione di prendere l'utente attraverso un po 'su - 355 00:18:12,730 --> 00:18:13,910 sta andando essere abbastanza alto livello. 356 00:18:13,910 --> 00:18:16,920 Ma lasceremo po 'di tempo alla fine per domande e risposte, se voi ragazzi 357 00:18:16,920 --> 00:18:19,410 alcune domande più profonde si vuole andare in. 358 00:18:19,410 --> 00:18:23,220 Ma stiamo solo parliamo un po 'di costruire sulla piattaforma, andare un po ' 359 00:18:23,220 --> 00:18:27,370 bit negli aspetti alto livello della SDK, dare un'occhiata a quello che alcuni dei 360 00:18:27,370 --> 00:18:31,990 risorse che sono disponibili sul nostro sito web o attraverso la comunità. 361 00:18:31,990 --> 00:18:35,550 >> E io vi mostrerò un paio di demo di alcuni dei la roba che in realtà è là fuori 362 00:18:35,550 --> 00:18:38,950 che è possibile controllare e dare un po ' ispirazione se si voleva utilizzare questo 363 00:18:38,950 --> 00:18:43,880 in un progetto, e quindi come si ci può avvicinare aiuto. 364 00:18:43,880 --> 00:18:46,450 Siamo qui per aiutare voi ragazzi, se si vogliono sviluppare, [? Sue. ?] 365 00:18:46,450 --> 00:18:49,790 Voglio solo fare in modo che siete consapevoli di questo. 366 00:18:49,790 --> 00:18:53,500 >> Quindi, come detto Dan, abbiamo spazio aereo. 367 00:18:53,500 --> 00:18:59,290 Allora qual è il reale beneficio per l'avvio di costruire per Leap movimento 368 00:18:59,290 --> 00:18:59,740 controllore? 369 00:18:59,740 --> 00:19:01,130 E 'solo un pezzo fresco di tecnologia? 370 00:19:01,130 --> 00:19:04,180 Si tratta di un espediente, o c'è qualcosa di più? 371 00:19:04,180 --> 00:19:08,270 >> E Dan ha parlato un po 'della applicazioni industriali, ma sul 372 00:19:08,270 --> 00:19:11,720 parte dei consumatori abbiamo effettivamente ottenuto un app davvero fiorente 373 00:19:11,720 --> 00:19:13,080 comunità. 374 00:19:13,080 --> 00:19:16,650 E si potrebbe dire, bene, un'altra app store. 375 00:19:16,650 --> 00:19:19,850 Quindi preferiamo vederlo come un luogo di scoperta. 376 00:19:19,850 --> 00:19:25,480 >> Quindi questo tipo di tecnologia, è esemplificato da un software che 377 00:19:25,480 --> 00:19:27,100 è costruito per esso. 378 00:19:27,100 --> 00:19:30,570 Non è tanto un sistema in cui è possibile porta una esistente 379 00:19:30,570 --> 00:19:32,050 toccare l'applicazione di tutti. 380 00:19:32,050 --> 00:19:35,030 I maggiori applicazioni sono quelle che sono costruiti per la tecnologia. 381 00:19:35,030 --> 00:19:40,180 Quindi, quando si va a comprare un salto di movimento da un negozio e si collega in, l' 382 00:19:40,180 --> 00:19:42,680 prima cosa che vedi è spazio aereo. 383 00:19:42,680 --> 00:19:45,100 E così che sta per dargli un posto trovare praticamente tutte le 384 00:19:45,100 --> 00:19:48,650 software che è costruito per la piattaforma. 385 00:19:48,650 --> 00:19:52,000 >> Abbiamo oltre 100 applicazioni nel negozio ora, così che è abbastanza buono considerando 386 00:19:52,000 --> 00:19:53,830 abbiamo lanciato appena a luglio. 387 00:19:53,830 --> 00:19:58,040 Abbiamo avuto oltre un milione di download di app in circa le prime tre settimane. 388 00:19:58,040 --> 00:20:03,090 E copriamo categorie, la produttività, giochi, istruzione, strumenti di creatività, 389 00:20:03,090 --> 00:20:04,370 musica, scienza. 390 00:20:04,370 --> 00:20:08,090 E il negozio supporta nativo così come applicazioni web. 391 00:20:08,090 --> 00:20:13,440 Quindi è un buon ecosistema per qualcuno che sta comprando la loro unità di 392 00:20:13,440 --> 00:20:14,950 hanno un sacco di roba da usare. 393 00:20:14,950 --> 00:20:20,030 >> Ma per il vostro lato, sullo sviluppo lato, ciò significa c'è un 394 00:20:20,030 --> 00:20:21,465 incredibile opportunità di essere scoperto. 395 00:20:21,465 --> 00:20:25,420 396 00:20:25,420 --> 00:20:27,750 Abbiamo spedito un paio di centinaia migliaia di pre-ordini. 397 00:20:27,750 --> 00:20:34,280 Siamo ora in tutti i negozi Best Buy negli Stati Uniti, Canada, Regno Unito, Francia, 398 00:20:34,280 --> 00:20:35,960 Australia e Nuova Zelanda, e stiamo per lanciare in 399 00:20:35,960 --> 00:20:37,590 altre parti d'Europa. 400 00:20:37,590 --> 00:20:40,580 Ciò significa che chiunque compra un di queste unità e si in quella 401 00:20:40,580 --> 00:20:42,740 negozio, che stanno andando a cominciare a vedere il software che voi siete 402 00:20:42,740 --> 00:20:43,280 sviluppo. 403 00:20:43,280 --> 00:20:46,130 Ecco, questo è un piuttosto eccitante opportunità in questo momento. 404 00:20:46,130 --> 00:20:49,010 >> Alcune delle altre cose che stanno venendo up che forse stiamo pensando 405 00:20:49,010 --> 00:20:50,710 circa in un anno o due. 406 00:20:50,710 --> 00:20:54,000 Come si passa attraverso e si sviluppa diverse capacità di programmazione e di 407 00:20:54,000 --> 00:20:57,030 iniziare a guardare a diversi tipi di sviluppo di software, c'è 408 00:20:57,030 --> 00:21:00,850 in realtà alcune opportunità post-laurea? 409 00:21:00,850 --> 00:21:03,580 Alcuni dei nostri partner venture hanno effettivamente mettere insieme un 25 milioni dollari 410 00:21:03,580 --> 00:21:06,070 fondo di venture chiamata The Fund Leap. 411 00:21:06,070 --> 00:21:09,660 Hanno in realtà già finanziate loro prima azienda, in modo che c'è stato veramente 412 00:21:09,660 --> 00:21:10,820 fantastico vedere. 413 00:21:10,820 --> 00:21:13,280 Avvio di vedere che tipo di attività edificio ecosistema intorno al 414 00:21:13,280 --> 00:21:14,620 tecnologia. 415 00:21:14,620 --> 00:21:17,670 >> E poco ci stiamo effettivamente andando a essere vedere un nuovo acceleratore pure. 416 00:21:17,670 --> 00:21:21,685 Così faranno prenderanno attraverso squadre, nuova squadre che stanno appena formando con 417 00:21:21,685 --> 00:21:24,280 alcune grandi idee, e saranno fornendo loro mentori. 418 00:21:24,280 --> 00:21:27,290 E ci sono alcuni piuttosto grande mentori in quel programma. 419 00:21:27,290 --> 00:21:30,900 E che sarà inaugurato il prossimo anno, così si inizia a vedere qualche 420 00:21:30,900 --> 00:21:32,270 cose davvero interessanti in uscita. 421 00:21:32,270 --> 00:21:35,490 Non solo sul lato applicazioni, ma in termini di nuove imprese che sono 422 00:21:35,490 --> 00:21:36,740 costruire intorno a questa tecnologia. 423 00:21:36,740 --> 00:21:41,220 424 00:21:41,220 --> 00:21:45,440 >> Quindi stiamo fornendo SDK. 425 00:21:45,440 --> 00:21:49,410 Stiamo sostenendo sia nativo e sviluppo web. 426 00:21:49,410 --> 00:21:52,630 Capisco che voi ragazzi sono principalmente di lavoro in C per il momento, e sei 427 00:21:52,630 --> 00:21:54,530 andando a toccare un po ' bit in JavaScript un 428 00:21:54,530 --> 00:21:55,930 mentre, in modo che è grande. 429 00:21:55,930 --> 00:21:57,825 >> Abbiamo il supporto per C + +. 430 00:21:57,825 --> 00:22:01,340 Abbiamo una API C puro. 431 00:22:01,340 --> 00:22:04,590 E 'costruito dalla comunità, ma io in grado di mostrare come arrivare a questo. 432 00:22:04,590 --> 00:22:09,250 >> Così il C + +, C #, Objective C, Python e Java - quindi se avete qualsiasi 433 00:22:09,250 --> 00:22:12,200 la familiarità con una di queste lingue, ci dovrebbe essere qualcosa 434 00:22:12,200 --> 00:22:14,620 lì per voi per iniziare. 435 00:22:14,620 --> 00:22:17,220 L'SDK disponibile presso il nostro sviluppatore sito web, che andrò attraverso un 436 00:22:17,220 --> 00:22:18,000 po '. 437 00:22:18,000 --> 00:22:20,730 E poi per lo sviluppo web, abbiamo una API JavaScript pieno. 438 00:22:20,730 --> 00:22:24,510 >> Quindi questo è probabilmente qualcosa che potrebbe essere interessante come si inizia a 439 00:22:24,510 --> 00:22:26,160 andare nel resto di questo corso. 440 00:22:26,160 --> 00:22:28,240 Perché la mia comprensione è che sei per iniziare ad andare in qualche 441 00:22:28,240 --> 00:22:29,140 JavaScript. 442 00:22:29,140 --> 00:22:33,610 E c'è un carico di grandi esempi e tutorial su API JavaScript. 443 00:22:33,610 --> 00:22:37,350 Quindi io Ti accompagno con alcuni di quelli cose così, e che sarà un buon 444 00:22:37,350 --> 00:22:39,770 piattaforma per come iniziare. 445 00:22:39,770 --> 00:22:42,535 >> Quindi in primo luogo è il nostro portale per gli sviluppatori. 446 00:22:42,535 --> 00:22:53,570 447 00:22:53,570 --> 00:22:55,380 Quindi questo sta andando essere il luogo che voi ragazzi vogliono andare. 448 00:22:55,380 --> 00:22:58,760 Se avete intenzione di fare qualsiasi sviluppo il Leap, probabilmente desidera avviare 449 00:22:58,760 --> 00:23:02,270 qui e un check out del nostro portale sviluppatore. 450 00:23:02,270 --> 00:23:06,390 Mi limiterò a piedi attraverso alcuni dei le principali cose da tenere d'occhio. 451 00:23:06,390 --> 00:23:10,780 >> Quindi questa è la tua sezione principale di download, quindi questo è dove stai andando per ottenere 452 00:23:10,780 --> 00:23:12,080 il vostro SDK nativo. 453 00:23:12,080 --> 00:23:15,260 In modo che tutte le lingue Ho parlato prima - 454 00:23:15,260 --> 00:23:19,140 C + +, Objective C, C #. 455 00:23:19,140 --> 00:23:22,060 All'interno del SDK si sta andando ad ottenere un mucchio di esempi, si sta andando ad ottenere 456 00:23:22,060 --> 00:23:24,030 documentazione. 457 00:23:24,030 --> 00:23:28,000 Così essi saranno tutto per farti istituito per lo sviluppo nativo app. 458 00:23:28,000 --> 00:23:32,210 >> Quindi, in pratica tutto ciò che si desidera eseguito direttamente sul vostro computer, che è 459 00:23:32,210 --> 00:23:35,520 il posto per questo - non così tanto per il codice JavaScript. 460 00:23:35,520 --> 00:23:38,810 Da qui, hai accesso a tutta la documentazione. 461 00:23:38,810 --> 00:23:41,650 Quindi questo sarà tutto il documentazione intorno alla nostra API 462 00:23:41,650 --> 00:23:46,080 riferimenti, nonché guide ed esempi. 463 00:23:46,080 --> 00:23:48,030 >> Così si può vedere qui abbiamo diviso fuori dal linguaggio. 464 00:23:48,030 --> 00:23:50,230 Quindi è abbastanza facile da trovare il modo per aggirare. 465 00:23:50,230 --> 00:23:53,040 E abbiamo anche, in cima a questa, alcuni articoli basate sulla conoscenza 466 00:23:53,040 --> 00:23:55,460 per le note tecniche. 467 00:23:55,460 --> 00:23:57,470 Questo è tutto cambiando tutto il tempo. 468 00:23:57,470 --> 00:24:00,560 Quindi tenere un occhio su di esso, vi vederlo in continua evoluzione. 469 00:24:00,560 --> 00:24:04,320 >> Quindi, se abbiamo appena scavare in questa sede, mi limiterò a dare un rapido esempio di come 470 00:24:04,320 --> 00:24:05,720 di cui fuori. 471 00:24:05,720 --> 00:24:10,310 Quindi, se si guarda sotto qui, hai ha ottenuto ancora una volta tutte le lingue. 472 00:24:10,310 --> 00:24:13,050 E poi in C + + che abbiamo ottenuto i nostri riferimenti API. 473 00:24:13,050 --> 00:24:15,820 Ecco dove si sta andando a voler per andare a scoprire tutte le API che 474 00:24:15,820 --> 00:24:16,955 sono contenute nel nostro SDK. 475 00:24:16,955 --> 00:24:20,670 Così andrò attraverso alcuni di quelli di un alto livello tardi, ma che sta andando 476 00:24:20,670 --> 00:24:24,270 di essere la prima tappa si vuole andare Per per ottenere tali informazioni. 477 00:24:24,270 --> 00:24:26,500 >> Abbiamo un sacco di guide. 478 00:24:26,500 --> 00:24:29,160 So che è probabilmente difficile da vedere sullo schermo lì, ma questi sono 479 00:24:29,160 --> 00:24:32,890 in realtà solo una grande risorsa per voi per iniziare. 480 00:24:32,890 --> 00:24:36,130 Così abbiamo cose come come si ottiene frame di dati, e io parlerò a voi un 481 00:24:36,130 --> 00:24:39,550 po 'di quello frame di dati significa in un po '. 482 00:24:39,550 --> 00:24:44,460 Per tutto il tragitto fino alla comprensione le applicazioni di esempio che sono - 483 00:24:44,460 --> 00:24:46,080 oh, questo è un bene. 484 00:24:46,080 --> 00:24:47,780 Quindi, che potrebbe renderlo un po 'più facile da leggere. 485 00:24:47,780 --> 00:24:50,650 Così la comprensione del C + + applicazioni di esempio - 486 00:24:50,650 --> 00:24:53,560 così quelli sono inclusi nel SDK pacchetto che si scarica. 487 00:24:53,560 --> 00:24:57,150 488 00:24:57,150 --> 00:25:00,830 >> Così, l'altra cosa che è un grande risorsa per voi ragazzi, se si inizia 489 00:25:00,830 --> 00:25:03,690 per fare un po 'di sviluppo, è nostro forum. 490 00:25:03,690 --> 00:25:05,650 Sarete in grado di accedervi qui in alto. 491 00:25:05,650 --> 00:25:08,250 492 00:25:08,250 --> 00:25:11,590 In questo momento questi sembrano questo. 493 00:25:11,590 --> 00:25:14,270 Stai andando a trovare in una settimana o giù di lì che stanno andando a guardare completamente 494 00:25:14,270 --> 00:25:17,390 diverso, perché siamo sul punto di lanciare una piattaforma completamente nuovo forum. 495 00:25:17,390 --> 00:25:20,420 Ma questo significa ancora più impegnata comunità, ed è un ottimo posto per 496 00:25:20,420 --> 00:25:23,730 connettersi con altri sviluppatori che hanno state facendo lo stesso tipo di lavoro 497 00:25:23,730 --> 00:25:24,680 che voi ragazzi stanno per fare. 498 00:25:24,680 --> 00:25:27,770 >> Così un sacco di grandi domande hanno già stata risolta in là. 499 00:25:27,770 --> 00:25:30,110 Ed è un ottimo posto per domande pure. 500 00:25:30,110 --> 00:25:34,090 Siamo lì, i nostri membri del team, il nostro team di ingegneri sono tutti lì, così 501 00:25:34,090 --> 00:25:35,660 luogo ideale per connettersi con la squadra. 502 00:25:35,660 --> 00:25:38,820 503 00:25:38,820 --> 00:25:41,330 >> Questo è anche il luogo che si desidera andare se si sta andando ad essere la presentazione 504 00:25:41,330 --> 00:25:44,770 un app, ma questo è probabilmente un po ' po 'più in giù la pista. 505 00:25:44,770 --> 00:25:48,750 Ma se siete interessati a ottenere qualcosa su spazio aereo, questa è la 506 00:25:48,750 --> 00:25:49,670 del portale per farlo. 507 00:25:49,670 --> 00:25:52,980 Si invia la tua app, e che la volontà vi guiderà attraverso il processo. 508 00:25:52,980 --> 00:25:56,080 >> Abbiamo un team recensione completa che va attraverso e recensioni tutte le applicazioni. 509 00:25:56,080 --> 00:25:57,800 C'è un po 'di un bar per la qualità. 510 00:25:57,800 --> 00:26:01,000 Cerchiamo di fare in modo che tutte le applicazioni sono veramente rappresentativo di quello che il 511 00:26:01,000 --> 00:26:02,850 piattaforma può fare. 512 00:26:02,850 --> 00:26:06,020 Ma alla fine della giornata, che appena crea davvero una grande esperienza per 513 00:26:06,020 --> 00:26:08,370 le persone che utilizzano la tecnologia. 514 00:26:08,370 --> 00:26:11,120 Ecco, questo è il nostro tipo di principale sito degli sviluppatori. 515 00:26:11,120 --> 00:26:14,081 Volevo solo dare una rapida Panoramica in modo da sapere dove un sacco di 516 00:26:14,081 --> 00:26:17,460 queste risorse sono e come accedervi. 517 00:26:17,460 --> 00:26:20,380 >> Così ho anche detto API JavaScript. 518 00:26:20,380 --> 00:26:24,230 Così abbiamo effettivamente diviso il native e il codice JavaScript in 519 00:26:24,230 --> 00:26:27,040 due siti separati. 520 00:26:27,040 --> 00:26:29,590 Ci sono diversi modi di pensare a tale proposito, ma pensiamo che 521 00:26:29,590 --> 00:26:33,770 JavaScript è molto particolare così merita davvero il proprio sito. 522 00:26:33,770 --> 00:26:36,940 E abbiamo avuto un sacco di popolarità dal nostro API JavaScript. 523 00:26:36,940 --> 00:26:40,290 >> Quindi questo è ora js.leapmotion.com. 524 00:26:40,290 --> 00:26:43,830 Ha un po 'di un aspetto diverso, un po 'più divertente, forse. 525 00:26:43,830 --> 00:26:47,320 Ma questo è probabilmente uno dei I migliori posti per voi ragazzi 526 00:26:47,320 --> 00:26:48,560 andare per iniziare. 527 00:26:48,560 --> 00:26:51,810 >> JavaScript, come avrete probabilmente iniziare per scoprire, sta per essere un grande 528 00:26:51,810 --> 00:26:53,365 linguaggio per iniziare su questa piattaforma. 529 00:26:53,365 --> 00:26:56,090 530 00:26:56,090 --> 00:26:58,870 Quanti di voi hanno familiarità con JavaScript già lo sviluppo? 531 00:26:58,870 --> 00:26:59,480 Così una coppia. 532 00:26:59,480 --> 00:27:03,810 Quindi, ciò che troverete è che JavaScript essendo un linguaggio di script e non 533 00:27:03,810 --> 00:27:06,690 linguaggio compilato significa che è possibile andare direttamente in tutto ciò che è 534 00:27:06,690 --> 00:27:09,030 esecuzione sul web, fare clic che, vista origine, hai 535 00:27:09,030 --> 00:27:10,150 tutto il codice lì. 536 00:27:10,150 --> 00:27:13,200 Quindi è il modo più semplice per ottenere iniziato in una lingua. 537 00:27:13,200 --> 00:27:18,850 >> E ciò che troverete qui è un mucchio di esempi impressionanti. 538 00:27:18,850 --> 00:27:20,650 Stiamo aggiungendo a questi tutto il tempo. 539 00:27:20,650 --> 00:27:23,400 È sufficiente fare clic su questi, faranno correre nel browser. 540 00:27:23,400 --> 00:27:27,030 >> Allora proviamo uno di loro in questo momento. 541 00:27:27,030 --> 00:27:30,110 542 00:27:30,110 --> 00:27:33,100 Quindi questo è solo esecuzione nel browser. 543 00:27:33,100 --> 00:27:34,940 Il codice alla base di questo è super semplice. 544 00:27:34,940 --> 00:27:38,300 545 00:27:38,300 --> 00:27:43,560 Quindi qui si va, basta View Page Source, si ottiene tutto il codice, è proprio qui. 546 00:27:43,560 --> 00:27:45,690 Non preoccupatevi anche questo molto al momento. 547 00:27:45,690 --> 00:27:49,510 Può sembrare intimidatorio, oa qualche di voi che hanno familiarità con essa, 548 00:27:49,510 --> 00:27:50,390 andrà tutto bene. 549 00:27:50,390 --> 00:27:57,670 >> Ma la maggior parte di questo è in realtà qualcosa chiamato 3JS in WebGL. 550 00:27:57,670 --> 00:28:01,780 La parte reale per il Leap è giù qui un po 'più lontano, ma è 551 00:28:01,780 --> 00:28:03,800 in realtà molto semplice, una volta si scava dentro. 552 00:28:03,800 --> 00:28:06,280 E se qualcuno è interessato, posso camminare attraverso alcuni di questi in seguito. 553 00:28:06,280 --> 00:28:11,690 Ma probabilmente è meglio tenere è di alto livello in questo momento. 554 00:28:11,690 --> 00:28:14,950 >> Ma comunque, quindi questo è un grande mettere a iniziare a guardare 555 00:28:14,950 --> 00:28:15,850 alcuni esempi diversi. 556 00:28:15,850 --> 00:28:20,750 E si può vedere qui abbiamo un po ' demo di base per alcuni tipi di 557 00:28:20,750 --> 00:28:27,610 menu, un globo che è possibile interagire con alcune visualizzazioni di dati. 558 00:28:27,610 --> 00:28:28,680 C'è solo tutta una serie di cose. 559 00:28:28,680 --> 00:28:32,800 E 'un ottimo posto per verificare qualche codice sorgente. 560 00:28:32,800 --> 00:28:35,960 >> L'altra cosa che troverete qui che sarà di grande aiuto per ottenere 561 00:28:35,960 --> 00:28:39,450 iniziato è che abbiamo una grande set di tutorial. 562 00:28:39,450 --> 00:28:43,100 Questo si cammina da le basi di come ottenere un frame - 563 00:28:43,100 --> 00:28:45,570 e come ho detto che andrò attraverso che in un po '- 564 00:28:45,570 --> 00:28:48,020 attraverso di ottenere una base applicazione istituito. 565 00:28:48,020 --> 00:28:51,980 Così posso sicuramente consigliare js.leapmotion come un luogo ideale per 566 00:28:51,980 --> 00:28:55,450 iniziare, se stai pensando facendo qualche sviluppo. 567 00:28:55,450 --> 00:28:57,750 E ancora, abbiamo le nostre API docs. 568 00:28:57,750 --> 00:28:58,790 >> Quindi è un layout molto semplice qui. 569 00:28:58,790 --> 00:29:01,930 E 'un po' più semplice di quanto il sito web dello sviluppatore. 570 00:29:01,930 --> 00:29:04,560 E 'un po' più leggero - è solo focalizzato su JavaScript. 571 00:29:04,560 --> 00:29:06,630 Ma hai capito tipo di quelli tre cose principali - 572 00:29:06,630 --> 00:29:08,806 esempi, tutorial e le API. 573 00:29:08,806 --> 00:29:14,510 E che sarà di grande aiuto, mi piacerebbe dire, per iniziare. 574 00:29:14,510 --> 00:29:17,630 Quindi mi limiterò a saltare di nuovo in questo. 575 00:29:17,630 --> 00:29:23,700 576 00:29:23,700 --> 00:29:26,832 Quindi lasciatemi prendere un drink veloce. 577 00:29:26,832 --> 00:29:32,050 578 00:29:32,050 --> 00:29:35,520 >> Quindi questo non è realmente di ciò che è il controller Leap Motion. 579 00:29:35,520 --> 00:29:39,320 Quello che volevo parlare di ecco ciò che non lo è. 580 00:29:39,320 --> 00:29:43,650 Così un sacco di gente quando il Leap movimento è venuto fuori erano come, oh mio 581 00:29:43,650 --> 00:29:45,360 bontà, questo è un sostituto del mouse. 582 00:29:45,360 --> 00:29:48,470 Non ho mai bisogno di usare il mouse e la tastiera più. 583 00:29:48,470 --> 00:29:49,650 >> Noi non vedo in questo modo. 584 00:29:49,650 --> 00:29:51,610 Perché se vi ricordate, quando il mouse è uscito, l' 585 00:29:51,610 --> 00:29:53,000 tastiera non scomparve. 586 00:29:53,000 --> 00:29:56,030 Il mouse aumentata la tastiera esperienza, e quindi questo è veramente ciò che 587 00:29:56,030 --> 00:29:57,590 questa tecnologia permette di fare. 588 00:29:57,590 --> 00:29:59,860 Esso consente di aumentare l'esperienza che si sta avendo. 589 00:29:59,860 --> 00:30:02,280 Esso permette di fare un po ' le cose migliori. 590 00:30:02,280 --> 00:30:06,260 >> E questo è davvero quello in via di sviluppo per questa piattaforma è tutto. 591 00:30:06,260 --> 00:30:09,520 Non è di cercare di fare tutto con il Leap adesso. 592 00:30:09,520 --> 00:30:12,100 Perché ciò che si può fare è che abbiate Trovi diventa esasperante. 593 00:30:12,100 --> 00:30:14,850 Troverete non ottiene l' risultati che si desidera. 594 00:30:14,850 --> 00:30:18,160 Il modo migliore per affrontarlo è quello che sono le cose che posso fare di meglio 595 00:30:18,160 --> 00:30:21,760 con il Leap, e io vi mostrerò voi alcuni di quei demo. 596 00:30:21,760 --> 00:30:26,000 >> Ma quello che si inizia a vedere come si scava un po 'in esso, uno dei 597 00:30:26,000 --> 00:30:27,910 cose preferite da fare per tutti - 598 00:30:27,910 --> 00:30:30,990 e con tutti i mezzi, avere un gioco giro con questo pure - 599 00:30:30,990 --> 00:30:33,960 è costruire un cursore del mouse con il Leap. 600 00:30:33,960 --> 00:30:38,300 Così voglio usare il salto per controllare il cursore con un dito. 601 00:30:38,300 --> 00:30:42,090 È sicuramente un'applicazione che può essere costruito con il Leap. 602 00:30:42,090 --> 00:30:43,600 >> E 'il miglior uso del Leap? 603 00:30:43,600 --> 00:30:44,580 Probabilmente no. 604 00:30:44,580 --> 00:30:47,780 Quindi quello che vorrei cercare di incoraggiare voi ragazzi a pensare è che cosa sono il 605 00:30:47,780 --> 00:30:48,360 applicazioni? 606 00:30:48,360 --> 00:30:50,750 Se si vuole costruire alcuni di questi, quali sono le applicazioni 607 00:30:50,750 --> 00:30:51,620 che si può fare di meglio? 608 00:30:51,620 --> 00:30:54,510 Essi non devono essere molto complesso, ma quali sono alcune delle cose che 609 00:30:54,510 --> 00:30:57,410 solo rendere la vita un po 'più efficiente, o forse un po 'di più 610 00:30:57,410 --> 00:31:01,150 divertimento, o consentono di navigare un po 'meglio? 611 00:31:01,150 --> 00:31:04,700 Ecco, questo è proprio quello che volevo dare un rapido pensiero di quella. 612 00:31:04,700 --> 00:31:09,690 >> Così che conduce nella quali sono alcuni dei applicazioni che sono intorno a quella 613 00:31:09,690 --> 00:31:12,870 fare un buon lavoro di dimostrare la potenza di questa piattaforma? 614 00:31:12,870 --> 00:31:15,830 Quindi ho intenzione di prendere l'utente attraverso un paio di loro in questo momento. 615 00:31:15,830 --> 00:31:17,190 Siamo in grado di passare attraverso di loro piuttosto velocemente. 616 00:31:17,190 --> 00:31:21,800 617 00:31:21,800 --> 00:31:33,790 >> Quindi, il primo è un piccolo gioco chiamato Block 54 che metterò sul tuo 618 00:31:33,790 --> 00:31:35,040 schermo, non il mio schermo. 619 00:31:35,040 --> 00:31:55,970 620 00:31:55,970 --> 00:31:57,310 Proveremo invece finestra. 621 00:31:57,310 --> 00:32:05,830 622 00:32:05,830 --> 00:32:16,480 Così uno dei motivi per cui ho voluto mostrare voi questa applicazione è perché questo 623 00:32:16,480 --> 00:32:20,940 è veramente qualcosa che ha mai stato possibile prima. 624 00:32:20,940 --> 00:32:22,450 Questo non è qualcosa che si può fare con un mouse. 625 00:32:22,450 --> 00:32:26,350 Questo non è qualcosa che si può fare con una tastiera. 626 00:32:26,350 --> 00:32:29,560 E 'probabilmente un po' di più avanzato, ma è un grande esempio di 627 00:32:29,560 --> 00:32:32,774 alcune delle cose che voi può fare con il Leap. 628 00:32:32,774 --> 00:32:46,440 629 00:32:46,440 --> 00:32:49,130 >> Quindi, quello che vedete qui, abbiamo una torre Jenga, ovviamente - 630 00:32:49,130 --> 00:32:52,720 o si tratta di una torre Block 54, Dovrei dire. 631 00:32:52,720 --> 00:33:08,070 Allora cosa posso fare qui è che posso effettivamente afferrare questi pezzi, se la mia 632 00:33:08,070 --> 00:33:11,890 computer non rallenti troppo. 633 00:33:11,890 --> 00:33:14,290 Ci dispiace, il mio computer sembra essere avere un po 'di un disco 634 00:33:14,290 --> 00:33:15,460 tempo con questo. 635 00:33:15,460 --> 00:33:19,640 Così posso davvero prendere questi pezzi e spostarli come se fossero 636 00:33:19,640 --> 00:33:21,150 oggetti fisici. 637 00:33:21,150 --> 00:33:24,890 E questo è davvero uno dei principali vantaggi, portando quella del mondo reale. 638 00:33:24,890 --> 00:33:27,426 639 00:33:27,426 --> 00:33:34,640 >> Così posso letteralmente afferrare quella pezzo e raccoglierlo. 640 00:33:34,640 --> 00:33:36,950 Posso buttare via. 641 00:33:36,950 --> 00:33:42,220 Wow, è in esecuzione un po ' lento per qualche ragione. 642 00:33:42,220 --> 00:33:43,860 Così si può tipo di ottenere la sensazione che ci. 643 00:33:43,860 --> 00:33:48,030 Quindi questo è qualcosa che letteralmente non poteva fare su una - 644 00:33:48,030 --> 00:33:52,870 645 00:33:52,870 --> 00:33:54,840 Sto solo andando a spingere questo uno di mezzo ora. 646 00:33:54,840 --> 00:33:56,890 Ci andiamo. 647 00:33:56,890 --> 00:33:58,940 >> Ecco, questo è un sacco di divertimento. 648 00:33:58,940 --> 00:34:02,120 Se il mio computer non è stato chugging lungo così tanto, che poi 649 00:34:02,120 --> 00:34:02,800 sarebbe molto più agevole. 650 00:34:02,800 --> 00:34:07,230 Ma si può tipo di vedere lì che questo è un esempio di portare 651 00:34:07,230 --> 00:34:10,199 qualcosa che era del mondo reale in spazio digitale, e ti sta permettendo 652 00:34:10,199 --> 00:34:13,230 interagire in un modo che è molto naturale. 653 00:34:13,230 --> 00:34:16,780 >> Non sto usando un sistema di menu passare attraverso questo. 654 00:34:16,780 --> 00:34:19,219 Non sto clic, oppure usando la tastiera scorciatoie o nulla. 655 00:34:19,219 --> 00:34:23,199 E 'solo mi ha letteralmente raggiungere e manipolare i blocchi nella 656 00:34:23,199 --> 00:34:24,449 spazio digitale. 657 00:34:24,449 --> 00:34:36,460 658 00:34:36,460 --> 00:34:40,449 >> Quindi questo prossimo è un po 'lungo le stesse linee, ma si tratta di 659 00:34:40,449 --> 00:34:44,219 portare queste esperienze del mondo reale nel mondo digitale. 660 00:34:44,219 --> 00:34:50,929 E così questa è stata un'esperienza che mi credere che uno dei nostri co-fondatori avevano. 661 00:34:50,929 --> 00:34:55,820 Non voglio citare lui su questo, ma c'era la possibilità di essere nella 662 00:34:55,820 --> 00:34:59,470 mare e vedere questi banchi di pesci nuotare intorno ed essere in grado di 663 00:34:59,470 --> 00:35:00,760 interagire con essi. 664 00:35:00,760 --> 00:35:04,470 E questo è qualcosa che è veramente difficile comunicare verbalmente. 665 00:35:04,470 --> 00:35:08,210 È inoltre molto difficile comunicare digitalmente senza un adeguato 666 00:35:08,210 --> 00:35:11,420 meccanismo di input per poter manipolare quel mondo 3D. 667 00:35:11,420 --> 00:35:19,358 >> Quindi mi limiterò a portare questo uno. 668 00:35:19,358 --> 00:35:24,750 669 00:35:24,750 --> 00:35:28,010 Potrebbe non essere in grado di vedere che il streaming versione - potrebbe essere un 670 00:35:28,010 --> 00:35:29,260 po 'buio. 671 00:35:29,260 --> 00:35:33,560 672 00:35:33,560 --> 00:35:36,810 Quindi quello che stai vedendo qui è le mie mani nello spazio 3D. 673 00:35:36,810 --> 00:35:39,030 Ho completa libertà di movimento. 674 00:35:39,030 --> 00:35:42,950 E posso solo tenere le mie mani ancora, vedere il pesce e poi 675 00:35:42,950 --> 00:35:44,200 li disperderà via. 676 00:35:44,200 --> 00:35:51,750 677 00:35:51,750 --> 00:35:55,190 >> E si può vedere la libertà in questo spazio digitale è come qualcosa che 678 00:35:55,190 --> 00:35:58,700 in realtà non è stato possibile prima. 679 00:35:58,700 --> 00:36:02,880 Posso portare fuori sullo schermo e li spaventare. 680 00:36:02,880 --> 00:36:05,840 681 00:36:05,840 --> 00:36:11,100 Quindi è una semplice demo, ma è evidenziando il fatto di poter 682 00:36:11,100 --> 00:36:13,520 portare alcuni di questi reali esperienza che non hanno davvero 683 00:36:13,520 --> 00:36:17,280 tradotto nello spazio digitale in questo spazio digitale infine per la 684 00:36:17,280 --> 00:36:18,480 prima volta. 685 00:36:18,480 --> 00:36:22,464 >> PUBBLICO: Si può effettivamente vedere quelli a Il Museo della Scienza [incomprensibile] 686 00:36:22,464 --> 00:36:27,440 687 00:36:27,440 --> 00:36:28,550 >> MICHAEL SUTHERLAND: E questo è un grande pure. 688 00:36:28,550 --> 00:36:31,900 Perché ciò che troviamo è quando le persone prima mettere le mani in questo, è 689 00:36:31,900 --> 00:36:35,250 il momento migliore che hanno visto farsi rappresentare così fluidamente in 690 00:36:35,250 --> 00:36:38,500 il loro spazio digitale, in modo che di solito ottenere una reazione interessante. 691 00:36:38,500 --> 00:36:43,290 Così, con tutti i mezzi, se abbiamo tempo poi, sarei felice di mostrarvi 692 00:36:43,290 --> 00:36:44,700 ragazzi alcuni di questi demo. 693 00:36:44,700 --> 00:36:49,870 694 00:36:49,870 --> 00:36:50,720 >> Quindi questa prossima - 695 00:36:50,720 --> 00:36:52,930 Non voglio portare il gruppo di diapositive di nuovo. 696 00:36:52,930 --> 00:36:56,000 697 00:36:56,000 --> 00:37:13,450 Questo prossimo è sulla creazione di un esperienza che si può semplicemente esplorare. 698 00:37:13,450 --> 00:37:17,160 Quindi c'è regole molto limitato a questo. 699 00:37:17,160 --> 00:37:20,300 E 'la creazione di questo coinvolgente esperienza. 700 00:37:20,300 --> 00:37:24,480 >> E l'autore che ha costruito questo è un ragazzo chiamato Eddie Lee fuori del Giappone. 701 00:37:24,480 --> 00:37:28,880 E questo era in realtà un'esperienza aveva in Kyoto. 702 00:37:28,880 --> 00:37:31,190 E voleva portare in fondo che l'esperienza e la quota 703 00:37:31,190 --> 00:37:32,660 con altre persone. 704 00:37:32,660 --> 00:37:36,505 705 00:37:36,505 --> 00:37:37,600 >> Non so se si può sentire. 706 00:37:37,600 --> 00:37:40,830 Ma si può semplicemente trascinare le dita attraverso l'acqua e pasticciare con 707 00:37:40,830 --> 00:37:42,460 le riflessioni. 708 00:37:42,460 --> 00:37:44,700 Non c'è niente che sta dicendo me quello che posso fare. 709 00:37:44,700 --> 00:38:05,260 710 00:38:05,260 --> 00:38:07,790 E 'solo un'esperienza molto zen. 711 00:38:07,790 --> 00:38:12,420 Ma è qualcosa che si può solo davvero immergersi in e 712 00:38:12,420 --> 00:38:14,420 dimenticare come si sta effettivamente interagendo con esso. 713 00:38:14,420 --> 00:38:18,290 E proprio mettere le mani dentro e basta sentire il vostro modo intorno. 714 00:38:18,290 --> 00:38:21,900 715 00:38:21,900 --> 00:38:25,920 >> E si può vedere l'intero ambiente è lì per giocare solo con. 716 00:38:25,920 --> 00:38:41,790 717 00:38:41,790 --> 00:38:44,680 E vi è in realtà un linea di storia per questo. 718 00:38:44,680 --> 00:38:49,080 Ci vuole un po 'di tempo per passare attraverso , ma è possibile esplorare la strada 719 00:38:49,080 --> 00:38:51,060 attraverso di essa. 720 00:38:51,060 --> 00:38:55,750 E 'una specie di sacco di divertimento, e un sacco di interazione naturale. 721 00:38:55,750 --> 00:39:05,290 722 00:39:05,290 --> 00:39:08,835 >> Quindi questo è in realtà qualcosa dallo sviluppatore stesso. 723 00:39:08,835 --> 00:39:14,600 724 00:39:14,600 --> 00:39:19,260 Questo è un po 'folle, ma evidenzia un certo uso interessante 725 00:39:19,260 --> 00:39:22,740 casi, e di nuovo, qualcosa che si può solo davvero fare con 726 00:39:22,740 --> 00:39:24,030 questo tipo di piattaforma. 727 00:39:24,030 --> 00:39:26,690 Quindi mi limiterò a venire qui. 728 00:39:26,690 --> 00:39:37,290 729 00:39:37,290 --> 00:39:39,180 >> Quindi, questo è in realtà la pagina del menu. 730 00:39:39,180 --> 00:39:43,690 E questo è un menu come non ha realmente esistito prima. 731 00:39:43,690 --> 00:39:48,760 Quindi letteralmente è solo guardando a come molte dita tengo su, e fondamentalmente 732 00:39:48,760 --> 00:39:49,780 scegliendo il menù attraverso quella. 733 00:39:49,780 --> 00:39:54,860 Così si può vedere le regole sono essere riscritto in giro 734 00:39:54,860 --> 00:39:56,420 interfaccia di design qui. 735 00:39:56,420 --> 00:39:59,666 Hai avuto totale libertà di fare quello che vuoi. 736 00:39:59,666 --> 00:40:01,950 >> Quindi, in questo, questo è una specie di un po 'pazzo. 737 00:40:01,950 --> 00:40:09,200 738 00:40:09,200 --> 00:40:10,450 Adoro questi ragazzi. 739 00:40:10,450 --> 00:40:26,740 740 00:40:26,740 --> 00:40:29,012 Ho potuto guardare questi ragazzi rimbalzare tutto il giorno. 741 00:40:29,012 --> 00:40:40,550 742 00:40:40,550 --> 00:40:44,940 Ha un sacco di diversi esperienze lì. 743 00:40:44,940 --> 00:40:47,020 >> Tutti questi si possono ottenere attraverso lo spazio aereo. 744 00:40:47,020 --> 00:40:49,080 Quindi sentitevi liberi di iscriversi. 745 00:40:49,080 --> 00:40:49,600 E 'gratuito. 746 00:40:49,600 --> 00:40:52,070 Si può andare a dare un'occhiata alle applicazioni. 747 00:40:52,070 --> 00:40:54,060 >> Questa è una specie di esperimento musicale. 748 00:40:54,060 --> 00:40:58,680 Ma quello che sta facendo è che sta usando l' pieno spazio 3D per creare diversi 749 00:40:58,680 --> 00:40:59,930 effetti sonori. 750 00:40:59,930 --> 00:41:14,815 751 00:41:14,815 --> 00:41:17,100 E 'probabilmente un po' difficile da sentire attraverso il sistema audio. 752 00:41:17,100 --> 00:41:20,550 Ma in fondo lui è con questo completo Spazio 3D per creare un nuovo tipo di 753 00:41:20,550 --> 00:41:21,350 strumento. 754 00:41:21,350 --> 00:41:25,690 E poi se io uso tre dita, quattro dita, o un dito, posso 755 00:41:25,690 --> 00:41:30,360 fondamentalmente iniziare a cambiare l'effetto di un suono. 756 00:41:30,360 --> 00:41:34,690 Quindi è sicuramente molto sperimentale, ma sottolinea che 757 00:41:34,690 --> 00:41:35,940 libertà in quello spazio 3D. 758 00:41:35,940 --> 00:41:44,320 759 00:41:44,320 --> 00:41:48,510 >> Così hai visto Block 54, è un gioco. 760 00:41:48,510 --> 00:41:54,850 E gli ultimi due erano più creativo, tipo esperienziale delle cose. 761 00:41:54,850 --> 00:41:58,000 E 'facile da ottenere avvolto in quel tipo del mondo creativo, e c'è così 762 00:41:58,000 --> 00:42:00,110 roba molto sorprendente che stiamo vedendo venire fuori. 763 00:42:00,110 --> 00:42:03,670 E se non altro, questo è un grande ragione di sviluppare per il Leap Motion. 764 00:42:03,670 --> 00:42:08,310 >> Stiamo vedendo così tanto sorprendente, creativo roba, ma c'è anche un elemento di 765 00:42:08,310 --> 00:42:10,360 efficienza. 766 00:42:10,360 --> 00:42:15,030 E così voglio solo mostrarvi un breve integrazione che l' 767 00:42:15,030 --> 00:42:16,280 Team di Google Earth - 768 00:42:16,280 --> 00:42:18,490 769 00:42:18,490 --> 00:42:20,130 alcuni di voi potrebbero avere visto prima. 770 00:42:20,130 --> 00:42:23,710 771 00:42:23,710 --> 00:42:31,240 Speriamo Ho un collegamento OK qui, perché è un po ' 772 00:42:31,240 --> 00:42:32,490 larghezza di banda intensiva. 773 00:42:32,490 --> 00:42:35,150 774 00:42:35,150 --> 00:42:37,630 >> Ma probabilmente stai familiarità con Google Terra e come in generale 775 00:42:37,630 --> 00:42:38,860 potrebbe spostarsi intorno a quello. 776 00:42:38,860 --> 00:42:43,650 E 'click e trascinare, hai la cursori per zoom in, zoom out. 777 00:42:43,650 --> 00:42:47,045 Se sei veramente abile a esso, hai scorciatoie da tastiera, fare clic su 778 00:42:47,045 --> 00:42:48,530 e pan e tilt. 779 00:42:48,530 --> 00:42:51,400 Ci sono tutti questi modi diversi che è possibile navigare il 3D 780 00:42:51,400 --> 00:42:52,360 ambiente. 781 00:42:52,360 --> 00:42:56,180 Ma ciò che il team di Google ha fatto è stato che appena riscritto le regole su questo. 782 00:42:56,180 --> 00:43:00,630 783 00:43:00,630 --> 00:43:02,240 >> Potremmo avere un po ' di problemi di banda. 784 00:43:02,240 --> 00:43:10,560 Ma cosa si può tipo di vedere non vi è si può fondamentalmente solo navigare. 785 00:43:10,560 --> 00:43:16,990 Quindi cerchiamo di vedere dove vogliamo andare. 786 00:43:16,990 --> 00:43:20,220 Oh, sì, siamo un po ' po 'pomposo lì. 787 00:43:20,220 --> 00:43:25,280 Ma che cosa è che mi permette di fare è Posso controllare più gradi di 788 00:43:25,280 --> 00:43:27,260 libertà di tutti con un unico movimento fluido. 789 00:43:27,260 --> 00:43:31,320 >> Così posso panoramica da sinistra a destra. 790 00:43:31,320 --> 00:43:33,440 Ho sguardo, guardare in basso. 791 00:43:33,440 --> 00:43:34,930 Posso cambiare la mia elevazione. 792 00:43:34,930 --> 00:43:36,550 Posso andare avanti. 793 00:43:36,550 --> 00:43:45,040 Posso andare in fondo e posso girare intorno un certo punto e tenere solo 794 00:43:45,040 --> 00:43:46,460 la mia attenzione su di esso. 795 00:43:46,460 --> 00:43:49,010 Ho piena libertà in questo spazio 3D. 796 00:43:49,010 --> 00:43:53,400 >> E tutto ad un tratto, la mia efficienza di navigazione intorno lo spazio è poco 797 00:43:53,400 --> 00:43:56,110 moltiplicati immensamente. 798 00:43:56,110 --> 00:44:01,180 Così posso passare da Boston a San Francisco a New Zealand in una coppia 799 00:44:01,180 --> 00:44:01,840 di secondi. 800 00:44:01,840 --> 00:44:06,120 In precedenza, questo tipo di operazione mi avrebbe preso un bel po ' 801 00:44:06,120 --> 00:44:08,600 diversi scatti e movimenti e scorciatoie da tastiera, e devo 802 00:44:08,600 --> 00:44:09,560 ricordare tutto. 803 00:44:09,560 --> 00:44:14,500 >> Quindi questo è un programma in cui questo tipo di interazione naturale è 804 00:44:14,500 --> 00:44:16,350 consentendo una maggiore efficienza. 805 00:44:16,350 --> 00:44:18,540 Quindi, questa è un'altra cosa da tenere nella parte posteriore della vostra mente. 806 00:44:18,540 --> 00:44:22,175 È questo qualcosa che posso fare di più efficace in quello che sto costruendo? 807 00:44:22,175 --> 00:44:27,290 808 00:44:27,290 --> 00:44:33,940 >> E quella finale che voglio mostrarvi prima di andare in SDK è di circa il 809 00:44:33,940 --> 00:44:35,220 possibilità educative. 810 00:44:35,220 --> 00:44:37,190 E questo è qualcosa che Dan toccato leggermente con 811 00:44:37,190 --> 00:44:39,490 Ospedale dei Bambini. 812 00:44:39,490 --> 00:44:40,410 Stiamo andando a schermo intero. 813 00:44:40,410 --> 00:44:41,660 Aspetta un secondo. 814 00:44:41,660 --> 00:44:46,780 815 00:44:46,780 --> 00:44:48,030 Qui andiamo. 816 00:44:48,030 --> 00:45:07,280 817 00:45:07,280 --> 00:45:08,530 >> Questo è un po 'strano. 818 00:45:08,530 --> 00:45:14,860 819 00:45:14,860 --> 00:45:16,380 Proviamo a dare quel di nuovo a schermo intero. 820 00:45:16,380 --> 00:45:20,502 821 00:45:20,502 --> 00:45:23,580 Beh, quello non sembra che vuole funzionare su questo predittivo per 822 00:45:23,580 --> 00:45:24,830 qualche ragione. 823 00:45:24,830 --> 00:45:31,180 824 00:45:31,180 --> 00:45:32,430 Interessante. 825 00:45:32,430 --> 00:45:34,602 826 00:45:34,602 --> 00:45:38,220 Oh beh, che peccato. 827 00:45:38,220 --> 00:45:40,980 >> Quindi questo è fondamentalmente una piccola applicazione. 828 00:45:40,980 --> 00:45:46,730 Si può avere uno sguardo a più tardi, dopo questo se volete. 829 00:45:46,730 --> 00:45:51,110 Ma in fondo quello che sta facendo è che è un piena rappresentazione 3D del cranio. 830 00:45:51,110 --> 00:45:54,090 E cosa si può fare è fondamentalmente smontarlo in 3D. 831 00:45:54,090 --> 00:45:55,780 Diventa un puzzle 3D. 832 00:45:55,780 --> 00:45:58,450 >> Così alcune di queste applicazioni, faranno [? chiedere?] per una più coinvolgente 833 00:45:58,450 --> 00:45:59,400 ambiente di apprendimento. 834 00:45:59,400 --> 00:46:03,930 Così, quando sei in grado di interagire con cosa stai imparando, si inizia a 835 00:46:03,930 --> 00:46:04,870 prendere in molto più. 836 00:46:04,870 --> 00:46:09,910 Quindi stiamo vedendo un sacco di interessanti applicazioni in fase di sviluppo, sia in 837 00:46:09,910 --> 00:46:13,132 apprendimento precoce e bisogni speciali apprendimento, così come tutto il percorso 838 00:46:13,132 --> 00:46:15,000 attraverso le scienze. 839 00:46:15,000 --> 00:46:18,180 Quindi c'è un sacco di interessanti applicazioni che lungo. 840 00:46:18,180 --> 00:46:25,250 >> Cercherò di mostrarvi questo, ma è sarà un colpo po 'e 841 00:46:25,250 --> 00:46:28,040 manca se possiamo ottenere di lavorare qui. 842 00:46:28,040 --> 00:46:40,660 843 00:46:40,660 --> 00:46:45,740 Questo mostra solo metà l'anatomia al momento. 844 00:46:45,740 --> 00:46:48,670 Ma ciò che questo sta permettendo di non si vede come si può navigare 845 00:46:48,670 --> 00:46:51,900 intorno a questo in 3D. 846 00:46:51,900 --> 00:46:58,130 Posso praticamente iniziare a rimuovere le sezioni ed essere in grado di navigare. 847 00:46:58,130 --> 00:47:07,610 Posso effettivamente iniziare a fondo staccare i diversi strati. 848 00:47:07,610 --> 00:47:10,580 E 'quasi come vedere una risonanza magnetica in tempo reale. 849 00:47:10,580 --> 00:47:14,425 >> Questa è parte della BioDigital Progetto umano. 850 00:47:14,425 --> 00:47:17,200 Quindi questo è in realtà qualcosa che è nuovo di zecca che è venuto fuori. 851 00:47:17,200 --> 00:47:22,190 Potete sorta di vedere come si può solo prendere i pezzi a parte e poi basta 852 00:47:22,190 --> 00:47:27,880 sostanzialmente navigare in ed esaminare è molto più vicino. 853 00:47:27,880 --> 00:47:31,020 Si può vedere questo è effettivamente in esecuzione direttamente nel browser, quindi questo è un 854 00:47:31,020 --> 00:47:33,370 esempio di ciò che è possibile con l'API JavaScript. 855 00:47:33,370 --> 00:47:36,120 856 00:47:36,120 --> 00:47:45,190 >> Quindi questi sono alcuni esempi differenti di alcune delle applicazioni. 857 00:47:45,190 --> 00:47:48,310 Hai visto la esplorativo creativa situazione. 858 00:47:48,310 --> 00:47:51,560 Hai visto qualche dell'efficienza aumenta, una sorta di interattiva 859 00:47:51,560 --> 00:47:52,850 learning esempi. 860 00:47:52,850 --> 00:47:54,600 Così si può vedere c'è una vasta varietà di differenti 861 00:47:54,600 --> 00:47:55,850 applicazioni, software diversi. 862 00:47:55,850 --> 00:47:59,310 863 00:47:59,310 --> 00:48:02,010 >> Sto indovinando che probabilmente non molti persone hanno avuto uno sguardo al SDK 864 00:48:02,010 --> 00:48:03,000 questa fase. 865 00:48:03,000 --> 00:48:07,530 Quindi mi limiterò a andare a un prezzo molto, molto alto livello attraverso quello che è il dato che è 866 00:48:07,530 --> 00:48:09,190 fare tutto questo lavoro. 867 00:48:09,190 --> 00:48:12,630 Che cos'è, come si farebbe come sviluppatore lavorare con per creare quelle liste 868 00:48:12,630 --> 00:48:14,240 di esperienze. 869 00:48:14,240 --> 00:48:17,430 >> Così ho toccato, a pochi volte, Frames. 870 00:48:17,430 --> 00:48:21,780 Quindi a livello molto, molto basso, abbiamo quello che chiamiamo Frames. 871 00:48:21,780 --> 00:48:25,610 E un frame è fondamentalmente restituito a voi fino a 200 volte al secondo, e 872 00:48:25,610 --> 00:48:28,870 contiene tutto ciò che Leap vede. 873 00:48:28,870 --> 00:48:32,740 Così il Leap vedere mani, vedere dita, e si vede utensili. 874 00:48:32,740 --> 00:48:35,290 Quindi io vi mostrerò rapidamente nella nostra visualizzatore quello che sembra. 875 00:48:35,290 --> 00:48:45,970 876 00:48:45,970 --> 00:48:49,720 >> Quindi, se siete interessati a fare qualche Sviluppo Leap, questo strumento ecco 877 00:48:49,720 --> 00:48:53,150 probabilmente sarà uno dei più cose utili che è possibile 878 00:48:53,150 --> 00:48:54,490 iniziare a giocare. 879 00:48:54,490 --> 00:48:59,090 In realtà non è immediatamente chiaro possibilmente dove si arriva a ciò. 880 00:48:59,090 --> 00:49:01,690 E io vi mostrerò rapidamente così che siete tutti a conoscenza di dove si può 881 00:49:01,690 --> 00:49:02,610 effettivamente arrivare a questo. 882 00:49:02,610 --> 00:49:05,380 >> Così, quando si esegue il salto di movimento software, hai questo 883 00:49:05,380 --> 00:49:06,460 piccola icona qui. 884 00:49:06,460 --> 00:49:09,350 Questo è dove si può lanciare Airspace da, è dove si può arrivare al vostro 885 00:49:09,350 --> 00:49:10,610 impostazioni. 886 00:49:10,610 --> 00:49:18,680 Una delle cose di qui è questo cosa chiamata la diagnostica 887 00:49:18,680 --> 00:49:21,280 visualizzatore, e questo è sotto Risoluzione dei problemi. 888 00:49:21,280 --> 00:49:26,932 Sarà lanciare questo strumento qui, e questo è fondamentalmente - 889 00:49:26,932 --> 00:49:28,182 >> AUDIENCE: [incomprensibile]. 890 00:49:28,182 --> 00:49:30,310 891 00:49:30,310 --> 00:49:30,770 >> MICHAEL SUTHERLAND: Oh, giusto. 892 00:49:30,770 --> 00:49:31,390 Sì, grazie per questo. 893 00:49:31,390 --> 00:49:32,640 Ho notato che pure. 894 00:49:32,640 --> 00:49:37,550 895 00:49:37,550 --> 00:49:37,860 Grazie. 896 00:49:37,860 --> 00:49:39,970 E 'solo tipo di spuntato fuori prima. 897 00:49:39,970 --> 00:49:41,970 Grazie per accorgersi che. 898 00:49:41,970 --> 00:49:46,410 >> Quindi questo è fondamentalmente solo quello il Leap sta pompando fuori. 899 00:49:46,410 --> 00:49:49,080 Quindi questo è il dato che sta arrivando out in fase di elaborazione da noi. 900 00:49:49,080 --> 00:49:52,480 E alla fine della giornata, questo è quello che si ottiene. 901 00:49:52,480 --> 00:49:54,740 Quindi questo è mani e dita, in fondo. 902 00:49:54,740 --> 00:49:58,260 Quello che stai vedendo non è tutta la mia dita rappresentati in tempo reale verso il basso 903 00:49:58,260 --> 00:50:00,150 al centesimo di millimetro. 904 00:50:00,150 --> 00:50:01,330 >> Potete vedere le frecce. 905 00:50:01,330 --> 00:50:03,760 Le frecce rappresentano la direzione del mio dito. 906 00:50:03,760 --> 00:50:05,960 Ecco, questo è qualcosa che si otterrà attraverso IPI. 907 00:50:05,960 --> 00:50:09,660 Potete vedere dove stanno disegno - questa è la posizione delle dita. 908 00:50:09,660 --> 00:50:13,790 E si ottiene anche la velocità contemporaneamente pure. 909 00:50:13,790 --> 00:50:16,990 >> E vedrai lì i due big cerchi che rappresentano il mio palmo. 910 00:50:16,990 --> 00:50:20,240 E hai una grande freccia si conficca fuori il fondo, o la parte superiore, se tengo 911 00:50:20,240 --> 00:50:25,130 la mia mano a testa in giù, e quelli sono che rappresenta le palme vettori normali. 912 00:50:25,130 --> 00:50:29,490 Quindi, fondamentalmente vettore normale essere solo un vettore che sta attaccando direttamente fuori 913 00:50:29,490 --> 00:50:31,340 della superficie del palmo della mano. 914 00:50:31,340 --> 00:50:36,290 Così quelli sono l'elemento fondamentale blocchi che si sarebbe lavorando con 915 00:50:36,290 --> 00:50:37,595 software edificio Leap. 916 00:50:37,595 --> 00:50:43,020 E questo strumento consente di veramente vedere esattamente cosa sta succedendo. 917 00:50:43,020 --> 00:50:46,250 >> E ci sono alcune cose che si possono fare, alcuni piccoli suggerimenti in questo 918 00:50:46,250 --> 00:50:49,070 visualizzare che possono essere utili. 919 00:50:49,070 --> 00:50:52,925 Uno è solo per rappresentare le dita un po 'più chiaro. 920 00:50:52,925 --> 00:50:55,770 921 00:50:55,770 --> 00:51:02,020 L'altra cosa che può aiutare è questo è essenzialmente 922 00:51:02,020 --> 00:51:04,410 ciò che il Leap sta vedendo. 923 00:51:04,410 --> 00:51:07,150 >> Così ho detto prima, c'è una coppia di sensori ottici. 924 00:51:07,150 --> 00:51:11,120 Quindi, queste cose hanno fondamentalmente un campo di vista di circa 150 gradi. 925 00:51:11,120 --> 00:51:15,220 E così questo box giallo qui è rappresenta ciò che questo può vedere. 926 00:51:15,220 --> 00:51:18,340 Così si può vedere qui, come ho andare fuori quella scatola sono 927 00:51:18,340 --> 00:51:20,580 iniziando a perdere le mie mani. 928 00:51:20,580 --> 00:51:23,780 E se comincio ad andare fuori qui, sarà ancora raccoglierlo, ma sei 929 00:51:23,780 --> 00:51:25,730 iniziando a perdere sui bordi. 930 00:51:25,730 --> 00:51:28,300 Quindi questo ti dà un po 'di senso dello spazio che hai 931 00:51:28,300 --> 00:51:29,550 dover giocare con. 932 00:51:29,550 --> 00:51:36,940 933 00:51:36,940 --> 00:51:41,090 >> E vedrete qui se si preme H, sarà passare questo menu. 934 00:51:41,090 --> 00:51:43,005 E che effettivamente dare un intero serie di opzioni diverse che 935 00:51:43,005 --> 00:51:45,060 è possibile accedere. 936 00:51:45,060 --> 00:51:47,020 La maggior parte di esso probabilmente non sarà necessario. 937 00:51:47,020 --> 00:51:52,630 Ma è un ottimo modo di visualizzare cosa sta succedendo senza essere scavato 938 00:51:52,630 --> 00:51:53,880 down dei dati. 939 00:51:53,880 --> 00:52:00,740 940 00:52:00,740 --> 00:52:03,950 >> Ecco, questo è il frame, le mani, Dita e strumenti. 941 00:52:03,950 --> 00:52:09,060 In realtà, vi mostrerò appena rapidamente prima di tornare, lo strumento. 942 00:52:09,060 --> 00:52:11,170 Quindi, fammi vedere, questo dovrebbe funzionare. 943 00:52:11,170 --> 00:52:15,870 944 00:52:15,870 --> 00:52:19,240 Così si può vedere qui le mie mani. 945 00:52:19,240 --> 00:52:22,330 E se mi mettono in questo pin, sta arrivando come grigio. 946 00:52:22,330 --> 00:52:24,470 E ciò che sta dicendo è che questo è uno strumento. 947 00:52:24,470 --> 00:52:26,610 >> Così abbiamo quello che chiamiamo un API strumento. 948 00:52:26,610 --> 00:52:31,430 In realtà riconosce gli oggetti come penne o pennelli, tutto ciò che è 949 00:52:31,430 --> 00:52:32,520 circa di questo tipo di forma. 950 00:52:32,520 --> 00:52:35,570 Sarà in grado di dire che questo non è un dito, e si può effettivamente utilizzare 951 00:52:35,570 --> 00:52:38,020 che a vostro vantaggio quando si è software di costruzione per questo. 952 00:52:38,020 --> 00:52:40,710 953 00:52:40,710 --> 00:52:43,340 >> È possibile iniziare a portare nel mondo reale oggetti nella vostra 954 00:52:43,340 --> 00:52:44,790 applicazione, per esempio. 955 00:52:44,790 --> 00:52:49,140 Così si potrebbe avere letteralmente un cavalletto di differenti pennelli, ed ogni 956 00:52:49,140 --> 00:52:51,480 pennello che avete codificato up per rappresentare una diversa 957 00:52:51,480 --> 00:52:52,720 pennello nel software. 958 00:52:52,720 --> 00:52:56,450 Così, invece di modificare effettivamente esso attraverso un menu sul software, 959 00:52:56,450 --> 00:52:58,900 può letteralmente prendere una diversa pennello e cominciare a dipingere con esso e 960 00:52:58,900 --> 00:53:00,150 hanno il software adattarsi ad esso. 961 00:53:00,150 --> 00:53:06,160 962 00:53:06,160 --> 00:53:09,400 >> Ecco, questo è Frames, le mani, Dita e strumenti. 963 00:53:09,400 --> 00:53:12,500 Ecco, questo è il molto, molto bassa Livello di roba che abbiamo. 964 00:53:12,500 --> 00:53:18,270 Non so se qualcuno qui ha qualche familiarità con il Kinect. 965 00:53:18,270 --> 00:53:23,210 Una delle cose che abbiamo chiesto un lotto è dove sono i dati grezzi. 966 00:53:23,210 --> 00:53:28,890 E ciò significa in altri 3D sistemi di inseguimento, è fondamentalmente un 967 00:53:28,890 --> 00:53:30,310 blob di dati. 968 00:53:30,310 --> 00:53:32,600 >> Quello che facciamo qui è creare un approccio più strutturato. 969 00:53:32,600 --> 00:53:34,230 Quindi questo è in realtà la i dati più bassi livello. 970 00:53:34,230 --> 00:53:37,220 E troviamo che perché è strutturato in questo modo, aiuta davvero 971 00:53:37,220 --> 00:53:39,360 gente per iniziare rapidamente. 972 00:53:39,360 --> 00:53:43,030 Se hai appena ottenuto dato un intero 3D blob di dati, diventa molto 973 00:53:43,030 --> 00:53:44,720 difficile da lavorare. 974 00:53:44,720 --> 00:53:47,333 Ecco, questo è uno dei motivi per cui è strutturato nel modo in cui è. 975 00:53:47,333 --> 00:53:51,906 >> Quindi non vi è alcuna domanda intorno niente di tutto questo? 976 00:53:51,906 --> 00:53:52,902 Nope. 977 00:53:52,902 --> 00:53:54,152 Quindi ci sposteremo. 978 00:53:54,152 --> 00:53:57,060 979 00:53:57,060 --> 00:54:01,060 >> Potreste essere in grado di iniziare a vedere anche se i dati è strutturata in maniera 980 00:54:01,060 --> 00:54:05,180 che ti dà letteralmente ciò che sei vedere, come le mani e le dita, si può 981 00:54:05,180 --> 00:54:10,650 essere un po 'scoraggiante in un primo momento per iniziare per capire come lavorare con quella. 982 00:54:10,650 --> 00:54:13,570 Ora sto inseguimento dita in 3D, cosa devo fare con questo? 983 00:54:13,570 --> 00:54:18,670 Così abbiamo alcune API di livello superiore per aiutare a muoversi alcuni di quelli 984 00:54:18,670 --> 00:54:21,540 aree, e potrebbe essere un modo per ottenere iniziato un po 'più veloce pure. 985 00:54:21,540 --> 00:54:25,300 >> Quindi questo è concettualmente chiamato Proposte. 986 00:54:25,300 --> 00:54:26,550 E 'una parte della nostra API. 987 00:54:26,550 --> 00:54:29,290 988 00:54:29,290 --> 00:54:33,150 Troverete alcune guide su ciò che Motions è. 989 00:54:33,150 --> 00:54:36,310 Ma a livello concettuale, di cosa si tratta facendo si sta praticamente prendendo tutto 990 00:54:36,310 --> 00:54:39,610 questi movimenti nello spazio e trasformandoli in uno dei tre 991 00:54:39,610 --> 00:54:42,590 cose - traslazione, rotazione, e desquamazione. 992 00:54:42,590 --> 00:54:44,860 >> Quindi non fatevi troppo coinvolti in questo. 993 00:54:44,860 --> 00:54:49,770 Ma ciò che permette in sostanza di fare si converte questi movimenti complessi 994 00:54:49,770 --> 00:54:55,310 in singole cifre, o di una laurea di rotazione, o una scala 995 00:54:55,310 --> 00:54:56,530 fattorizzare come un numero. 996 00:54:56,530 --> 00:55:02,190 Quindi, ciò che fa è astrae un lotto della meccanica complessa e se 997 00:55:02,190 --> 00:55:06,150 Sto facendo questo, ti dà un numero che dice che questo è scalare da 10. 998 00:55:06,150 --> 00:55:10,280 >> Che cosa si può fare allora è se aveste un'immagine che si voleva ingrandire, 999 00:55:10,280 --> 00:55:12,120 si potrebbe afferrare l'immagine. 1000 00:55:12,120 --> 00:55:15,370 E quindi utilizzare questo tipo di API per dire, bene, ora sto scalando di un fattore 1001 00:55:15,370 --> 00:55:18,570 di 10 e non dovete preoccuparvi di tutti i dati che sta succedendo. 1002 00:55:18,570 --> 00:55:20,400 Quindi è qualcosa da tenere solo nella parte posteriore della vostra mente. 1003 00:55:20,400 --> 00:55:23,740 Si può rendere un po 'più facile se sei cercando di fare alcuni di quelli più 1004 00:55:23,740 --> 00:55:26,680 complesse interazioni. 1005 00:55:26,680 --> 00:55:28,420 >> Questo è ciò che noi chiamiamo l'API Motions. 1006 00:55:28,420 --> 00:55:32,180 Non vedrete in realtà chiamato Proposte nella documentazione. 1007 00:55:32,180 --> 00:55:35,750 E 'in realtà una raccolta di API provenienti da luoghi diversi. 1008 00:55:35,750 --> 00:55:38,790 Ma quello che posso fare è che se qualcuno è interessati a saperne di più 1009 00:55:38,790 --> 00:55:45,230 che, io sono felice di indicarvi ad un certo guide per come iniziare su questo. 1010 00:55:45,230 --> 00:55:47,540 >> E poi la prossima cosa up, che è la cosa che la maggior parte delle persone sono 1011 00:55:47,540 --> 00:55:49,920 probabilmente più familiare con, è gesti. 1012 00:55:49,920 --> 00:55:53,680 Quindi questo è molto più alto livello di astrazione. 1013 00:55:53,680 --> 00:55:55,910 Quindi, si sta praticamente prendendo tutti questi tipo di movimenti e sei 1014 00:55:55,910 --> 00:55:58,510 dicendo, a destra, che cosa è un discreto cosa che posso fare? 1015 00:55:58,510 --> 00:56:03,690 Così posso cerchio con il dito, o posso Sfiora con la mano, o posso toccare 1016 00:56:03,690 --> 00:56:04,720 nell'orecchio. 1017 00:56:04,720 --> 00:56:08,240 E così abbiamo rotto quelle giù solo per cercare di renderlo un po 'più facile da 1018 00:56:08,240 --> 00:56:11,860 iniziare in qualche di questi gesti. 1019 00:56:11,860 --> 00:56:14,390 E io vi mostrerò mostrare un po ' in alcuni di questi lavori. 1020 00:56:14,390 --> 00:56:17,860 1021 00:56:17,860 --> 00:56:24,675 >> Così nel visualizzatore, se mi rivolgo Gestures su - 1022 00:56:24,675 --> 00:56:37,550 1023 00:56:37,550 --> 00:56:42,675 vorrei solo smettere che così non è rotazione e facendo funzionare le vertigini. 1024 00:56:42,675 --> 00:56:43,430 Giusto, non ci andiamo. 1025 00:56:43,430 --> 00:56:44,680 Turn it up. 1026 00:56:44,680 --> 00:56:49,750 1027 00:56:49,750 --> 00:56:50,800 Giusto, qui andiamo. 1028 00:56:50,800 --> 00:56:53,560 >> Così ora si può vedere che la mia mani sono nello spazio. 1029 00:56:53,560 --> 00:56:57,750 Se posso disegnare un cerchio, sta arrivando e con un cerchio. 1030 00:56:57,750 --> 00:57:01,140 E si può vedere che in realtà in qualsiasi piano. 1031 00:57:01,140 --> 00:57:02,360 Non ha molta importanza come la disegno. 1032 00:57:02,360 --> 00:57:05,760 Ma è fondamentalmente rilevare che sono disegnare un cerchio con il dito. 1033 00:57:05,760 --> 00:57:10,830 >> E a livello di API, abbiamo cercato di fanno si che il più semplice possibile da usare. 1034 00:57:10,830 --> 00:57:14,880 Quindi non hanno veramente a pensare la meccanica di punti di monitoraggio 1035 00:57:14,880 --> 00:57:16,610 in 3D e cercare di capire se si tratta di un cerchio. 1036 00:57:16,610 --> 00:57:19,690 Si può solo dire, è un cerchio accadendo? 1037 00:57:19,690 --> 00:57:23,150 Quindi è una cosa che si può utilizzare come un meccanismo di controllo. 1038 00:57:23,150 --> 00:57:26,257 >> Vedrai anche lì che abbiamo scorrere, rubinetti. 1039 00:57:26,257 --> 00:57:30,570 1040 00:57:30,570 --> 00:57:34,280 Potete vedere quelle piccole palline rimbalzare lì in fondo. 1041 00:57:34,280 --> 00:57:37,990 Così quelli sono visivamente il modo in cui mostrano quali sono i gesti sono. 1042 00:57:37,990 --> 00:57:42,600 >> Ma in termini di sviluppo di software per questo, è solo un modo di alto livello 1043 00:57:42,600 --> 00:57:47,130 di semplificare molto la complessità di tracciare le dita, quindi si può solo 1044 00:57:47,130 --> 00:57:49,210 usare quelli come è. 1045 00:57:49,210 --> 00:57:51,250 Potrai iniziare a vedere diversi approcci a questo. 1046 00:57:51,250 --> 00:57:54,890 E io vi mostrerò un altro approccio una Poco dopo su un modo diverso 1047 00:57:54,890 --> 00:57:59,390 di farlo, ma quelli tutti costruiti in API. 1048 00:57:59,390 --> 00:58:05,900 1049 00:58:05,900 --> 00:58:09,340 >> Così abbiamo poche altre parti alla SDK che potrebbe essere 1050 00:58:09,340 --> 00:58:10,700 interessante a voi ragazzi. 1051 00:58:10,700 --> 00:58:15,440 Quindi, solo per coprire quegli ultimi bit, ci sono tre livelli di astrazione I 1052 00:58:15,440 --> 00:58:16,000 parlato. 1053 00:58:16,000 --> 00:58:20,330 Il basso livello, che è il frame, Le mani e le dita. 1054 00:58:20,330 --> 00:58:23,570 >> Il livello centrale, dove è conversione un sacco di quel movimento in 1055 00:58:23,570 --> 00:58:30,510 continuo movimento, così rotazione, o Scaling, o di traduzione. 1056 00:58:30,510 --> 00:58:33,010 E poi al livello successivo che è i gesti, come 1057 00:58:33,010 --> 00:58:34,160 sto facendo un cerchio? 1058 00:58:34,160 --> 00:58:35,560 Sto facendo un rubinetto? 1059 00:58:35,560 --> 00:58:37,890 Sto facendo un colpo? 1060 00:58:37,890 --> 00:58:42,480 >> Poi dall'altra parte di essa, abbiamo cose chiamato Interaction Box. 1061 00:58:42,480 --> 00:58:45,620 Non voglio entrare in troppi dettagli, perché questo è tutto solo per 1062 00:58:45,620 --> 00:58:47,990 dare un po 'di un assaggio di ciò che alcune delle cose che sono. 1063 00:58:47,990 --> 00:58:51,710 Tu sei sicuramente più che benvenuti a raggiungere me con le specifiche più tardi 1064 00:58:51,710 --> 00:58:52,740 su questo. 1065 00:58:52,740 --> 00:58:56,320 Ma l'interazione Box è un altro modo che stiamo cercando di rendere un po ' 1066 00:58:56,320 --> 00:59:00,880 po 'più semplice pensare coordinate nello spazio. 1067 00:59:00,880 --> 00:59:03,630 >> Così ho detto prima hai visto lo spazio - 1068 00:59:03,630 --> 00:59:06,520 è questo 3D piramide rovesciata. 1069 00:59:06,520 --> 00:59:07,940 Questo potrebbe diventare un po 'difficile. 1070 00:59:07,940 --> 00:59:08,700 Potete sorta di vederlo lì. 1071 00:59:08,700 --> 00:59:11,760 Che può diventare un po 'difficile, se si sta cercando di tradurlo in 1072 00:59:11,760 --> 00:59:15,770 spazio sullo schermo dove si sta visualizzando cosa stai lavorando. 1073 00:59:15,770 --> 00:59:17,685 >> Così che cosa abbiamo creato è una casella di interazione. 1074 00:59:17,685 --> 00:59:25,630 1075 00:59:25,630 --> 00:59:27,280 Sta andando molto difficile - 1076 00:59:27,280 --> 00:59:29,560 oh, ce ne andiamo se accendo quella su. 1077 00:59:29,560 --> 00:59:31,170 Così si può vedere che la scatola bianca lì. 1078 00:59:31,170 --> 00:59:34,650 1079 00:59:34,650 --> 00:59:40,990 E fondamentalmente ciò che sta facendo è che è solo la mappatura che per zero a uno, 1080 00:59:40,990 --> 00:59:41,540 zero a uno. 1081 00:59:41,540 --> 00:59:44,480 Quindi basta avere uno spazio in scala che è sempre fisso. 1082 00:59:44,480 --> 00:59:47,900 Non è necessario preoccuparsi di come sei lontano sopra il dispositivo, 1083 00:59:47,900 --> 00:59:48,520 o dovunque sia. 1084 00:59:48,520 --> 00:59:49,770 >> E questa regola - 1085 00:59:49,770 --> 00:59:52,410 1086 00:59:52,410 --> 00:59:54,160 almeno dovrebbe regolare. 1087 00:59:54,160 --> 00:59:59,850 1088 00:59:59,850 --> 01:00:02,570 Questa è ovviamente la modalità demo. 1089 01:00:02,570 --> 01:00:06,630 Ma in fondo che cosa accadrà con cioè sarà solo adeguarsi a 1090 01:00:06,630 --> 01:00:10,890 laddove la persona è sopra il dispositivo, e si metterà a creare un coerente 1091 01:00:10,890 --> 01:00:12,870 spazio per lavorare dentro 1092 01:00:12,870 --> 01:00:16,090 >> Suona un po 'complessa con l' modo sto spiegando lì. 1093 01:00:16,090 --> 01:00:20,620 Ma che cosa gli permette essenzialmente fare è solo dimenticare 1094 01:00:20,620 --> 01:00:21,600 dove la persona è. 1095 01:00:21,600 --> 01:00:25,610 E 'appena ti dà uno zero scalata a uno in Y, zero a uno nel X. E 1096 01:00:25,610 --> 01:00:29,550 semplicemente non è necessario preoccuparsi di tutti la complessità di cui la persona è, 1097 01:00:29,550 --> 01:00:33,000 se stanno usando grandi movimenti o piccoli movimenti, ed è solo scale 1098 01:00:33,000 --> 01:00:35,030 tutto per voi. 1099 01:00:35,030 --> 01:00:36,330 Ecco, questo è solo qualcosa da tenere d'occhio. 1100 01:00:36,330 --> 01:00:38,350 >> Se si guarda attraverso la documentazione e si vede qualcosa 1101 01:00:38,350 --> 01:00:41,920 Informazioni sull'interazione Box, che è ciò che sta facendo riferimento. 1102 01:00:41,920 --> 01:00:45,792 Può essere un po concetto difficile per capire di cosa si tratta. 1103 01:00:45,792 --> 01:00:57,040 Ed è un peccato che non è scaling up con me, ma questo è OK. 1104 01:00:57,040 --> 01:01:01,260 >> E mentre siamo in questo punto di vista, l'altra API che sarebbe interessante 1105 01:01:01,260 --> 01:01:03,530 forse parlare è il nostro Toccare Zone API. 1106 01:01:03,530 --> 01:01:08,900 Così una delle prime cose che la gente chiedere è come si fa clic con il Leap? 1107 01:01:08,900 --> 01:01:11,250 È un po 'una domanda interessante, perché non si ha realmente bisogno di fare clic su 1108 01:01:11,250 --> 01:01:12,390 con il Leap. 1109 01:01:12,390 --> 01:01:15,350 Quello che cerchiamo e incoraggiamo è pensare merito realtà interagendo con la 1110 01:01:15,350 --> 01:01:19,410 spazio, afferrarla e spostarla - si non hanno bisogno di fare clic e trascinare. 1111 01:01:19,410 --> 01:01:23,850 >> Ma per le applicazioni in cui una specie di interazione è necessaria, si 1112 01:01:23,850 --> 01:01:25,775 avere una API che si chiama API tocco Zone. 1113 01:01:25,775 --> 01:01:29,470 E si cerca solo di prendere un sacco di complessità di capire esattamente 1114 01:01:29,470 --> 01:01:33,130 ciò che l'utente sta facendo in aria e semplifica in solo un evento che 1115 01:01:33,130 --> 01:01:35,600 dice che hai sia cliccato o no. 1116 01:01:35,600 --> 01:01:38,250 E mi limiterò a mostrarvi molto rapidamente come funziona. 1117 01:01:38,250 --> 01:01:43,720 1118 01:01:43,720 --> 01:01:52,000 >> Così si può vedere qui di essere il mio dito rappresentato come un cursore, e sarete 1119 01:01:52,000 --> 01:01:54,720 avere dato questa posizione tutta API. 1120 01:01:54,720 --> 01:01:58,250 E comincio ad andare avanti, si in pratica dice che sono ora cliccando e mi 1121 01:01:58,250 --> 01:02:00,080 possibile trascinare questo giro. 1122 01:02:00,080 --> 01:02:02,700 E non importa dove Sono nello spazio 3D - 1123 01:02:02,700 --> 01:02:04,650 sarà il lavoro, non importa dove mi trovo. 1124 01:02:04,650 --> 01:02:09,060 >> E così al valore nominale è sembra molto semplice. 1125 01:02:09,060 --> 01:02:12,180 C'è in realtà un sacco di complessi meccanica intorno a quello. 1126 01:02:12,180 --> 01:02:15,800 Ecco perché cerchiamo di incapsulare tutto ciò in una API e renderlo un 1127 01:02:15,800 --> 01:02:17,610 po 'più semplice per voi ragazzi. 1128 01:02:17,610 --> 01:02:21,140 Quindi, se avete uno sguardo alla API, è in realtà piuttosto semplice per 1129 01:02:21,140 --> 01:02:23,780 costruire quella nella vostra applicazione, e non dovete preoccuparvi di tutti i 1130 01:02:23,780 --> 01:02:27,130 complessità dove l' La mano di persona è. 1131 01:02:27,130 --> 01:02:31,380 >> Quindi c'è un sacco di altre roba in SDK. 1132 01:02:31,380 --> 01:02:33,610 Se si vuole avere un po 'di esplorare, si inizia a trovare qualche 1133 01:02:33,610 --> 01:02:34,210 delle altre cose. 1134 01:02:34,210 --> 01:02:38,860 Ma questi sono alcuni di alto livello concetti che sono nel nostro SDK. 1135 01:02:38,860 --> 01:02:42,760 >> Potrebbe essere un po 'più a prendere in senza aver avuto la possibilità di giocare 1136 01:02:42,760 --> 01:02:44,050 in giro con il Leap ancora. 1137 01:02:44,050 --> 01:02:47,800 Ma volevo solo darti un po 'di un sapore di ciò che è in là in modo che 1138 01:02:47,800 --> 01:02:51,850 quando si arriva a esso, come ho detto, sentitevi liberi di entrare in contatto con noi. 1139 01:02:51,850 --> 01:02:54,470 Posso indicarvi la giusta direzione per qualsiasi tipo di documentazione per aiutare 1140 01:02:54,470 --> 01:02:55,720 a iniziare. 1141 01:02:55,720 --> 01:03:01,080 1142 01:03:01,080 --> 01:03:06,960 >> Quindi, come ho già detto, il nostro SDK ha un mucchio di lingue native. 1143 01:03:06,960 --> 01:03:08,870 Abbiamo l'API JavaScript. 1144 01:03:08,870 --> 01:03:13,310 Uno dei modi più semplici per iniziare potrebbe essere quello di guardare ad alcune delle 1145 01:03:13,310 --> 01:03:16,560 piattaforme di quadri che sono là fuori. 1146 01:03:16,560 --> 01:03:19,370 >> Non so se le persone sono familiarità con Unity. 1147 01:03:19,370 --> 01:03:22,340 famo.us, goo e Vuo sono tutti quelli molto nuovo per la scena. 1148 01:03:22,340 --> 01:03:24,820 Unreal probabilmente avete visto in motori di gioco. 1149 01:03:24,820 --> 01:03:30,040 >> Ma che questo tipo di ambienti do si può essere un modo più semplice per contribuire a 1150 01:03:30,040 --> 01:03:30,930 per iniziare. 1151 01:03:30,930 --> 01:03:33,890 Perché ciò che alcuni di loro volontà si fornisce un quadro 3D 1152 01:03:33,890 --> 01:03:34,770 iniziare. 1153 01:03:34,770 --> 01:03:37,490 Quindi sorta di tira fuori qualche della complessità. 1154 01:03:37,490 --> 01:03:40,930 Si ottiene più di un elemento visivo ambiente per lavorare in 1155 01:03:40,930 --> 01:03:45,380 >> famo.us è una nuova piattaforma che sta arrivando per uno sviluppo web app. 1156 01:03:45,380 --> 01:03:48,950 Il loro scopo è quello di rendere web app sviluppo super facile. 1157 01:03:48,950 --> 01:03:50,830 In modo che uscirà - 1158 01:03:50,830 --> 01:03:52,340 non c'è intervallo di tempo per esso al momento. 1159 01:03:52,340 --> 01:03:54,790 Ma se questo è qualcosa che ti interessati a farlo, potrebbe essere uno 1160 01:03:54,790 --> 01:03:56,430 per tenere d'occhio. 1161 01:03:56,430 --> 01:04:00,410 >> goo è un incredibile HTML5 piattaforma di gioco. 1162 01:04:00,410 --> 01:04:05,530 Stanno facendo un editor molto visivo nonché online, di nuovo, per alta 1163 01:04:05,530 --> 01:04:07,480 applicazioni web di performance. 1164 01:04:07,480 --> 01:04:11,520 Vuo 'qualcosa che posso andare oltre molto brevemente. 1165 01:04:11,520 --> 01:04:15,580 Questo porta nel concetto di prototipazione rapida. 1166 01:04:15,580 --> 01:04:17,100 >> E io non voglio andare troppo in profondità in quello. 1167 01:04:17,100 --> 01:04:20,226 Ma una delle cose che se siete veramente interessati a entrare in questo 1168 01:04:20,226 --> 01:04:25,370 tipo di sviluppo, trovare un buon strumento fare prototipazione rapida potrebbe essere 1169 01:04:25,370 --> 01:04:26,480 davvero prezioso. 1170 01:04:26,480 --> 01:04:30,520 E quello che voglio dire con questo è che è un quadro in cui devi fare molto, 1171 01:04:30,520 --> 01:04:33,200 poco sforzo per ottenere un sacco di ritorno. 1172 01:04:33,200 --> 01:04:35,450 Quindi non si ha realmente bisogno per fare un sacco di codifica. 1173 01:04:35,450 --> 01:04:38,640 Un sacco di esso è molto visivo - è trascinando blocchi intorno. 1174 01:04:38,640 --> 01:04:45,230 >> In realtà, io posso mostrare molto, molto breve esempio di questo. 1175 01:04:45,230 --> 01:05:04,650 1176 01:05:04,650 --> 01:05:07,710 Così si può vedere qui, è solo un ambiente completamente visuale - 1177 01:05:07,710 --> 01:05:08,960 non c'è nemmeno bisogno di codice. 1178 01:05:08,960 --> 01:05:18,888 1179 01:05:18,888 --> 01:05:21,220 Oh, fantastico - 1180 01:05:21,220 --> 01:05:23,340 non faremo che demo al momento. 1181 01:05:23,340 --> 01:05:25,330 Non sembra voler per eseguire al momento. 1182 01:05:25,330 --> 01:05:29,490 Quindi, senza entrare in troppi dettagli, è quello che si chiama una visuale 1183 01:05:29,490 --> 01:05:30,910 linguaggio di programmazione. 1184 01:05:30,910 --> 01:05:34,460 Esso consente di ottenere un po 'di base lavoro funzionalità. 1185 01:05:34,460 --> 01:05:40,970 >> Mi limiterò a portare rapidamente un versione completa di questa. 1186 01:05:40,970 --> 01:05:47,870 Così si può vedere qui, questo è molto semplice applicazione che, in fondo 1187 01:05:47,870 --> 01:05:50,400 prende un'immagine e consente di spostarlo in giro con il Leap. 1188 01:05:50,400 --> 01:05:53,730 E questi blocchi verdi qui sono in sostanza tutto quello che dovete fare per ottenere 1189 01:05:53,730 --> 01:05:55,380 iniziata con il lato Leap di esso. 1190 01:05:55,380 --> 01:05:58,660 Quindi è un buon modo per iniziare. 1191 01:05:58,660 --> 01:06:01,550 Se avete qualche idea che si desidera sperimentare prima ancora di arrivare 1192 01:06:01,550 --> 01:06:03,460 qualsiasi codice in giù, è una buona modo per iniziare. 1193 01:06:03,460 --> 01:06:06,000 1194 01:06:06,000 --> 01:06:08,280 >> AUDIENCE: Se usiamo [incomprensibile] 1195 01:06:08,280 --> 01:06:12,000 guarda, sarebbe tradurre in codice vero e proprio? 1196 01:06:12,000 --> 01:06:14,870 >> MICHAEL SUTHERLAND: In tale situazione, Non credo che si ha la possibilità di 1197 01:06:14,870 --> 01:06:16,410 tradurre in codice. 1198 01:06:16,410 --> 01:06:18,820 Ci sono sicuramente qualche altra telai, là fuori. 1199 01:06:18,820 --> 01:06:21,990 Quartz Composer è in realtà uno strumento Apple. 1200 01:06:21,990 --> 01:06:25,560 Non è più ufficialmente supportato, ma c'è una grande comunità attorno ad esso. 1201 01:06:25,560 --> 01:06:27,550 >> Abbiamo visto alcuni incredibilmente Leap roba uscire da questo. 1202 01:06:27,550 --> 01:06:29,280 Ci sono alcuni plug-in disponibili. 1203 01:06:29,280 --> 01:06:34,260 Penso che ci sia un accesso a basso livello codice Quartz, anche se non sono 1204 01:06:34,260 --> 01:06:36,170 del tutto sicuro di questo. 1205 01:06:36,170 --> 01:06:38,400 Ma questa è una buona domanda. 1206 01:06:38,400 --> 01:06:45,790 1207 01:06:45,790 --> 01:06:50,210 >> Così sto solo andando a mostrarvi alcuni molto, termini di altissimo livello per le cose 1208 01:06:50,210 --> 01:06:53,470 a cui pensare quando si sta sviluppando. 1209 01:06:53,470 --> 01:06:57,830 Le condizioni di illuminazione in genere non sono un grosso problema per il salto più. 1210 01:06:57,830 --> 01:07:01,330 Abbiamo un team fantastico che è praticamente stato in grado di eliminare per 1211 01:07:01,330 --> 01:07:03,310 quasi tutte le condizioni di illuminazione, perché questo è qualcosa che può 1212 01:07:03,310 --> 01:07:04,080 potenzialmente interessare. 1213 01:07:04,080 --> 01:07:07,530 Sorgenti infrarosse provenienti dalla al di fuori hanno la capacità di influenzare l' 1214 01:07:07,530 --> 01:07:08,770 prestazioni. 1215 01:07:08,770 --> 01:07:12,660 >> In generale, non sarà davvero venire attraverso molti ostacoli. 1216 01:07:12,660 --> 01:07:17,590 Se nel vostro sviluppo si vede che il dispositivo entra in modalità robusto, 1217 01:07:17,590 --> 01:07:21,680 davvero tutto ciò che significa è che può avere rilevato che c'è qualche infrarossi 1218 01:07:21,680 --> 01:07:23,880 fonti di luce nell'ambiente ed è compensarla. 1219 01:07:23,880 --> 01:07:27,110 Quindi non essere troppo preoccupato. 1220 01:07:27,110 --> 01:07:32,870 >> In generale, quando si sta progettando software per il Leap, è importante 1221 01:07:32,870 --> 01:07:37,890 per rendersi conto che questo potrebbe essere il primo tempo che l'utente sta utilizzando 1222 01:07:37,890 --> 01:07:39,070 questa tecnologia. 1223 01:07:39,070 --> 01:07:44,560 E questo è qualcosa che è difficile per ottenere la testa intorno inizialmente. 1224 01:07:44,560 --> 01:07:49,240 Quello che cerchiamo e incoraggiamo le persone a fare è pensare invece di 1225 01:07:49,240 --> 01:07:53,490 permettendo all'utente di avere a trovare la loro viceversa l'interazione, ciò 1226 01:07:53,490 --> 01:07:57,470 si sta chiedendo l'utente a fare, cercare di spiegare a loro un po '. 1227 01:07:57,470 --> 01:08:00,120 Li trattano come se non potranno mai hanno visto questa tecnologia. 1228 01:08:00,120 --> 01:08:04,400 A volte la gente non sa nemmeno di raggiungere le loro mani sul dispositivo, 1229 01:08:04,400 --> 01:08:06,830 in modo da non dare nulla per scontato. 1230 01:08:06,830 --> 01:08:11,110 >> Se si dispone di uno sguardo in giro su spazio aereo, si noterà che molte delle applicazioni 1231 01:08:11,110 --> 01:08:16,290 davvero dedurre l'utente in come effettivamente interagire con tale applicazione. 1232 01:08:16,290 --> 01:08:18,060 Questo è qualcosa di cui essere solo a conoscenza. 1233 01:08:18,060 --> 01:08:21,460 Se si sta sviluppando un software per questa piattaforma, è nuovo. 1234 01:08:21,460 --> 01:08:24,979 Le persone non hanno familiarità con il ma la tecnologia, e così potrebbe essere necessario 1235 01:08:24,979 --> 01:08:29,220 aiutarli ad alleviare in qualunque è che si sta costruendo. 1236 01:08:29,220 --> 01:08:31,600 >> Dati è tuo amico. 1237 01:08:31,600 --> 01:08:32,880 Ho accennato prima al Visualizer. 1238 01:08:32,880 --> 01:08:35,240 Potrebbe essere uno dei I migliori strumenti che si usano. 1239 01:08:35,240 --> 01:08:38,970 E 'solo permette di guardare e quello che stai facendo. 1240 01:08:38,970 --> 01:08:42,890 Pensare l'azione che si è cercando di codificare fino, e poi guardare 1241 01:08:42,890 --> 01:08:44,970 come si presenta nella Visualizer. 1242 01:08:44,970 --> 01:08:48,300 E poi vi darà un senso migliore ciò significa che i dati che 1243 01:08:48,300 --> 01:08:51,740 che stai ricevendo dalla SDK. 1244 01:08:51,740 --> 01:08:59,779 >> Se stai facendo qualcosa che ha bisogno di un il menu, i menu sono qualcosa che si 1245 01:08:59,779 --> 01:09:02,450 desidera che l'utente sia in grado di fare senza nemmeno pensarci. 1246 01:09:02,450 --> 01:09:04,380 Non è veramente parte di l'applicazione. 1247 01:09:04,380 --> 01:09:07,080 E 'una parte di come l'utente utilizza l'applicazione. 1248 01:09:07,080 --> 01:09:09,670 >> Così abbiamo alcune risorse sul sito degli sviluppatori. 1249 01:09:09,670 --> 01:09:14,040 Solo un paio di diversi sistemi di menu che prendono il fardello di dosso 1250 01:09:14,040 --> 01:09:16,399 ragazzi per dover pensare come costruire i menu. 1251 01:09:16,399 --> 01:09:19,130 Perché menu possono essere qualcosa che si potrebbe spendere un sacco di tempo a cercare 1252 01:09:19,130 --> 01:09:22,590 per costruire nella vostra applicazione, quando davvero quello che stai cercando di fare è 1253 01:09:22,590 --> 01:09:24,850 costruire l'idea che si avere, non il menu. 1254 01:09:24,850 --> 01:09:29,140 Quindi vi consiglio se dovete fare qualsiasi tipo di sistemi di menu, sicuramente 1255 01:09:29,140 --> 01:09:31,430 hanno uno sguardo al abbiamo risorse avere sul sito degli sviluppatori. 1256 01:09:31,430 --> 01:09:34,370 Abbiamo alcuni ottimi esempi di come a fare i menu, e come mantenerli 1257 01:09:34,370 --> 01:09:37,350 coerente, in modo che gli utenti abbiano una esperienza coerente tra 1258 01:09:37,350 --> 01:09:40,170 applicazioni. 1259 01:09:40,170 --> 01:09:41,689 >> Feedback visivo. 1260 01:09:41,689 --> 01:09:45,870 Allora, cosa voglio dire con questo è che se per esempio si sta cercando di fare qualcosa 1261 01:09:45,870 --> 01:09:51,600 che sta mostrando uno spazio 3D, è molto importante fornire una sorta di 1262 01:09:51,600 --> 01:09:52,830 feedback visivo. 1263 01:09:52,830 --> 01:09:58,340 Quindi, se questo è mostrare dove il vostro dita sono in quello spazio, o nella 1264 01:09:58,340 --> 01:10:03,230 caso di Block 54, che abbiamo visto per lo cominciare, avrete notato che 1265 01:10:03,230 --> 01:10:04,860 il [? pedali?] erano illuminate. 1266 01:10:04,860 --> 01:10:10,510 E quando sono andato vicino alla torre di blocchi, si potrebbe effettivamente vedere 1267 01:10:10,510 --> 01:10:12,480 visivamente che ero vicino a loro. 1268 01:10:12,480 --> 01:10:15,920 Ed è un piccolo trucco, ma è realtà molto importante. 1269 01:10:15,920 --> 01:10:19,940 Quindi, assicurarsi che l'utente orientato in quello spazio 3D. 1270 01:10:19,940 --> 01:10:21,470 >> E ancora, la prototipazione rapida. 1271 01:10:21,470 --> 01:10:24,740 Se è possibile trovare alcuni strumenti che si risultare utili, ho sicuramente sarebbe 1272 01:10:24,740 --> 01:10:26,500 vi incoraggio a investire il tempo in essa. 1273 01:10:26,500 --> 01:10:30,210 Essere in grado di ottenere le vostre idee in fretta invece di dover spendere un 1274 01:10:30,210 --> 01:10:34,090 molto tempo di codifica ad un livello inferiore e cercando di capire come codificare 1275 01:10:34,090 --> 01:10:37,600 it up, se è possibile ottenere quelle idee in di fronte a voi, giocare con loro 1276 01:10:37,600 --> 01:10:45,380 un po 'e poi codice, si sveglia potrebbe essere un grande risparmio di tempo. 1277 01:10:45,380 --> 01:10:48,760 >> Quindi stiamo ottenendo alla fine. 1278 01:10:48,760 --> 01:10:52,092 Come siamo per tempo? 1279 01:10:52,092 --> 01:10:55,960 >> SPEAKER 2: [incomprensibile] otto minuti fino alle 5:30. 1280 01:10:55,960 --> 01:10:57,543 >> MICHAEL SUTHERLAND: Ci finire alle 5:30? 1281 01:10:57,543 --> 01:10:58,505 >> SPEAKER 2: lo faccio. 1282 01:10:58,505 --> 01:11:01,010 Quello era il posto che pubblicizzare qui. 1283 01:11:01,010 --> 01:11:02,770 Ma possiamo fare uno su un Q & A dopo questo. 1284 01:11:02,770 --> 01:11:05,260 >> MICHAEL SUTHERLAND: Si, non voglio andare troppo profondità nel resto di questo allora. 1285 01:11:05,260 --> 01:11:07,570 Ho parlato dinanzi a un altro modo di fare gesti. 1286 01:11:07,570 --> 01:11:14,050 Se siete interessati e si sta lavorando con JavaScript, questo è un 1287 01:11:14,050 --> 01:11:18,820 JavaScript applicazione che uno sviluppatore di nome Robert Leary costruito. 1288 01:11:18,820 --> 01:11:21,920 Ciò che fa è che ci vuole un sacco della complessità di 1289 01:11:21,920 --> 01:11:24,270 registrazione e l'utilizzo movimenti. 1290 01:11:24,270 --> 01:11:27,660 >> Allora quello che ha fatto è che è fondamentalmente creato un registratore gesto. 1291 01:11:27,660 --> 01:11:30,410 È possibile digitare nel gesto, registrarlo. 1292 01:11:30,410 --> 01:11:34,160 Sputa fuori qualcosa che si può poi tirare nella vostra applicazione. 1293 01:11:34,160 --> 01:11:39,820 Così, invece di dover codificare tutto lo movimenti complessi in 3D, è possibile 1294 01:11:39,820 --> 01:11:43,310 basta prendere questo, fare l'azione, e salvarlo per l'applicazione. 1295 01:11:43,310 --> 01:11:45,560 Così che potrebbe essere un interessante strumento per aiutarvi a iniziare. 1296 01:11:45,560 --> 01:11:49,150 1297 01:11:49,150 --> 01:11:50,900 >> Posso passare attraverso questi molto rapidamente. 1298 01:11:50,900 --> 01:11:54,850 E 'solo un paio di video che mostrano alcune delle interessanti applicazioni. 1299 01:11:54,850 --> 01:11:58,850 Alcune delle cose che potrebbe non vedere sia in spazio aereo, ma è galleggiante 1300 01:11:58,850 --> 01:12:00,190 in giro per la comunità degli sviluppatori. 1301 01:12:00,190 --> 01:12:03,860 Solo un lavoro incredibile che le persone hanno lavorato su quello show un po ' 1302 01:12:03,860 --> 01:12:06,700 forse alcune applicazioni più unico possibile. 1303 01:12:06,700 --> 01:12:10,920 1304 01:12:10,920 --> 01:12:16,300 >> Quindi questo è un sistema che sta usando fondamentalmente testa inseguimento sulla fotocamera 1305 01:12:16,300 --> 01:12:17,550 per dare quella profondità prospettica. 1306 01:12:17,550 --> 01:12:29,550 1307 01:12:29,550 --> 01:12:31,975 Ma si può vedere che è una bella interessante trucco visivo. 1308 01:12:31,975 --> 01:12:42,610 1309 01:12:42,610 --> 01:12:45,910 Ecco, questo è una specie di cosa interessante che è possibile con questo tipo di 1310 01:12:45,910 --> 01:12:47,160 tecnologia. 1311 01:12:47,160 --> 01:12:53,030 1312 01:12:53,030 --> 01:12:56,270 >> E poi alcuni di voi potrebbero essere a conoscenza con l'Oculus Rift. 1313 01:12:56,270 --> 01:12:59,000 Questo è solo un lavoro sperimentale che alcuni degli sviluppatori sono stati 1314 01:12:59,000 --> 01:13:03,190 facendo intorno combinando Leap movimento con l'Oculus Rift, così per la prima 1315 01:13:03,190 --> 01:13:06,830 tempo si può essere dentro quel mondo virtuale. 1316 01:13:06,830 --> 01:13:11,730 In modo che sara 'un interessante approccio per il gioco in arrivo presto. 1317 01:13:11,730 --> 01:13:13,565 L'Oculus Rift è un auricolare VR. 1318 01:13:13,565 --> 01:13:17,650 1319 01:13:17,650 --> 01:13:19,360 Povero ragazzo - 1320 01:13:19,360 --> 01:13:20,610 ha davvero avuto un momento difficile. 1321 01:13:20,610 --> 01:13:25,850 1322 01:13:25,850 --> 01:13:30,050 >> Questa è stata una mostra che è stato fatto utilizzando l'associazione di proiezione 1323 01:13:30,050 --> 01:13:33,070 con il Leap Motion. 1324 01:13:33,070 --> 01:13:36,220 Basta davvero un bel interattiva ambiente dove le persone 1325 01:13:36,220 --> 01:13:37,470 può solo giocare. 1326 01:13:37,470 --> 01:13:41,540 1327 01:13:41,540 --> 01:13:44,510 Potete vedere ci hanno creato questi Alberi in 3D usando la mappatura di proiezione 1328 01:13:44,510 --> 01:13:45,760 tecniche. 1329 01:13:45,760 --> 01:13:59,590 1330 01:13:59,590 --> 01:14:02,790 Questo era un interessante fatto in Taipei Heineken facendo un 1331 01:14:02,790 --> 01:14:04,513 installazione. 1332 01:14:04,513 --> 01:14:39,240 1333 01:14:39,240 --> 01:14:42,230 >> L'intero approccio "Iron Man" lì. 1334 01:14:42,230 --> 01:14:45,690 Ma per motivi di tempo, ti solo arrivare rapidamente alla fine. 1335 01:14:45,690 --> 01:14:50,500 Quindi, se ci sono tre cose che farebbe bello poter togliere - perché io 1336 01:14:50,500 --> 01:14:52,800 si rendono conto c'è un sacco di informazioni che abbiamo appena coperto. 1337 01:14:52,800 --> 01:14:57,350 E un sacco di esso vi ha realmente bisogno di spendere un po 'di tempo per scavare solo 1338 01:14:57,350 --> 01:14:59,000 giù nelle risorse che sono disponibili. 1339 01:14:59,000 --> 01:15:03,710 >> Ma penso che la prima cosa è veramente se si sta progettando software, cercare di 1340 01:15:03,710 --> 01:15:09,470 progettare per l'utente, non per "Iron Man". Così dimenticare voglio essere 1341 01:15:09,470 --> 01:15:16,040 "Iron Man". Voglio essere in "Minority Relazione. "Ma invece, 1342 01:15:16,040 --> 01:15:17,050 progettare per l'utente. 1343 01:15:17,050 --> 01:15:19,040 Design per la persona che sta andando di utilizzare il software. 1344 01:15:19,040 --> 01:15:22,340 >> Quindi, pensare a come posso fare la loro esperienza di meglio? 1345 01:15:22,340 --> 01:15:25,310 Come posso fare qualcosa che stanno facendo meglio? 1346 01:15:25,310 --> 01:15:28,120 E che sta realmente accadendo essere dove il più potente e il più 1347 01:15:28,120 --> 01:15:29,370 software coinvolgente proviene. 1348 01:15:29,370 --> 01:15:33,710 1349 01:15:33,710 --> 01:15:37,740 >> E se si ha familiarità con UI / UX, è può quasi gettare le regole le 1350 01:15:37,740 --> 01:15:39,740 Finestra in un certo senso. 1351 01:15:39,740 --> 01:15:42,590 Con questo tipo di tecnologia, siamo iniziare a riscrivere le regole come noi 1352 01:15:42,590 --> 01:15:46,590 andare, e questo significa solo che hai una tela bianca. 1353 01:15:46,590 --> 01:15:48,650 Quindi voi ragazzi sono davvero iniziando al momento giusto. 1354 01:15:48,650 --> 01:15:52,010 Se siete solo entrare in programmazione Ora, questo significa che si arriva a 1355 01:15:52,010 --> 01:15:54,470 scrivere il libro delle regole, come si impara, così che è un incredibile 1356 01:15:54,470 --> 01:15:55,720 opportunità per questo. 1357 01:15:55,720 --> 01:15:58,160 1358 01:15:58,160 --> 01:16:01,800 >> E vorrei solo dire ancora una volta, essere in grado di trovare un modo per prototipare rapidamente e 1359 01:16:01,800 --> 01:16:02,270 poi costruire. 1360 01:16:02,270 --> 01:16:06,900 Non necessariamente, non sprecare tutto il tuo tempo entrare i dadi e bulloni 1361 01:16:06,900 --> 01:16:07,280 subito. 1362 01:16:07,280 --> 01:16:09,150 Vedi se riesci a ottenere le vostre idee fuori. 1363 01:16:09,150 --> 01:16:11,720 >> Ha usato essere che era cosa buona per farli su carta. 1364 01:16:11,720 --> 01:16:13,500 E la carta è ancora un ottimo modo per andare. 1365 01:16:13,500 --> 01:16:16,910 Ma una volta che si inizia a ottenere questi dinamica interfacce, è davvero iniziare 1366 01:16:16,910 --> 01:16:21,330 al bisogno di alcuni strumenti migliori per poter per ottenere quelle idee dinamiche fuori. 1367 01:16:21,330 --> 01:16:25,750 E quindi se è possibile trovare alcuni strumenti che vi aiuti a prototipi, provare e imparare 1368 01:16:25,750 --> 01:16:28,030 e li usano, e ti probabilmente risparmiare un 1369 01:16:28,030 --> 01:16:31,710 sacco di tempo e fatica. 1370 01:16:31,710 --> 01:16:34,820 >> Così un poche risorse. 1371 01:16:34,820 --> 01:16:37,620 Una volta che si avvia sempre in JavaScript, 1372 01:16:37,620 --> 01:16:41,690 js.leapmotion.com / tutorial, che ti essere un ottimo modo per iniziare. 1373 01:16:41,690 --> 01:16:44,240 Esempi di nuovo su js.leapmotion.com, troverete alcuni 1374 01:16:44,240 --> 01:16:46,140 grandi esempi JavaScript. 1375 01:16:46,140 --> 01:16:51,860 >> Non esitate a impegnarsi nella forum, chiedono gli sviluppatori, ci chiedono. 1376 01:16:51,860 --> 01:16:54,360 E 'un ottimo modo per imparare. 1377 01:16:54,360 --> 01:16:58,190 Se siete interessati a saperne di più il contenuto di ciò che è là fuori, alcuni 1378 01:16:58,190 --> 01:17:01,520 della leadership di pensiero nello spazio, labs.leapmotion.com s 'un grande 1379 01:17:01,520 --> 01:17:02,560 blog per questo. 1380 01:17:02,560 --> 01:17:05,600 Stiamo mettendo su nuovi contenuti ogni settimana, si tratta di un grande spazio. 1381 01:17:05,600 --> 01:17:09,290 >> E se si desidera connettersi con noi, ancora una volta, i fori. 1382 01:17:09,290 --> 01:17:12,032 È possibile inviare un'email a developers@leapmotion.com. 1383 01:17:12,032 --> 01:17:14,960 Siamo su @ leapmotiondev su Twitter, quindi basta twittare a noi. 1384 01:17:14,960 --> 01:17:16,350 Siamo abbastanza attivi in ​​là. 1385 01:17:16,350 --> 01:17:18,430 E il nostro impugnatura principale, @ leapmotion. 1386 01:17:18,430 --> 01:17:21,100 @ Leapmotiondev, ovviamente, è il nostro sviluppatore di Twitter maniglia. 1387 01:17:21,100 --> 01:17:23,700 1388 01:17:23,700 --> 01:17:26,050 >> Ecco, questo è davvero su di esso. 1389 01:17:26,050 --> 01:17:28,450 Se c'è un po 'di tempo per le domande, sicuramente felice 1390 01:17:28,450 --> 01:17:30,130 per rispondere a tutte le domande. 1391 01:17:30,130 --> 01:17:33,550 Se pensate di niente dopo, non esitate a entrare in contatto con me 1392 01:17:33,550 --> 01:17:38,370 direttamente a kiwi@leapmotion.com, o tweet a me @ kiwi. 1393 01:17:38,370 --> 01:17:39,750 Freddo. 1394 01:17:39,750 --> 01:17:40,930 Tutte le domande? 1395 01:17:40,930 --> 01:17:45,230 >> AUDIENCE: Oltre a sviluppare applicazioni che [incomprensibile], come è fattibile 1396 01:17:45,230 --> 01:17:49,940 per renderlo [incomprensibile] software di livello così che si può scorrere verso sinistra, destra, 1397 01:17:49,940 --> 01:17:51,320 su, giù, e ogni [incomprensibile] 1398 01:17:51,320 --> 01:17:52,055 applicazioni, [? per esempio?] 1399 01:17:52,055 --> 01:17:53,270 [Incomprensibile]? 1400 01:17:53,270 --> 01:17:55,530 >> MICHAEL SUTHERLAND: Quindi c'è sono domande per questo. 1401 01:17:55,530 --> 01:17:58,760 Se avete uno sguardo su spazio aereo, ti trovare un paio di applicazioni diverse. 1402 01:17:58,760 --> 01:18:04,570 Alcuni di quelli più popolari sono una chiamato handwave che ti permette di fare 1403 01:18:04,570 --> 01:18:06,070 alcuni gesti di base. 1404 01:18:06,070 --> 01:18:09,050 Se si vuole fare quel genere di cose, non c'è davvero nulla che si limita 1405 01:18:09,050 --> 01:18:10,760 nel SDK di farlo. 1406 01:18:10,760 --> 01:18:17,320 E 'davvero una questione di se siete la costruzione di tale controllo livello di sistema operativo, è 1407 01:18:17,320 --> 01:18:21,810 effettivamente fare questa esperienza di utilizzare al meglio il sistema operativo? 1408 01:18:21,810 --> 01:18:25,450 >> Nel corso del tempo, inizieremo a vedere la sistemi operativi evolvono per uno stato 1409 01:18:25,450 --> 01:18:28,400 che in realtà è fatto per questo tipo di ingresso. 1410 01:18:28,400 --> 01:18:32,000 Per ora, in realtà stiamo utilizzando sistemi operativi che sono stati costruiti 1411 01:18:32,000 --> 01:18:34,340 per l'26-anno-vecchia tecnologia. 1412 01:18:34,340 --> 01:18:37,240 Se si dispone di uno sguardo all'interfaccia Mac, in realtà non è cambiato in 1413 01:18:37,240 --> 01:18:38,790 circa 26 anni. 1414 01:18:38,790 --> 01:18:43,020 Quindi stiamo davvero combattendo un 26 anni curva di apprendimento dove le persone hanno avuto 1415 01:18:43,020 --> 01:18:47,170 quindi utilizzato per questo tipo di interfaccia che è difficile vedere oltre. 1416 01:18:47,170 --> 01:18:51,770 Quindi, se è possibile migliorare questa esperienza, questa è una vittoria definitiva. 1417 01:18:51,770 --> 01:18:56,730 >> Ma se è solo facendo un gesto di il gusto di fare un gesto, quello 1418 01:18:56,730 --> 01:19:01,360 Probabilmente troverete è che gli utenti, troveranno più facile andare solo indietro 1419 01:19:01,360 --> 01:19:04,440 a loro tastiera e mouse perché questo è quello che sono a proprio agio. 1420 01:19:04,440 --> 01:19:08,670 Ecco perché è davvero importante pensare che sto progettando per? 1421 01:19:08,670 --> 01:19:13,670 Chi è che l'utente finale, e come può Faccio loro vita un po 'meglio? 1422 01:19:13,670 --> 01:19:22,350 >> Ma se abbiamo il tempo, mi in grado di mostrare un rapido uno. 1423 01:19:22,350 --> 01:19:31,670 1424 01:19:31,670 --> 01:19:33,650 Questo è interessante che è appena uscito. 1425 01:19:33,650 --> 01:19:39,660 1426 01:19:39,660 --> 01:19:42,890 E 'un cursore molto semplice, ma è tipo di cute perché ha questo 1427 01:19:42,890 --> 01:19:44,140 manina - 1428 01:19:44,140 --> 01:19:46,110 1429 01:19:46,110 --> 01:19:48,360 o non è così. 1430 01:19:48,360 --> 01:19:49,610 Siamo in là? 1431 01:19:49,610 --> 01:19:54,050 1432 01:19:54,050 --> 01:19:55,300 Interessante. 1433 01:19:55,300 --> 01:19:59,650 1434 01:19:59,650 --> 01:20:00,710 >> Beh, io non ti mostrare che demo. 1435 01:20:00,710 --> 01:20:04,060 Ma che [? leapcursor.js?] 1436 01:20:04,060 --> 01:20:08,370 è un piccolo esempio interessante che in pratica permette di scorrere verso l'alto e verso il basso 1437 01:20:08,370 --> 01:20:12,840 fluidamente in una pagina web e una sorta di click semplicemente flettendo la mano. 1438 01:20:12,840 --> 01:20:16,200 Quindi si suppone essere più di una sorta rilassato di scorrimento 1439 01:20:16,200 --> 01:20:17,910 su e giù, colpi di frusta. 1440 01:20:17,910 --> 01:20:20,410 >> AUDIENCE: Lei ha citato il dispositivo si è in gran parte hardware commodity. 1441 01:20:20,410 --> 01:20:24,005 Qual è l'hardware sottostante La tecnologia che sta effettivamente facendo il 1442 01:20:24,005 --> 01:20:25,950 rilevamento di oggetti? 1443 01:20:25,950 --> 01:20:28,740 >> MICHAEL SUTHERLAND: Così l'attuale rilevazione degli oggetti - così 1444 01:20:28,740 --> 01:20:33,490 in fondo se si dovesse incidere il USB qui, si sta solo andando a ottenere un 1445 01:20:33,490 --> 01:20:35,940 tutta una serie di dati di immagine indietro. 1446 01:20:35,940 --> 01:20:37,730 La gente ha già fatto. 1447 01:20:37,730 --> 01:20:41,260 Dove la magia sta accadendo è fondamentalmente una volta che entra nella 1448 01:20:41,260 --> 01:20:45,980 computer, è in sostanza un po ' algoritmi proprietari che erano 1449 01:20:45,980 --> 01:20:51,410 originariamente sviluppato dal nostro co-fondatore e ora hanno solo assunto un 1450 01:20:51,410 --> 01:20:52,300 vita propria. 1451 01:20:52,300 --> 01:20:55,830 >> PUBBLICO: E 'attraverso infrarossi, o magnetico [incomprensibile]? 1452 01:20:55,830 --> 01:20:57,600 >> MICHAEL SUTHERLAND: Quindi è solo puramente infrarossi. 1453 01:20:57,600 --> 01:21:00,900 Quindi, letteralmente, è un po 'come avere un po 'di webcam seduto sul disco 1454 01:21:00,900 --> 01:21:03,920 e poi un faretto splende sulla vostra mano. 1455 01:21:03,920 --> 01:21:05,190 E 'solo tutto fatto a infrarossi. 1456 01:21:05,190 --> 01:21:08,380 Quindi è solo un po 'di ottica a infrarossi sensori e alcuni LED a infrarossi, e 1457 01:21:08,380 --> 01:21:11,680 non c'è davvero nulla troppo complesso su di esso. 1458 01:21:11,680 --> 01:21:15,850 E 'il modo che siamo in grado di prendere che i dati e poi trasformarlo in 1459 01:21:15,850 --> 01:21:17,425 qualcosa di utile in 3D. 1460 01:21:17,425 --> 01:21:23,300 1461 01:21:23,300 --> 01:21:29,640 >> AUDIENCE: Così sembra abbastanza facile per le persone [incomprensibile]. 1462 01:21:29,640 --> 01:21:36,786 1463 01:21:36,786 --> 01:21:43,555 Ma c'è un modo per uno sviluppatore applicare magari [incomprensibile] 1464 01:21:43,555 --> 01:21:48,475 per altri tipi di oggetti - forse volti o altri tipi di cose che 1465 01:21:48,475 --> 01:21:51,145 l'utente potrebbe presentare? 1466 01:21:51,145 --> 01:21:56,130 >> MICHAEL SUTHERLAND: Al momento siamo non sostenere una serie limitata di strumenti. 1467 01:21:56,130 --> 01:21:58,940 Purtroppo, con il modo che abbiamo strutturata dei dati, perché volevamo 1468 01:21:58,940 --> 01:22:02,630 di farlo in modo semplice o uno che rende più senso per le mani 1469 01:22:02,630 --> 01:22:08,230 e le dita, l'API non sarà Supporto face tracking o 1470 01:22:08,230 --> 01:22:10,160 monitoraggio oggetto generico. 1471 01:22:10,160 --> 01:22:11,750 Questo può venire in futuro. 1472 01:22:11,750 --> 01:22:15,940 Ma per ora, è davvero bene sintonizzati per le mani e le dita e 1473 01:22:15,940 --> 01:22:17,190 strumenti specifici. 1474 01:22:17,190 --> 01:22:25,060 1475 01:22:25,060 --> 01:22:25,960 Freddo. 1476 01:22:25,960 --> 01:22:26,860 >> [? DAVE: Grazie] così tanto?. 1477 01:22:26,860 --> 01:22:28,660 Questo è eccezionale. 1478 01:22:28,660 --> 01:22:31,960 >> [Applausi] 1479 01:22:31,960 --> 01:22:33,210