DAVID: Entón, grazas a todos vostedes para chegando, como se acorde liña tamén. Estamos tan felices de ser acompañado polo noso amigos Dan e Michael aquí de Salto Movemento, cuxa empresa Leap Motion moi xenerosamente doou algún hardware ao Sota claro que vostedes poden facer cousas legais con este dispositivo. Sen máis delongas, Dan e Michael. DAN Gill: Todo ben, grazas. Grazas, David. Grazas persoal. É bo ver todos vostedes. O meu nome é Dan Gill. E, como David descrito, Estou con Leap Motion. Este é Michael Sutherland. Xa que preto de 1/10 da nosa empresa é en realidade o nome Michael chamamos Kiwi, e unha vez que escoitar o acento vai entender o por que. Pero estamos moi contentos de estar aquí hoxe para agasallo para ti persoas e persoas en liña, e dicirlle algo máis sobre Leap no desenvolvemento medio ambiente ea nosa comunidade de desenvolvedores, e como se pode ser capaz de impactan algunhas das cousas que é facendo como comeza a o final do semestre. Vou comezar con só unha breve introdución contextual sobre a empresa e algúns da industria exemplos que estamos a ver e unha pouco sobre iso. E entón nós estamos indo a ir á dereita en pouco de Michael. Michael corre a nosa comunidade de desenvolvedores. Polo tanto, hai 70.000 persoas que teñen máis accedeuse noso portal e creador acceso chegado ao software Leap Kit de desenvolvemento e son activamente construción de todos os tipos de aplicacións que Michael vai falar completamente. Persoalmente, eu executar o noso Negocio da Empresa. O que significa que todo o uso comercial caso para o salto nunha variedade de industrias, e eu vou falar brevemente sobre iso. Entón o que eu quería facer, nun alto nivel a maioría de vostedes probablemente están familiarizada con algún tipo de Tecnoloxía de movemento 3D. Vostede viu a Kinect, ou xa viu os comerciais para os teléfonos Samsung co de desprazar. E nalgún momento probablemente xa intentou unha destas plataformas ou visto los en acción. Nós realmente sentimos como se tivésemos novos camiños. E está todo mapeado, polo que é moi solución baseada en software. É todo baseado algoritmo propietario, e iso nos permitiu facer unha serie de cousas que son diferentes do que os outros no espazo. Chegamos a un nivel de precisión que vai ver nas manifestacións iso é moito máis do que outros persoas foron capaces de facer. Así, cunha precisión de 1/100 de milímetro, nós Pode seguir a posición de palma en alcance para cantos couberen no campo de visión. E, de novo, que o nivel de precisión abriu unha morea de aplicación oportunidades que non teñen existía antes. É enteiramente incorporável. Porque é un tal programa orientado solución, este pequeno anaco de hardware que ve aquí é o dispositivo. Estes van estar dispoñibles para ti alumnos. Temos 30 que temos doado para o grupo. Se vostede decide facer un proxecto baseado en o salto, será capaz de tomar estes prestado e gastar o tempo con eles. Tamén acaba de anunciar unha versión integrada. Así, a HP ha realmente comezar transporte portátiles - ou xa comezou a distribuír portátiles do dispositivo, un embutido versión deste nel. E por mor do programa e como software orientado dicir, o hardware é incrible simple e Michael vai leva-lo través do que está nel. Creamos un contido moi ambiente rico. Entón, estas 70 mil desenvolvedores son construción de aplicacións. Vostede persoas terán a oportunidade de construír aplicacións e posiblemente ata poñelas na nosa aplicación medio ambiente - é chamado de Espazo Aéreo. Temos norte de 100 aplicacións alí, e moitos, moitos, moitos máis no proceso de certificación e en proceso para ser posta en uso. Vai ver que é incrible poderoso en termos da súa velocidade. Entón verás que non hai latencia no a reacción entre o momento en que fai algo no campo de visión e cando algo pasa na pantalla. Se xa chanceou co Kinect ou outros, vai notar un pouco dun atraso cando realmente ten un movemento e algo pasa. Este potente falta de marcas de latencia unha enorme diferenza entre o que se pode realmente facer con esta plataforma. E entón unha cousa que nós pensamos que é realmente importante, queriamos esta plataforma a ser accesible para todos - tantas persoas como sexa posible. Ter un gran programa, tales impulsado plataforma fixo o dispositivo e o plataforma moi barato. É unha peza moi sinxela de hardware con moi simple, commoditized compoñentes en que nos permite manter isto moi barato e moi accesible a calquera persoa que queira participar coa plataforma. Entón, como vai ver, non hai realmente tres principais compoñentes da plataforma. Temos o periférico que me falou sobre o controlador. Ten unha conexión USB para conectarse a calquera tipo de dispositivo de computación co software soportado. Temos o noso kit de desenvolvemento de software en Drivers, polo que hai un conxunto de condutores que rodan en Windows ou Mac máquina que está conectado. E entón temos o software kit de desenvolvemento que fixemos dispoñible para todos, sen ningún custo en nosa web para acceder e construír aplicacións con. E entón, finalmente temos o noso espazo aéreo App Store, onde hai aplicacións de terceiros - ambos gratuítos e pagos para as aplicacións. E é todo de persoal produtividade artística, como a música e pintura e deseño, para as empresas aplicacións como CAD software e outros. Entón eu vou pasar por estes rápida. Pero eu penso que sería útil como pensar sobre a plataforma e pensar sobre como os idiomas que pode desenvolver-se e como iso aplica-se para a plataforma. Só executar mediante algúns exemplos das industrias que estamos a ver. Entón, estas son as áreas onde as persoas son facendo uso da plataforma de salto mellorar as aplicacións ou mellorar resultados nas industrias. A educación, como pode imaxinar, displays interactivo, integración con currículo, como se a xente está facendo co seu currículo de ciencia da computación. Lotes de aplicacións para necesidades especiais de alumnos. Así, as persoas que non poden, ou para física ou limitacións cognitivas, interactuar a través dun teclado e rato agora son capaces de obter sociais interaccións, interaccións con ordenador aplicacións, e facer as cousas nunca puiden antes. E, a continuación, unha morea de universidades facendo investigación interface de usuario para varios industrias teñen feito grandes utilizar o dispositivo. A saúde é un sector interesante para nos que eu penso que sería importante para tocar nalgúns instantes. Podes imaxinar a esterilidade é dos máis importancia en todos os aspectos de coidados de saúde. Nunha sala de cirurxía hoxe, un cirurxián pode ter que ter unha persoa extra alí, ou unscrub e sacar as súas luvas fóra para poder manipular Imaxes de resonancia magnética ou tomografía computerizada ou importante información do paciente mentres eles están en cirurxía. Moi ineficiente, podería poñer en perigo esterilidade, se non é feito dereito. Este tipo de ambiente permite agora que interactuar co ordenador aplicacións en un completamente Touchless xeito, como vai ver nas demos, con luvas. Así, poden deixar o luvas cirúrxicas diante. Poden acceder as imaxes e facer todo o que eles precisan facer de forma moi xeito máis eficiente. Cremos que hai algúns importantes aplicacións alí. Acceso á información na que eu chamar áreas "rico en xerme" - así hospitais, caixas electrónicos, todos os diferentes tipos de áreas en que non quere tocar en algo, pero quere para acceder a información, iso se tornou importante. Medición de regresión como un resultado de unha enfermidade. Se alguén está a perder a mobilidade no seu man ou os brazos, ou en movemento, ser capaz de medir o que causa do nivel de precisión. Ou tamén o progreso - por iso, se quere medir o progreso dunha droga ou o progreso e recuperación a partir de algo como un accidente vascular cerebral, pode moi facer precisamente iso. E así, estes son algúns exemplos. A visualización de datos é outro espazo interesante. Estou seguro que vostede xa escoitou moito sobre big data. Todo o mundo fala sobre Big Data. Ben, eses grandes conxuntos de datos en varios industrias crearon certo complexidades arredor de interfaces de usuario. E como interactúa cos datos e atopar correlacións, ser capaz de atopar información acionáveis, ser capaz para compartir-lo cos compañeiros - é un enorme reto. A medida que a cantidade de datos crece, que desafío só se fai maior. Navegación 3D con man naturais movementos tórnase unha moi interesante oportunidade en que o mundo, e temos vin unha chea de entrada alí. Manufacturing é outra. Nós imos amosar-lle algúns vídeos do o persoal da SpaceX, usando iso en O proceso de fabricación. Ademais, o chan de fábrica é realmente porco, e por iso eles destruíron rato e teclado e pantallas táctiles non son unha gran solución. Pero eles teñen que acceder cousas como os seus sistemas de ERP e outras plataformas no chan, e pasa a ser un reto para eles. E despois é só máis un par antes Diríxome cousas sobre a Michael. Venda polo miúdo - por iso espero que, nalgún momento, vai nunha tenda e eles terán un salto pantalla ou quiosco habilitado onde pode ter acceso a un produto, produtos opcións, compras en liña, se non teñen o material en stock. Gústame falar sobre iso, como non intrusiva compromiso do consumidor. Entón, eu estiven en vendas desde Eu me forma na facultade. Pero todos sabemos que cando entramos nunha ambiente de venda polo miúdo, moitas veces aproveitouse por tres ou catro persoas. Cremos que o uso deste tipo de tecnoloxía, podes crear reais experiencias físicas con produtos e opcións e cores e diferentes cousas sen ter que ter unha morea de persoas saltando enriba de persoas cando chegar na tenda, e crear algunhas cousas interesantes. Ofimática Desktop - vai ver algunha oportunidade fundamental para traballar con aplicacións de produtividade como PowerPoint para facer a navegación na web, a interactuar co sistema operativo. Todo sen que teña que usar un do rato ou teclado, ou en adición a o rato ou o teclado, sendo capaz para algúns tipos diferentes de interaccións. Hai unha morea de aplicacións de negocios que teñen interfaces co usuario ineficientes, ou teñen interfaces que poderían facer moito máis se eles foron capaces de tomar vantaxe do espazo no canto de 3D só unha interfaz 2D plana, de xeito que creo que hai unha morea de oportunidade alí. Salesforce.com pode ser un empresa que escoitou falar. Eles fan de relación con clientes sistemas de xestión. Persoas como eu nas vendas usalos o tempo, todos os días. Pero cando se traballa cun gran conta, pode ter centos e centos de rexistros. E é moi difícil ter unha noción de da estrutura organizacional, ou todos as actividades do que pasou no interior dunha conta, porque é un interfaz 2D moi plana. Por iso, creo que hai unha morea de oportunidade para mellorar a extrema dianteira de varios programas de negocios. E, a continuación, aplicacións do tipo noutro B2B, vimos identificación biométrica. Así, a idea de manter a man na campo de visión, e está digitalizando súa man todo o camiño para abaixo para o fluxo sanguíneo. E, a continuación, ser capaz de usar isto máis tarde por autenticación para acceder a facer transaccións, sistemas de acceso, rexistro para o seu portátil, controlar o seu sistema de automatización residencial - o seu nome, hai unha moitas aplicacións. Comandando control. Entón podes imaxinar, este é máis a cousa estilo "Minority Report" a xente fala cando pensar sobre Leap. A idea de alguén nunha área de comandos onde teñen cinco ou seis pantallas con vídeo ou outros tipos de contido. Precisan navegar a través aplicacións e chamar-se diferente vídeos e extraer información, e facer todo tipo de cousas interesantes. E entón, finalmente CAD. Estes ámbitos de ser un gran comezo adoptante da plataforma de salto en ser capaz de crear unha forma máis natural para interactuar cos modelos das cousas que está creando no proxecto proceso, ou axustando despois algo foi construído, ou cousas desa natureza. Así, foi só para lle dar unha breve contexto nalgúns dos industrial aplicacións para o Leap. Estou seguro que vostede pode imaxinar todo o aplicacións de consumo, e se ten vin o sitio que vostede sabe cales son elas. Pero eu quería, como pensa sobre programación ou aplicacións que poidan ser interesante ollar, aquí están algunhas das áreas onde as industrias están prestando moita atención a iso. Estabamos no Hospital Infantil antes nós vimos aquí, e charlar con eles sobre unha serie de realmente interesante aplicacións en torno a procesos cirúrxicos e adestramento e simulación e todas as cousas distintas. Polo tanto, hai unha morea de realmente interesante oportunidades de usar a plataforma e usar o entorno de desenvolvemento. E por iso espero que isto é bo contexto para vós. Kiwi é o intelixente aquí. Entón, eu vou ir fóra do camiño e deixar falar con vostede a través do noso comunidade de desenvolvemento, o desenvolvemento ambiente, e todos os recursos que están aí dispoñibles para ti xente, se optar por traballar coa plataforma de salto. Entón, grazas. MICHAEL SUTHERLAND: Legal, grazas. Así podes ver non hai realmente ningunha escaseza de oportunidades alí. Pero unha das cousas que podemos ver moito é persoas sentir-se con Leap e son como, por onde eu comezo? Entón, espera que eu poida pasar por algúns dos primeiros pasos de onde comezar con todo isto. Porque a xente din que non hai unha morea de espazo en branco, de xeito que eu comezo? Entón Mike do meu nome. Como Dan mencionar, eu son do tipo do referido como Kiwi. Eu son de Nova Celandia, como pode ser capaz de dicir o meu acento. Eu vivín en San Francisco por un par de anos. Será que o meu eléctrica e informática diploma de enxeñaría en Nova Celandia, así que eu me sentei no mesmo asento que vostedes están dentro Así que xestione o crecemento da plataforma e asociacións para o noso creador equipo de programas. Entón eu vou che dicir un pouco máis sobre o que o equipo de desarrolladores de programas significa, en un pouco. Pero, basicamente, Dan mencionado, este é o periférico que ve aquí. Polo tanto, esta é a historia da de onde veu. Así pode ver alí, comezou a volver con un prototipo moi, moi cedo. Agora, todo o que está neste, pode tipo de ver aquí un pouco. Ben, é un pouco difícil de ver neste amosar, pero realmente todo o que acaba ten é un par de infravermello óptica sensores e un par de LEDs infravermellos. O hardware é realmente incrible simple, e é por iso que somos capaces de mantelo tan baixo custo. A maxia é realmente o que está a suceder no ordenador eo software a capa de motores, e iso é realmente onde o avance para a empresa veu. Entón eu entrei e os programas para os desenvolvedores equipo comezou por volta por aquí, a medio camiño entre os dous. E o que fixemos foi nestes primeiros kits que aparecen na parte inferior alí, son as primeiras unidades para desenvolvedores. E nós, en realidade, enviou preto de 12.000 daqueles para os desenvolvedores que tiveron entrou en contacto connosco para que eles puidesen obter comezou a traballar coa plataforma. E iso realmente foi unha gran semente para a comunidade, e tivemos unha morea de cousas grandes desenvolvido ao longo do último ano. E vai ver que cando ten un ollar do espazo aéreo, a nosa tenda de aplicacións. Entón, como moitos de vostedes teñen realmente escoitou falar de Leap Movemento antes? Entón, algúns de vostedes, si. Entón, iso é bo. Entón, honestamente, cal foi o primeiro vostedes pensou cando escoitou de Leap Motion ou viu a videos de que fai? Especie de "Minority Report", "Home de Ferro?" Si, temos unha morea diso. E, en definitiva, o día virá cando estamos todos sentados alí mandando o mundo coas nosas mans, e iso é Vai ser emocionante. Agora, esa non é a absoluta situación que estamos tentando construír, pero nós imos chegar alí. Pero eu creo que aínda é unha boa oportunidade de escoitar o real mundo Tony Stark, e Dan tocou sobre iso tamén. COLUMNA 1: Agora nós interagimos con ordenadores dun xeito moi natural e [Inaudível] camiño. E nós estamos intentando crear estes 3D obxectos usando unha variedade de ferramentas 2D. E el non se sente natural non parecer normal o camiño ten que facer as cousas. Entón nós comezamos a xogar co idea e usando algunhas das cousas que están dispoñibles aí fóra, como the Beat Movemento e Siemens NX, que é o que usan para proxectar o foguete. E nós escribimos un código para integrar os dous. E nós comezamos co que ve aquí, é que unha armazón de arame dun Merlín motor de foguete. E traballar con iso, podo ir adiante e agarrá-lo, e podo xiralo en múltiples dimensións. E entón o que podo facer é que podo poñer outra man dentro e podo zoom dentro e fóra da armazón de arame. E eu tamén pode traducilo. Para que eu poida movelo ao redor da pantalla e, a continuación, aplicar zoom e traducir. E iso é o que nós comezamos fóra con algúns meses. Tamén pode xiralo e logo pegalo. Polo tanto, esta é unha especie de unha forma divertida de interface co que é realmente un moi modelo complexo. Agora imos dende esta para o que estamos poder avanzar algunhas semanas despois a armazón de arame, que é, en realidade, utilizar un modelo CAD 3D completa do motor. Entón, aquí o que está a ver é a interacción real co software CAD. Manipulando o modelo 3D de verdade do motor Merlin só usando xestos coas mans. Se puidese ir alí e facer o que ten que facer, só comprender os fundamentos de como a cousa debe funcionar ao contrario descubrir como facer o make ordenador lo funciona, entón pode alcanzar un moito máis en moito menor período de tempo. Entón nós fomos para a proxección en 3D. Comezamos co tipo de 3D proxección de que está familiarizado con no cine, onde usar lentes 3D. Tamén fixemos un vaso de pé libre de proxección, que é o tipo de A tecnoloxía, que foi utilizado en as películas "Iron Man". E entón, finalmente, foi utilizado o Oculus Rift, que é inmersa virtuais realidade que en realidade visite súa posición de cabeza. E o que realmente está movendo arredor do obxecto. Parece que está certo alí diante de ti. Agora imos usar isto para un real compoñente no foguete, que é un carcasa da chave criogênico. Realmente pode aplicar a súa intuición e sacar algo da súa mente para un obxecto físico con moito maior facilidade que facemos actualmente. Agora que nós comezamos o obxecto de nosa cabeza e no ordenador, como imos tiralo do ordenador e en realidade? Entón, nós estamos indo realmente para imprimir esta cunha impresora con láser de metal 3D. Así, a forma que as obras de impresora 3D é fixa partículas finas de titanio ou [? inknell,?] e logo, pasa por riba cun láser e derrete esas partículas minúsculas para a capa anterior. Por iso, constrúe-se só capa por capa. Entón, eu creo que estamos á beira dun gran avance en deseño e fabricación en ser capaz de tomar o concepto de algo do seu mente, traducir isto nun 3D - MICHAEL SUTHERLAND: - é que, aínda que son claramente aínda en moi fases iniciais de que están facendo este tipo de tecnoloxía, que tipo de axuda a demostrar algunhas das os exemplos que Dan era falando antes. Entón, eles están realmente empezando a investigar o que son estes seguinte xeración utiliza para este tipo da tecnoloxía xesto 3D. Entón eu creo que iso é só un interesante entrada para ver como algunhas destas A tecnoloxía está a ser usado. Entón, eu vou leva-lo a través algo sobre - iso vai ser moi alto nivel. Pero imos deixar un pouco de tempo ao final para preguntas e respostas se vostedes teño algunhas preguntas máis profundas quere entrar. Pero estamos só falar un pouco sobre baseándose na plataforma, ir un pouco bit para os aspectos de alto nivel da SDK, ter un ollar para o que algúns dos recursos son de que están dispoñibles na nosa sitio web ou a través da comunidade. E eu vou te amosar algúns demos dalgúns dos o material que está realmente alí fóra que podes consultar e dar algunha inspiración se quere usar este nun proxecto, e entón como pode achegar-nos axuda. Estamos aquí para axudar vostedes, se quere desenvolver, [? Sue. ?] Só quero estar seguro de que está consciente diso. Así como Dan mencionado, temos espazo aéreo. Entón, cal é o real beneficio para comezar construír para Leap Movemento controlador? É só unha parte legal de tecnoloxía? É un truco, ou hai algo máis que iso? E Dan falou un pouco sobre o aplicacións industriais, pero no lado do consumidor que realmente ten unha aplicación moi, moi próspera comunidade tamén. E pode estar dicindo, así, outra tenda de aplicacións. Por iso, prefiren velo como un lugar de descubrimento. Polo tanto, este tipo de tecnoloxía, é exemplificados por un programa que está construído para el. Non é tanto un sistema onde podes levar un existente tocar aplicación de diámetro. As maiores aplicacións son os que son construídos para a tecnoloxía. Entón, cando vai mercar un Leap Movemento dunha tenda e liga-lo, o primeiro que ve é o espazo aéreo. E así que vai dar-lle un lugar para atopar basicamente todo o programa que está construído para a plataforma. Temos máis de 100 aplicacións na tenda agora, entón iso é bo considerando lanzamos só en xullo. Tivemos máis dun millón de descargas de aplicacións nuns tres semanas. E nós cubrir categorías, produtividade, xogos, educación, ferramentas de creatividade, música, ciencia. E a tenda soporte nativo así como aplicacións web. Polo tanto, é un moi bo ecosistema para alguén que está a mercar a súa unidade para ten unha morea de cousas para usar. Pero, pola súa parte, o desenvolvemento banda, o que significa isto é que hai unha incrible oportunidade de ser descuberto. Nós enviamos un par cen mil pre-pedidos. Estamos agora en todas as tendas Best Buy todo os Estados Unidos, Canadá, Reino Unido, Francia, Australia e Nova Celandia, e estamos a piques de lanzar en noutras partes de Europa. Isto significa que todo o mundo que compra un destas unidades e entra naquela tenda, eles van comezar a ver o software que vostedes son desenvolvemento. Entón iso é un moi emocionante oportunidade agora. Algunhas das outras cousas que están vindo ata que, se cadra, estamos a pensar preto de un ano ou dous. Como pasar e desenvolver diferentes habilidades de programación e comezar a ollar para os distintos tipos de desenvolvemento de software, está aí realmente algunhas oportunidades de posgrao? Algúns dos nosos socios de risco teñen realmente montar un 25000000 $ fondo de Ventura chamada O Fondo Leap. Eles, en realidade, xa financiou a súa primeira empresa, de xeito que foi moi óptimo ver. Empezando a ver que tipo de empresa edificio ecosistema arredor do tecnoloxía ben. E pronto estamos realmente será ver un novo acelerador tamén. Entón, eles van tomar por medio de equipos, novos equipos que están só formando con algunhas grandes ideas, e eles van ser proporcionándolles mentores. E hai algúns moi grande mentores nese programa. E que estarán iniciando o próximo ano, entón vai comezar a ver algúns cousas ben legais saíndo. Non só na parte de aplicacións, pero en termos de novas empresas que están construír en torno a esta tecnoloxía. Entón, nós estamos dando SDK. Estamos apoiando tanto nativa e desenvolvemento web. Eu entendo que vostedes están a traballar, sobre todo, en C no momento, e está estará tocando un pouco bits en JavaScript nun tempo, entón iso é gran. Temos soporte para C + +. Temos unha API C pura. El está construído pola comunidade, pero eu pode amosar-lle como chegar a iso. Así, o C + +, C #, Objective C, Python e Java - por iso, se ten calquera familiaridade con calquera destas linguas, debe haber algo alí para comezar. O SDK está dispoñible a partir da nosa creador web, que eu vou pasar nun pouco. E, a continuación, para o desenvolvemento web, temos unha API JavaScript completo. Polo tanto, esta é probablemente algo que podería ser interesante que comeza a ir ao resto do curso. Porque o meu entendemento é que está a piques de comezar a entrar en algúns JavaScript. E hai unha morea de grandes exemplos e tutoriais sobre a API JavaScript. Entón, eu vou leva-lo a través de algúns dos cousas así, e que vai ser un bo plataforma para saber como comezar. Entón, primeiro é o noso colaborador portal. Entón, que vai ser o lugar que vostedes queren ir. Se indo para facer calquera desenvolvemento en Salto, probablemente vai querer comezar aquí e ter un check-out do noso portal creador. Eu só vou leva-lo a través de só algúns dos as principais cousas para manter un ollo en. Entón esta é a súa sección de descarga de inicio, de xeito que este é o lugar onde está indo para obter seu SDK nativa. Entón, iso é todo idiomas que Eu falei sobre o primeiro - C + +, Objective C, C #. Dentro do SDK que está indo para obter un chea de exemplos, vai conseguir a documentación. Entón, eles van ser todo para ti creada para o desenvolvemento de aplicacións nativos. Entón, basicamente calquera cousa que quere executado directamente no seu ordenador, que é o lugar para iso - non tan moi ao JavaScript. A partir de aquí, ten acceso a toda a documentación. Entón iso vai ser todo o documentación en torno a nosa API referencias, así como guías e exemplos. Así pode ver aquí que temos dividido Lo pola linguaxe. Por iso é moi fácil de atopar o camiño de volta. E tamén temos, encima diso, algúns artigos baseados no coñecemento para notas técnicas. Isto todo é cambiando o tempo. Polo tanto, manter un ollo nel, vai vela evolucionar. Entón, se nós só cavar aquí, vou só darlle un rápido exemplo de como nós poñelo fóra. Entón, se ollar aquí embaixo, ten ten todas as linguas de novo. E entón en C + + temos temos as nosas referencias API. Entón é aí que vai querer para ir a descubrir todas as APIs que están contidos na nosa SDK. Entón, eu vou pasar por algúns dos que están nun alto nivel, máis tarde, pero o que está a suceder para ser a primeira parada que quere ir Para a obter esta información. Temos unha morea de guías. Sei que pode ser difícil de ver na pantalla existe, pero estes son en realidade, só un gran recurso para que poida comezar. Entón, temos cousas como se encadrar os datos, e eu vou falar contigo un pouco sobre o que cadro de datos significa, en un pouco. Todo o camiño a través do entendemento as aplicacións de exemplo que son - Oh, iso é bo. Entón isto pode facelo un pouco máis fácil de ler. Así, a comprensión do C + + aplicacións de mostra - Polo tanto, estas son incluídas no SDK paquete que baixar. Entón, a outra cousa que é un gran recursos para vós, se comezar para facer un desenvolvemento, son os nosos foros. Será capaz de acceder a eles aquí enriba na parte superior. Agora estes coma este. Vai atopar nunha semana ou así que van ollar completamente diferente, xa que estamos a piques de lanzar unha nova plataforma de foro todo. Pero iso significa que un parte aínda máis comunidade, e é un gran lugar para conectarse con outros desenvolvedores que teñen vén facendo o mesmo tipo de traballo que vostedes van estar facendo. Entón, moitas grandes cuestións xa foi contestada alí. E é un gran lugar para facer preguntas tamén. Estamos alí, os membros do noso equipo, a nosa equipo de enxeñería están todos alí, entón gran lugar para conectarse co equipo. Este é tamén o lugar que quere ir se está indo para a presentación de unha aplicación, pero iso pode ser un pouco pouco máis abaixo da pista. Pero se vostede está interesado en obter algo no espazo aéreo, que é o Portal para facelo. Envía a súa aplicación, e que a vontade oriente-lo través do proceso. Temos un equipo de revisión completa que vai a través de comentarios e todas as aplicacións. Hai un pouco de un bar de calidade. Tentamos e asegúrese de que todas as aplicacións son realmente representativo do que o plataforma pode facer. Con todo, ao final do día, que só crea unha experiencia moi grande para as persoas que están a usar a tecnoloxía. Entón, este é o tipo do noso web do creador principal. Eu só quería darlle unha rápida visión xeral para que vostede sabe onde unha chea de estes recursos son e como acceder a eles. Entón, eu tamén mencionar API JavaScript. Entón, nós realmente dividir o nativo eo JavaScript no dous lugares separados. Hai diferentes formas de pensar sobre iso, pero nós pensamos que JavaScript é moi orixinal para que realmente merece o seu propio sitio web. E tivemos unha morea de popularidade da nosa API JavaScript. Polo tanto, esta é agora js.leapmotion.com. Ten un pouco de unha mirada diferente, un pouco máis divertido, quizais. Pero este é probablemente un dos mellores lugares para vós para ir para comezar. JavaScript, como probablemente vai comezar descubrir, vai ser un gran linguaxe para comezar sobre esta plataforma. Cantos de vostedes está familiarizado con JavaScript desenvolvemento xa? Entón unha parella. Entón o que vai atopar é que o JavaScript sendo unha linguaxe de script e non unha linguaxe compilada significa que pode ir directo para todo o que é funcionando na web, prema co botón dereito lo, ver o código fonte, ten todo o código alí. Entón, é o xeito máis doado de obter comezou en un idioma. E o que vai atopar aquí é un chea de exemplos impresionantes. Estamos engadindo a iso o tempo. Pode simplemente premer sobre estes, van executar no navegador. Entón, imos tratar un deles agora. Polo tanto, esta é só correr no navegador. O código detrás diso é super sinxelo. Entón aquí vai, só View Page Source, recibe todo o código, está aquí. Non hai problema con iso tamén moito no momento. Pode resultar intimidatorio, ou para algúns de vostedes que está familiarizado con el, só pode ir ben. Pero a maior parte deste é realmente algo chamado 3JS en WebGL. A parte real para o Leap é baixo aquí un pouco máis, pero é realmente moi simple, xa cavar para el. E se alguén está interesado, podo andar a través de algúns deles despois. Pero pode ser mellor para manter el alto nivel neste momento. Pero de calquera xeito, polo que este é un gran lugar para comezar a ollar para algúns exemplos diferentes. E pode ver aquí temos algunhas demos básicas para algúns tipos diferentes de menús, un globo que pode interactuar con, algunhas vistas de datos. Hai só unha serie de cousas. É un excelente lugar para comprobar algún código fonte. A outra cousa que vai atopar aquí que vai ser unha gran axuda para a obtención de comezou é que temos unha gran conxunto de tutoriais. Este anda vostede desde o básico de como conseguir un cadro - e como eu dixen eu vou pasar que nun pouco - ata a obtención dun básico aplicación configurada. Entón, podo definitivamente recomendo js.leapmotion como un gran lugar para comezar, se está a pensar en facendo algún desenvolvemento. E, de novo, temos os nosos documentación da API. Polo tanto, é un esquema moi sinxelo aquí. É un pouco máis simple do que o sitio web do creador. É un pouco máis lixeiro - é só focado en JavaScript. Pero ten medio que teño os tres cousas principais - exemplos, titoriais e APIs E iso vai ser unha gran axuda, eu dicir, para comezar a traballar. Entón eu vou saltar de volta a iso. Entón deixe-me incorporarse unha bebida rápida. Polo tanto, este non é realmente sobre o que é o controlador Leap Motion. O que eu quería falar aquí é o que non é verdade. Entón, unha morea de xente cando o Leap Movemento saíu eran como, oh meu Deus, iso é un substituto do rato. Nunca ter usar o rato e teclado máis. Nós realmente non vexo iso desa forma. Porque se recorda, cando o rato saíu, o teclado non desapareceu. O rato aumentou o teclado experiencia, e así que é realmente o que esta tecnoloxía permite que fai. Permite que para aumentar a experiencia que está a ter. Permite que faga algunha cousas mellores. E iso é o que o desenvolvemento para esta plataforma é todo. Non se trata de tentar facer todo co Leap agora. Porque o que vai facer é que vai atopalo convértese en irritante. Vai atopalo non recibe o os resultados que quere. A mellor forma de abordalo-lo é o que son as cousas que podo facer mellor co Leap, e eu vou amosar vostede algunhas desas demos. Pero o que vai comezar a ver como cavar algo para el, un dos cousas favoritas para que todos poidan facer - e por todos os medios, ter un xogo aí con iso tamén - é construír un cursor do rato co Leap. Entón, quero usar o salto para controlar o cursor co meu dedo. É en definitiva unha aplicación que pode ser construído co Leap. É o mellor uso do salto? Probablemente non. Entón, o que eu ía tentar incentivos-lo caras para pensar sobre cales son os aplicacións? Se quere construír algúns destes, Cales son as aplicacións que se pode facer mellor? Non ten que ser moi complexo, pero o que son algunhas das cousas que só facer a súa vida un pouco máis eficiente, ou quizais un pouco máis diversión, ou permitir que navega algo mellor? Entón, iso é o que eu quería dar vostede un pensamento rápido do que iso. Entón, que leva ata o que son algúns dos aplicacións que están en torno a ese facer un bo traballo de demostrar o poder desta plataforma? Entón, eu vou leva-lo a través un par deles agora. Podemos pasar por eles moi rapidamente. Así, o primeiro é un pequeno xogo chamado Bloque de 54 que vou poñer no seu pantalla, non a miña pantalla. Imos tentar de fiestra no seu lugar. Entón, unha das razóns que eu quería amosar vostede esta aplicación é porque este é realmente algo que ten nunca se puido antes. Isto non é algo que pode facer cun rato. Isto non é algo que pode facer cun teclado. É probabelmente un pouco máis avanzado, pero é un gran exemplo de algunhas das cousas que pode facer co Leap. Entón, o que ve aquí, temos unha torre de Jeng, obviamente - ou é unha torre do bloque 54, Teño que dicir. Entón o que podo facer aquí é que podo realmente incorporarse estas pezas, a miña ordenador non desacelerar máis. Sentímolo, o meu ordenador parece ser ter un pouco de un disco tempo con este. Entón, realmente pode incorporarse esas pezas e mover los como se fosen obxectos físicos. E iso é realmente un dos principais vantaxes, traendo que no mundo real. Entón, podo literalmente coller esta peza e buscalo. Podo xoga-lo fóra. Guau, está executando un pouco máis lento, por algunha razón. Así, pode tipo de obter a sensación de alí. Entón, iso é algo que literalmente non podería facer nun - Eu só vou empurrar esa un fóra do camiño agora. Alí imos nós. Entón, iso é unha chea de diversión. O meu ordenador non foi chugging ao longo de tanto, así que sería moito máis suave. Pero pode ver que tipo de que este é un exemplo de levar algo que era do mundo real ao espazo dixital, e está permitindo que interactuar dunha forma que é moi natural. Non está a usar un sistema de menú que pasar por iso. Eu non estou facendo clic, ou usando o teclado atallos ou calquera cousa. É só literalmente me estendendo a man e manipular os bloques no espazo dixital. Polo tanto, este próximo é un pouco longo Na mesma liña, pero é sobre traer esas experiencias do mundo real ao mundo dixital. E así, esta foi unha experiencia que eu Creo que un dos nosos co-fundadores tiñan. Non quero cita-lo sobre iso, pero houbo a habilidade para estar no océano e ver eses cardumes de peixes nadando arredor e ser capaz de interactúan con eles. E iso é algo que é realmente difícil de comunicarse verbalmente. Tamén é moi difícil comunicarse dixital, sen a adecuada mecanismo de entrada para poder manexar este mundo 3D. Entón eu vou levar ata un agasallo. Pode non ser capaz de ver que o streaming de versión - que podería ser un pouco escuro. Entón, o que está a ver aquí é miñas mans no espazo 3D. Teño total liberdade de movementos. E eu só podo manter as mans aínda, ver os peixes e, a continuación, espallalas-los para lonxe. E podes ver a liberdade neste espazo dixital é como algo que realmente non se puido antes. Podo traelos para a pantalla e escorrenta-los. Polo tanto, é unha demostración simple, pero é destacando o feito de poder traer algunhas delas do mundo real experiencia que non ten realmente traducidos ao espazo dixital en este espazo dixital finalmente ao primeira vez. Audiencia: Pode realmente ver a xente na O Museo de Ciencia [inaudível] MICHAEL SUTHERLAND: E é un gran ben. Porque o que atopamos é cando a xente primeiro poñer as mans para iso, é o mellor momento que xa viran representar tan fluído en seu espazo dixital, para que normalmente obter unha reacción interesante. Entón, por todos os medios, si temos tempo despois, eu sería feliz en amosar-lle caras algunhas desas demos. Polo tanto, este próximo - Non vou traer o conxunto de diapositivas de novo. Esta próxima é a creación dun experiencia que pode só explorar. Polo tanto, non hai regras moi limitados para iso. É a creación de esta inmersa experiencia. E o creador que construíu este é un cara chamado Eddie Le fóra do Xapón E esta foi realmente unha experiencia tiña en Kioto. E el quería traer basicamente esta experiencia e compartir Lo con outras persoas. Eu non sei se pode escoitar iso. Pero pode simplemente arrastrar os dedos a través da auga e xogar con as reflexións. Non hai nada que está dicindo me o que podo facer. É só unha experiencia moi zen. Pero é algo que pode só realmente mergullo e esquecer como está realmente interactuar con el. E só poñer as mans en e só sentir o camiño de volta. E podes ver todo o ambiente está aí só para xogar. E hai realmente unha liña da historia para iso. É preciso un pouco de tempo para pasar , Pero pode explotar o seu camiño a través del. É unha especie de unha chea de diversión, e moita interacción natural. Entón, iso é realmente algo polo mesmo creador. Esa é un pouco tolo, pero destaca algún uso interesante casos, e unha vez máis, calquera cousa que só se pode realmente facer este tipo de plataforma. Entón eu vou vir aquí. Polo tanto, esta é realmente a páxina menú. E este é un menú como non ten realmente existiu antes. Entón, literalmente, é só ollar para a forma moitos dedos I realizar-se, e, basicamente, escollendo o menú por iso. Así podes ver as regras son sendo reescrito en torno deseño de interface aquí. Vostede ten total liberdade para facer o que quere. Entón, en un regalo, este é un tipo de un pouco tolo. Eu amo estes faces. Podería ver estes faces saltando o día. Ten unha morea de diferentes experiencias alí. Todo isto pode obter a través do espazo aéreo. Polo tanto, Sinto-se libre para rexistrarte. É de balde. Pode ir ter un ollar os apps. Este é un tipo de experiencia musical. Pero o que está a facer é que está a usar o espazo 3D completo para crear diferentes efectos sonoros. É probabelmente un pouco difícil escoitar a través do sistema de son. Pero, basicamente, está a usar este cheo Espazo 3D para crear un novo tipo de instrumento. E entón se eu usar tres dedos, catro dedos, ou un dedo, podo basicamente comezar o cambio o efecto dun son. Por iso, é sempre moi experimental, pero destaca que liberdade no espazo 3D. Entón viu Bloque 54, que é un xogo. E os dous últimos foron máis creativo, tipo experiencial das cousas. É doado se involucrar neste tipo do mundo creativo, e non é tan cousas moi sorprendente que estamos a ver saír. E se nada máis, que é un gran razón para desenvolver ao Leap Motion. Estamos a ver tanta sorpresa, creativo cousas, pero hai tamén un elemento de eficiencia. E entón eu só quero te amosar unha integración rápida que a Equipo de Google Earth - algúns de vostedes poden ter vin iso antes. Espero que eu teño unha conexión OK aquí, xa que é un pouco ancho de banda intensiva. Pero probablemente está familiarizado con Google Terra e como xeralmente navegaría en torno a iso. É premer e arrastrar, ten o sliders para zoom in, zoom out. Se vostede é realmente proficiente niso, ten atallos de teclado, faga clic en e pan e tilt. Hai todas estas formas diferentes que pode ir por este 3D ambiente. Pero o que o equipo de Google fixo foi que só reescreveu as regras sobre iso. Podemos ter un pouco das cuestións de ancho de banda. Pero o que pode tipo de ver que hai basicamente pode só navegar. Entón imos ver onde queremos ir. Ah, si, estamos un pouco pouco empolado alí. Pero que é o que me permite facer é Podo controlar varios graos de liberdade todo cun movemento fluído. Entón eu podo mover de esquerda a dereita. Teño mirar para arriba, ollar para abaixo. Podo cambiar a miña elevación. Podo seguir adiante. Basicamente podo ir e podo xirar en torno un certo punto e só manter meu foco nela. Teño total liberdade neste espazo 3D. E, de súpeto, a miña eficiencia de navegando ao redor do espazo é só multiplicado inmensamente. Entón, podo ir de Boston a San Francisco a Nova Celandia en un par de segundos. Anteriormente, este tipo de operación tería me levado moi poucos diferentes click e movementos e atallos de teclado, e eu teño que lembrar de todo. Polo tanto, esta é unha aplicación onde esta tipo de interacción natural é permitindo unha maior eficiencia. Entón, iso é outra cousa para manterse na parte de atrás da súa mente. Isto é algo que podo facer máis eficiente no que estou construíndo? E o final que quero amosar-lle antes de ir para o SDK é o posibilidades educativas. E iso é algo que Dan tocou levemente con Hospital Infantil. Imos pantalla completa. Espere un segundo. Aquí imos nós. Isto é un pouco raro. Intentaremos dar esa unha pantalla completa novo. Ben, iso non se parece con el quere correr neste preditivo para algún motivo. Interesante. Oh, así, iso é moi malo. Entón, este é basicamente unha pequena aplicación. Pode ter un ollar para el máis tarde, tras este, se queres. Pero basicamente o que está facendo é que é un representación 3D completa do cranio. E o que podes facer é, basicamente, desmonta-lo en 3D. Faise un crebacabezas 3D. Así, algúns destes programas, van [? preguntar?] para unha máis inmersa ambiente de aprendizaxe. Entón, cando é capaz de interactuar con o que está a aprender, comeza a toma-lo en máis. Entón, nós estamos a ver unha chea de interesantes aplicacións a ser desenvolvidas, tanto en aprendizaxe precoz e necesidades especiais a aprendizaxe, así como todo o camiño a través das ciencias. Polo tanto, hai unha morea de interesantes aplicacións ao longo daquel. Vou tentar amosar-lle un presente, pero é vai ser un éxito pouco e falta saber se podemos chegar lo para traballar aquí. Isto só está amosando metade a anatomía no momento. Pero o que iso é o que lle permite fan é ver como pode navegar en torno a este en 3D. Eu basicamente pode comezar a eliminar seccións e ser capaz de navegar. Podo realmente comezar a basicamente pelar as capas distintas. É case como ver unha resonancia magnética en tempo real. Isto forma parte do BioDigital Human Project. Polo tanto, este é realmente algo que é nova marca que veu para fóra. Pode clasificar de ver como pode só ter pezas separadas e, a continuación, só basicamente navegar e examinar lo moito máis de preto. Podes ver que realmente está a ser executado directamente no navegador, así que este é un exemplo do que é posible coa API JavaScript. Entón eses son algúns exemplos diferentes dalgunhas das aplicacións. Vostede viu o exploratoria creativo situación. Viu un pouco da eficiencia aumenta, algún tipo de interactivo exemplos de aprendizaxe. Entón podes ver que hai unha gran variedade de diferentes aplicacións, software diferente. Estou supoñendo que probablemente non moitos persoas tiveron un ollo ao SDK por nesta fase. Entón eu vou ir nun moi, moi alto nivel a través do que son os datos que se facer todo este traballo. Que é que como un creador estar traballando con para crear este tipo de experiencias. Entón, eu toquei en, algúns veces agora, Frames. Así, no moito máis baixo nivel, temos o que chamamos Cadros. E un cadro é basicamente devolto a vostede ata 200 veces por segundo, e contén todo o que o Leap ve. Así, o Leap ver as mans, é ver dedos, e el ve ferramentas. Entón eu vou amosar-lle rapidamente na nosa Visualizer o que parece. Entón, se vostede está interesado en facer un Desenvolvemento Leap, esta ferramenta é aquí probablemente vai ser un dos máis cousas útiles que pode comezar a xogar. En realidade non é inmediatamente claro posiblemente onde comeza a iso. E eu vou lle amosar rapidamente só para que está todo consciente de onde pode realmente chegar a este. Entón, cando está a executar Leap Movemento software, ten que pequeno icono aquí. Este é o lugar onde podes publicar Espazo Aéreo de, que é onde pode chegar ao seu opcións. Unha das cousas aquí é este cousa chamada o diagnóstico visor, e que está baixo Solución de problemas. El vai lanzar esta ferramenta aquí, e este é basicamente - Audiencia: [inaudível]. MICHAEL SUTHERLAND: Ah, certo. Si, grazas por iso. Notei iso tamén. Grazas. É só unha especie de aparecín antes. Grazas por entender iso. Entón, iso é basicamente o que o salto é bombear para fóra. Polo tanto, este é os datos que vén a ser procesado por nós. E ao final do día, Isto é o que recibe. Polo tanto, este é mans e dedos, basicamente. O que está a ver non é toda a miña dedos representada en tempo real para abaixo a un centésimo de milímetro. Podes ver as frechas. As frechas representan o dirección do meu dedo. Entón, iso é algo que vai pasar por IPI. Podes ver onde están deseñando - esa é a posición dos dedos. E tamén terá a velocidade en calquera tempo, así. E vai ver que os dous grandes círculos representan miña palma. E ten unha gran frecha saíndo no fondo, ou na parte superior se eu soster miña man de cabeza para abaixo, e eses son representando as palmeiras vectores normais. Vector Entón, basicamente normal, sendo só unha vector que está furando para fóra da superficie da palma da man. Polo tanto, estas son a construción fundamental bloques que estaría traballando coa software edificio Leap. E esta ferramenta permite que realmente ver exactamente o que está a suceder. E hai algunhas cousas que podes facer, algunhas pequenas suxestións neste ver que pode ser útil. Un deles é só para representar os dedos algo máis de claridade. A outra cousa que pode axudar se este é esencialmente o que o salto está a ver. Entón eu mencionen antes, hai un par de sensores ópticos. Entón, estas cousas teñen, basicamente, un campo de visión de preto de 150 graos. E así esta caixa amarela aquí é representando o que pode ver. Así pode ver aquí como eu ir fóra que o cadro que está a comezando a perder as miñas mans. E se eu comezar a saír de aquí, vai aínda pegalo, pero é empezando a perde-lo nos bordos. Entón, iso dálle un pouco de sentido do espazo que ten ter con quen xogar. E vai ver aquí se prema H, que vai cambiar este menú. E iso vai realmente darlle un todo morea de opcións diferentes que podes acceder. Máis que probablemente non vai ter. Pero é unha boa forma de ver o que está pasando, sen se cavado abaixo para os datos. Entón esta é a Frames, mans, Dedos e ferramentas. En realidade, eu vou lle amosar só rápido antes de volver, o Tool. Entón deixe-me ver, isto debe funcionar. Así podes ver aquí as miñas mans. E se eu traio neste Pino, está chegando como gris. E o que está dicindo é que esta é unha ferramenta. Polo tanto, temos o que chamamos unha API ferramenta. De feito, recoñece obxectos como plumas ou pinceis, todo o que é preto deste tipo de forma. Vai ser capaz de dicir que iso non é un dedo, e pode realmente usar isto ao seu favor cando está construción de software para iso. Pode comezar a traer do mundo real obxectos na súa aplicación, por exemplo. Entón pode que, literalmente, un cabalete de diferentes pinceis, e cada pincel vostede codificado up para representar un diferente cepillo no software. Entón, en vez de realmente cambia-lo a través dun menú do software, pode, literalmente, só incorporarse un diferente cepillo e comezar a pintar con el e teñen o software de adaptarse a ela. Entón, iso é Frames, mans, Dedos e ferramentas. Entón este é o moi, moi baixo nivel de cousas que temos. Eu non sei se alguén aquí ten algunha familiaridade co Kinect. Unha das cousas que me pediu un solar é onde está os datos en bruto. E o que significa isto é noutro 3D sistemas de seguimento, é basicamente un blob de datos. Que facemos aquí é crear un visión máis estruturada. Polo tanto, este é realmente o datos de nivel máis baixo. E nós cremos que xa está estructurado así, el realmente axuda persoas para comezar máis rápido. Se acaba de ser dado un 3D completo blob de datos, tórnase moi difícil de traballar con el. Así que esta é unha das razóns polas cales é estruturada de maneira que é. Entón, hai algunha dúbida en torno a algo? Non. Entón, imos seguir adiante. Pode ser capaz de comezar a ver mesmo que os datos son estruturados de forma que lle dá, literalmente, o que está a ver, como as mans e os dedos, pode ser un pouco difícil ao principio para empezar para descubrir como traballar con iso. Agora eu estou seguindo os dedos en 3D, o que fago con isto? Entón, temos algunhas APIs de nivel superior para axudar a evitar algúns destes áreas, e que podería ser unha forma de obter comezou un pouco máis rápido tamén. Entón, iso é conceptualmente chamado mocións. É unha parte da nosa API. Vai atopar algúns guías sobre o que é mocións. Pero nun nivel conceptual, o que se facendo é que é, basicamente, levando todo eses movementos no espazo e transformándoos en un dos tres cousas - translación, rotación, e descamação. Entón, non sexa moi preso niso. Pero o que basicamente permite que fai é el converte eses movementos complexos na casa de un díxito, ou un grao de rotación, ou unha escalação factor como un número. Entón o que fai é que abstrai un chea de mecánica complexa e Estou facendo isto, dálle un número que di que isto está reducindo en 10. Entón, o que se pode facer, entón, é se tivese unha imaxe que quería para ampliar, pode incorporarse a imaxe. E, a continuación, usar ese tipo de API para dicir, Ben, agora eu estou escalando o por un factor de 10 e non se preocupe todos os datos que está a suceder. Polo tanto, é algo só para manter na parte de atrás da súa mente. Pode facelo un pouco máis fácil se está tentando facer algúns dos máis interaccións complexas. Iso é o que chamamos API mocións. Non vai velo realmente chamado Mocións na documentación. De feito, é unha colección de APIs de diferentes lugares. Pero o que podo facer é se alguén é interesados ​​en aprender máis sobre tanto, eu estou feliz en sinala-lo nalgún guía de como comezar a facelo. E a seguinte cousa, o que é a única cousa que a maioría das persoas son probablemente está máis familiarizado con, e xestos. Polo tanto, este é moito maior abstracción nivel. Entón está basicamente levando todo isto tipo de movementos e está dicindo, á dereita, o que é un discreto cousa que podo facer? Entón eu podo circular co meu dedo, ou podo pase coa man, ou podo tocar na orella. E así nós quebramos os abaixo só para tentar facelo un pouco máis fácil para comezar nalgún destes xestos. E eu vou amosar-lle amosar un pouco sobre como algúns dos traballos. Entón, de volta no visor, se eu Xire Xestos on - déixeme parar con iso, non é xirando e facéndose a funcionar tonto. Certo, alí imos nós. Transformalo lo para arriba. Seguro, aquí imos nós. Entón, agora pode ver que a miña mans están no espazo. Se eu debuxar un círculo, el está a benvida e mostrando un círculo. E podes ver que é realmente en calquera plan. Realmente non importa como eu deseña-lo. Pero é basicamente a detección de que son deseñar un círculo co meu dedo. E o nivel de API, nós tratamos facer que o máis sinxelo posible de utilizar. Entón, o que realmente non ten que pensar sobre a mecánica de puntos de vixilancia 3D e descubrir se é un círculo. Pode só dicir, é un círculo pasando? Entón é unha cousa que pode usarse como un mecanismo de control. Tamén verá que hai temos furtos, billas. Pode ver estas pequenas bólas saltando alí na parte inferior. Polo tanto, estas son visualmente coma nós mostrar o que os xestos son. Pero en termos de desenvolvemento de software para iso, é só un xeito de alto nivel de simplificar moito a complexidade de rastrexar os dedos, de xeito que pode só empregar las como é. Vai comezar a ver diferente enfoques para iso. E eu vou te amosar outra visión pouco máis tarde, dun xeito diferente de facelo, pero os todos construídos para o API. Entón, temos algunhas outras partes ao SDK que se pode interesante para vós. Entón, só para cubrir os últimos detalles, hai tres niveis de abstracción I falou. O nivel baixo, que é o Frames, as mans e os dedos. O nivel medio, onde está convertendo unha gran cantidade de movemento que a movemento continuo, de modo Rotación, ou Escala, ou tradución. E, a continuación, para o seguinte nivel que son os xestos, como estou facendo un círculo? Estou facendo unha billa? Estou facendo un furto? A continuación, no outro lado dela, temos cousas chamado Box Interacción. Non quero entrar en moitos detalles, porque todo isto é só a darlle un pouco de unha mostra do que algunhas das cousas que son. Vostede é sempre máis que benvidos para chegar ata min con detalles máis tarde sobre sobre iso. Pero o cadro de Interacción é outra forma que nós estamos intentando facelo un pouco pouco máis simple para pensar coordenadas no espazo. Entón eu mencionei antes viu o espazo - é esta pirámide invertida 3D. Isto podería ser un pouco complicado. Pode clasificar de velo alí. Isto pode facer un pouco complicado se estás a traducir iso en espazo da pantalla onde está mostrando o que está a traballar. Entón, o que creamos é unha caixa de Interacción. Vai ser moi difícil - Oh, alí imos nós, se eu transformar isto nun. Así pode ver que a caixa branca alí. E basicamente o que está facendo é que é só que o mapeamento de cero a un, cero a un. Entón acaba de obter un espazo dimensionado que sempre é fixa. Non ten que se preocupar de como lonxe está por riba do dispositivo, ou onde queira que sexa. E esta axusta - polo menos debería axustar. Esta é, obviamente, o modo de demostración. Pero basicamente o que vai ocorrer con que é só pode axustar-se onde queira que a persoa que está por riba do dispositivo, e el vai crear un consistente espazo para traballar dentro Parece un pouco complexo co forma que eu estou explicando alí. Pero o que esencialmente permite que que facer é esquecer onde a persoa está. El só lle dá un cero dimensionado para un en Y, de cero a un no X. E simplemente non se preocupe con todo a complexidade de onde a persoa é, no caso de que están empregando grandes movementos ou pequenos movementos, e el só escalas todo para ti. Entón, iso é só algo para manter un ollo para fóra. Se ollar a través da documentación e ve algo Sobre a interacción do Box, que é o que está referíndose. Pode ser un pouco difícil concepto para entender o que é. E é unha pena que non é ampliación comigo, pero todo ben. E mentres estamos nesa visión, o outro API que sería interesante quizais falar é nosa Preme API Spain. Polo tanto, unha das primeiras cousas que a xente preguntar é como é que faga clic co salto? É unha especie de unha cuestión interesante, porque realmente non ten que facer clic co Leap. Que tratamos e fomentar é pensar uns realmente interactuar co espazo, agarrá-lo e movelo - vostede Non é necesario premer e arrastrar. Pero para as aplicacións nas que unha especie de interacción é necesario, ten unha API que se chama unha API Zona Touch. E el só tenta sacar unha morea de complexidade de descubrir o que o usuario está facendo no aire e simplifica en só un caso en que di que quere premendo ou non. E eu vou amosar-lle moito axiña como funciona isto. Así pode ver aquí estar do meu dedo representado como un cursor, e vai se deu esta posición ao longo do API. E como eu comezar a moverse para adiante, basicamente di que eu agora estou facendo clic e eu pode arrastrar esta ao redor. E iso realmente non importa onde Estou no espazo 3D - el vai traballar, non importa onde eu estou. E así, polo valor de cara que parece moi sinxelo. De feito, hai unha morea de complexo mecánica en torno a iso. Entón é por iso intentamos encapsulado todo iso nunha API e facelo un pouco máis simple para vós. Entón se ten un ollar para a API, é realmente moi simple de construír iso na súa aplicación, e non se preocupe con todo o complexidades de onde o man da persoa é. Polo tanto, hai unha morea de outras cousas no SDK. Se quere ter un pouco de explotar, vai comezar a atopar algúns das outras cousas. Pero estes son algúns dos alto nivel conceptos que están na nosa SDK. Pode ser un pouco máis para tomar sen ter a oportunidade de xogar aí co salto aínda. Pero eu só quería darlle un pouco de un sabor do que está alí dentro, de xeito que cando chegar ata el, como dixen, sexa a vontade para chegar ata nós. Podo sinala-lo na dirección correcta para calquera tipo de documentación para axudar a comezar. Así, como xa referín, o noso SDK ten unha morea de linguas nativas. Temos a API JavaScript. Unha das formas máis fáciles para comezar pode estar a ollar a algunhas das plataformas dos cadros que están aí fora. Eu non sei se a xente está familiarizado co Unity. famo.us, viscosidade e Vuo son todos moi novos para a escena. Unreal probablemente ver en motores de xogo. Pero o que este tipo de ambientes facer é, pode ser un xeito máis doado de axudar a comezar. Porque o que algúns deles facer a vontade aporta-lo con unha estrutura 3D comezar. Entón, que tipo de tira algúns da complexidade. Gañou máis visual ambiente para traballar dentro famo.us é unha nova plataforma que está a benvida para un desenvolvemento de aplicacións web. O seu obxectivo é facer que a aplicación web desenvolvemento super fácil. Para que será que sae - non hai prazo para isto no momento. Pero se isto é algo que está interesado en facer, podería ser un para manter un ollo en. Goo é unha incrible HTML5 plataforma de xogos. Están facendo un editor moi visual tamén en liña, unha vez máis, en alta aplicacións web de rendemento. Vuo é algo que podo pasar por riba de moi brevemente. Isto leva ao concepto de prototipado rápido. E eu non quero ir profundo de máis para iso. Pero unha das cousas que se está realmente interesados ​​en entrar neste tipo de desenvolvemento, atopar unha boa ferramenta facer prototipado rápido pode realmente valioso. E o que quero dicir con isto é que é un marco no que ten que facer moito, moi pouco esforzo para ter unha chea de retorno. Entón, o que realmente non precisa para facer unha chea de codificación. Un lote de que é moi visual - é arrastrando bloques arredor. En realidade, eu podo amosar-lle moito, moi breve exemplo diso. Así pode ver aquí, é só un ambiente totalmente visual - non precisa aínda de código. Ah, gran - Non imos facelo de demostración no momento. Non parece querer para realizar no momento. Entón, sen entrar en moitos detalles, é o que se chama Visual linguaxe de programación. El permite que obteña algúns básicos funcionalidade de traballo. Eu só vou rapidamente abrir unha versión completa deste. Entón podes ver aquí, este é un moi aplicación sinxela que basicamente leva unha imaxe e permite que movelo co Leap. E eses bloques verdes están aquí esencialmente todo o que cómpre facer para obter comezou co lado da Leap del. Polo tanto, é un bo xeito de comezar. Se tes algunhas ideas que quere experiencia con antes de chegar calquera código abaixo, é unha boa forma de comezar. Audiencia: Si usamos [inaudível] ollar, que se traduce en código real? MICHAEL SUTHERLAND: Nesta situación, Eu non creo que ten a capacidade de traducir o código. Hai sempre algún outro cadros por aí. Seixo Compositor é realmente unha ferramenta de Apple. Non se admite oficialmente, pero hai unha gran comunidade en torno a el. Vimos algúns Leap incrible cousas saír desta. Hai algúns plugins dispoñibles. Eu creo que non hai acceso a baixo nivel código de cuarzo, aínda que eu non teño enteiramente certo sobre iso. Pero iso é unha boa pregunta. Entón, eu só vou amosar-lle algúns moi, termos moi alto nivel para as cousas para pensar cando está desenvolvendo. As condicións de iluminación en xeral, non son un gran problema para o salto máis. Temos un equipo incrible que é basicamente soubo eliminar a case todas as condicións de iluminación, porque iso é algo que pode potencialmente afectan. Fontes de infravermellos vindo do fóra ten a capacidade de afectar o rendemento. En xeral, o que realmente non vai vir a través de moitos obstáculos. Se no seu desenvolvemento ve que o aparello entra en modo robusto, realmente todo o que iso significa que pode ter detectou que hai algún infravermello fontes de luz no medio ambiente e está compensando iso. Polo tanto, non ser moi preocupado con iso. En xeral, cando está designado software para o salto, é importante para entender que este podería ser o primeiro tempo que o usuario está a usar esta tecnoloxía. E iso é algo que é difícil para obter a súa cabeza en torno inicialmente. O que nós tratamos e incentivar a xente a non é pensar, no canto de só permitindo que o usuario ten que atopar o seu camiño en torno da interacción, o que está pedindo o seu usuario a facer, e intentar explicar isto a eles un pouco. Tratalos como se eles nunca poden teño visto esta tecnoloxía. Ás veces a xente nin sequera saben que chegar ás súas mans para fóra sobre o seu dispositivo, polo que non tomar nada como garantir. Se vostede ten un ollar arredor no espazo aéreo, vai notar que moitos dos programas realmente inferir o usuario en como realmente interactuar con este app. Iso é algo para ser só conta. Se está a desenvolver software para esta plataforma, é novo. A xente non está familiarizado co A tecnoloxía, con todo, e por iso pode ter axudar a aliviar a eles en todo o que que é o que está a construír. Datos é o seu amigo. Eu mencionar antes do Visualizer. Pode ser un dos mellores ferramentas que usa. El só permite que busque eo que está facendo. Pense sobre a acción que está a intentando codificar-se, e despois ollar para o que parece no Visualizer. E entón el vai che dar unha sensación mellor do que iso significa que os datos está quedando fóra do SDK. Se está facendo todo o que precisa dun menús, menús son algo que quero que o usuario sexa capaz de facer, sen sequera pensar. Non é realmente parte súa aplicación. É unha parte de como o usuario utiliza a súa aplicación. Polo tanto, temos algunhas características na páxina web do creador. Só un par de diferentes sistemas para menús que levan a carga fóra de ti caras para ter que pensar sobre como construír menús. Porque menús pode ser algo que podería gastar moito tempo intentando para construír no seu programa, cando realmente o que estás a facer é construír a idea de que ter, non o menú. Entón, eu recomendado se ten que facer calquera tipo de sistemas de menú, en definitiva ter un ollar para o que os recursos ten na páxina web do creador. Temos uns bos exemplos de como para facer menús e como mantelos consistente para que os usuarios teñan un experiencia consistente en aplicacións. O producto visual. Entón, o que quero dicir con isto é, se, por exemplo, estás a facer algo que está mostrando un espazo 3D, é moi importante para proporcionar algún tipo de feedback visual. Entón, se isto é mostra onde o seu dedos nese espazo, ou na caso do Bloque 54, que vimos no moi comezar, ten que ter notado que o [? pedais?] foron iluminados. E cando eu fun preto da torre de bloques, realmente pode ver visual que eu estaba preto deles. E é un pequeno truco, pero é realmente moi importante. Así, asegúrese de que o usuario orientado no espazo 3D. E, de novo, a prototipado rápido. Se pode atopar algunhas ferramentas que considerar útil, eu sempre faría incentivos-lo a investir o tempo en que. Ser capaz de obter as súas ideas rapidamente en vez de ter que gastar unha moito tempo que codifica a un nivel máis baixo e tentando descubrir como codificar Lo, se pode obter esas ideas en diante de ti, xogar con eles un pouco e, a continuación, código-lo, el podería ser unha gran aforro de tempo. Entón, nós estamos chegando ao final. Como estamos en tempo? COLUMNA 2: [inaudível] oito minutos 5:30. MICHAEL SUTHERLAND: Nós imos rematar ás 5:30? COLUMNA 2: fago iso. Ese foi o punto que anunciar aquí. Pero podemos facer un de un Q & A despois diso. MICHAEL SUTHERLAND: Si, eu non vou moi profundamente o resto deste entón. Eu mencionei antes unha diferente forma de facer xestos. Se che interesa e que está a traballar con JavaScript, este é un JavaScript aplicación que desenrolador chamado Robert Leary construído. O que pasa é que ten unha morea da complexidade de gravación e utilización de movementos. Entón o que fixo é que é, basicamente, creou unha gravadora xesto. Podes escribir o xesto, gravala. El cospe algo que pode logo tirar para o seu programa. Entón, en vez de ter que codificar toda a movementos complexos en 3D, pode simplemente tome isto, facer a acción, e gardalo para a súa aplicación. Así que podería ser unha interesante ferramenta para axudar a comezar. Podo pasar por estes moi rapidamente. É só un par de vídeos que mostran algunhas das aplicacións interesantes. Algunhas das cousas que non pode ver ou no espazo aéreo, pero é flotante en torno á comunidade de desenvolvedores. Só un traballo incrible que as persoas teñen está a traballar nese programa algún quizais algunhas aplicacións máis orixinais posible. Polo tanto, este é un sistema que está a usar basicamente cabeza seguimento na cámara para dar aquela profundidade perspectiva. Pero pode ver que é unha fermosa truco visual interesante. Entón, este é o tipo de cousas interesantes que é posible con este tipo de tecnoloxía. E, a continuación, algúns de vostedes poden estar familiarizado co Oculus Rift. Este é só un traballo experimental que algúns dos desenvolvedores foron facendo ao redor da combinación Leap movemento con o Oculus Rift, así, por primeira xa que pode estar dentro que o mundo virtual. Entón iso vai ser unha interesante visión para o partido en breve. O Oculus Rift é un auriculares VR. Coitado - realmente ten un tempo difícil. Esta foi unha exposición que se fixo utilizando mapeamento de proxección co Leap Motion. Só un moi bo interactivo ambiente onde a xente pode só xogar. Podes ver que eles crearon estes Árbores en 3D usando o mapeamento de proxección técnicas. Este foi un interesante feito en Taipei con Heineken facendo unha instalación. A toda visión de "Iron Man" alí. Pero por cuestión de tempo, eu vou soamente rapidamente chegar ao seu fin. Polo tanto, se hai tres cousas que faría ser bo para sacar - por que eu entender que hai unha gran cantidade de información que acabamos cuberto. E moito do que realmente precisa gastar un pouco de tempo para só cavar dentro dos recursos que están dispoñibles. Pero eu creo que o primeiro que é realmente está creando software, e intentar proxecto para o usuario, non para "Home de Ferro". Entón esqueza Quero ser "Iron Man". Quero estar en "Minority Informe. "Pero en vez diso, proxecto para o usuario. Proxecto para a persoa que vai estar usando o seu software. Entón, pense sobre como podo facer súa experiencia mellor? Como podo facer algo que están facendo o mellor? E iso realmente vai ser o lugar onde o máis poderoso eo máis software contorno vén. E se está familiarizado con UI / UX, vostede case pode xogar as regras a fiestra nalgún sentido. Con este tipo de tecnoloxía, estamos empezando a reescribir as regras a medida que ir, e iso só quere dicir que ten unha pantalla en branco. Entón vostedes están realmente empezando no momento. Se vostede está só comezando en programación agora, o que significa que comeza a escribir o libro de regras como aprende, de xeito que é unha incrible oportunidade para iso. E quere só de dicir unha vez máis, ser capaz de atopar unha forma de prototipo de forma rápida e logo construír. Non necesariamente perder todo o seu tempo metendo as porcas e parafusos inmediatamente. Vexa se pode obter as súas ideas para fóra. Ela adoitaba ser que iso era bo para obtelos no papel. E o papel aínda é un gran camiño a percorrer. Pero unha vez que comeza a ter estes dinámica interfaces, o que realmente comezar a ter que algunhas ferramentas mellores para poder para obter esas ideas dinámicas fóra. E por iso, se pode atopar algunhas ferramentas que axudar a un prototipo, e intentar aprender los e usalos, e vai probablemente gardar unha moito tempo e problema. Entón, algúns recursos. Unha vez que comezar a recibir en JavaScript, js.leapmotion.com / tutoriais, que vai ser unha boa forma de comezar. Exemplos de novo sobre js.leapmotion.com, vai atopar algunhas grandes exemplos de JavaScript. Sinto-se libre para se implican no foros, pedir desenvolvedores, pregunta connosco. É unha gran forma de aprender. Se vostede está interesado en ler máis contido sobre o que está aí fóra, algúns do liderado de pensamento no espazo, labs.leapmotion.com 's unha gran blog para iso. Estamos lanzando un novo contido a cada semana, é un gran espazo. E se quere conectar con nós, unha vez máis, os foros. Pode enviar un correo electrónico a developers@leapmotion.com. Estamos no @ leapmotiondev en Twitter, polo tanto basta twittar para nós. Estamos moi activo alí. E a nosa principal panca, @ leapmotion. @ Leapmotiondev, obviamente, é a nosa creador Twitter alza. Entón, iso é realmente sobre iso. Se hai algún tempo para preguntas, definitivamente feliz para responder a posibles preguntas. Se pensar en nada máis tarde, por favor, Sinto-se libre para chegar a min directamente no kiwi@leapmotion.com, ou tweet para min no @ kiwi. Legal. Algunha pregunta? Audiencia: Ademais de desenvolvemento de aplicacións que [inaudível], como é posible Lo para facer [inaudível] software nivel tan que pode rolar para a esquerda, dereita, arriba, abaixo, e calquera [inaudível] aplicacións, [? por exemplo?] [Inaudível]? MICHAEL SUTHERLAND: Entón alí son aplicacións para iso. Se ten un ollar no espazo aéreo, vai atopar algunhas aplicacións diferentes. Algúns dos máis populares son unha chamado HandWAVE que permite que faga algúns xestos básicos. Se queres facer este tipo de cousas, non hai realmente nada que limita no SDK para facelo. É realmente unha cuestión de se está construción de que o control de nivel de sistema operativo, é realmente facendo esta experiencia de usar o OS mellor? Co tempo, imos comezar a ver a sistemas operativos evolucionan a un estado que realmente está feito para este tipo de entrada. De momento, estamos en realidade a usar sistemas operativos que foron construídas para a tecnoloxía de 26 anos de idade. Se ten un ollar para a interface de Mac, realmente non cambiou en preto de 26 anos. Entón, nós estamos realmente loitando contra un 26 ano curva de aprendizaxe, onde as persoas teñen tan afeitos a este tipo de interfaz que é difícil ver ademais. Entón, se pode mellorar esa experiencia, iso é unha vitoria definitiva. Pero se está só facendo un xesto para unha cuestión de facer un xesto, o que probablemente vai descubrir é que os usuarios, eles van pensar que é máis fácil simplemente volver ao teclado e rato por iso é o que están cómodos con. Entón é por iso que é moi importante para pensar sobre quen eu estou designado para? Quen é o que o usuario final, e como pode Eu facer a súa vida un pouco mellor? Pero, se ten tempo, eu pode amosar-lle un rápido. Iso é interesante que acaba de saír. É un cursor moi sinxelo, pero é bonitinho, porque ten esa pequena man - ou non. Será que estamos aquí? Interesante. Ben, eu non vou te amosar que de demostración. Pero iso [? leapcursor.js?] é un pequeno exemplo interesante que basicamente permite que vaia para arriba e abaixo fluído nunha páxina web e unha especie de click só flexionando súa man. Por iso, debería ser máis un tipo descontraído de desprazamento arriba e abaixo, flicks. Audiencia: Mencionar o dispositivo en si é en gran parte de hardware commodity. Cal é o hardware subxacente tecnoloxía que está realmente facendo o detección de obxectos? MICHAEL SUTHERLAND: Entón o real detección dos obxectos - por iso basicamente, se fose cortar o USB aquí, está indo só para ter unha todo banda de datos de imaxe de volta. A xente xa o fixeron. Onde a maxia está pasando é basicamente, xa que entra no ordenador, é esencialmente un algoritmos propietarios que estaban orixinalmente desenvolvido polo noso cofundador e agora só asumiu unha vida propia. Audiencia: É a través de infravermellos, ou un campo magnético [inaudível]? MICHAEL SUTHERLAND: Entón é só puramente infravermellos. Entón, literalmente, é como ter un pouco de webcams sentado no seu disco e logo, un proxector que brilla na súa man. É só todo feito en infravermellos. Entón é só algúns óptico infravermello sensores, e algúns LEDs de infravermellos, e non hai realmente nada complexo de máis sobre iso. É o xeito que somos capaces de tomar que os datos e, a continuación, transformalo en algo útil en 3D. Audiencia: Así, parece moi fácil para a xente [inaudível]. Pero hai algunha maneira para un programador aplicar quizais [inaudível] para outros tipos de obxectos - quizais rostros ou outros tipos de cousas o usuario pode presentar? MICHAEL SUTHERLAND: No momento en que dan soporte a un conxunto limitado de ferramentas. Desafortunadamente, coa forma que temos estruturados os datos, xa que queriamos para facelo dunha forma simple ou un que fai máis sentido para as mans e os dedos, a API non vai seguimento de cara de apoio ou xenérico obxecto de seguimento. Isto pode vir no futuro. Pero, por agora, é realmente ben conta para as mans e os dedos e ferramentas específicas. Legal. [? Dave: Grazas] tanto?. Isto é óptimo. [Aplausos]