1 00:00:00,000 --> 00:00:07,600 2 00:00:07,600 --> 00:00:10,460 >> DAVID: Então, obrigado a todos vocês para chegando, como você foi em sintonia 3 00:00:10,460 --> 00:00:11,415 online também. 4 00:00:11,415 --> 00:00:14,650 Estamos tão felizes de ser acompanhado por nossa amigos Dan e Michael aqui de Salto 5 00:00:14,650 --> 00:00:18,490 Movimento, cuja empresa Leap Motion muito generosamente doou algum hardware 6 00:00:18,490 --> 00:00:21,020 para o sotão claro que vocês podem fazer coisas legais com este dispositivo. 7 00:00:21,020 --> 00:00:22,590 Sem mais delongas, Dan e Michael. 8 00:00:22,590 --> 00:00:23,590 >> DAN GILL: Tudo bem, obrigado. 9 00:00:23,590 --> 00:00:24,820 Obrigado, David. 10 00:00:24,820 --> 00:00:25,470 Obrigado pessoal. 11 00:00:25,470 --> 00:00:26,760 É bom ver todos vocês. 12 00:00:26,760 --> 00:00:28,275 Meu nome é Dan Gill. 13 00:00:28,275 --> 00:00:30,970 E, como David descrito, Estou com Leap Motion. 14 00:00:30,970 --> 00:00:33,000 Este é Michael Sutherland. 15 00:00:33,000 --> 00:00:36,900 Uma vez que cerca de 1/10 da nossa empresa é na verdade o nome Michael chamamos 16 00:00:36,900 --> 00:00:40,710 Kiwi, e uma vez que você ouvir o sotaque você vai entender o porquê. 17 00:00:40,710 --> 00:00:44,100 >> Mas estamos muito contentes de estar aqui hoje para presente para você pessoas e você pessoas 18 00:00:44,100 --> 00:00:47,610 on-line, e dizer-lhe um pouco mais sobre Leap no desenvolvimento 19 00:00:47,610 --> 00:00:50,580 meio ambiente e nossa comunidade de desenvolvedores, e como ela pode ser capaz de 20 00:00:50,580 --> 00:00:52,440 impactam algumas das coisas que você é fazendo como você começa para 21 00:00:52,440 --> 00:00:53,840 o final do semestre. 22 00:00:53,840 --> 00:00:57,010 Vou começar com apenas uma breve introdução de contexto sobre 23 00:00:57,010 --> 00:01:01,130 a empresa e alguns da indústria exemplos que estamos vendo e uma 24 00:01:01,130 --> 00:01:01,950 pouco sobre isso. 25 00:01:01,950 --> 00:01:05,099 E então nós estamos indo para saltar para a direita em pouco de Michael. 26 00:01:05,099 --> 00:01:07,540 >> Michael corre a nossa comunidade de desenvolvedores. 27 00:01:07,540 --> 00:01:11,900 Portanto, há 70.000 pessoas que têm mais acessada nosso portal e desenvolvedor 28 00:01:11,900 --> 00:01:15,120 acesso chegado ao software Leap Kit de desenvolvimento e são ativamente 29 00:01:15,120 --> 00:01:17,480 construção de todos os tipos diferentes de aplicações que 30 00:01:17,480 --> 00:01:18,820 Michael vai falar completamente. 31 00:01:18,820 --> 00:01:21,000 Pessoalmente, eu executar o nosso Negócio da Empresa. 32 00:01:21,000 --> 00:01:24,770 O que significa que todo o uso comercial caso para o salto em uma variedade de 33 00:01:24,770 --> 00:01:28,840 indústrias, e eu vou falar brevemente sobre isso. 34 00:01:28,840 --> 00:01:32,290 >> Então o que eu queria fazer, em um alto nível a maioria de vocês provavelmente estão 35 00:01:32,290 --> 00:01:35,750 familiarizada com alguma forma de Tecnologia de movimento 3D. 36 00:01:35,750 --> 00:01:39,190 Você viu o Kinect, ou você já viu os comerciais para os telefones Samsung 37 00:01:39,190 --> 00:01:40,600 com o de deslizar. 38 00:01:40,600 --> 00:01:44,160 E em algum momento você provavelmente já tentou uma destas plataformas ou visto 39 00:01:44,160 --> 00:01:45,530 los em ação. 40 00:01:45,530 --> 00:01:47,750 >> Nós realmente sentimos como se tivéssemos novos caminhos. 41 00:01:47,750 --> 00:01:51,940 E está tudo mapeado, por isso é muito solução baseada em software. 42 00:01:51,940 --> 00:01:56,130 É tudo baseado algoritmo proprietário, e isso nos permitiu fazer uma série de 43 00:01:56,130 --> 00:01:59,170 coisas que são diferentes do que os outros no espaço. 44 00:01:59,170 --> 00:02:02,130 >> Chegamos a um nível de precisão que você vai ver nas manifestações 45 00:02:02,130 --> 00:02:04,870 isso é muito além do que outros pessoas têm sido capazes de fazer. 46 00:02:04,870 --> 00:02:10,190 Assim, com uma precisão de 1/100 de milímetro, nós pode acompanhar a posição de palma na 47 00:02:10,190 --> 00:02:14,200 alcance para quantos couberem no campo de visão. 48 00:02:14,200 --> 00:02:17,700 E, novamente, que o nível de precisão abriu um monte de aplicação 49 00:02:17,700 --> 00:02:21,530 oportunidades que não têm existia antes. 50 00:02:21,530 --> 00:02:23,830 É inteiramente incorporável. 51 00:02:23,830 --> 00:02:27,750 >> Porque é um tal software orientado solução, este pequeno pedaço de 52 00:02:27,750 --> 00:02:30,940 hardware que você vê aqui é o dispositivo. 53 00:02:30,940 --> 00:02:33,090 Estes vão estar disponíveis para você alunos. 54 00:02:33,090 --> 00:02:35,720 Temos 30 que temos doado para o grupo. 55 00:02:35,720 --> 00:02:38,570 Se você decidir fazer um projeto baseado em o salto, você será capaz de tomar estes 56 00:02:38,570 --> 00:02:40,820 emprestado e gastar o tempo com eles. 57 00:02:40,820 --> 00:02:43,290 >> Também acaba de anunciar uma versão integrada. 58 00:02:43,290 --> 00:02:45,600 Assim, a HP irá realmente começar transporte laptops - 59 00:02:45,600 --> 00:02:48,150 ou já começou a distribuir laptops do dispositivo, um embutido 60 00:02:48,150 --> 00:02:49,560 versão deste nele. 61 00:02:49,560 --> 00:02:54,040 E por causa do software e como software orientado isto é, o hardware 62 00:02:54,040 --> 00:02:56,110 é incrivelmente simples e Michael vai levá-lo 63 00:02:56,110 --> 00:02:57,620 através do que está nele. 64 00:02:57,620 --> 00:02:59,840 Nós criamos um conteúdo muito ambiente rico. 65 00:02:59,840 --> 00:03:03,380 >> Então, essas 70 mil desenvolvedores são construção de aplicações. 66 00:03:03,380 --> 00:03:06,780 Você pessoas terão a oportunidade de construir aplicações e possivelmente até 67 00:03:06,780 --> 00:03:08,600 colocá-los em nossa aplicação meio ambiente - 68 00:03:08,600 --> 00:03:10,710 ele é chamado de Espaço Aéreo. 69 00:03:10,710 --> 00:03:15,470 Temos norte de 100 aplicativos lá, e muitos, muitos, muitos mais no 70 00:03:15,470 --> 00:03:19,290 processo de certificação e em processo para ser colocada em uso. 71 00:03:19,290 --> 00:03:22,590 >> Você vai ver que ele é incrivelmente poderoso em termos da sua velocidade. 72 00:03:22,590 --> 00:03:25,700 Então você verá que não há latência no a reação entre o momento em que você faz 73 00:03:25,700 --> 00:03:29,400 algo no campo de visão e quando algo acontece na tela. 74 00:03:29,400 --> 00:03:31,880 Se você já brincou com o Kinect ou outros, você vai notar um pouco 75 00:03:31,880 --> 00:03:35,290 de um atraso quando você realmente tem um movimento e algo acontece. 76 00:03:35,290 --> 00:03:39,000 Este poderoso falta de marcas de latência uma enorme diferença entre o que você pode 77 00:03:39,000 --> 00:03:41,120 realmente fazer com esta plataforma. 78 00:03:41,120 --> 00:03:43,750 >> E então uma coisa que nós pensamos que é realmente importante, queríamos esta 79 00:03:43,750 --> 00:03:46,050 plataforma para ser acessível para todos - 80 00:03:46,050 --> 00:03:47,920 tantas pessoas quanto possível. 81 00:03:47,920 --> 00:03:51,330 Ter um ótimo software, tais impulsionado plataforma tem feito o dispositivo e o 82 00:03:51,330 --> 00:03:53,110 plataforma muito barato. 83 00:03:53,110 --> 00:03:56,940 É uma peça muito simples de hardware com muito simples, commoditized 84 00:03:56,940 --> 00:04:00,190 componentes em que ela nos permite manter isto muito barato e muito 85 00:04:00,190 --> 00:04:05,110 acessível a qualquer pessoa que queira participar com a plataforma. 86 00:04:05,110 --> 00:04:08,210 >> Então, como você vai ver, não há realmente três principais componentes da plataforma. 87 00:04:08,210 --> 00:04:11,610 Nós temos o periférico que eu falou sobre o controlador. 88 00:04:11,610 --> 00:04:16,300 Ele tem uma conexão USB para conectar a qualquer tipo de dispositivo de computação com o 89 00:04:16,300 --> 00:04:18,160 software suportado. 90 00:04:18,160 --> 00:04:21,140 Nós temos o nosso kit de desenvolvimento de software em Drivers, por isso há um conjunto de 91 00:04:21,140 --> 00:04:24,980 motoristas que rodam no Windows ou Mac máquina que você está conectado. 92 00:04:24,980 --> 00:04:27,620 >> E então temos o software kit de desenvolvimento que fizemos 93 00:04:27,620 --> 00:04:34,410 disponível para todos, sem nenhum custo em nosso site para acessar e construir 94 00:04:34,410 --> 00:04:35,830 aplicações com. 95 00:04:35,830 --> 00:04:39,150 E então, finalmente temos o nosso espaço aéreo App Store, onde há 96 00:04:39,150 --> 00:04:40,470 aplicativos de terceiros - 97 00:04:40,470 --> 00:04:42,095 ambos gratuitos e pagos para as aplicações. 98 00:04:42,095 --> 00:04:46,750 E é tudo de pessoal produtividade artística, como a música 99 00:04:46,750 --> 00:04:49,590 e pintura e desenho, para os negócios aplicações como CAD 100 00:04:49,590 --> 00:04:51,640 software e outros. 101 00:04:51,640 --> 00:04:54,670 102 00:04:54,670 --> 00:04:56,150 >> Então eu vou passar por estes rápida. 103 00:04:56,150 --> 00:05:00,090 Mas eu pensei que seria útil como você pensar sobre a plataforma e pensar 104 00:05:00,090 --> 00:05:02,700 sobre como os idiomas que você pode desenvolver-se e como isso 105 00:05:02,700 --> 00:05:03,980 aplica-se para a plataforma. 106 00:05:03,980 --> 00:05:06,850 Só para executar através de alguns exemplos das indústrias que estamos vendo. 107 00:05:06,850 --> 00:05:10,640 Então, essas são as áreas onde as pessoas são fazendo uso da plataforma de salto para 108 00:05:10,640 --> 00:05:15,070 melhorar as aplicações ou melhorar resultados nas indústrias. 109 00:05:15,070 --> 00:05:19,570 >> A educação, como você pode imaginar, displays interativos, integração com 110 00:05:19,570 --> 00:05:23,300 currículo, como se as pessoas estão fazendo com o seu currículo de ciência da computação. 111 00:05:23,300 --> 00:05:26,110 Lotes de aplicações para necessidades especiais de alunos. 112 00:05:26,110 --> 00:05:29,780 Assim, as pessoas que não podem, ou para física ou limitações cognitivas, 113 00:05:29,780 --> 00:05:34,030 interagir através de um teclado e mouse agora são capazes de obter sociais 114 00:05:34,030 --> 00:05:37,220 interações, interações com computador aplicações, e fazer as coisas 115 00:05:37,220 --> 00:05:38,420 eles nunca pude antes. 116 00:05:38,420 --> 00:05:44,830 >> E, em seguida, um monte de universidades fazendo investigação interface de usuário para vários 117 00:05:44,830 --> 00:05:47,380 indústrias têm feito grandes o uso do dispositivo. 118 00:05:47,380 --> 00:05:50,400 A saúde é um setor interessante para nos que eu pensei que seria importante 119 00:05:50,400 --> 00:05:53,500 para tocar em alguns instantes. 120 00:05:53,500 --> 00:05:59,000 Você pode imaginar a esterilidade é dos mais importância em todos os aspectos 121 00:05:59,000 --> 00:06:00,090 de cuidados de saúde. 122 00:06:00,090 --> 00:06:04,360 Em uma sala de cirurgia hoje, um cirurgião pode ter que ter uma pessoa extra 123 00:06:04,360 --> 00:06:08,540 lá, ou unscrub e tirar suas luvas fora para ser capaz de manipular 124 00:06:08,540 --> 00:06:11,820 Imagens de ressonância magnética ou tomografia computadorizada ou importante informações do paciente 125 00:06:11,820 --> 00:06:13,240 enquanto eles estão em cirurgia. 126 00:06:13,240 --> 00:06:17,590 Muito ineficiente, poderia comprometer esterilidade, se não for feito direito. 127 00:06:17,590 --> 00:06:20,590 >> Este tipo de ambiente permite agora que você interaja com o computador 128 00:06:20,590 --> 00:06:23,870 aplicações em um completamente touchless maneira, como você vai ver nas demos, 129 00:06:23,870 --> 00:06:24,710 com luvas. 130 00:06:24,710 --> 00:06:26,170 Assim, eles podem deixar o luvas cirúrgicas diante. 131 00:06:26,170 --> 00:06:30,650 Eles podem acessar as imagens e fazer tudo que eles precisam fazer de forma muito 132 00:06:30,650 --> 00:06:32,090 maneira mais eficiente. 133 00:06:32,090 --> 00:06:35,180 Achamos que há alguns importantes aplicações lá. 134 00:06:35,180 --> 00:06:38,270 Acesso à informação no que eu chamar áreas "rico em germe" - 135 00:06:38,270 --> 00:06:43,030 assim hospitais, caixas eletrônicos, todos os tipos diferentes de áreas em que você não quer 136 00:06:43,030 --> 00:06:45,035 tocar em algo, mas você quer para acessar informações, 137 00:06:45,035 --> 00:06:47,270 isso se tornou importante. 138 00:06:47,270 --> 00:06:50,350 >> Medição de regressão como um resultado de uma doença. 139 00:06:50,350 --> 00:06:55,010 Se alguém está perdendo a mobilidade em seu mão ou os braços, ou em movimento, 140 00:06:55,010 --> 00:06:57,880 ser capaz de medir o que causa do nível de precisão. 141 00:06:57,880 --> 00:07:01,530 Ou também o progresso - por isso, se você quiser medir o progresso de uma droga ou o 142 00:07:01,530 --> 00:07:04,880 progresso e recuperação a partir de algo como um acidente vascular cerebral, você pode muito 143 00:07:04,880 --> 00:07:06,720 fazer precisamente isso. 144 00:07:06,720 --> 00:07:08,010 E assim, esses são alguns exemplos. 145 00:07:08,010 --> 00:07:11,250 >> A visualização de dados é outro espaço interessante. 146 00:07:11,250 --> 00:07:13,350 Tenho certeza que você já ouviu muito sobre big data. 147 00:07:13,350 --> 00:07:14,880 Todo mundo fala sobre Big Data. 148 00:07:14,880 --> 00:07:17,920 Bem, esses grandes conjuntos de dados em vários indústrias criaram verdadeiro 149 00:07:17,920 --> 00:07:20,040 complexidades em torno de interfaces de usuário. 150 00:07:20,040 --> 00:07:24,620 E como você interage com os dados e encontrar correlações, ser capaz de encontrar 151 00:07:24,620 --> 00:07:27,440 informações acionáveis, ser capaz para compartilhá-lo com os colegas - 152 00:07:27,440 --> 00:07:28,500 é um enorme desafio. 153 00:07:28,500 --> 00:07:31,710 À medida que a quantidade de dados cresce, que desafio só se torna maior. 154 00:07:31,710 --> 00:07:36,140 >> Navegação 3D com mão naturais movimentos torna-se uma muito interessante 155 00:07:36,140 --> 00:07:40,410 oportunidade em que o mundo, e temos vi um monte de entrada lá. 156 00:07:40,410 --> 00:07:42,670 Manufacturing é outra. 157 00:07:42,670 --> 00:07:45,770 Nós vamos mostrar-lhe alguns vídeos do o pessoal da SpaceX, usando isso em 158 00:07:45,770 --> 00:07:47,360 O processo de fabricação. 159 00:07:47,360 --> 00:07:50,860 Além disso, o chão de fábrica é realmente sujo, e por isso eles destruíram 160 00:07:50,860 --> 00:07:53,530 mouses e teclados e telas sensíveis ao toque não são uma ótima solução. 161 00:07:53,530 --> 00:07:58,070 Mas eles precisam acessar coisas como seus sistemas de ERP e outras plataformas 162 00:07:58,070 --> 00:08:01,210 no chão, e torna-se um desafio para eles. 163 00:08:01,210 --> 00:08:04,840 >> E depois é só mais um par antes Dirijo-me coisas sobre a Michael. 164 00:08:04,840 --> 00:08:05,780 Varejo - 165 00:08:05,780 --> 00:08:09,460 por isso espero que, em algum momento, você vai em uma loja e eles terão um salto 166 00:08:09,460 --> 00:08:15,280 tela ou quiosque habilitado onde você pode ter acesso a um produto, produtos 167 00:08:15,280 --> 00:08:18,520 opções, compras on-line, se eles não têm o material em estoque. 168 00:08:18,520 --> 00:08:21,640 Eu gosto de falar sobre isso, como não-intrusiva engajamento do consumidor. 169 00:08:21,640 --> 00:08:25,770 >> Então, eu estive em vendas desde Eu me formei na faculdade. 170 00:08:25,770 --> 00:08:28,350 Mas todos sabemos que quando entramos em uma ambiente de varejo, muitas vezes você 171 00:08:28,350 --> 00:08:31,840 se aproveitou por três ou quatro pessoas. 172 00:08:31,840 --> 00:08:35,500 Achamos que o uso deste tipo de tecnologia, você pode criar reais 173 00:08:35,500 --> 00:08:39,570 experiências físicas com produtos e opções e cores e diferentes 174 00:08:39,570 --> 00:08:43,679 coisas sem ter que ter um monte de pessoas pulando em cima de pessoas 175 00:08:43,679 --> 00:08:46,700 quando chegar na loja, e criar algumas coisas interessantes. 176 00:08:46,700 --> 00:08:48,260 >> Produtividade Desktop - 177 00:08:48,260 --> 00:08:52,290 você vai ver alguma oportunidade fundamental para trabalhar com aplicativos de produtividade como 178 00:08:52,290 --> 00:08:56,010 PowerPoint para fazer a navegação na web, a interagir com o sistema operacional. 179 00:08:56,010 --> 00:08:59,760 Tudo sem que você tenha que usar um do rato ou teclado, ou em adição a 180 00:08:59,760 --> 00:09:02,510 o mouse ou o teclado, sendo capaz para obter alguns tipos diferentes de 181 00:09:02,510 --> 00:09:04,440 interações. 182 00:09:04,440 --> 00:09:08,060 Há um monte de aplicativos de negócios que têm interfaces com o usuário ineficientes, 183 00:09:08,060 --> 00:09:12,430 ou têm interfaces que poderiam fazer muito mais se eles foram capazes de tomar 184 00:09:12,430 --> 00:09:17,760 vantagem do espaço em vez de 3D apenas uma interface 2D plana, de modo que 185 00:09:17,760 --> 00:09:19,570 acho que há um monte de oportunidade lá. 186 00:09:19,570 --> 00:09:22,520 >> Salesforce.com pode ser um empresa que você ouviu falar. 187 00:09:22,520 --> 00:09:25,640 Eles fazem de relacionamento com clientes sistemas de gestão. 188 00:09:25,640 --> 00:09:28,880 Pessoas como eu nas vendas usá-los o tempo todo, todos os dias. 189 00:09:28,880 --> 00:09:31,450 Mas quando você trabalha com uma grande conta, você pode ter centenas 190 00:09:31,450 --> 00:09:32,550 e centenas de registros. 191 00:09:32,550 --> 00:09:36,575 E é muito difícil ter uma noção de da estrutura organizacional, ou todos 192 00:09:36,575 --> 00:09:39,180 as atividades do que aconteceu no interior de uma conta, porque é um 193 00:09:39,180 --> 00:09:41,800 interface 2D muito plana. 194 00:09:41,800 --> 00:09:44,740 Por isso, acho que há um monte de oportunidade para melhorar a extremidade dianteira 195 00:09:44,740 --> 00:09:46,800 de vários softwares de negócios. 196 00:09:46,800 --> 00:09:51,460 >> E, em seguida, aplicações do tipo outro B2B, vimos autenticação biométrica. 197 00:09:51,460 --> 00:09:55,660 Assim, a idéia de manter a mão na campo de visão, e está digitalizando 198 00:09:55,660 --> 00:09:57,980 sua mão todo o caminho para baixo para o fluxo sanguíneo. 199 00:09:57,980 --> 00:10:02,090 E, em seguida, ser capaz de usar isso mais tarde por autenticação para acessar a 200 00:10:02,090 --> 00:10:06,680 fazer transações, sistemas de acesso, log para seu laptop, controlar o seu 201 00:10:06,680 --> 00:10:08,400 sistema de automação residencial - 202 00:10:08,400 --> 00:10:11,040 o nome dele, há uma muitas aplicações. 203 00:10:11,040 --> 00:10:12,600 >> Comandando controle. 204 00:10:12,600 --> 00:10:16,780 Então você pode imaginar, este é mais a coisa estilo "Minority Report" 205 00:10:16,780 --> 00:10:19,020 as pessoas falam quando eles pensar sobre Leap. 206 00:10:19,020 --> 00:10:22,970 A idéia de alguém em uma área de comando onde eles têm cinco ou seis telas 207 00:10:22,970 --> 00:10:24,950 com vídeo ou outros tipos de conteúdo. 208 00:10:24,950 --> 00:10:28,270 Eles precisam navegar através aplicações e chamar-se diferente 209 00:10:28,270 --> 00:10:33,310 vídeos e extrair informações, e fazer todo tipo de coisas interessantes. 210 00:10:33,310 --> 00:10:36,500 >> E então, finalmente CAD. 211 00:10:36,500 --> 00:10:41,020 Esses ambientes de ter sido um grande início adoptante da plataforma de salto em 212 00:10:41,020 --> 00:10:44,790 ser capaz de criar uma maneira mais natural para interagir com os modelos das coisas 213 00:10:44,790 --> 00:10:48,310 que você está criando no projeto processo, ou ajustando depois 214 00:10:48,310 --> 00:10:50,970 algo foi construído, ou coisas dessa natureza. 215 00:10:50,970 --> 00:10:54,790 >> Então isso foi só para lhe dar uma breve contexto em alguns dos industrial 216 00:10:54,790 --> 00:10:56,190 aplicações para o Leap. 217 00:10:56,190 --> 00:10:58,810 Tenho certeza que você pode imaginar tudo o aplicações de consumo, e se você tiver 218 00:10:58,810 --> 00:11:01,190 vi o site que você sabe quais são elas. 219 00:11:01,190 --> 00:11:04,020 Mas eu queria, como você pensa sobre programação ou aplicativos que possam 220 00:11:04,020 --> 00:11:08,030 ser interessante olhar para, aqui estão algumas das áreas onde as indústrias estão 221 00:11:08,030 --> 00:11:09,700 prestando muita atenção a isso. 222 00:11:09,700 --> 00:11:12,560 >> Estávamos no Hospital Infantil antes nós viemos aqui, e conversando com eles 223 00:11:12,560 --> 00:11:17,210 sobre uma série de realmente interessante aplicações em torno de processos cirúrgicos 224 00:11:17,210 --> 00:11:20,790 e treinamento e simulação e todas as coisas diferentes. 225 00:11:20,790 --> 00:11:25,610 Portanto, há um monte de realmente interessante oportunidades de usar a plataforma e 226 00:11:25,610 --> 00:11:27,330 usar o ambiente de desenvolvimento. 227 00:11:27,330 --> 00:11:31,350 E por isso espero que isso é bom contexto para vocês. 228 00:11:31,350 --> 00:11:32,660 >> Kiwi é o inteligente aqui. 229 00:11:32,660 --> 00:11:36,400 Então, eu vou ficar fora do caminho e deixá-lo falar com você através do nosso 230 00:11:36,400 --> 00:11:39,410 comunidade de desenvolvimento, o desenvolvimento ambiente, e todos os recursos 231 00:11:39,410 --> 00:11:42,120 que estão lá disponíveis para você gente, se você optar por trabalhar 232 00:11:42,120 --> 00:11:43,280 com a plataforma de salto. 233 00:11:43,280 --> 00:11:44,592 Então, obrigado. 234 00:11:44,592 --> 00:11:45,900 >> MICHAEL SUTHERLAND: Legal, obrigado. 235 00:11:45,900 --> 00:11:49,050 Assim você pode ver não há realmente nenhuma escassez de oportunidades lá. 236 00:11:49,050 --> 00:11:52,150 Mas uma das coisas que vemos muito é pessoas sentar-se com Leap e eles são 237 00:11:52,150 --> 00:11:53,540 como, por onde eu começo? 238 00:11:53,540 --> 00:11:57,350 Então, espero que eu possa passar por alguns dos primeiros passos de onde 239 00:11:57,350 --> 00:11:58,110 começar com tudo isso. 240 00:11:58,110 --> 00:12:00,830 Porque muitas pessoas simplesmente dizem que não há um monte de espaço em branco, de modo que 241 00:12:00,830 --> 00:12:02,520 eu começo? 242 00:12:02,520 --> 00:12:04,640 >> Então Mike do meu nome. 243 00:12:04,640 --> 00:12:07,270 Como Dan mencionou, eu sou do tipo do referido como Kiwi. 244 00:12:07,270 --> 00:12:10,210 Eu sou da Nova Zelândia, como você pode ser capaz de dizer do meu sotaque. 245 00:12:10,210 --> 00:12:12,500 Eu vivi em San Francisco por um par de anos. 246 00:12:12,500 --> 00:12:14,730 Será que meu elétrica e informática diploma de engenharia em Nova 247 00:12:14,730 --> 00:12:18,750 Zelândia, assim que eu me sentei na mesma assento que vocês estão dentro 248 00:12:18,750 --> 00:12:22,460 >> Então eu lidar com o crescimento da plataforma e parcerias para o nosso desenvolvedor 249 00:12:22,460 --> 00:12:23,710 equipe de programas. 250 00:12:23,710 --> 00:12:26,220 Então eu vou te dizer um pouco mais sobre o que a equipe de desenvolvedores de programas 251 00:12:26,220 --> 00:12:28,750 significa, em um pouco. 252 00:12:28,750 --> 00:12:34,530 Mas, basicamente, Dan mencionado, este é o periférico que você vê aqui. 253 00:12:34,530 --> 00:12:37,650 Portanto, esta é a história da de onde veio. 254 00:12:37,650 --> 00:12:42,200 >> Assim você pode ver lá, começou a voltar com um protótipo muito, muito cedo. 255 00:12:42,200 --> 00:12:45,130 Agora, tudo o que está neste, você pode tipo de ver aqui um pouco. 256 00:12:45,130 --> 00:12:47,580 Bem, é um pouco difícil de ver neste exibir, mas realmente tudo o que você acabou 257 00:12:47,580 --> 00:12:51,980 tem é um par de infravermelho óptico sensores e um par de LEDs infravermelhos. 258 00:12:51,980 --> 00:12:54,620 O hardware é realmente incrivelmente simples, e é por isso que somos capazes de 259 00:12:54,620 --> 00:12:56,220 mantê-lo tão baixo custo. 260 00:12:56,220 --> 00:12:59,360 A magia é realmente o que está acontecendo no computador eo software 261 00:12:59,360 --> 00:13:01,420 a camada de motorista, e isso é realmente onde o avanço 262 00:13:01,420 --> 00:13:02,790 para a empresa veio. 263 00:13:02,790 --> 00:13:08,340 >> Então eu entrei e os programas para desenvolvedores equipa começou por volta por aqui, 264 00:13:08,340 --> 00:13:09,440 a meio caminho entre os dois. 265 00:13:09,440 --> 00:13:13,730 E o que fizemos foi nestes primeiros kits que você vê na parte inferior lá, 266 00:13:13,730 --> 00:13:15,040 eles são as primeiras unidades para desenvolvedores. 267 00:13:15,040 --> 00:13:18,780 E nós, na verdade, enviou cerca de 12.000 daqueles para os desenvolvedores que tiveram 268 00:13:18,780 --> 00:13:22,620 entrou em contato conosco para que eles pudessem obter começou a trabalhar com a plataforma. 269 00:13:22,620 --> 00:13:26,290 E isso realmente foi uma grande semente para a comunidade, e nós tivemos um monte 270 00:13:26,290 --> 00:13:28,650 de coisas grandes desenvolvido ao longo do último ano. 271 00:13:28,650 --> 00:13:33,300 E você vai ver que quando você tem um olhar do espaço aéreo, a nossa loja de aplicativos. 272 00:13:33,300 --> 00:13:38,860 >> Então, como muitos de vocês têm realmente ouviu falar de Leap Movimento antes? 273 00:13:38,860 --> 00:13:39,850 Então, alguns de vocês, sim. 274 00:13:39,850 --> 00:13:40,790 Então, isso é bom. 275 00:13:40,790 --> 00:13:45,830 >> Então, honestamente, qual foi a primeira coisa vocês pensou quando ouviu de 276 00:13:45,830 --> 00:13:49,050 Leap Motion ou você viu o vídeos de que ele faz? 277 00:13:49,050 --> 00:13:54,560 Espécie de "Minority Report", "Homem de Ferro?" Sim, temos um monte disso. 278 00:13:54,560 --> 00:13:58,220 >> E, definitivamente, o dia virá quando estamos todos sentados lá comandando o 279 00:13:58,220 --> 00:14:01,550 mundo com as nossas mãos, e isso é Vai ser emocionante. 280 00:14:01,550 --> 00:14:06,670 Agora, essa não é a absoluta situação que estamos tentando construir, 281 00:14:06,670 --> 00:14:07,440 mas nós vamos chegar lá. 282 00:14:07,440 --> 00:14:11,210 Mas eu acho que ainda é uma boa oportunidade de ouvir o real 283 00:14:11,210 --> 00:14:16,403 mundo Tony Stark, e Dan tocou sobre isso também. 284 00:14:16,403 --> 00:14:20,000 >> COLUNA 1: Agora nós interagimos com computadores de uma forma muito natural e 285 00:14:20,000 --> 00:14:20,370 [Inaudível] 286 00:14:20,370 --> 00:14:20,750 caminho. 287 00:14:20,750 --> 00:14:25,710 E nós estamos tentando criar estes 3D objetos usando uma variedade de ferramentas 2D. 288 00:14:25,710 --> 00:14:28,960 E ele não se sente natural não parecer normal o caminho 289 00:14:28,960 --> 00:14:29,960 você deve fazer as coisas. 290 00:14:29,960 --> 00:14:33,680 >> Então nós começamos a brincar com o ideia e usando algumas das coisas 291 00:14:33,680 --> 00:14:38,730 que estão disponíveis lá fora, como the Beat Movimento e Siemens NX, que 292 00:14:38,730 --> 00:14:40,930 é o que usamos para projetar o foguete. 293 00:14:40,930 --> 00:14:43,170 E nós escrevemos um código para integrar os dois. 294 00:14:43,170 --> 00:14:50,030 E nós começamos com o que você vê aqui, é que uma armação de arame de um 295 00:14:50,030 --> 00:14:51,820 Merlin motor de foguete. 296 00:14:51,820 --> 00:14:58,360 E trabalhar com isso, eu posso ir em frente e agarrá-lo, e eu posso girá-lo 297 00:14:58,360 --> 00:14:59,610 em múltiplas dimensões. 298 00:14:59,610 --> 00:15:02,040 299 00:15:02,040 --> 00:15:08,340 E então o que posso fazer é que eu posso colocar outra mão lá dentro e posso zoom 300 00:15:08,340 --> 00:15:10,700 dentro e fora da armação de arame. 301 00:15:10,700 --> 00:15:13,040 >> E eu também pode traduzi-lo. 302 00:15:13,040 --> 00:15:18,420 Para que eu possa movê-lo ao redor da tela e, em seguida, aplicar zoom e traduzir. 303 00:15:18,420 --> 00:15:21,690 E é isso que nós começamos fora com alguns meses atrás. 304 00:15:21,690 --> 00:15:25,720 305 00:15:25,720 --> 00:15:31,480 Você também pode girá-lo e depois pegá-lo. 306 00:15:31,480 --> 00:15:35,480 Portanto, esta é uma espécie de uma forma divertida de interface com o que é realmente um muito 307 00:15:35,480 --> 00:15:37,564 modelo complexo. 308 00:15:37,564 --> 00:15:44,210 309 00:15:44,210 --> 00:15:49,030 >> Agora vamos a partir desta para o que estamos capaz de avançar para algumas semanas depois 310 00:15:49,030 --> 00:15:56,725 a armação de arame, que é, na verdade, utilizar um modelo CAD 3D completa do motor. 311 00:15:56,725 --> 00:16:01,320 312 00:16:01,320 --> 00:16:04,090 Então, aqui o que você está vendo é a interação real 313 00:16:04,090 --> 00:16:05,260 com o software CAD. 314 00:16:05,260 --> 00:16:08,460 Manipulando o modelo 3D de verdade do motor Merlin 315 00:16:08,460 --> 00:16:10,100 apenas usando gestos com as mãos. 316 00:16:10,100 --> 00:16:13,880 Se você pudesse ir lá e fazer o que você precisa fazer, apenas 317 00:16:13,880 --> 00:16:16,720 compreender os fundamentos de como a coisa deve funcionar ao contrário de 318 00:16:16,720 --> 00:16:21,310 descobrir como fazer o make computador lo funcionar, então você pode alcançar um 319 00:16:21,310 --> 00:16:23,810 muito mais em muito menor período de tempo. 320 00:16:23,810 --> 00:16:26,780 >> Então nós fomos para a projeção em 3D. 321 00:16:26,780 --> 00:16:30,145 Nós começamos com o tipo de 3D projeção de que você está familiarizado com 322 00:16:30,145 --> 00:16:34,340 no cinema, onde você usar óculos 3D. 323 00:16:34,340 --> 00:16:38,630 Nós também fizemos um copo de pé livre de projecção, que é o tipo de 324 00:16:38,630 --> 00:16:41,910 A tecnologia, que foi utilizado em os filmes "Homem de Ferro". 325 00:16:41,910 --> 00:16:46,260 >> E então, finalmente, foi utilizado o Oculus Rift, que é imersiva virtuais 326 00:16:46,260 --> 00:16:49,140 realidade que na verdade rastreia sua posição de cabeça. 327 00:16:49,140 --> 00:16:50,980 E você realmente está se movendo em torno do objeto. 328 00:16:50,980 --> 00:16:54,260 Parece que ele está certo lá na frente de você. 329 00:16:54,260 --> 00:16:57,500 Agora vamos usar isso para um real componente no foguete, que é um 330 00:16:57,500 --> 00:16:59,310 carcaça da válvula criogénico. 331 00:16:59,310 --> 00:17:03,980 Você pode realmente aplicar sua intuição e tirar alguma coisa de sua mente para um 332 00:17:03,980 --> 00:17:07,510 objeto físico com muito maior facilidade que fazemos atualmente. 333 00:17:07,510 --> 00:17:10,569 >> Agora que nós começamos o objeto de nossa cabeça e no computador, como 334 00:17:10,569 --> 00:17:13,480 vamos tirá-lo do computador e em realidade? 335 00:17:13,480 --> 00:17:16,986 Então, nós estamos indo realmente para imprimir esta com uma impressora a laser de metal 3D. 336 00:17:16,986 --> 00:17:21,540 Assim, a maneira que as obras de impressora 3D é fixa partículas finas de 337 00:17:21,540 --> 00:17:23,869 titânio ou [? inknell,?] 338 00:17:23,869 --> 00:17:27,569 e, em seguida, passa por cima com um laser e derrete essas partículas minúsculas para 339 00:17:27,569 --> 00:17:28,550 a camada anterior. 340 00:17:28,550 --> 00:17:30,730 Por isso, constrói-se apenas camada por camada. 341 00:17:30,730 --> 00:17:33,940 342 00:17:33,940 --> 00:17:36,800 Então, eu acredito que estamos à beira de um grande avanço em design e 343 00:17:36,800 --> 00:17:41,100 fabricação em ser capaz de tomar o conceito de alguma coisa do seu 344 00:17:41,100 --> 00:17:43,160 mente, traduzir isso em um 3D - 345 00:17:43,160 --> 00:17:48,580 346 00:17:48,580 --> 00:17:50,770 >> MICHAEL SUTHERLAND: - é que, mesmo que eles são claramente ainda em muito 347 00:17:50,770 --> 00:17:53,430 estágios iniciais de que eles estão fazendo com este tipo de tecnologia, que tipo 348 00:17:53,430 --> 00:17:56,260 de ajuda a demonstrar algumas das os exemplos que Dan era 349 00:17:56,260 --> 00:17:57,780 falando antes. 350 00:17:57,780 --> 00:18:00,250 Então, eles estão realmente começando a investigar o que são estes próxima 351 00:18:00,250 --> 00:18:04,310 geração utiliza para este tipo da tecnologia gesto 3D. 352 00:18:04,310 --> 00:18:07,110 Então eu acho que isso é apenas um interessante entrada para ver como algumas dessas 353 00:18:07,110 --> 00:18:08,770 A tecnologia está sendo usado. 354 00:18:08,770 --> 00:18:12,730 >> Então, eu vou levá-lo através um pouco sobre - 355 00:18:12,730 --> 00:18:13,910 isso vai ser muito alto nível. 356 00:18:13,910 --> 00:18:16,920 Mas vamos deixar um pouco de tempo no final para perguntas e respostas se vocês 357 00:18:16,920 --> 00:18:19,410 tenho algumas perguntas mais profundas você quer entrar. 358 00:18:19,410 --> 00:18:23,220 Mas estamos apenas falar um pouco sobre baseando-se na plataforma, ir um pouco 359 00:18:23,220 --> 00:18:27,370 bit para os aspectos de alto nível da SDK, ter um olhar para o que alguns dos 360 00:18:27,370 --> 00:18:31,990 recursos são de que estão disponíveis em nosso website ou através da comunidade. 361 00:18:31,990 --> 00:18:35,550 >> E eu vou te mostrar algumas demos de alguns dos o material que está realmente lá fora 362 00:18:35,550 --> 00:18:38,950 que você pode conferir e dar alguma inspiração se você quiser usar este 363 00:18:38,950 --> 00:18:43,880 em um projeto, e então como você pode aproximar-nos ajuda. 364 00:18:43,880 --> 00:18:46,450 Estamos aqui para ajudar vocês, se você quer desenvolver, [? Sue. ?] 365 00:18:46,450 --> 00:18:49,790 Só quero ter certeza de que você está ciente disso. 366 00:18:49,790 --> 00:18:53,500 >> Assim como Dan mencionado, temos espaço aéreo. 367 00:18:53,500 --> 00:18:59,290 Então, qual é o real benefício para começar construir para Leap Movimento 368 00:18:59,290 --> 00:18:59,740 controlador? 369 00:18:59,740 --> 00:19:01,130 É apenas uma parte legal de tecnologia? 370 00:19:01,130 --> 00:19:04,180 É um truque, ou há algo mais do que isso? 371 00:19:04,180 --> 00:19:08,270 >> E Dan falou um pouco sobre o aplicações industriais, mas no 372 00:19:08,270 --> 00:19:11,720 lado do consumidor que realmente tem um aplicativo muito, muito próspera 373 00:19:11,720 --> 00:19:13,080 comunidade também. 374 00:19:13,080 --> 00:19:16,650 E você pode estar dizendo, bem, outra loja de aplicativos. 375 00:19:16,650 --> 00:19:19,850 Por isso, preferem vê-lo como um lugar de descoberta. 376 00:19:19,850 --> 00:19:25,480 >> Portanto, este tipo de tecnologia, é exemplificados por um software que 377 00:19:25,480 --> 00:19:27,100 é construído para ele. 378 00:19:27,100 --> 00:19:30,570 Não é tanto um sistema onde você pode portar um existente 379 00:19:30,570 --> 00:19:32,050 tocar aplicação de diâmetro. 380 00:19:32,050 --> 00:19:35,030 As maiores aplicações são os que são construídos para a tecnologia. 381 00:19:35,030 --> 00:19:40,180 Então, quando você vai comprar um Leap Movimento de uma loja e você ligá-lo, o 382 00:19:40,180 --> 00:19:42,680 primeira coisa que você vê é o espaço aéreo. 383 00:19:42,680 --> 00:19:45,100 E assim que vai dar-lhe um lugar para encontrar basicamente todo o 384 00:19:45,100 --> 00:19:48,650 software que é construído para a plataforma. 385 00:19:48,650 --> 00:19:52,000 >> Temos mais de 100 aplicativos na loja agora, então isso é bom considerando 386 00:19:52,000 --> 00:19:53,830 lançamos apenas em julho. 387 00:19:53,830 --> 00:19:58,040 Tivemos mais de um milhão de downloads de aplicativos em cerca de três semanas. 388 00:19:58,040 --> 00:20:03,090 E nós cobrir categorias, produtividade, jogos, educação, ferramentas de criatividade, 389 00:20:03,090 --> 00:20:04,370 música, ciência. 390 00:20:04,370 --> 00:20:08,090 E a loja suporte nativo bem como aplicações web. 391 00:20:08,090 --> 00:20:13,440 Portanto, é um muito bom ecossistema para alguém que está comprando a sua unidade para 392 00:20:13,440 --> 00:20:14,950 tem um monte de coisas para usar. 393 00:20:14,950 --> 00:20:20,030 >> Mas, por seu lado, no desenvolvimento lado, o que isso significa é que há uma 394 00:20:20,030 --> 00:20:21,465 incrível oportunidade de ser descoberto. 395 00:20:21,465 --> 00:20:25,420 396 00:20:25,420 --> 00:20:27,750 Nós enviamos um par cem mil pré-encomendas. 397 00:20:27,750 --> 00:20:34,280 Estamos agora em todas as lojas Best Buy todo os EUA, Canadá, Reino Unido, França, 398 00:20:34,280 --> 00:20:35,960 Austrália e Nova Zelândia, e estamos prestes a lançar em 399 00:20:35,960 --> 00:20:37,590 outras partes da Europa. 400 00:20:37,590 --> 00:20:40,580 Isso significa que todo mundo que compra um dessas unidades e entra naquela 401 00:20:40,580 --> 00:20:42,740 loja, eles vão começar a ver o software que vocês são 402 00:20:42,740 --> 00:20:43,280 desenvolvimento. 403 00:20:43,280 --> 00:20:46,130 Então isso é um muito emocionante oportunidade agora. 404 00:20:46,130 --> 00:20:49,010 >> Algumas das outras coisas que estão vindo até que, talvez, nós estamos pensando 405 00:20:49,010 --> 00:20:50,710 cerca de um ano ou dois. 406 00:20:50,710 --> 00:20:54,000 Como você passar e você desenvolver diferentes habilidades de programação e 407 00:20:54,000 --> 00:20:57,030 começar a olhar para os diferentes tipos de desenvolvimento de software, está lá 408 00:20:57,030 --> 00:21:00,850 realmente algumas oportunidades de pós-graduação? 409 00:21:00,850 --> 00:21:03,580 Alguns dos nossos parceiros de risco têm realmente montar um 25000000 $ 410 00:21:03,580 --> 00:21:06,070 fundo de venture chamada O Fundo Leap. 411 00:21:06,070 --> 00:21:09,660 Eles, na verdade, já financiou sua primeira empresa, de modo que tem sido muito 412 00:21:09,660 --> 00:21:10,820 ótimo ver. 413 00:21:10,820 --> 00:21:13,280 Começando a ver que tipo de negócio edifício ecossistema ao redor do 414 00:21:13,280 --> 00:21:14,620 tecnologia bem. 415 00:21:14,620 --> 00:21:17,670 >> E logo estamos realmente vai ser vendo um novo acelerador também. 416 00:21:17,670 --> 00:21:21,685 Então, eles vão tomar por meio de equipes, novos equipes que estão apenas formando com 417 00:21:21,685 --> 00:21:24,280 algumas grandes ideias, e eles vão ser proporcionando-lhes mentores. 418 00:21:24,280 --> 00:21:27,290 E há alguns muito grande mentores nesse programa. 419 00:21:27,290 --> 00:21:30,900 E que estarão iniciando no próximo ano, então você vai começar a ver alguns 420 00:21:30,900 --> 00:21:32,270 coisas bem legais saindo. 421 00:21:32,270 --> 00:21:35,490 Não apenas no lado de aplicativos, mas em termos de novas empresas que estão 422 00:21:35,490 --> 00:21:36,740 construir em torno desta tecnologia. 423 00:21:36,740 --> 00:21:41,220 424 00:21:41,220 --> 00:21:45,440 >> Então, nós estamos fornecendo SDK. 425 00:21:45,440 --> 00:21:49,410 Estamos apoiando tanto nativa e desenvolvimento web. 426 00:21:49,410 --> 00:21:52,630 Eu entendo que vocês estão trabalhando, principalmente, em C no momento, e você está 427 00:21:52,630 --> 00:21:54,530 vai estar tocando um pouco bit em JavaScript em um 428 00:21:54,530 --> 00:21:55,930 tempo, então isso é ótimo. 429 00:21:55,930 --> 00:21:57,825 >> Temos suporte para C + +. 430 00:21:57,825 --> 00:22:01,340 Nós temos uma API C pura. 431 00:22:01,340 --> 00:22:04,590 Ele é construído pela comunidade, mas eu pode mostrar-lhe como chegar a isso. 432 00:22:04,590 --> 00:22:09,250 >> Assim, o C + +, C #, Objective C, Python e Java - por isso, se você tem qualquer 433 00:22:09,250 --> 00:22:12,200 familiaridade com qualquer uma dessas línguas, deve haver algo 434 00:22:12,200 --> 00:22:14,620 lá para você começar. 435 00:22:14,620 --> 00:22:17,220 O SDK está disponível a partir de nossa desenvolvedor site, que eu vou passar em um 436 00:22:17,220 --> 00:22:18,000 pouco. 437 00:22:18,000 --> 00:22:20,730 E, em seguida, para o desenvolvimento web, temos uma API JavaScript completo. 438 00:22:20,730 --> 00:22:24,510 >> Portanto, esta é provavelmente algo que poderia ser interessante que você começa a 439 00:22:24,510 --> 00:22:26,160 ir para o resto do curso. 440 00:22:26,160 --> 00:22:28,240 Porque o meu entendimento é que você está prestes a começar a entrar em alguns 441 00:22:28,240 --> 00:22:29,140 JavaScript. 442 00:22:29,140 --> 00:22:33,610 E há um monte de grandes exemplos e tutoriais sobre a API JavaScript. 443 00:22:33,610 --> 00:22:37,350 Então, eu vou levá-lo através de alguns daqueles coisas assim, e que vai ser um bom 444 00:22:37,350 --> 00:22:39,770 plataforma para saber como começar. 445 00:22:39,770 --> 00:22:42,535 >> Então, primeiro é nosso colaborador portal. 446 00:22:42,535 --> 00:22:53,570 447 00:22:53,570 --> 00:22:55,380 Então, isso vai ser o lugar que vocês querem ir. 448 00:22:55,380 --> 00:22:58,760 Se você estiver indo para fazer qualquer desenvolvimento em Salto, você provavelmente vai querer começar 449 00:22:58,760 --> 00:23:02,270 aqui e ter um check-out do nosso portal desenvolvedor. 450 00:23:02,270 --> 00:23:06,390 Eu só vou levá-lo através de apenas alguns dos as principais coisas para manter um olho em. 451 00:23:06,390 --> 00:23:10,780 >> Então esta é a sua seção de download principal, de modo que este é o lugar onde você está indo para obter 452 00:23:10,780 --> 00:23:12,080 seu SDK nativa. 453 00:23:12,080 --> 00:23:15,260 Então, isso é todos os idiomas que Eu falei sobre o primeiro - 454 00:23:15,260 --> 00:23:19,140 C + +, Objective C, C #. 455 00:23:19,140 --> 00:23:22,060 Dentro do SDK que você está indo para obter um monte de exemplos, você vai conseguir 456 00:23:22,060 --> 00:23:24,030 a documentação. 457 00:23:24,030 --> 00:23:28,000 Então, eles vão ser tudo para você criada para o desenvolvimento de aplicativos nativos. 458 00:23:28,000 --> 00:23:32,210 >> Então, basicamente qualquer coisa que você quiser executado diretamente no seu computador, que é 459 00:23:32,210 --> 00:23:35,520 o lugar para isso - não tão muito para o JavaScript. 460 00:23:35,520 --> 00:23:38,810 A partir daqui, você tem acesso a toda a documentação. 461 00:23:38,810 --> 00:23:41,650 Então isso vai ser tudo o documentação em torno de nossa API 462 00:23:41,650 --> 00:23:46,080 referências, assim como guias e exemplos. 463 00:23:46,080 --> 00:23:48,030 >> Assim você pode ver aqui que temos dividido -lo pela linguagem. 464 00:23:48,030 --> 00:23:50,230 Por isso é muito fácil de encontrar o caminho de volta. 465 00:23:50,230 --> 00:23:53,040 E também temos, em cima disso, alguns artigos baseados no conhecimento 466 00:23:53,040 --> 00:23:55,460 para notas técnicas. 467 00:23:55,460 --> 00:23:57,470 Isso tudo é mudando o tempo todo. 468 00:23:57,470 --> 00:24:00,560 Portanto, manter um olho nele, você vai vê-lo evoluir. 469 00:24:00,560 --> 00:24:04,320 >> Então, se nós apenas cavar aqui, vou apenas dar-lhe um rápido exemplo de como nós 470 00:24:04,320 --> 00:24:05,720 pô-lo fora. 471 00:24:05,720 --> 00:24:10,310 Então, se você olhar aqui embaixo, você tem tem todas as línguas novamente. 472 00:24:10,310 --> 00:24:13,050 E então em C + + temos temos nossas referências API. 473 00:24:13,050 --> 00:24:15,820 Então é aí que você vai querer para ir para descobrir todas as APIs que 474 00:24:15,820 --> 00:24:16,955 estão contidos em nosso SDK. 475 00:24:16,955 --> 00:24:20,670 Então, eu vou passar por alguns dos que estão em um alto nível, mais tarde, mas o que está acontecendo 476 00:24:20,670 --> 00:24:24,270 para ser a primeira parada que você quer ir Para para obter essa informação. 477 00:24:24,270 --> 00:24:26,500 >> Nós temos um monte de guias. 478 00:24:26,500 --> 00:24:29,160 Eu sei que é provavelmente difícil de ver na tela existe, mas estes são 479 00:24:29,160 --> 00:24:32,890 na verdade, apenas um grande recurso para que você possa começar. 480 00:24:32,890 --> 00:24:36,130 Então, temos coisas como você se enquadrar os dados, e eu vou falar com você um 481 00:24:36,130 --> 00:24:39,550 pouco sobre o que quadro de dados significa, em um pouco. 482 00:24:39,550 --> 00:24:44,460 Todo o caminho através de entendimento os aplicativos de exemplo que são - 483 00:24:44,460 --> 00:24:46,080 oh, isso é bom. 484 00:24:46,080 --> 00:24:47,780 Então isso pode torná-lo um pouco mais fácil de ler. 485 00:24:47,780 --> 00:24:50,650 Assim, a compreensão do C + + aplicativos de amostra - 486 00:24:50,650 --> 00:24:53,560 Portanto, estas são incluídas no SDK pacote que você baixar. 487 00:24:53,560 --> 00:24:57,150 488 00:24:57,150 --> 00:25:00,830 >> Então, a outra coisa que é um grande recursos para vocês, se você começar 489 00:25:00,830 --> 00:25:03,690 para fazer algum desenvolvimento, são os nossos fóruns. 490 00:25:03,690 --> 00:25:05,650 Você será capaz de acessá-los aqui em cima no topo. 491 00:25:05,650 --> 00:25:08,250 492 00:25:08,250 --> 00:25:11,590 Agora estes parecido com este. 493 00:25:11,590 --> 00:25:14,270 Você vai encontrar em uma semana ou assim que eles vão olhar completamente 494 00:25:14,270 --> 00:25:17,390 diferente, porque estamos prestes a lançar uma nova plataforma de fórum todo. 495 00:25:17,390 --> 00:25:20,420 Mas isso significa que um envolvido ainda mais comunidade, e é um ótimo lugar para 496 00:25:20,420 --> 00:25:23,730 conectar com outros desenvolvedores que têm vem fazendo o mesmo tipo de trabalho 497 00:25:23,730 --> 00:25:24,680 que vocês vão estar fazendo. 498 00:25:24,680 --> 00:25:27,770 >> Então, muitas grandes questões já foi respondida lá. 499 00:25:27,770 --> 00:25:30,110 E é um ótimo lugar para fazer perguntas também. 500 00:25:30,110 --> 00:25:34,090 Estamos lá, os membros da nossa equipe, a nossa equipe de engenharia estão todos lá, então 501 00:25:34,090 --> 00:25:35,660 ótimo lugar para se conectar com a equipe. 502 00:25:35,660 --> 00:25:38,820 503 00:25:38,820 --> 00:25:41,330 >> Este é também o lugar que você quiser ir se você estiver indo para a apresentação de 504 00:25:41,330 --> 00:25:44,770 um aplicativo, mas isso é provavelmente um pouco pouco mais abaixo da pista. 505 00:25:44,770 --> 00:25:48,750 Mas se você estiver interessado em obter algo no espaço aéreo, este é o 506 00:25:48,750 --> 00:25:49,670 Portal para fazer isso. 507 00:25:49,670 --> 00:25:52,980 Você envia o seu aplicativo, e que a vontade orientá-lo através do processo. 508 00:25:52,980 --> 00:25:56,080 >> Temos uma equipe de revisão completa que vai através de comentários e todos os aplicativos. 509 00:25:56,080 --> 00:25:57,800 Há um pouco de um bar de qualidade. 510 00:25:57,800 --> 00:26:01,000 Nós tentamos e certifique-se de que todos os aplicativos são realmente representativo do que o 511 00:26:01,000 --> 00:26:02,850 plataforma pode fazer. 512 00:26:02,850 --> 00:26:06,020 Contudo, no final do dia, que apenas cria uma experiência muito grande para 513 00:26:06,020 --> 00:26:08,370 as pessoas que estão usando a tecnologia. 514 00:26:08,370 --> 00:26:11,120 Então, esse é o tipo do nosso site do desenvolvedor principal. 515 00:26:11,120 --> 00:26:14,081 Eu só queria dar-lhe uma rápida visão geral para que você saiba onde um monte de 516 00:26:14,081 --> 00:26:17,460 estes recursos são e como acessá-los. 517 00:26:17,460 --> 00:26:20,380 >> Então, eu também mencionou API JavaScript. 518 00:26:20,380 --> 00:26:24,230 Então, nós realmente dividir o nativo eo JavaScript em 519 00:26:24,230 --> 00:26:27,040 dois locais separados. 520 00:26:27,040 --> 00:26:29,590 Há diferentes formas de pensar sobre isso, mas nós pensamos que 521 00:26:29,590 --> 00:26:33,770 JavaScript é muito original para que ele realmente merece seu próprio site. 522 00:26:33,770 --> 00:26:36,940 E nós tivemos um monte de popularidade da nossa API JavaScript. 523 00:26:36,940 --> 00:26:40,290 >> Portanto, esta é agora js.leapmotion.com. 524 00:26:40,290 --> 00:26:43,830 Tem um pouco de um olhar diferente, um pouco mais divertido, talvez. 525 00:26:43,830 --> 00:26:47,320 Mas este é provavelmente um dos melhores lugares para vocês 526 00:26:47,320 --> 00:26:48,560 para ir para começar. 527 00:26:48,560 --> 00:26:51,810 >> JavaScript, como você provavelmente vai começar descobrir, vai ser um grande 528 00:26:51,810 --> 00:26:53,365 linguagem para começar sobre esta plataforma. 529 00:26:53,365 --> 00:26:56,090 530 00:26:56,090 --> 00:26:58,870 Quantos de vocês estão familiarizados com JavaScript desenvolvimento já? 531 00:26:58,870 --> 00:26:59,480 Então um casal. 532 00:26:59,480 --> 00:27:03,810 Então o que você vai encontrar é que o JavaScript sendo uma linguagem de script e não uma 533 00:27:03,810 --> 00:27:06,690 linguagem compilada significa que você pode ir direto para tudo o que é 534 00:27:06,690 --> 00:27:09,030 funcionando na web, clique com o botão direito lo, ver fonte, você tem 535 00:27:09,030 --> 00:27:10,150 todo o código lá. 536 00:27:10,150 --> 00:27:13,200 Então, é a maneira mais fácil de obter começou em um idioma. 537 00:27:13,200 --> 00:27:18,850 >> E o que você vai encontrar aqui é um monte de exemplos impressionantes. 538 00:27:18,850 --> 00:27:20,650 Estamos adicionando a isso o tempo todo. 539 00:27:20,650 --> 00:27:23,400 Você pode simplesmente clicar sobre estes, eles vão correr no browser. 540 00:27:23,400 --> 00:27:27,030 >> Então, vamos tentar um deles agora. 541 00:27:27,030 --> 00:27:30,110 542 00:27:30,110 --> 00:27:33,100 Portanto, esta é apenas correr no navegador. 543 00:27:33,100 --> 00:27:34,940 O código por trás disso é super simples. 544 00:27:34,940 --> 00:27:38,300 545 00:27:38,300 --> 00:27:43,560 Então aqui vai, só View Page Source, você recebe todo o código, ele está aqui. 546 00:27:43,560 --> 00:27:45,690 Não se preocupe com isso também muito no momento. 547 00:27:45,690 --> 00:27:49,510 Pode parecer intimidante, ou para alguns de vocês que estão familiarizados com ele, 548 00:27:49,510 --> 00:27:50,390 ele vai ficar bem. 549 00:27:50,390 --> 00:27:57,670 >> Mas a maior parte deste é realmente algo chamado 3JS em WebGL. 550 00:27:57,670 --> 00:28:01,780 A parte real para o Leap é baixo aqui um pouco mais, mas é 551 00:28:01,780 --> 00:28:03,800 realmente muito simples, uma vez você cavar para ele. 552 00:28:03,800 --> 00:28:06,280 E se alguém está interessado, eu posso andar lo através de alguns deles depois. 553 00:28:06,280 --> 00:28:11,690 Mas é provavelmente melhor para manter ele alto nível no momento. 554 00:28:11,690 --> 00:28:14,950 >> Mas de qualquer maneira, por isso este é um grande lugar para começar a olhar para 555 00:28:14,950 --> 00:28:15,850 alguns exemplos diferentes. 556 00:28:15,850 --> 00:28:20,750 E você pode ver aqui nós temos algumas demos básicas para alguns tipos diferentes de 557 00:28:20,750 --> 00:28:27,610 menus, um globo que você pode interagir com, algumas visualizações de dados. 558 00:28:27,610 --> 00:28:28,680 Há apenas uma série de coisas. 559 00:28:28,680 --> 00:28:32,800 É um ótimo lugar para se verificar algum código fonte. 560 00:28:32,800 --> 00:28:35,960 >> A outra coisa que você vai encontrar aqui que vai ser uma grande ajuda para a obtenção de 561 00:28:35,960 --> 00:28:39,450 começou é que temos uma grande conjunto de tutoriais. 562 00:28:39,450 --> 00:28:43,100 Este anda você desde o básico de como conseguir um quadro - 563 00:28:43,100 --> 00:28:45,570 e como eu disse eu vou passar que em um pouco - 564 00:28:45,570 --> 00:28:48,020 até a obtenção de um básico aplicação configurada. 565 00:28:48,020 --> 00:28:51,980 Então, eu posso definitivamente recomendo js.leapmotion como um ótimo lugar para 566 00:28:51,980 --> 00:28:55,450 começar, se você está pensando em fazendo algum desenvolvimento. 567 00:28:55,450 --> 00:28:57,750 E, novamente, nós temos os nossos documentação da API. 568 00:28:57,750 --> 00:28:58,790 >> Portanto, é um layout muito simples aqui. 569 00:28:58,790 --> 00:29:01,930 É um pouco mais simples do que o site do desenvolvedor. 570 00:29:01,930 --> 00:29:04,560 É um pouco mais leve - é apenas focado em JavaScript. 571 00:29:04,560 --> 00:29:06,630 Mas você meio que tenho aqueles três coisas principais - 572 00:29:06,630 --> 00:29:08,806 exemplos, tutoriais e APIs. 573 00:29:08,806 --> 00:29:14,510 E isso vai ser uma grande ajuda, eu dizer, para começar a trabalhar. 574 00:29:14,510 --> 00:29:17,630 Então eu vou pular de volta para isso. 575 00:29:17,630 --> 00:29:23,700 576 00:29:23,700 --> 00:29:26,832 Então deixe-me pegar uma bebida rápida. 577 00:29:26,832 --> 00:29:32,050 578 00:29:32,050 --> 00:29:35,520 >> Portanto, este não é realmente sobre o que é o controlador Leap Motion. 579 00:29:35,520 --> 00:29:39,320 O que eu queria falar sobre aqui é o que não é verdade. 580 00:29:39,320 --> 00:29:43,650 Então, um monte de gente quando o Leap Movimento saiu eles eram como, oh meu 581 00:29:43,650 --> 00:29:45,360 Deus, isso é um substituto do mouse. 582 00:29:45,360 --> 00:29:48,470 Eu nunca precisar usar o mouse e teclado mais. 583 00:29:48,470 --> 00:29:49,650 >> Nós realmente não vejo isso dessa forma. 584 00:29:49,650 --> 00:29:51,610 Porque se você se lembra, quando o rato saiu, o 585 00:29:51,610 --> 00:29:53,000 teclado não desapareceu. 586 00:29:53,000 --> 00:29:56,030 O mouse aumentado o teclado experiência, e assim que é realmente o que 587 00:29:56,030 --> 00:29:57,590 esta tecnologia permite que você faça. 588 00:29:57,590 --> 00:29:59,860 Ele permite que você para aumentar a experiência que você está tendo. 589 00:29:59,860 --> 00:30:02,280 Ele permite que você faça alguma coisas melhores. 590 00:30:02,280 --> 00:30:06,260 >> E isso é realmente o que o desenvolvimento para esta plataforma é tudo. 591 00:30:06,260 --> 00:30:09,520 Não se trata de tentar fazer tudo com o Leap agora. 592 00:30:09,520 --> 00:30:12,100 Porque o que você vai fazer é que você vai encontrá-lo torna-se irritante. 593 00:30:12,100 --> 00:30:14,850 Você vai encontrá-lo não recebe o os resultados que você quer. 594 00:30:14,850 --> 00:30:18,160 A melhor maneira de abordá-lo é o que são as coisas que eu posso fazer melhor 595 00:30:18,160 --> 00:30:21,760 com o Leap, e eu vou mostrar você algumas dessas demos. 596 00:30:21,760 --> 00:30:26,000 >> Mas o que você vai começar a ver como você cavar um pouco para ele, um dos 597 00:30:26,000 --> 00:30:27,910 coisas favoritas para que todos possam fazer - 598 00:30:27,910 --> 00:30:30,990 e por todos os meios, ter um jogo aí com isso também - 599 00:30:30,990 --> 00:30:33,960 é construir um cursor do mouse com o Leap. 600 00:30:33,960 --> 00:30:38,300 Então, eu quero usar o salto para controlar o cursor com o meu dedo. 601 00:30:38,300 --> 00:30:42,090 É definitivamente um aplicativo que pode ser construído com o Leap. 602 00:30:42,090 --> 00:30:43,600 >> É o melhor uso do salto? 603 00:30:43,600 --> 00:30:44,580 Provavelmente não. 604 00:30:44,580 --> 00:30:47,780 Então, o que eu iria tentar incentivá-lo caras para se pensar sobre quais são os 605 00:30:47,780 --> 00:30:48,360 aplicações? 606 00:30:48,360 --> 00:30:50,750 Se você quer construir alguns destes, Quais são as aplicações 607 00:30:50,750 --> 00:30:51,620 que você pode fazer melhor? 608 00:30:51,620 --> 00:30:54,510 Eles não tem que ser muito complexo, mas o que são algumas das coisas que 609 00:30:54,510 --> 00:30:57,410 apenas tornar a sua vida mais um pouco eficiente, ou talvez um pouco mais 610 00:30:57,410 --> 00:31:01,150 diversão, ou permitir que você navegue um pouco melhor? 611 00:31:01,150 --> 00:31:04,700 Então, isso é exatamente o que eu queria dar você um pensamento rápido do que isso. 612 00:31:04,700 --> 00:31:09,690 >> Então, que leva até o que são alguns dos aplicações que estão em torno desse 613 00:31:09,690 --> 00:31:12,870 fazer um bom trabalho de demonstrar o poder desta plataforma? 614 00:31:12,870 --> 00:31:15,830 Então, eu vou levá-lo através um par deles agora. 615 00:31:15,830 --> 00:31:17,190 Nós podemos passar por eles muito rapidamente. 616 00:31:17,190 --> 00:31:21,800 617 00:31:21,800 --> 00:31:33,790 >> Assim, o primeiro é um pequeno jogo chamado Bloco de 54 que eu vou colocar no seu 618 00:31:33,790 --> 00:31:35,040 tela, não a minha tela. 619 00:31:35,040 --> 00:31:55,970 620 00:31:55,970 --> 00:31:57,310 Vamos tentar de janela em seu lugar. 621 00:31:57,310 --> 00:32:05,830 622 00:32:05,830 --> 00:32:16,480 Então, uma das razões que eu queria mostrar você esta aplicação é porque este 623 00:32:16,480 --> 00:32:20,940 é realmente algo que tem nunca foi possível antes. 624 00:32:20,940 --> 00:32:22,450 Isso não é algo que você pode fazer com um mouse. 625 00:32:22,450 --> 00:32:26,350 Isso não é algo que você pode fazer com um teclado. 626 00:32:26,350 --> 00:32:29,560 É provavelmente um pouco mais avançado, mas é um grande exemplo de 627 00:32:29,560 --> 00:32:32,774 algumas das coisas que você pode fazer com o Leap. 628 00:32:32,774 --> 00:32:46,440 629 00:32:46,440 --> 00:32:49,130 >> Então, o que você vê aqui, temos uma torre de Jenga, obviamente - 630 00:32:49,130 --> 00:32:52,720 ou é uma torre do bloco 54, Devo dizer. 631 00:32:52,720 --> 00:33:08,070 Então o que posso fazer aqui é que posso realmente pegar essas peças, se a minha 632 00:33:08,070 --> 00:33:11,890 computador não desacelerar demais. 633 00:33:11,890 --> 00:33:14,290 Desculpe, meu computador parece ser ter um pouco de um disco 634 00:33:14,290 --> 00:33:15,460 tempo com este. 635 00:33:15,460 --> 00:33:19,640 Então, eu realmente pode pegar essas peças e movê-los como se fossem 636 00:33:19,640 --> 00:33:21,150 objetos físicos. 637 00:33:21,150 --> 00:33:24,890 E isso é realmente um dos principais vantagens, trazendo que no mundo real. 638 00:33:24,890 --> 00:33:27,426 639 00:33:27,426 --> 00:33:34,640 >> Então, eu posso literalmente agarrar essa peça e buscá-lo. 640 00:33:34,640 --> 00:33:36,950 Eu posso jogá-lo fora. 641 00:33:36,950 --> 00:33:42,220 Uau, ele está correndo um pouco mais lento, por alguma razão. 642 00:33:42,220 --> 00:33:43,860 Assim, você pode tipo de obter a sensação de lá. 643 00:33:43,860 --> 00:33:48,030 Então, isso é algo que você literalmente não poderia fazer em um - 644 00:33:48,030 --> 00:33:52,870 645 00:33:52,870 --> 00:33:54,840 Eu só vou empurrar essa um fora do caminho agora. 646 00:33:54,840 --> 00:33:56,890 Lá vamos nós. 647 00:33:56,890 --> 00:33:58,940 >> Então, isso é um monte de diversão. 648 00:33:58,940 --> 00:34:02,120 Se o meu computador não foi chugging ao longo de tanto, então que 649 00:34:02,120 --> 00:34:02,800 seria muito mais suave. 650 00:34:02,800 --> 00:34:07,230 Mas você pode ver que tipo de que este é um exemplo de trazer 651 00:34:07,230 --> 00:34:10,199 algo que era do mundo real para o espaço digital, e está permitindo que você 652 00:34:10,199 --> 00:34:13,230 interagir de uma forma que é muito natural. 653 00:34:13,230 --> 00:34:16,780 >> Eu não estou usando um sistema de menu que passar por isso. 654 00:34:16,780 --> 00:34:19,219 Eu não estou clicando, ou usando o teclado atalhos ou qualquer coisa. 655 00:34:19,219 --> 00:34:23,199 É só literalmente me estendendo a mão e manipular os blocos no 656 00:34:23,199 --> 00:34:24,449 espaço digital. 657 00:34:24,449 --> 00:34:36,460 658 00:34:36,460 --> 00:34:40,449 >> Portanto, este próximo é um pouco longo Na mesma linha, mas é sobre 659 00:34:40,449 --> 00:34:44,219 trazer essas experiências do mundo real para o mundo digital. 660 00:34:44,219 --> 00:34:50,929 E assim, esta foi uma experiência que eu Acredito que um dos nossos co-fundadores tinham. 661 00:34:50,929 --> 00:34:55,820 Eu não quero citá-lo sobre isso, mas houve a habilidade para estar no 662 00:34:55,820 --> 00:34:59,470 oceano e ver esses cardumes de peixes nadando ao redor e ser capaz de 663 00:34:59,470 --> 00:35:00,760 interagem com eles. 664 00:35:00,760 --> 00:35:04,470 E isso é algo que é realmente difícil de se comunicar verbalmente. 665 00:35:04,470 --> 00:35:08,210 Também é muito difícil comunicar digitalmente, sem a adequada 666 00:35:08,210 --> 00:35:11,420 mecanismo de entrada para poder manipular esse mundo 3D. 667 00:35:11,420 --> 00:35:19,358 >> Então eu vou levar até um presente. 668 00:35:19,358 --> 00:35:24,750 669 00:35:24,750 --> 00:35:28,010 Você pode não ser capaz de ver que no streaming de versão - que poderia ser um 670 00:35:28,010 --> 00:35:29,260 pouco escuro. 671 00:35:29,260 --> 00:35:33,560 672 00:35:33,560 --> 00:35:36,810 Então, o que você está vendo aqui é minhas mãos no espaço 3D. 673 00:35:36,810 --> 00:35:39,030 Tenho total liberdade de movimentos. 674 00:35:39,030 --> 00:35:42,950 E eu só posso manter minhas mãos ainda, ver os peixes e, em seguida, 675 00:35:42,950 --> 00:35:44,200 espalhá-los para longe. 676 00:35:44,200 --> 00:35:51,750 677 00:35:51,750 --> 00:35:55,190 >> E você pode ver a liberdade neste espaço digital é como algo que 678 00:35:55,190 --> 00:35:58,700 realmente não foi possível antes. 679 00:35:58,700 --> 00:36:02,880 Eu posso trazê-los para a tela e afugentá-los. 680 00:36:02,880 --> 00:36:05,840 681 00:36:05,840 --> 00:36:11,100 Portanto, é uma demonstração simples, mas é destacando o fato de ser capaz de 682 00:36:11,100 --> 00:36:13,520 trazer algumas delas do mundo real experiência que não tem realmente 683 00:36:13,520 --> 00:36:17,280 traduzidos para o espaço digital em este espaço digital finalmente para o 684 00:36:17,280 --> 00:36:18,480 primeira vez. 685 00:36:18,480 --> 00:36:22,464 >> AUDIÊNCIA: Você pode realmente ver as pessoas em O Museu de Ciência [inaudível] 686 00:36:22,464 --> 00:36:27,440 687 00:36:27,440 --> 00:36:28,550 >> MICHAEL SUTHERLAND: E isso é um grande bem. 688 00:36:28,550 --> 00:36:31,900 Porque o que nós encontramos é quando as pessoas primeiro colocar as mãos para isso, é 689 00:36:31,900 --> 00:36:35,250 o melhor momento que eles já viram se representar tão fluida em 690 00:36:35,250 --> 00:36:38,500 seu espaço digital, para que você normalmente obter uma reacção interessante. 691 00:36:38,500 --> 00:36:43,290 Então, por todos os meios, se temos tempo depois, eu ficaria feliz em mostrar-lhe 692 00:36:43,290 --> 00:36:44,700 caras algumas dessas demos. 693 00:36:44,700 --> 00:36:49,870 694 00:36:49,870 --> 00:36:50,720 >> Portanto, este próximo - 695 00:36:50,720 --> 00:36:52,930 Não vou trazer o conjunto de slides de novo. 696 00:36:52,930 --> 00:36:56,000 697 00:36:56,000 --> 00:37:13,450 Esta próxima é sobre a criação de um experiência que você pode apenas explorar. 698 00:37:13,450 --> 00:37:17,160 Portanto, não há regras muito limitados para isso. 699 00:37:17,160 --> 00:37:20,300 É a criação de esta imersiva experiência. 700 00:37:20,300 --> 00:37:24,480 >> E o desenvolvedor que construiu este é um cara chamado Eddie Lee fora do Japão. 701 00:37:24,480 --> 00:37:28,880 E esta foi realmente uma experiência ele tinha em Kyoto. 702 00:37:28,880 --> 00:37:31,190 E ele queria trazer basicamente essa experiência e compartilhar 703 00:37:31,190 --> 00:37:32,660 -lo com outras pessoas. 704 00:37:32,660 --> 00:37:36,505 705 00:37:36,505 --> 00:37:37,600 >> Eu não sei se você pode ouvir isso. 706 00:37:37,600 --> 00:37:40,830 Mas você pode simplesmente arrastar os dedos através da água e mexer com 707 00:37:40,830 --> 00:37:42,460 as reflexões. 708 00:37:42,460 --> 00:37:44,700 Não há nada que está dizendo me o que posso fazer. 709 00:37:44,700 --> 00:38:05,260 710 00:38:05,260 --> 00:38:07,790 É apenas uma experiência muito zen. 711 00:38:07,790 --> 00:38:12,420 Mas é algo que você pode apenas realmente mergulhar e 712 00:38:12,420 --> 00:38:14,420 esquecer como você está realmente interagir com ele. 713 00:38:14,420 --> 00:38:18,290 E só colocar as mãos em e apenas sentir o caminho de volta. 714 00:38:18,290 --> 00:38:21,900 715 00:38:21,900 --> 00:38:25,920 >> E você pode ver todo o ambiente está lá apenas para brincar. 716 00:38:25,920 --> 00:38:41,790 717 00:38:41,790 --> 00:38:44,680 E há realmente uma linha da história para isso. 718 00:38:44,680 --> 00:38:49,080 É preciso um pouco de tempo para passar , mas você pode explorar o seu caminho 719 00:38:49,080 --> 00:38:51,060 através dele. 720 00:38:51,060 --> 00:38:55,750 É uma espécie de um monte de diversão, e muita interação natural. 721 00:38:55,750 --> 00:39:05,290 722 00:39:05,290 --> 00:39:08,835 >> Então, isso é realmente algo pelo mesmo desenvolvedor. 723 00:39:08,835 --> 00:39:14,600 724 00:39:14,600 --> 00:39:19,260 Essa é um pouco louco, mas destaca algum uso interessante 725 00:39:19,260 --> 00:39:22,740 casos, e mais uma vez, qualquer coisa que você só pode realmente fazer com 726 00:39:22,740 --> 00:39:24,030 este tipo de plataforma. 727 00:39:24,030 --> 00:39:26,690 Então eu vou vir aqui. 728 00:39:26,690 --> 00:39:37,290 729 00:39:37,290 --> 00:39:39,180 >> Portanto, esta é realmente a página menu. 730 00:39:39,180 --> 00:39:43,690 E este é um menu como não tem realmente existiu antes. 731 00:39:43,690 --> 00:39:48,760 Então, literalmente, é só olhar para a forma muitos dedos I realizar-se, e, basicamente, 732 00:39:48,760 --> 00:39:49,780 escolhendo o menu por isso. 733 00:39:49,780 --> 00:39:54,860 Assim você pode ver as regras são sendo reescrito em torno 734 00:39:54,860 --> 00:39:56,420 design de interface aqui. 735 00:39:56,420 --> 00:39:59,666 Você tem total liberdade para fazer o que quiser. 736 00:39:59,666 --> 00:40:01,950 >> Então, em um presente, este é um tipo de um pouco louco. 737 00:40:01,950 --> 00:40:09,200 738 00:40:09,200 --> 00:40:10,450 Eu amo esses caras. 739 00:40:10,450 --> 00:40:26,740 740 00:40:26,740 --> 00:40:29,012 Eu poderia assistir esses caras saltando o dia todo. 741 00:40:29,012 --> 00:40:40,550 742 00:40:40,550 --> 00:40:44,940 Ele tem um monte de diferente experiências lá. 743 00:40:44,940 --> 00:40:47,020 >> Tudo isso você pode obter através do espaço aéreo. 744 00:40:47,020 --> 00:40:49,080 Portanto, sinta-se livre para se inscrever. 745 00:40:49,080 --> 00:40:49,600 É grátis. 746 00:40:49,600 --> 00:40:52,070 Você pode ir ter um olhar para os apps. 747 00:40:52,070 --> 00:40:54,060 >> Este é um tipo de experiência musical. 748 00:40:54,060 --> 00:40:58,680 Mas o que ele está fazendo é que ele está usando o espaço 3D completo para criar diferentes 749 00:40:58,680 --> 00:40:59,930 efeitos sonoros. 750 00:40:59,930 --> 00:41:14,815 751 00:41:14,815 --> 00:41:17,100 É provavelmente um pouco difícil ouvir através do sistema de som. 752 00:41:17,100 --> 00:41:20,550 Mas, basicamente, ele está usando esta cheio Espaço 3D para criar um novo tipo de 753 00:41:20,550 --> 00:41:21,350 instrumento. 754 00:41:21,350 --> 00:41:25,690 E então se eu utilizar três dedos, quatro dedos, ou um dedo, eu posso 755 00:41:25,690 --> 00:41:30,360 basicamente começar a mudança o efeito de um som. 756 00:41:30,360 --> 00:41:34,690 Por isso, é definitivamente muito experimental, mas destaca que 757 00:41:34,690 --> 00:41:35,940 liberdade no espaço 3D. 758 00:41:35,940 --> 00:41:44,320 759 00:41:44,320 --> 00:41:48,510 >> Então você viu Bloco 54, que é um jogo. 760 00:41:48,510 --> 00:41:54,850 E os dois últimos foram mais criativo, tipo experiencial das coisas. 761 00:41:54,850 --> 00:41:58,000 É fácil se envolver nesse tipo do mundo criativo, e não é tão 762 00:41:58,000 --> 00:42:00,110 coisas muito surpreendente que estamos vendo sair. 763 00:42:00,110 --> 00:42:03,670 E se nada mais, que é um grande razão para desenvolver para o Leap Motion. 764 00:42:03,670 --> 00:42:08,310 >> Estamos vendo tanta surpresa, criativo coisas, mas há também um elemento de 765 00:42:08,310 --> 00:42:10,360 eficiência. 766 00:42:10,360 --> 00:42:15,030 E então eu só quero te mostrar uma integração rápida que a 767 00:42:15,030 --> 00:42:16,280 Equipe do Google Earth - 768 00:42:16,280 --> 00:42:18,490 769 00:42:18,490 --> 00:42:20,130 alguns de vocês podem ter vi isso antes. 770 00:42:20,130 --> 00:42:23,710 771 00:42:23,710 --> 00:42:31,240 Espero que eu tenho uma conexão OK aqui, uma vez que é um pouco 772 00:42:31,240 --> 00:42:32,490 largura de banda intensiva. 773 00:42:32,490 --> 00:42:35,150 774 00:42:35,150 --> 00:42:37,630 >> Mas você provavelmente está familiarizado com o Google Terra e como você geralmente 775 00:42:37,630 --> 00:42:38,860 navegaria em torno disso. 776 00:42:38,860 --> 00:42:43,650 É clicar e arrastar, você tem o sliders para zoom in, zoom out. 777 00:42:43,650 --> 00:42:47,045 Se você for realmente proficiente nisso, você tem atalhos de teclado, clique em 778 00:42:47,045 --> 00:42:48,530 e pan e tilt. 779 00:42:48,530 --> 00:42:51,400 Há todas estas formas diferentes que você pode navegar por este 3D 780 00:42:51,400 --> 00:42:52,360 ambiente. 781 00:42:52,360 --> 00:42:56,180 Mas o que a equipe do Google fez foi que eles apenas reescreveu as regras sobre isso. 782 00:42:56,180 --> 00:43:00,630 783 00:43:00,630 --> 00:43:02,240 >> Podemos ter um pouco das questões de largura de banda. 784 00:43:02,240 --> 00:43:10,560 Mas o que você pode tipo de ver que há basicamente você pode apenas navegar. 785 00:43:10,560 --> 00:43:16,990 Então vamos ver para onde queremos ir. 786 00:43:16,990 --> 00:43:20,220 Ah, sim, estamos um pouco pouco empolado lá. 787 00:43:20,220 --> 00:43:25,280 Mas o que é que me permite fazer é Eu posso controlar vários graus de 788 00:43:25,280 --> 00:43:27,260 liberdade todos com um movimento fluido. 789 00:43:27,260 --> 00:43:31,320 >> Então eu posso movimentar da esquerda para a direita. 790 00:43:31,320 --> 00:43:33,440 Tenho olhar para cima, olhar para baixo. 791 00:43:33,440 --> 00:43:34,930 Eu posso mudar a minha elevação. 792 00:43:34,930 --> 00:43:36,550 Eu posso seguir em frente. 793 00:43:36,550 --> 00:43:45,040 Basicamente eu posso ir e posso girar em torno um certo ponto e apenas manter 794 00:43:45,040 --> 00:43:46,460 meu foco nele. 795 00:43:46,460 --> 00:43:49,010 Tenho total liberdade neste espaço 3D. 796 00:43:49,010 --> 00:43:53,400 >> E, de repente, a minha eficiência de navegando em torno do espaço é apenas 797 00:43:53,400 --> 00:43:56,110 multiplicado imensamente. 798 00:43:56,110 --> 00:44:01,180 Então, eu posso saltar de Boston a San Francisco a Nova Zelândia em um par 799 00:44:01,180 --> 00:44:01,840 de segundos. 800 00:44:01,840 --> 00:44:06,120 Anteriormente, esse tipo de operação teria me levado muito poucos 801 00:44:06,120 --> 00:44:08,600 diferentes cliques e movimentos e atalhos de teclado, e eu tenho que 802 00:44:08,600 --> 00:44:09,560 lembrar de tudo. 803 00:44:09,560 --> 00:44:14,500 >> Portanto, esta é uma aplicação onde esta tipo de interação natural é 804 00:44:14,500 --> 00:44:16,350 permitindo uma maior eficiência. 805 00:44:16,350 --> 00:44:18,540 Então, isso é outra coisa para se manter na parte de trás de sua mente. 806 00:44:18,540 --> 00:44:22,175 Isto é algo que eu posso fazer mais eficiente no que estou construindo? 807 00:44:22,175 --> 00:44:27,290 808 00:44:27,290 --> 00:44:33,940 >> E o final que eu quero mostrar-lhe antes de eu ir para o SDK é sobre o 809 00:44:33,940 --> 00:44:35,220 possibilidades educacionais. 810 00:44:35,220 --> 00:44:37,190 E isso é algo que Dan tocou levemente com 811 00:44:37,190 --> 00:44:39,490 Hospital Infantil. 812 00:44:39,490 --> 00:44:40,410 Vamos tela cheia. 813 00:44:40,410 --> 00:44:41,660 Espere um segundo. 814 00:44:41,660 --> 00:44:46,780 815 00:44:46,780 --> 00:44:48,030 Aqui vamos nós. 816 00:44:48,030 --> 00:45:07,280 817 00:45:07,280 --> 00:45:08,530 >> Isto é um pouco estranho. 818 00:45:08,530 --> 00:45:14,860 819 00:45:14,860 --> 00:45:16,380 Vamos tentar dar essa uma tela cheia novamente. 820 00:45:16,380 --> 00:45:20,502 821 00:45:20,502 --> 00:45:23,580 Bem, isso não se parece com ele quer correr neste preditivo para 822 00:45:23,580 --> 00:45:24,830 algum motivo. 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, bem, isso é muito ruim. 827 00:45:38,220 --> 00:45:40,980 >> Então, este é basicamente um pequeno aplicativo. 828 00:45:40,980 --> 00:45:46,730 Você pode ter um olhar para ele mais tarde, após este, se quiser. 829 00:45:46,730 --> 00:45:51,110 Mas basicamente o que está fazendo é que é um representação 3D completa do crânio. 830 00:45:51,110 --> 00:45:54,090 E o que você pode fazer é, basicamente, desmontá-lo em 3D. 831 00:45:54,090 --> 00:45:55,780 Torna-se um quebra-cabeças 3D. 832 00:45:55,780 --> 00:45:58,450 >> Assim, alguns desses aplicativos, eles vão [? perguntar?] para uma mais imersiva 833 00:45:58,450 --> 00:45:59,400 ambiente de aprendizagem. 834 00:45:59,400 --> 00:46:03,930 Então, quando você é capaz de interagir com o que você está aprendendo, você começa a 835 00:46:03,930 --> 00:46:04,870 tomá-lo em muito mais. 836 00:46:04,870 --> 00:46:09,910 Então, nós estamos vendo um monte de interessante aplicações a ser desenvolvidas, tanto em 837 00:46:09,910 --> 00:46:13,132 aprendizagem precoce e necessidades especiais a aprendizagem, bem como todo o caminho 838 00:46:13,132 --> 00:46:15,000 através das ciências. 839 00:46:15,000 --> 00:46:18,180 Portanto, há um monte de interessante aplicações ao longo daquele. 840 00:46:18,180 --> 00:46:25,250 >> Vou tentar mostrar-lhe um presente, mas é vai ser um sucesso pouco e 841 00:46:25,250 --> 00:46:28,040 falta saber se podemos chegar lo para trabalhar aqui. 842 00:46:28,040 --> 00:46:40,660 843 00:46:40,660 --> 00:46:45,740 Isso só está mostrando metade a anatomia no momento. 844 00:46:45,740 --> 00:46:48,670 Mas o que isso é o que lhe permite fazem é ver como você pode navegar 845 00:46:48,670 --> 00:46:51,900 em torno deste em 3D. 846 00:46:51,900 --> 00:46:58,130 Eu basicamente pode começar a remover seções e ser capaz de navegar. 847 00:46:58,130 --> 00:47:07,610 Eu posso realmente começar a basicamente descascar as camadas diferentes. 848 00:47:07,610 --> 00:47:10,580 É quase como ver uma ressonância magnética em tempo real. 849 00:47:10,580 --> 00:47:14,425 >> Isso faz parte do BioDigital Human Project. 850 00:47:14,425 --> 00:47:17,200 Portanto, este é realmente algo que é nova marca que veio para fora. 851 00:47:17,200 --> 00:47:22,190 Você pode classificar de ver como você pode apenas ter peças separadas e, em seguida, apenas 852 00:47:22,190 --> 00:47:27,880 basicamente navegar e examinar lo muito mais de perto. 853 00:47:27,880 --> 00:47:31,020 Você pode ver isso realmente está sendo executado diretamente no navegador, de modo que este é um 854 00:47:31,020 --> 00:47:33,370 exemplo do que é possível com a API JavaScript. 855 00:47:33,370 --> 00:47:36,120 856 00:47:36,120 --> 00:47:45,190 >> Então esses são alguns exemplos diferentes de algumas das aplicações. 857 00:47:45,190 --> 00:47:48,310 Você viu o exploratória criativo situação. 858 00:47:48,310 --> 00:47:51,560 Você viu um pouco da eficiência aumenta, algum tipo de interativo 859 00:47:51,560 --> 00:47:52,850 exemplos de aprendizagem. 860 00:47:52,850 --> 00:47:54,600 Então você pode ver que há uma grande variedade de diferentes 861 00:47:54,600 --> 00:47:55,850 aplicações, software diferente. 862 00:47:55,850 --> 00:47:59,310 863 00:47:59,310 --> 00:48:02,010 >> Eu estou supondo que provavelmente não muitos pessoas tiveram uma olhada no SDK por 864 00:48:02,010 --> 00:48:03,000 nesta fase. 865 00:48:03,000 --> 00:48:07,530 Então eu vou ir em um muito, muito alto nível através do que são os dados que é 866 00:48:07,530 --> 00:48:09,190 fazer todo esse trabalho. 867 00:48:09,190 --> 00:48:12,630 O que é que você como um desenvolvedor estar trabalhando com para criar esse tipo 868 00:48:12,630 --> 00:48:14,240 de experiências. 869 00:48:14,240 --> 00:48:17,430 >> Então, eu toquei em, alguns vezes agora, Frames. 870 00:48:17,430 --> 00:48:21,780 Assim, no muito, muito mais baixo nível, nós temos o que chamamos de Quadros. 871 00:48:21,780 --> 00:48:25,610 E um quadro é basicamente devolvido a você até 200 vezes por segundo, e 872 00:48:25,610 --> 00:48:28,870 contém tudo o que o Leap vê. 873 00:48:28,870 --> 00:48:32,740 Assim, o Leap ver as mãos, é ver dedos, e ele vê ferramentas. 874 00:48:32,740 --> 00:48:35,290 Então eu vou mostrar-lhe rapidamente em nossa Visualizer o que parece. 875 00:48:35,290 --> 00:48:45,970 876 00:48:45,970 --> 00:48:49,720 >> Então, se você estiver interessado em fazer algum Desenvolvimento Leap, esta ferramenta é aqui 877 00:48:49,720 --> 00:48:53,150 provavelmente vai ser um dos mais coisas úteis que você pode 878 00:48:53,150 --> 00:48:54,490 começar a jogar. 879 00:48:54,490 --> 00:48:59,090 Na verdade não é imediatamente claro possivelmente onde você começa a isso. 880 00:48:59,090 --> 00:49:01,690 E eu vou lhe mostrar rapidamente apenas para que está tudo ciente de onde você pode 881 00:49:01,690 --> 00:49:02,610 realmente chegar a este. 882 00:49:02,610 --> 00:49:05,380 >> Então, quando você estiver executando o Leap Movimento software, você tem isso 883 00:49:05,380 --> 00:49:06,460 pequeno ícone aqui. 884 00:49:06,460 --> 00:49:09,350 Este é o lugar onde você pode lançar Espaço Aéreo de, que é onde você pode chegar ao seu 885 00:49:09,350 --> 00:49:10,610 configurações. 886 00:49:10,610 --> 00:49:18,680 Uma das coisas aqui é este coisa chamada o diagnóstico 887 00:49:18,680 --> 00:49:21,280 visualizador, e que está sob Solução de problemas. 888 00:49:21,280 --> 00:49:26,932 Ele vai lançar esta ferramenta aqui, e este é basicamente - 889 00:49:26,932 --> 00:49:28,182 >> AUDIÊNCIA: [inaudível]. 890 00:49:28,182 --> 00:49:30,310 891 00:49:30,310 --> 00:49:30,770 >> MICHAEL SUTHERLAND: Ah, certo. 892 00:49:30,770 --> 00:49:31,390 Sim, obrigado por isso. 893 00:49:31,390 --> 00:49:32,640 Notei isso também. 894 00:49:32,640 --> 00:49:37,550 895 00:49:37,550 --> 00:49:37,860 Obrigado. 896 00:49:37,860 --> 00:49:39,970 É apenas uma espécie de apareci antes. 897 00:49:39,970 --> 00:49:41,970 Obrigado por perceber isso. 898 00:49:41,970 --> 00:49:46,410 >> Então, isso é basicamente o que o salto é bombear para fora. 899 00:49:46,410 --> 00:49:49,080 Portanto, este é os dados que vem a ser processado por nós. 900 00:49:49,080 --> 00:49:52,480 E no final do dia, isto é o que você recebe. 901 00:49:52,480 --> 00:49:54,740 Portanto, este é mãos e dedos, basicamente. 902 00:49:54,740 --> 00:49:58,260 O que você está vendo não é toda minha dedos representada em tempo real para baixo 903 00:49:58,260 --> 00:50:00,150 a um centésimo de milímetro. 904 00:50:00,150 --> 00:50:01,330 >> Você pode ver as setas. 905 00:50:01,330 --> 00:50:03,760 As setas representam o direção do meu dedo. 906 00:50:03,760 --> 00:50:05,960 Então, isso é algo que você vai passar por IPI. 907 00:50:05,960 --> 00:50:09,660 Você pode ver onde eles estão desenhando - essa é a posição dos dedos. 908 00:50:09,660 --> 00:50:13,790 E você também terá a velocidade em qualquer tempo, bem. 909 00:50:13,790 --> 00:50:16,990 >> E você vai ver que os dois grandes círculos representando minha palma. 910 00:50:16,990 --> 00:50:20,240 E você tem uma grande seta saindo na parte inferior, ou no topo se eu segurar 911 00:50:20,240 --> 00:50:25,130 minha mão de cabeça para baixo, e esses são representando as palmeiras vetores normais. 912 00:50:25,130 --> 00:50:29,490 Vetor Então, basicamente normal, sendo apenas uma vetor que está furando para fora 913 00:50:29,490 --> 00:50:31,340 da superfície da palma da mão. 914 00:50:31,340 --> 00:50:36,290 Portanto, estas são a construção fundamental blocos que você estaria trabalhando com a 915 00:50:36,290 --> 00:50:37,595 software edifício Leap. 916 00:50:37,595 --> 00:50:43,020 E esta ferramenta permite que você realmente ver exatamente o que está acontecendo. 917 00:50:43,020 --> 00:50:46,250 >> E há algumas coisas que você pode fazer, algumas pequenas dicas neste 918 00:50:46,250 --> 00:50:49,070 visualizar que pode ser útil. 919 00:50:49,070 --> 00:50:52,925 Um deles é apenas para representar os dedos um pouco mais de clareza. 920 00:50:52,925 --> 00:50:55,770 921 00:50:55,770 --> 00:51:02,020 A outra coisa que pode ajudar se este é essencialmente 922 00:51:02,020 --> 00:51:04,410 o que o salto está vendo. 923 00:51:04,410 --> 00:51:07,150 >> Então eu mencionei antes, há um par de sensores ópticos. 924 00:51:07,150 --> 00:51:11,120 Então, essas coisas têm, basicamente, um campo de visão de cerca de 150 graus. 925 00:51:11,120 --> 00:51:15,220 E assim esta caixa amarela aqui é representando o que este pode ver. 926 00:51:15,220 --> 00:51:18,340 Assim você pode ver aqui como eu ir para fora que a caixa que estou 927 00:51:18,340 --> 00:51:20,580 começando a perder minhas mãos. 928 00:51:20,580 --> 00:51:23,780 E se eu começar a sair daqui, vai ainda pegá-lo, mas você é 929 00:51:23,780 --> 00:51:25,730 começando a perdê-lo nas bordas. 930 00:51:25,730 --> 00:51:28,300 Então, isso dá-lhe um pouco de sentido do espaço que você tem 931 00:51:28,300 --> 00:51:29,550 ter com quem brincar. 932 00:51:29,550 --> 00:51:36,940 933 00:51:36,940 --> 00:51:41,090 >> E você vai ver aqui se você pressionar H, que vai alternar este menu. 934 00:51:41,090 --> 00:51:43,005 E isso vai realmente dar-lhe um todo monte de opções diferentes que 935 00:51:43,005 --> 00:51:45,060 você pode acessar. 936 00:51:45,060 --> 00:51:47,020 Mais do que você provavelmente não vai precisar. 937 00:51:47,020 --> 00:51:52,630 Mas é uma ótima maneira de visualizar o que está acontecendo, sem se cavado 938 00:51:52,630 --> 00:51:53,880 para baixo para os dados. 939 00:51:53,880 --> 00:52:00,740 940 00:52:00,740 --> 00:52:03,950 >> Então essa é a Frames, mãos, Dedos e Ferramentas. 941 00:52:03,950 --> 00:52:09,060 Na verdade, eu vou lhe mostrar apenas rapidamente antes de eu voltar, o Tool. 942 00:52:09,060 --> 00:52:11,170 Então deixe-me ver, isso deve funcionar. 943 00:52:11,170 --> 00:52:15,870 944 00:52:15,870 --> 00:52:19,240 Assim você pode ver aqui as minhas mãos. 945 00:52:19,240 --> 00:52:22,330 E se eu trago neste pino, está chegando como cinza. 946 00:52:22,330 --> 00:52:24,470 E o que está dizendo é que essa é uma ferramenta. 947 00:52:24,470 --> 00:52:26,610 >> Portanto, temos o que chamamos de uma API ferramenta. 948 00:52:26,610 --> 00:52:31,430 Na verdade, reconhece objetos como canetas ou pincéis, tudo o que é 949 00:52:31,430 --> 00:52:32,520 cerca deste tipo de forma. 950 00:52:32,520 --> 00:52:35,570 Vai ser capaz de dizer que isso não é um dedo, e você pode realmente usar 951 00:52:35,570 --> 00:52:38,020 isso a seu favor quando você está construção de software para isso. 952 00:52:38,020 --> 00:52:40,710 953 00:52:40,710 --> 00:52:43,340 >> Você pode começar a trazer do mundo real objetos em sua 954 00:52:43,340 --> 00:52:44,790 aplicação, por exemplo. 955 00:52:44,790 --> 00:52:49,140 Então você pode ter, literalmente, um cavalete de diferentes pincéis, e cada 956 00:52:49,140 --> 00:52:51,480 pincel você codificado up para representar um diferente 957 00:52:51,480 --> 00:52:52,720 escova no software. 958 00:52:52,720 --> 00:52:56,450 Então, ao invés de realmente alterá-lo através de um menu do software, você 959 00:52:56,450 --> 00:52:58,900 pode, literalmente, basta pegar um diferente escova e começar a pintar com ele e 960 00:52:58,900 --> 00:53:00,150 têm o software de se adaptar a ela. 961 00:53:00,150 --> 00:53:06,160 962 00:53:06,160 --> 00:53:09,400 >> Então, isso é Frames, mãos, Dedos e Ferramentas. 963 00:53:09,400 --> 00:53:12,500 Então essa é a verdade, realmente baixo nível de coisas que temos. 964 00:53:12,500 --> 00:53:18,270 Eu não sei se alguém aqui tem alguma familiaridade com o Kinect. 965 00:53:18,270 --> 00:53:23,210 Uma das coisas que me pediu um lote é onde está os dados brutos. 966 00:53:23,210 --> 00:53:28,890 E o que isso significa é em outro 3D sistemas de rastreamento, é basicamente um 967 00:53:28,890 --> 00:53:30,310 blob de dados. 968 00:53:30,310 --> 00:53:32,600 >> O que fazemos aqui é criar um abordagem mais estruturada. 969 00:53:32,600 --> 00:53:34,230 Portanto, este é realmente o dados de nível mais baixo. 970 00:53:34,230 --> 00:53:37,220 E nós achamos que porque é estruturado assim, ele realmente ajuda 971 00:53:37,220 --> 00:53:39,360 pessoas para começar mais rápido. 972 00:53:39,360 --> 00:53:43,030 Se você acabou de ser dado um 3D completo blob de dados, torna-se muito 973 00:53:43,030 --> 00:53:44,720 difícil de trabalhar com ele. 974 00:53:44,720 --> 00:53:47,333 Então essa é uma das razões pelas quais é estruturada da maneira que é. 975 00:53:47,333 --> 00:53:51,906 >> Então, há alguma dúvida em torno de alguma coisa? 976 00:53:51,906 --> 00:53:52,902 Não.. 977 00:53:52,902 --> 00:53:54,152 Então, vamos seguir em frente. 978 00:53:54,152 --> 00:53:57,060 979 00:53:57,060 --> 00:54:01,060 >> Você pode ser capaz de começar a ver mesmo que os dados são estruturados de forma 980 00:54:01,060 --> 00:54:05,180 que lhe dá, literalmente, o que você está ver, como as mãos e os dedos, ele pode 981 00:54:05,180 --> 00:54:10,650 ser um pouco difícil no começo para começar para descobrir como trabalhar com isso. 982 00:54:10,650 --> 00:54:13,570 Agora eu estou seguindo os dedos em 3D, o que eu faço com isso? 983 00:54:13,570 --> 00:54:18,670 Então, temos algumas APIs de nível superior para ajudar a contornar alguns desses 984 00:54:18,670 --> 00:54:21,540 áreas, e que poderia ser uma forma de obter começou um pouco mais rápido também. 985 00:54:21,540 --> 00:54:25,300 >> Então, isso é conceitualmente chamado Moções. 986 00:54:25,300 --> 00:54:26,550 É uma parte da nossa API. 987 00:54:26,550 --> 00:54:29,290 988 00:54:29,290 --> 00:54:33,150 Você vai encontrar alguns guias sobre o que é Moções. 989 00:54:33,150 --> 00:54:36,310 Mas em um nível conceitual, o que é fazendo é que é, basicamente, levando tudo 990 00:54:36,310 --> 00:54:39,610 esses movimentos no espaço e transformando-os em um dos três 991 00:54:39,610 --> 00:54:42,590 coisas - translação, rotação, e descamação. 992 00:54:42,590 --> 00:54:44,860 >> Então, não fique muito preso nisso. 993 00:54:44,860 --> 00:54:49,770 Mas o que, basicamente, permite que você faça é ele converte esses movimentos complexos 994 00:54:49,770 --> 00:54:55,310 em casa de um dígito, ou um grau de rotação, ou uma escalação 995 00:54:55,310 --> 00:54:56,530 fator como um número. 996 00:54:56,530 --> 00:55:02,190 Então o que ele faz é que abstrai um monte de mecânica complexa e se 997 00:55:02,190 --> 00:55:06,150 Estou fazendo isso, dá-lhe um número que diz que isso está reduzindo em 10. 998 00:55:06,150 --> 00:55:10,280 >> Então, o que você pode fazer, então, é se você tivesse uma imagem que você queria para ampliar, 999 00:55:10,280 --> 00:55:12,120 você pode pegar a imagem. 1000 00:55:12,120 --> 00:55:15,370 E, em seguida, usar esse tipo de API para dizer, Bem, agora eu estou escalando-o por um fator 1001 00:55:15,370 --> 00:55:18,570 de 10 e você não precisa se preocupar com todos os dados que está acontecendo. 1002 00:55:18,570 --> 00:55:20,400 Portanto, é algo apenas para manter na parte de trás de sua mente. 1003 00:55:20,400 --> 00:55:23,740 Pode fazê-lo um pouco mais fácil se você estiver tentando fazer alguns daqueles mais 1004 00:55:23,740 --> 00:55:26,680 interações complexas. 1005 00:55:26,680 --> 00:55:28,420 >> Isso é o que chamamos de API Moções. 1006 00:55:28,420 --> 00:55:32,180 Você não vai vê-lo realmente chamado Moções na documentação. 1007 00:55:32,180 --> 00:55:35,750 Na verdade, é uma coleção de APIs de diferentes lugares. 1008 00:55:35,750 --> 00:55:38,790 Mas o que eu posso fazer é se alguém é interessados ​​em aprender mais sobre 1009 00:55:38,790 --> 00:55:45,230 isso, eu estou feliz em apontá-lo em algum guia de como começar a fazer isso. 1010 00:55:45,230 --> 00:55:47,540 >> E a próxima coisa, o que é a única coisa que a maioria das pessoas são 1011 00:55:47,540 --> 00:55:49,920 provavelmente está mais familiarizado com, é Gestos. 1012 00:55:49,920 --> 00:55:53,680 Portanto, este é muito maior abstração nível. 1013 00:55:53,680 --> 00:55:55,910 Então você está basicamente levando tudo isso tipo de movimentos e você está 1014 00:55:55,910 --> 00:55:58,510 dizendo, à direita, o que é um discreto coisa que eu posso fazer? 1015 00:55:58,510 --> 00:56:03,690 Então eu posso circular com o meu dedo, ou eu posso passe com a mão, ou eu posso tocar 1016 00:56:03,690 --> 00:56:04,720 na orelha. 1017 00:56:04,720 --> 00:56:08,240 E assim nós quebramos os para baixo apenas para tentar torná-lo um pouco mais fácil para 1018 00:56:08,240 --> 00:56:11,860 começar em algum desses gestos. 1019 00:56:11,860 --> 00:56:14,390 E eu vou mostrar-lhe mostrar um pouco sobre como alguns dos trabalhos. 1020 00:56:14,390 --> 00:56:17,860 1021 00:56:17,860 --> 00:56:24,675 >> Então, de volta no visualizador, se eu virar Gestos on - 1022 00:56:24,675 --> 00:56:37,550 1023 00:56:37,550 --> 00:56:42,675 deixe-me parar com isso, então não é girando e fazendo-a funcionar tonto. 1024 00:56:42,675 --> 00:56:43,430 Certo, lá vamos nós. 1025 00:56:43,430 --> 00:56:44,680 Transformá-lo para cima. 1026 00:56:44,680 --> 00:56:49,750 1027 00:56:49,750 --> 00:56:50,800 Certo, aqui vamos nós. 1028 00:56:50,800 --> 00:56:53,560 >> Então, agora você pode ver que a minha mãos estão no espaço. 1029 00:56:53,560 --> 00:56:57,750 Se eu desenhar um círculo, ele está vindo e mostrando um círculo. 1030 00:56:57,750 --> 00:57:01,140 E você pode ver que é realmente em qualquer plano. 1031 00:57:01,140 --> 00:57:02,360 Realmente não importa como eu desenhá-lo. 1032 00:57:02,360 --> 00:57:05,760 Mas é basicamente a detecção de que sou desenhar um círculo com o meu dedo. 1033 00:57:05,760 --> 00:57:10,830 >> E no nível da API, nós tentamos fazer que o mais fácil possível de utilizar. 1034 00:57:10,830 --> 00:57:14,880 Então, você realmente não tem que pensar sobre a mecânica de pontos de monitoramento 1035 00:57:14,880 --> 00:57:16,610 em 3D e descobrir se é um círculo. 1036 00:57:16,610 --> 00:57:19,690 Você pode apenas dizer, é um círculo acontecendo? 1037 00:57:19,690 --> 00:57:23,150 Então é uma coisa que você pode usar-se como um mecanismo de controlo. 1038 00:57:23,150 --> 00:57:26,257 >> Você também verá que há temos furtos, torneiras. 1039 00:57:26,257 --> 00:57:30,570 1040 00:57:30,570 --> 00:57:34,280 Você pode ver essas pequenas bolas saltando lá na parte inferior. 1041 00:57:34,280 --> 00:57:37,990 Portanto, estas são visualmente como nós mostrar o que os gestos são. 1042 00:57:37,990 --> 00:57:42,600 >> Mas em termos de desenvolvimento de software para isso, é apenas uma maneira de alto nível 1043 00:57:42,600 --> 00:57:47,130 de simplificar muito a complexidade de rastrear os dedos, de modo que você pode apenas 1044 00:57:47,130 --> 00:57:49,210 utilizá-las como é. 1045 00:57:49,210 --> 00:57:51,250 Você vai começar a ver diferente abordagens para isso. 1046 00:57:51,250 --> 00:57:54,890 E eu vou te mostrar uma outra abordagem pouco mais tarde, de uma maneira diferente 1047 00:57:54,890 --> 00:57:59,390 de fazer isso, mas aqueles todos construídos para o API. 1048 00:57:59,390 --> 00:58:05,900 1049 00:58:05,900 --> 00:58:09,340 >> Então, temos algumas outras partes para o SDK que pode ser 1050 00:58:09,340 --> 00:58:10,700 interessante para vocês. 1051 00:58:10,700 --> 00:58:15,440 Então, só para cobrir os últimos detalhes, há três níveis de abstração I 1052 00:58:15,440 --> 00:58:16,000 falou. 1053 00:58:16,000 --> 00:58:20,330 O nível baixo, que é o Frames, as mãos e os dedos. 1054 00:58:20,330 --> 00:58:23,570 >> O nível médio, onde ele está convertendo uma grande quantidade de movimento que a 1055 00:58:23,570 --> 00:58:30,510 movimento contínuo, de modo Rotação, ou Escala, ou tradução. 1056 00:58:30,510 --> 00:58:33,010 E, em seguida, para o próximo nível que são os gestos, como 1057 00:58:33,010 --> 00:58:34,160 estou fazendo um círculo? 1058 00:58:34,160 --> 00:58:35,560 Estou fazendo uma torneira? 1059 00:58:35,560 --> 00:58:37,890 Estou fazendo um furto? 1060 00:58:37,890 --> 00:58:42,480 >> Em seguida, no outro lado dela, nós temos coisas chamado Box Interação. 1061 00:58:42,480 --> 00:58:45,620 Eu não quero entrar em muitos detalhes, porque tudo isso é apenas a 1062 00:58:45,620 --> 00:58:47,990 dar-lhe um pouco de uma amostra do que algumas das coisas que são. 1063 00:58:47,990 --> 00:58:51,710 Você é definitivamente mais do que bem-vindos para chegar até mim com detalhes mais tarde 1064 00:58:51,710 --> 00:58:52,740 sobre sobre isso. 1065 00:58:52,740 --> 00:58:56,320 Mas a caixa de Interação é uma outra maneira que nós estamos tentando torná-lo um pouco 1066 00:58:56,320 --> 00:59:00,880 pouco mais simples para pensar sobre coordenadas no espaço. 1067 00:59:00,880 --> 00:59:03,630 >> Então eu mencionei antes você viu o espaço - 1068 00:59:03,630 --> 00:59:06,520 é esta pirâmide invertida 3D. 1069 00:59:06,520 --> 00:59:07,940 Isso poderia tornar-se um pouco complicado. 1070 00:59:07,940 --> 00:59:08,700 Você pode classificar de vê-lo lá. 1071 00:59:08,700 --> 00:59:11,760 Isso pode se tornar um pouco complicado se você está tentando traduzir isso em 1072 00:59:11,760 --> 00:59:15,770 espaço da tela onde você está exibindo o que você está trabalhando. 1073 00:59:15,770 --> 00:59:17,685 >> Então, o que nós criamos é uma caixa de Interação. 1074 00:59:17,685 --> 00:59:25,630 1075 00:59:25,630 --> 00:59:27,280 Vai ser muito difícil - 1076 00:59:27,280 --> 00:59:29,560 oh, lá vamos nós, se eu transformar isso em um. 1077 00:59:29,560 --> 00:59:31,170 Assim você pode ver que a caixa branca lá. 1078 00:59:31,170 --> 00:59:34,650 1079 00:59:34,650 --> 00:59:40,990 E basicamente o que está fazendo é que é apenas que o mapeamento de zero a um, 1080 00:59:40,990 --> 00:59:41,540 zero a um. 1081 00:59:41,540 --> 00:59:44,480 Então você acabou de obter um espaço dimensionado que é sempre fixa. 1082 00:59:44,480 --> 00:59:47,900 Você não precisa se preocupar sobre como longe você está acima do dispositivo, 1083 00:59:47,900 --> 00:59:48,520 ou onde quer que seja. 1084 00:59:48,520 --> 00:59:49,770 >> E esta ajusta - 1085 00:59:49,770 --> 00:59:52,410 1086 00:59:52,410 --> 00:59:54,160 pelo menos deveria ajustar. 1087 00:59:54,160 --> 00:59:59,850 1088 00:59:59,850 --> 01:00:02,570 Esta é, obviamente, o modo de demonstração. 1089 01:00:02,570 --> 01:00:06,630 Mas basicamente o que vai acontecer com que é apenas irá ajustar-se 1090 01:00:06,630 --> 01:00:10,890 onde quer que a pessoa que está por cima do dispositivo, e ele vai criar um consistente 1091 01:00:10,890 --> 01:00:12,870 espaço para você trabalhar dentro 1092 01:00:12,870 --> 01:00:16,090 >> Parece um pouco complexo com o maneira que eu estou explicando lá. 1093 01:00:16,090 --> 01:00:20,620 Mas o que essencialmente permite que você a fazer é esquecer 1094 01:00:20,620 --> 01:00:21,600 onde a pessoa está. 1095 01:00:21,600 --> 01:00:25,610 Ele apenas lhe dá um zero dimensionado para um em Y, de zero a um no X. E 1096 01:00:25,610 --> 01:00:29,550 você simplesmente não precisa se preocupar com tudo a complexidade de onde a pessoa é, 1097 01:00:29,550 --> 01:00:33,000 se eles estão usando grandes movimentos ou pequenos movimentos, e ele só escalas 1098 01:00:33,000 --> 01:00:35,030 tudo para você. 1099 01:00:35,030 --> 01:00:36,330 Então, isso é apenas algo para manter um olho para fora. 1100 01:00:36,330 --> 01:00:38,350 >> Se você olhar através da documentação e você vê algo 1101 01:00:38,350 --> 01:00:41,920 Sobre a interação do Box, que é o que está se referindo. 1102 01:00:41,920 --> 01:00:45,792 Ele pode ser um pouco difícil conceito para entender o que é. 1103 01:00:45,792 --> 01:00:57,040 E é uma pena que não é ampliação comigo, mas tudo bem. 1104 01:00:57,040 --> 01:01:01,260 >> E enquanto estamos nessa visão, o outro API que seria interessante 1105 01:01:01,260 --> 01:01:03,530 talvez falar é nossa Toque API Zone. 1106 01:01:03,530 --> 01:01:08,900 Portanto, uma das primeiras coisas que as pessoas perguntar é como é que você clique com o salto? 1107 01:01:08,900 --> 01:01:11,250 É uma espécie de uma questão interessante, porque você realmente não precisa clicar 1108 01:01:11,250 --> 01:01:12,390 com o Leap. 1109 01:01:12,390 --> 01:01:15,350 O que tentamos e incentivar é pensar cerca de realmente interagir com o 1110 01:01:15,350 --> 01:01:19,410 espaço, agarrá-lo e movê-lo - você Não é necessário clicar e arrastar. 1111 01:01:19,410 --> 01:01:23,850 >> Mas para as aplicações nas quais uma espécie de interação é necessário, 1112 01:01:23,850 --> 01:01:25,775 tem uma API que é chamado uma API Zona Touch. 1113 01:01:25,775 --> 01:01:29,470 E ele só tenta tirar um monte de complexidade de descobrir exatamente 1114 01:01:29,470 --> 01:01:33,130 o que o usuário está fazendo no ar e simplifica em apenas um caso em que 1115 01:01:33,130 --> 01:01:35,600 diz que você quer clicado ou não. 1116 01:01:35,600 --> 01:01:38,250 E eu vou mostrar-lhe muito rapidamente como isso funciona. 1117 01:01:38,250 --> 01:01:43,720 1118 01:01:43,720 --> 01:01:52,000 >> Assim você pode ver aqui estar do meu dedo representado como um cursor, e você vai 1119 01:01:52,000 --> 01:01:54,720 se dado esta posição ao longo do API. 1120 01:01:54,720 --> 01:01:58,250 E como eu começar a se mover para a frente, basicamente diz que eu agora estou clicando e eu 1121 01:01:58,250 --> 01:02:00,080 pode arrastar esta ao redor. 1122 01:02:00,080 --> 01:02:02,700 E isso realmente não importa onde Estou no espaço 3D - 1123 01:02:02,700 --> 01:02:04,650 ele vai trabalhar, não importa onde eu estou. 1124 01:02:04,650 --> 01:02:09,060 >> E assim, pelo valor de face que parece muito simples. 1125 01:02:09,060 --> 01:02:12,180 Na verdade, há um monte de complexo mecânica em torno disso. 1126 01:02:12,180 --> 01:02:15,800 Então é por isso tentamos encapsular tudo isso em uma API e torná-lo um 1127 01:02:15,800 --> 01:02:17,610 pouco mais simples para vocês. 1128 01:02:17,610 --> 01:02:21,140 Então se você tem um olhar para a API, é realmente muito simples de 1129 01:02:21,140 --> 01:02:23,780 construir isso em sua aplicação, e você não precisa se preocupar com todo o 1130 01:02:23,780 --> 01:02:27,130 complexidades de onde o mão da pessoa é. 1131 01:02:27,130 --> 01:02:31,380 >> Portanto, há um monte de outras coisas no SDK. 1132 01:02:31,380 --> 01:02:33,610 Se você quiser ter um pouco de explorar, você vai começar a encontrar alguns 1133 01:02:33,610 --> 01:02:34,210 das outras coisas. 1134 01:02:34,210 --> 01:02:38,860 Mas esses são alguns dos alto nível conceitos que estão em nosso SDK. 1135 01:02:38,860 --> 01:02:42,760 >> Pode ser um pouco mais para tomar sem ter tido a chance de jogar 1136 01:02:42,760 --> 01:02:44,050 aí com o salto ainda. 1137 01:02:44,050 --> 01:02:47,800 Mas eu só queria dar-lhe um pouco de um sabor do que está lá dentro, de modo que 1138 01:02:47,800 --> 01:02:51,850 quando você chegar até ele, como eu disse, fique à vontade para chegar até nós. 1139 01:02:51,850 --> 01:02:54,470 Eu posso apontá-lo na direção certa para qualquer tipo de documentação para ajudar 1140 01:02:54,470 --> 01:02:55,720 você a começar. 1141 01:02:55,720 --> 01:03:01,080 1142 01:03:01,080 --> 01:03:06,960 >> Assim, como já referi, o nosso SDK tem um monte de línguas nativas. 1143 01:03:06,960 --> 01:03:08,870 Temos a API JavaScript. 1144 01:03:08,870 --> 01:03:13,310 Uma das maneiras mais fáceis para começar pode estar a olhar para alguns dos 1145 01:03:13,310 --> 01:03:16,560 plataformas dos quadros que estão lá fora. 1146 01:03:16,560 --> 01:03:19,370 >> Eu não sei se as pessoas estão familiarizado com o Unity. 1147 01:03:19,370 --> 01:03:22,340 famo.us, viscosidade e Vuo são todos muito novos para a cena. 1148 01:03:22,340 --> 01:03:24,820 Unreal você provavelmente visto em motores de jogo. 1149 01:03:24,820 --> 01:03:30,040 >> Mas o que este tipo de ambientes fazer é, pode ser uma maneira mais fácil de ajudar a 1150 01:03:30,040 --> 01:03:30,930 começar. 1151 01:03:30,930 --> 01:03:33,890 Porque o que alguns deles fazer a vontade fornecê-lo com uma estrutura 3D 1152 01:03:33,890 --> 01:03:34,770 começar. 1153 01:03:34,770 --> 01:03:37,490 Então, que tipo de tira alguns da complexidade. 1154 01:03:37,490 --> 01:03:40,930 Você ganha mais do visual ambiente para trabalhar dentro 1155 01:03:40,930 --> 01:03:45,380 >> famo.us é uma nova plataforma que está vindo para um desenvolvimento de aplicativos web. 1156 01:03:45,380 --> 01:03:48,950 Seu objetivo é fazer com que aplicativo web desenvolvimento super fácil. 1157 01:03:48,950 --> 01:03:50,830 Para que será que sai - 1158 01:03:50,830 --> 01:03:52,340 não há prazo para isto no momento. 1159 01:03:52,340 --> 01:03:54,790 Mas se isso é algo que você está interessado em fazer, poderia ser um 1160 01:03:54,790 --> 01:03:56,430 para manter um olho em. 1161 01:03:56,430 --> 01:04:00,410 >> goo é uma incrível HTML5 plataforma de jogos. 1162 01:04:00,410 --> 01:04:05,530 Eles estão fazendo um editor muito visual também on-line, mais uma vez, em alta 1163 01:04:05,530 --> 01:04:07,480 aplicações web de desempenho. 1164 01:04:07,480 --> 01:04:11,520 Vuo é algo que eu posso passar por cima de muito brevemente. 1165 01:04:11,520 --> 01:04:15,580 Isto leva ao conceito de prototipagem rápida. 1166 01:04:15,580 --> 01:04:17,100 >> E eu não quero ir profundo demais para isso. 1167 01:04:17,100 --> 01:04:20,226 Mas uma das coisas que se você está realmente interessados ​​em entrar neste 1168 01:04:20,226 --> 01:04:25,370 tipo de desenvolvimento, encontrar uma boa ferramenta fazer prototipagem rápida pode ser 1169 01:04:25,370 --> 01:04:26,480 realmente valioso. 1170 01:04:26,480 --> 01:04:30,520 E o que eu quero dizer com isso é que é um quadro em que você tem que fazer muito, 1171 01:04:30,520 --> 01:04:33,200 muito pouco esforço para ter um monte de retorno. 1172 01:04:33,200 --> 01:04:35,450 Então, você realmente não precisa para fazer um monte de codificação. 1173 01:04:35,450 --> 01:04:38,640 Um lote de que é muito visual - é arrastando blocos ao redor. 1174 01:04:38,640 --> 01:04:45,230 >> Na verdade, eu posso mostrar-lhe muito, muito breve exemplo disso. 1175 01:04:45,230 --> 01:05:04,650 1176 01:05:04,650 --> 01:05:07,710 Assim você pode ver aqui, é apenas um ambiente totalmente visual - 1177 01:05:07,710 --> 01:05:08,960 você não precisa mesmo de código. 1178 01:05:08,960 --> 01:05:18,888 1179 01:05:18,888 --> 01:05:21,220 Ah, ótimo - 1180 01:05:21,220 --> 01:05:23,340 não vamos fazer isso de demonstração no momento. 1181 01:05:23,340 --> 01:05:25,330 Ele não parece querer para executar no momento. 1182 01:05:25,330 --> 01:05:29,490 Então, sem entrar em muitos detalhes, é o que é chamado de Visual 1183 01:05:29,490 --> 01:05:30,910 linguagem de programação. 1184 01:05:30,910 --> 01:05:34,460 Ele permite que você obtenha alguns básicos funcionalidade de trabalho. 1185 01:05:34,460 --> 01:05:40,970 >> Eu só vou rapidamente abrir uma versão completa deste. 1186 01:05:40,970 --> 01:05:47,870 Então você pode ver aqui, este é um muito aplicação simples que basicamente 1187 01:05:47,870 --> 01:05:50,400 leva uma imagem e permite que você movê-lo com o Leap. 1188 01:05:50,400 --> 01:05:53,730 E esses blocos verdes estão aqui essencialmente tudo o que você precisa fazer para obter 1189 01:05:53,730 --> 01:05:55,380 começou com o lado da Leap dele. 1190 01:05:55,380 --> 01:05:58,660 Portanto, é uma boa maneira de começar. 1191 01:05:58,660 --> 01:06:01,550 Se você tem algumas idéias que você quer experiência com antes mesmo de chegar 1192 01:06:01,550 --> 01:06:03,460 qualquer código para baixo, é uma boa maneira de começar. 1193 01:06:03,460 --> 01:06:06,000 1194 01:06:06,000 --> 01:06:08,280 >> AUDIÊNCIA: Se usarmos [inaudível] 1195 01:06:08,280 --> 01:06:12,000 olhar, que se traduz em código real? 1196 01:06:12,000 --> 01:06:14,870 >> MICHAEL SUTHERLAND: Nessa situação, Eu não acho que você tem a capacidade de 1197 01:06:14,870 --> 01:06:16,410 traduzir o código. 1198 01:06:16,410 --> 01:06:18,820 Há definitivamente algum outro quadros lá fora. 1199 01:06:18,820 --> 01:06:21,990 Quartzo Compositor é realmente uma ferramenta da Apple. 1200 01:06:21,990 --> 01:06:25,560 Ele não é mais suportado oficialmente, mas há uma grande comunidade em torno dele. 1201 01:06:25,560 --> 01:06:27,550 >> Nós vimos alguns Leap incrivelmente coisas sair dessa. 1202 01:06:27,550 --> 01:06:29,280 Há alguns plug-ins disponíveis. 1203 01:06:29,280 --> 01:06:34,260 Eu acho que não há acesso a baixo nível código de quartzo, embora eu não tenho 1204 01:06:34,260 --> 01:06:36,170 inteiramente certo sobre isso. 1205 01:06:36,170 --> 01:06:38,400 Mas isso é uma boa pergunta. 1206 01:06:38,400 --> 01:06:45,790 1207 01:06:45,790 --> 01:06:50,210 >> Então, eu só vou mostrar-lhe alguns muito, termos muito alto nível para as coisas 1208 01:06:50,210 --> 01:06:53,470 para pensar quando você está desenvolvendo. 1209 01:06:53,470 --> 01:06:57,830 As condições de iluminação em geral, não são um grande problema para o salto mais. 1210 01:06:57,830 --> 01:07:01,330 Nós temos uma equipe incrível que é basicamente foi capaz de eliminar a 1211 01:07:01,330 --> 01:07:03,310 quase todas as condições de iluminação, porque isso é algo que pode 1212 01:07:03,310 --> 01:07:04,080 potencialmente afetar. 1213 01:07:04,080 --> 01:07:07,530 Fontes de infravermelho vindo do fora tem a capacidade de afetar o 1214 01:07:07,530 --> 01:07:08,770 desempenho. 1215 01:07:08,770 --> 01:07:12,660 >> Em geral, você realmente não vai vir através de muitos obstáculos. 1216 01:07:12,660 --> 01:07:17,590 Se no seu desenvolvimento você vê que o aparelho entra em modo robusto, 1217 01:07:17,590 --> 01:07:21,680 realmente tudo o que isso significa é que pode ter detectado que há algum infravermelho 1218 01:07:21,680 --> 01:07:23,880 fontes de luz no meio ambiente e está compensando isso. 1219 01:07:23,880 --> 01:07:27,110 Portanto, não ser muito preocupado com isso. 1220 01:07:27,110 --> 01:07:32,870 >> Em geral, quando você está projetando software para o salto, é importante 1221 01:07:32,870 --> 01:07:37,890 para perceber que este poderia ser o primeiro tempo que o usuário está usando 1222 01:07:37,890 --> 01:07:39,070 esta tecnologia. 1223 01:07:39,070 --> 01:07:44,560 E isso é algo que é difícil para obter a sua cabeça em torno inicialmente. 1224 01:07:44,560 --> 01:07:49,240 O que nós tentamos e incentivar as pessoas a não é pensar, em vez de apenas 1225 01:07:49,240 --> 01:07:53,490 permitindo que o usuário tem que encontrar o seu caminho em torno da interação, o que 1226 01:07:53,490 --> 01:07:57,470 você está pedindo o seu usuário a fazer, e tentar explicar isso a eles um pouco. 1227 01:07:57,470 --> 01:08:00,120 Tratá-los como se eles nunca podem tenho visto esta tecnologia. 1228 01:08:00,120 --> 01:08:04,400 Às vezes as pessoas nem sequer sabem que chegar a suas mãos para fora sobre o dispositivo, 1229 01:08:04,400 --> 01:08:06,830 por isso não tomar nada como garantido. 1230 01:08:06,830 --> 01:08:11,110 >> Se você tem um olhar ao redor no espaço aéreo, você vai notar que muitos dos aplicativos 1231 01:08:11,110 --> 01:08:16,290 realmente inferir o usuário em como realmente interagir com esse app. 1232 01:08:16,290 --> 01:08:18,060 Isso é algo para ser apenas ciente. 1233 01:08:18,060 --> 01:08:21,460 Se você está desenvolvendo software para esta plataforma, é novo. 1234 01:08:21,460 --> 01:08:24,979 As pessoas não estão familiarizados com o A tecnologia, no entanto, e por isso você pode precisar 1235 01:08:24,979 --> 01:08:29,220 ajudar a aliviar-los em tudo o que que é que você está construindo. 1236 01:08:29,220 --> 01:08:31,600 >> Dados é seu amigo. 1237 01:08:31,600 --> 01:08:32,880 Eu mencionei antes do Visualizer. 1238 01:08:32,880 --> 01:08:35,240 Pode ser um dos melhores ferramentas que você usa. 1239 01:08:35,240 --> 01:08:38,970 Ele apenas permite que você procure eo que você está fazendo. 1240 01:08:38,970 --> 01:08:42,890 Pense sobre a ação que você está tentando codificar-se, e depois olhar para 1241 01:08:42,890 --> 01:08:44,970 o que parece no Visualizer. 1242 01:08:44,970 --> 01:08:48,300 E então ele vai te dar uma sensação melhor do que isso significa que os dados 1243 01:08:48,300 --> 01:08:51,740 você está ficando fora do SDK. 1244 01:08:51,740 --> 01:08:59,779 >> Se você estiver fazendo qualquer coisa que precisa de um menus, menus são algo que você 1245 01:08:59,779 --> 01:09:02,450 quero que o usuário seja capaz de fazer, sem sequer pensar. 1246 01:09:02,450 --> 01:09:04,380 Não é realmente parte de sua aplicação. 1247 01:09:04,380 --> 01:09:07,080 É uma parte de como o usuário usa a sua aplicação. 1248 01:09:07,080 --> 01:09:09,670 >> Portanto, temos alguns recursos no site do desenvolvedor. 1249 01:09:09,670 --> 01:09:14,040 Apenas um par de diferentes sistemas para menus que levam a carga fora de você 1250 01:09:14,040 --> 01:09:16,399 caras para ter que pensar sobre como construir menus. 1251 01:09:16,399 --> 01:09:19,130 Porque menus pode ser algo que você poderia gastar muito tempo tentando 1252 01:09:19,130 --> 01:09:22,590 para construir em seu aplicativo, quando realmente o que você está tentando fazer é 1253 01:09:22,590 --> 01:09:24,850 construir a idéia de que você ter, não o menu. 1254 01:09:24,850 --> 01:09:29,140 Então, eu recomendaria se você tiver que fazer qualquer tipo de sistemas de menu, definitivamente 1255 01:09:29,140 --> 01:09:31,430 ter um olhar para o que os recursos tem no site do desenvolvedor. 1256 01:09:31,430 --> 01:09:34,370 Temos alguns bons exemplos de como para fazer menus e como mantê-los 1257 01:09:34,370 --> 01:09:37,350 consistente para que os usuários tenham um experiência consistente em 1258 01:09:37,350 --> 01:09:40,170 aplicações. 1259 01:09:40,170 --> 01:09:41,689 >> O feedback visual. 1260 01:09:41,689 --> 01:09:45,870 Então, o que quero dizer com isto é, se, por exemplo, você está tentando fazer alguma coisa 1261 01:09:45,870 --> 01:09:51,600 que está mostrando um espaço 3D, é muito importante para fornecer algum tipo de 1262 01:09:51,600 --> 01:09:52,830 feedback visual. 1263 01:09:52,830 --> 01:09:58,340 Então, se isso é mostrando onde seu dedos nesse espaço, ou na 1264 01:09:58,340 --> 01:10:03,230 caso do Bloco 54, que vimos no muito começar, você deve ter notado que 1265 01:10:03,230 --> 01:10:04,860 o [? pedais?] foram iluminados. 1266 01:10:04,860 --> 01:10:10,510 E quando eu fui perto da torre de blocos, você pode realmente ver 1267 01:10:10,510 --> 01:10:12,480 visualmente que eu estava perto deles. 1268 01:10:12,480 --> 01:10:15,920 E é um pequeno truque, mas é realmente muito importante. 1269 01:10:15,920 --> 01:10:19,940 Assim, certifique-se de que o usuário orientado no espaço 3D. 1270 01:10:19,940 --> 01:10:21,470 >> E, novamente, a prototipagem rápida. 1271 01:10:21,470 --> 01:10:24,740 Se você pode encontrar algumas ferramentas que você achar útil, eu definitivamente faria 1272 01:10:24,740 --> 01:10:26,500 incentivá-lo a investir o tempo em que. 1273 01:10:26,500 --> 01:10:30,210 Ser capaz de obter suas idéias rapidamente em vez de ter que gastar uma 1274 01:10:30,210 --> 01:10:34,090 muito tempo que codifica a um nível mais baixo e tentando descobrir como codificar 1275 01:10:34,090 --> 01:10:37,600 -lo, se você pode obter essas idéias em frente de você, brincar com eles 1276 01:10:37,600 --> 01:10:45,380 um pouco e, em seguida, código-lo, ele poderia ser uma grande poupança de tempo. 1277 01:10:45,380 --> 01:10:48,760 >> Então, nós estamos chegando ao final. 1278 01:10:48,760 --> 01:10:52,092 Como estamos em tempo? 1279 01:10:52,092 --> 01:10:55,960 >> COLUNA 2: [inaudível] oito minutos até 5:30. 1280 01:10:55,960 --> 01:10:57,543 >> MICHAEL SUTHERLAND: Nós vamos terminar às 5:30? 1281 01:10:57,543 --> 01:10:58,505 >> COLUNA 2: eu faço isso. 1282 01:10:58,505 --> 01:11:01,010 Esse foi o ponto que anunciar aqui. 1283 01:11:01,010 --> 01:11:02,770 Mas podemos fazer um em um Q & A depois disso. 1284 01:11:02,770 --> 01:11:05,260 >> MICHAEL SUTHERLAND: Sim, eu não vou muito profundamente o resto deste então. 1285 01:11:05,260 --> 01:11:07,570 Eu mencionei antes uma diferente maneira de fazer gestos. 1286 01:11:07,570 --> 01:11:14,050 Se você está interessado e você está trabalhando com JavaScript, este é um 1287 01:11:14,050 --> 01:11:18,820 JavaScript aplicação que um desenvolvedor chamado Robert Leary construído. 1288 01:11:18,820 --> 01:11:21,920 O que acontece é que tem um monte da complexidade de 1289 01:11:21,920 --> 01:11:24,270 gravação e utilização de movimentos. 1290 01:11:24,270 --> 01:11:27,660 >> Então o que ele fez é que ele é, basicamente, criou um gravador gesto. 1291 01:11:27,660 --> 01:11:30,410 Você pode digitar o gesto, gravá-la. 1292 01:11:30,410 --> 01:11:34,160 Ele cospe algo que você pode em seguida, puxar para o seu aplicativo. 1293 01:11:34,160 --> 01:11:39,820 Então, ao invés de ter que codificar toda a movimentos complexos em 3D, você pode 1294 01:11:39,820 --> 01:11:43,310 simplesmente tome isso, fazer a ação, e guardá-lo para a sua aplicação. 1295 01:11:43,310 --> 01:11:45,560 Assim que poderia ser uma interessante ferramenta para ajudar você a começar. 1296 01:11:45,560 --> 01:11:49,150 1297 01:11:49,150 --> 01:11:50,900 >> Eu posso passar por estes muito rapidamente. 1298 01:11:50,900 --> 01:11:54,850 É apenas um par de vídeos que mostram algumas das aplicações interessantes. 1299 01:11:54,850 --> 01:11:58,850 Algumas das coisas que você não pode ver ou no espaço aéreo, mas é flutuante 1300 01:11:58,850 --> 01:12:00,190 em torno da comunidade de desenvolvedores. 1301 01:12:00,190 --> 01:12:03,860 Apenas um trabalho incrível que as pessoas têm vindo a trabalhar naquele programa algum 1302 01:12:03,860 --> 01:12:06,700 talvez alguns aplicativos mais originais possível. 1303 01:12:06,700 --> 01:12:10,920 1304 01:12:10,920 --> 01:12:16,300 >> Portanto, este é um sistema que está usando basicamente cabeça rastreamento na câmara 1305 01:12:16,300 --> 01:12:17,550 para dar aquela profundidade perspectiva. 1306 01:12:17,550 --> 01:12:29,550 1307 01:12:29,550 --> 01:12:31,975 Mas você pode ver que é uma bonita truque visual interessante. 1308 01:12:31,975 --> 01:12:42,610 1309 01:12:42,610 --> 01:12:45,910 Então, esse é o tipo de coisa interessante que é possível com este tipo de 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, em seguida, alguns de vocês podem estar familiarizados com o Oculus Rift. 1313 01:12:56,270 --> 01:12:59,000 Este é apenas um trabalho experimental que alguns dos desenvolvedores têm sido 1314 01:12:59,000 --> 01:13:03,190 fazendo em torno da combinação Leap movimento com o Oculus Rift, assim, pela primeira 1315 01:13:03,190 --> 01:13:06,830 vez que você pode estar dentro que o mundo virtual. 1316 01:13:06,830 --> 01:13:11,730 Então isso vai ser uma interessante abordagem para o jogo em breve. 1317 01:13:11,730 --> 01:13:13,565 O Oculus Rift é um fone de ouvido VR. 1318 01:13:13,565 --> 01:13:17,650 1319 01:13:17,650 --> 01:13:19,360 Coitado - 1320 01:13:19,360 --> 01:13:20,610 ele realmente tem um tempo difícil. 1321 01:13:20,610 --> 01:13:25,850 1322 01:13:25,850 --> 01:13:30,050 >> Esta foi uma exposição que foi feito utilizando mapeamento de projeção 1323 01:13:30,050 --> 01:13:33,070 com o Leap Motion. 1324 01:13:33,070 --> 01:13:36,220 Apenas um muito bom interativo ambiente onde as pessoas 1325 01:13:36,220 --> 01:13:37,470 pode apenas brincar. 1326 01:13:37,470 --> 01:13:41,540 1327 01:13:41,540 --> 01:13:44,510 Você pode ver que eles criaram estes Árvores em 3D usando o mapeamento de projeção 1328 01:13:44,510 --> 01:13:45,760 técnicas. 1329 01:13:45,760 --> 01:13:59,590 1330 01:13:59,590 --> 01:14:02,790 Este foi um interessante feito em Taipei com Heineken fazendo uma 1331 01:14:02,790 --> 01:14:04,513 instalação. 1332 01:14:04,513 --> 01:14:39,240 1333 01:14:39,240 --> 01:14:42,230 >> A toda abordagem de "Homem de Ferro" lá. 1334 01:14:42,230 --> 01:14:45,690 Mas por uma questão de tempo, eu vou apenas rapidamente chegar ao fim. 1335 01:14:45,690 --> 01:14:50,500 Portanto, se há três coisas que faria ser bom para tirar - porque eu 1336 01:14:50,500 --> 01:14:52,800 perceber que há uma grande quantidade de informações que acabamos coberto. 1337 01:14:52,800 --> 01:14:57,350 E muito do que você realmente precisa gastar um pouco de tempo para apenas cavar 1338 01:14:57,350 --> 01:14:59,000 para dentro dos recursos que estão disponíveis. 1339 01:14:59,000 --> 01:15:03,710 >> Mas eu acho que a primeira coisa que é realmente se você está criando software, e tentar 1340 01:15:03,710 --> 01:15:09,470 projetar para o usuário, não para "Homem de Ferro". Então esqueça Eu quero ser 1341 01:15:09,470 --> 01:15:16,040 "Homem de Ferro". Eu quero estar em "Minority Relatório. "Mas em vez disso, 1342 01:15:16,040 --> 01:15:17,050 projetar para o usuário. 1343 01:15:17,050 --> 01:15:19,040 Projeto para a pessoa que vai estar usando seu software. 1344 01:15:19,040 --> 01:15:22,340 >> Então, pense sobre como eu posso fazer sua experiência melhor? 1345 01:15:22,340 --> 01:15:25,310 Como posso fazer algo que eles estão fazendo o melhor? 1346 01:15:25,310 --> 01:15:28,120 E isso realmente vai ser o lugar onde o mais poderoso eo mais 1347 01:15:28,120 --> 01:15:29,370 software envolvente vem. 1348 01:15:29,370 --> 01:15:33,710 1349 01:15:33,710 --> 01:15:37,740 >> E se você está familiarizado com UI / UX, você quase pode jogar as regras a 1350 01:15:37,740 --> 01:15:39,740 janela em algum sentido. 1351 01:15:39,740 --> 01:15:42,590 Com este tipo de tecnologia, estamos começando a reescrever as regras à medida que 1352 01:15:42,590 --> 01:15:46,590 ir, e isso apenas significa que você tem uma tela em branco. 1353 01:15:46,590 --> 01:15:48,650 Então vocês estão realmente começando no momento certo. 1354 01:15:48,650 --> 01:15:52,010 Se você está apenas começando em programação agora, o que significa que você começa a 1355 01:15:52,010 --> 01:15:54,470 escrever o livro de regras como você aprende, de modo que é uma incrível 1356 01:15:54,470 --> 01:15:55,720 oportunidade para isso. 1357 01:15:55,720 --> 01:15:58,160 1358 01:15:58,160 --> 01:16:01,800 >> E gostaria apenas de dizer mais uma vez, ser capaz de encontrar uma forma de protótipo de forma rápida e 1359 01:16:01,800 --> 01:16:02,270 em seguida, construir. 1360 01:16:02,270 --> 01:16:06,900 Não necessariamente perder todo o seu tempo metendo as porcas e parafusos 1361 01:16:06,900 --> 01:16:07,280 imediatamente. 1362 01:16:07,280 --> 01:16:09,150 Veja se você pode obter as suas ideias para fora. 1363 01:16:09,150 --> 01:16:11,720 >> Ela costumava ser que isso era bom para obtê-los no papel. 1364 01:16:11,720 --> 01:16:13,500 E o papel ainda é um grande caminho a percorrer. 1365 01:16:13,500 --> 01:16:16,910 Mas uma vez que você começa a ter estes dinâmica interfaces, você realmente começar 1366 01:16:16,910 --> 01:16:21,330 a precisar de algumas ferramentas melhores para ser capaz para obter essas idéias dinâmicas fora. 1367 01:16:21,330 --> 01:16:25,750 E por isso, se você pode encontrar algumas ferramentas que ajudá-lo a um protótipo, e tentar aprender 1368 01:16:25,750 --> 01:16:28,030 los e usá-los, e você vai provavelmente salvar um 1369 01:16:28,030 --> 01:16:31,710 muito tempo e aborrecimento. 1370 01:16:31,710 --> 01:16:34,820 >> Então, alguns recursos. 1371 01:16:34,820 --> 01:16:37,620 Uma vez que você começar a receber em JavaScript, 1372 01:16:37,620 --> 01:16:41,690 js.leapmotion.com / tutoriais, que vai ser uma ótima maneira de começar. 1373 01:16:41,690 --> 01:16:44,240 Exemplos de novo sobre js.leapmotion.com, você vai encontrar algumas 1374 01:16:44,240 --> 01:16:46,140 grandes exemplos de JavaScript. 1375 01:16:46,140 --> 01:16:51,860 >> Sinta-se livre para se engajar no fóruns, pedir desenvolvedores, pergunte-nos. 1376 01:16:51,860 --> 01:16:54,360 É uma ótima maneira de aprender. 1377 01:16:54,360 --> 01:16:58,190 Se você estiver interessado em ler mais conteúdo sobre o que está lá fora, alguns 1378 01:16:58,190 --> 01:17:01,520 da liderança de pensamento no espaço, labs.leapmotion.com 's uma grande 1379 01:17:01,520 --> 01:17:02,560 blog para isso. 1380 01:17:02,560 --> 01:17:05,600 Estamos lançando um novo conteúdo a cada semana, é um grande espaço. 1381 01:17:05,600 --> 01:17:09,290 >> E se você deseja se conectar com nós, mais uma vez, os fóruns. 1382 01:17:09,290 --> 01:17:12,032 Você pode enviar um email para developers@leapmotion.com. 1383 01:17:12,032 --> 01:17:14,960 Estamos no @ leapmotiondev no Twitter, portanto basta twittar para nós. 1384 01:17:14,960 --> 01:17:16,350 Estamos muito ativo lá. 1385 01:17:16,350 --> 01:17:18,430 E a nossa principal alavanca, @ leapmotion. 1386 01:17:18,430 --> 01:17:21,100 @ Leapmotiondev, obviamente, é nossa desenvolvedor Twitter alça. 1387 01:17:21,100 --> 01:17:23,700 1388 01:17:23,700 --> 01:17:26,050 >> Então, isso é realmente sobre isso. 1389 01:17:26,050 --> 01:17:28,450 Se há algum tempo para perguntas, definitivamente feliz 1390 01:17:28,450 --> 01:17:30,130 para responder a quaisquer perguntas. 1391 01:17:30,130 --> 01:17:33,550 Se você pensar em nada mais tarde, por favor, sinta-se livre para chegar a mim 1392 01:17:33,550 --> 01:17:38,370 directamente no kiwi@leapmotion.com, ou tweet para mim no @ kiwi. 1393 01:17:38,370 --> 01:17:39,750 Legal. 1394 01:17:39,750 --> 01:17:40,930 Alguma pergunta? 1395 01:17:40,930 --> 01:17:45,230 >> AUDIÊNCIA: Além de desenvolvimento de aplicativos que [inaudível], como é possível 1396 01:17:45,230 --> 01:17:49,940 -lo para fazer [inaudível] software nível tão que você pode rolar para a esquerda, direita, 1397 01:17:49,940 --> 01:17:51,320 cima, para baixo, e qualquer [inaudível] 1398 01:17:51,320 --> 01:17:52,055 aplicações, [? por exemplo?] 1399 01:17:52,055 --> 01:17:53,270 [Inaudível]? 1400 01:17:53,270 --> 01:17:55,530 >> MICHAEL SUTHERLAND: Então lá são aplicações para isso. 1401 01:17:55,530 --> 01:17:58,760 Se você tem um olhar no espaço aéreo, você vai encontrar algumas aplicações diferentes. 1402 01:17:58,760 --> 01:18:04,570 Alguns dos mais populares são uma chamado HandWAVE que permite que você faça 1403 01:18:04,570 --> 01:18:06,070 alguns gestos básicos. 1404 01:18:06,070 --> 01:18:09,050 Se você quer fazer esse tipo de coisa, não há realmente nada que limita 1405 01:18:09,050 --> 01:18:10,760 no SDK para fazê-lo. 1406 01:18:10,760 --> 01:18:17,320 É realmente uma questão de se você estiver construção de que o controle de nível de sistema operacional, é 1407 01:18:17,320 --> 01:18:21,810 realmente fazendo essa experiência de usar o OS melhor? 1408 01:18:21,810 --> 01:18:25,450 >> Com o tempo, vamos começar a ver a sistemas operacionais evoluem para um estado 1409 01:18:25,450 --> 01:18:28,400 que realmente é feito para este tipo de entrada. 1410 01:18:28,400 --> 01:18:32,000 Por agora, estamos na verdade usando sistemas operacionais que foram construídas 1411 01:18:32,000 --> 01:18:34,340 para a tecnologia de 26 anos de idade. 1412 01:18:34,340 --> 01:18:37,240 Se você tiver um olhar para a interface do Mac, ele realmente não mudou em 1413 01:18:37,240 --> 01:18:38,790 cerca de 26 anos. 1414 01:18:38,790 --> 01:18:43,020 Então, nós estamos realmente lutando contra um 26 ano curva de aprendizagem, onde as pessoas têm 1415 01:18:43,020 --> 01:18:47,170 tão acostumados a este tipo de interface que é difícil ver para além disso. 1416 01:18:47,170 --> 01:18:51,770 Então, se você pode melhorar essa experiência, isso é uma vitória definitiva. 1417 01:18:51,770 --> 01:18:56,730 >> Mas se ele está apenas fazendo um gesto para uma questão de fazê um gesto, o que 1418 01:18:56,730 --> 01:19:01,360 você provavelmente vai descobrir é que os usuários, eles vão achar que é mais fácil simplesmente voltar 1419 01:19:01,360 --> 01:19:04,440 ao seu teclado e mouse porque isso é o que eles estão confortáveis ​​com. 1420 01:19:04,440 --> 01:19:08,670 Então é por isso que é muito importante para pensar sobre quem eu estou projetando para? 1421 01:19:08,670 --> 01:19:13,670 Quem é que o usuário final, e como pode Eu tornar sua vida um pouco melhor? 1422 01:19:13,670 --> 01:19:22,350 >> Mas, se tiver tempo, eu pode mostrar-lhe um rápido. 1423 01:19:22,350 --> 01:19:31,670 1424 01:19:31,670 --> 01:19:33,650 Isso é interessante que acabou de sair. 1425 01:19:33,650 --> 01:19:39,660 1426 01:19:39,660 --> 01:19:42,890 É um cursor muito simples, mas é bonitinho, porque ele tem essa 1427 01:19:42,890 --> 01:19:44,140 mãozinha - 1428 01:19:44,140 --> 01:19:46,110 1429 01:19:46,110 --> 01:19:48,360 ou não. 1430 01:19:48,360 --> 01:19:49,610 Será que estamos aqui? 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 >> Bem, eu não vou te mostrar que de demonstração. 1435 01:20:00,710 --> 01:20:04,060 Mas isso [? leapcursor.js?] 1436 01:20:04,060 --> 01:20:08,370 é um pequeno exemplo interessante que basicamente permite que você vá para cima e para baixo 1437 01:20:08,370 --> 01:20:12,840 fluida em uma página web e uma espécie de cliques apenas flexionando sua mão. 1438 01:20:12,840 --> 01:20:16,200 Por isso, deveria ser mais um tipo descontraído de rolagem 1439 01:20:16,200 --> 01:20:17,910 cima e para baixo, flicks. 1440 01:20:17,910 --> 01:20:20,410 >> AUDIÊNCIA: Você mencionou o dispositivo em si é em grande parte de hardware commodity. 1441 01:20:20,410 --> 01:20:24,005 Qual é o hardware subjacente tecnologia que está realmente fazendo o 1442 01:20:24,005 --> 01:20:25,950 detecção de objetos? 1443 01:20:25,950 --> 01:20:28,740 >> MICHAEL SUTHERLAND: Então o real detecção dos objetos - por isso 1444 01:20:28,740 --> 01:20:33,490 basicamente, se você fosse cortar o USB aqui, você está indo só para ter uma 1445 01:20:33,490 --> 01:20:35,940 todo bando de dados de imagem de volta. 1446 01:20:35,940 --> 01:20:37,730 As pessoas já o fizeram. 1447 01:20:37,730 --> 01:20:41,260 Onde a magia está acontecendo é basicamente, uma vez que entra no 1448 01:20:41,260 --> 01:20:45,980 computador, é essencialmente um algoritmos proprietários que estavam 1449 01:20:45,980 --> 01:20:51,410 originalmente desenvolvido por nosso co-fundador e agora apenas assumiu uma 1450 01:20:51,410 --> 01:20:52,300 vida própria. 1451 01:20:52,300 --> 01:20:55,830 >> AUDIÊNCIA: É por meio de infravermelho, ou um campo magnético [inaudível]? 1452 01:20:55,830 --> 01:20:57,600 >> MICHAEL SUTHERLAND: Então é apenas puramente infravermelho. 1453 01:20:57,600 --> 01:21:00,900 Então, literalmente, é como ter um pouco de webcams sentado no seu disco 1454 01:21:00,900 --> 01:21:03,920 e, em seguida, um projector que brilha em sua mão. 1455 01:21:03,920 --> 01:21:05,190 É só tudo feito em infravermelho. 1456 01:21:05,190 --> 01:21:08,380 Então é só alguns óptico infravermelho sensores, e alguns LEDs de infravermelho, e 1457 01:21:08,380 --> 01:21:11,680 não há realmente nada complexo demais sobre isso. 1458 01:21:11,680 --> 01:21:15,850 É a maneira que nós somos capazes de tomar que os dados e, em seguida, transformá-lo em 1459 01:21:15,850 --> 01:21:17,425 algo útil em 3D. 1460 01:21:17,425 --> 01:21:23,300 1461 01:21:23,300 --> 01:21:29,640 >> AUDIÊNCIA: Assim, parece bastante fácil para as pessoas [inaudível]. 1462 01:21:29,640 --> 01:21:36,786 1463 01:21:36,786 --> 01:21:43,555 Mas existe alguma maneira para um desenvolvedor aplicar talvez [inaudível] 1464 01:21:43,555 --> 01:21:48,475 para outros tipos de objetos - talvez rostos ou outros tipos de coisas 1465 01:21:48,475 --> 01:21:51,145 o usuário pode apresentar? 1466 01:21:51,145 --> 01:21:56,130 >> MICHAEL SUTHERLAND: No momento em que dão suporte a um conjunto limitado de ferramentas. 1467 01:21:56,130 --> 01:21:58,940 Infelizmente, com a maneira que nós temos estruturados os dados, porque queríamos 1468 01:21:58,940 --> 01:22:02,630 para fazê-lo de uma forma simples ou um que faz mais sentido para as mãos 1469 01:22:02,630 --> 01:22:08,230 e os dedos, a API não vai rastreamento de face de apoio ou 1470 01:22:08,230 --> 01:22:10,160 genérico objeto de monitoramento. 1471 01:22:10,160 --> 01:22:11,750 Isso pode vir no futuro. 1472 01:22:11,750 --> 01:22:15,940 Mas, por agora, é realmente bem atento para as mãos e os dedos e 1473 01:22:15,940 --> 01:22:17,190 ferramentas específicas. 1474 01:22:17,190 --> 01:22:25,060 1475 01:22:25,060 --> 01:22:25,960 Legal. 1476 01:22:25,960 --> 01:22:26,860 >> [? DAVE: Obrigado] tanto?. 1477 01:22:26,860 --> 01:22:28,660 Isso é ótimo. 1478 01:22:28,660 --> 01:22:31,960 >> [Aplausos] 1479 01:22:31,960 --> 01:22:33,210