>> DAVID: ¿Así que gracias a todos tanto por viene, como usted ha estado sintonizando
en línea también.
Estamos muy contentos de hacer venir a nuestra amigos Dan y Michael aquí desde Salto
Movimiento, cuya compañía Salto de movimiento tiene muy generosamente donado algo de hardware
para el sot supuesto que ustedes pueden hacer cosas interesantes con este dispositivo.
Sin más preámbulos, Dan y Michael.
>> DAN GILL: Muy bien, gracias.
Gracias, David.
Gracias amigos.
Es bueno ver a todos ustedes.
Mi nombre es Dan Gill.
Y como David describió, Estoy con Salto Motion.
Se trata de Michael Sutherland.
Dado que alrededor de 1/10 de nuestra empresa es en realidad llamado Michael le llamamos
Kiwi, y una vez que escuche el acento vas a entender por qué.
>> Pero estamos contentos de estar aquí hoy para presente para ustedes amigos y ustedes amigos
en línea, y contarles un poco más sobre salto en el desarrollo
medio ambiente y nuestra comunidad de desarrolladores, y cómo puede ser capaz de
afectar algunas de las cosas que usted es haciendo a medida que se hacia
Al final del semestre.
Voy a comenzar con una breve introducción de contexto sobre
la empresa y algunos de la industria ejemplos que estamos viendo y un
poco sobre ella.
Y luego vamos a saltar derecho en el bit de Michael.
>> Michael corre nuestra comunidad de desarrolladores.
Así que hay 70.000 personas más que tienen visitada nuestro portal de desarrollador y
Acceso llegado al software de Salto kit de desarrollo y están activamente
la construcción de todos los tipos diferentes de aplicaciones que
Michael hablará a través.
Personalmente, me quedo nuestra Enterprise Business.
Lo que significa que todo el uso comercial caso para el salto en una variedad de
industrias, y voy a hablar brevemente sobre eso.
>> Así que lo que quería hacer, en un alto nivel de la mayoría de ustedes probablemente
familiarizado con alguna forma de Tecnología de movimiento 3D.
Usted ha visto el Kinect, o que has visto los anuncios para los teléfonos Samsung
con el birlar.
Y en algún momento lo que has intentado una de estas plataformas o visto
en acción.
>> Realmente sentimos que hemos abierto nuevos caminos.
Y está todo planeado, así que es una muy por software solución.
Es todo algoritmo patentado basado, y ha permitido que hagamos una serie de
cosas que son diferentes a los otros en el espacio.
>> Hemos llegado a un nivel de precisión que usted verá en las manifestaciones
eso es mucho más allá de lo que otros la gente ha sido capaz de hacer.
Así precisa a centésimas de milímetro, que puede seguir la posición de palma en el
yemas de los dedos para tantos como sea en el campo de visión.
Y una vez más, que de nivel de precisión abierto una gran cantidad de aplicaciones
oportunidades que no tienen existido antes.
Es totalmente integrable.
>> Debido a que es un software impulsado solución, este pequeño pedazo de
hardware que se ve aquí es el dispositivo.
Estos van a estar disponibles a que los estudiantes.
Tenemos 30 que hemos donado para el grupo.
Si usted decide hacer un proyecto basado en el salto, usted será capaz de tomar estos
en préstamo y pasar tiempo con ellos.
>> También acaba de anunciar una versión integrada.
Así HP comenzará realmente ordenadores portátiles de envío -
o ha comenzado a enviar computadoras portátiles del dispositivo, un incrustado
versión de este en el mismo.
Y debido a que el software y cómo software impulsado esto es, el hardware
es increíblemente simple y Michael ir a caminar a
a través de lo que está en él.
Hemos creado una muy contenido ambiente rico.
>> Así que los 70.000 desarrolladores están la creación de aplicaciones.
Usted la gente tendrá la oportunidad de crear aplicaciones y, posiblemente, incluso
conseguir que en nuestra aplicación medio ambiente -
se llama espacio aéreo.
Tenemos al norte de 100 aplicaciones de allí, y muchos, muchos, muchos más en el
proceso de certificación y en el proceso de de ser objeto de un uso.
>> Vas a ver que es increíblemente poderosa en términos de su velocidad.
Entonces verás que no hay latencia en la reacción entre el momento en que haces
algo en el campo de visión y cuando algo pasa en la pantalla.
Si has jugado un poco con el Kinect u otros, te darás cuenta de un poco
de un retraso cuando en realidad tienen un movimiento y algo sucede.
Esta poderosa falta de marcas de latencia una gran diferencia en lo que pueda
realmente hacer con esta plataforma.
>> Y luego, una cosa que nos parece realmente importante, queríamos que este
plataforma para ser accesible a todo el mundo -
a tantas personas como sea posible.
Tener un gran software, impulsado plataforma ha hecho el dispositivo y el
plataforma muy barato.
Es una pieza muy simple de hardware con muy simple, de consumo masivo
componentes en lo que nos permite mantener esta muy barato y muy
accesibles a cualquier persona que quiera participar con la plataforma.
>> Así que como verá, no hay realmente tres principales componentes de la plataforma.
Tenemos el periférico que hablado, el controlador.
Dispone de una conexión USB para conectarse a cualquier tipo de dispositivo informático con el
software compatible.
Tenemos nuestro kit de desarrollo de software en los controladores, así que hay un conjunto de
conductores que se ejecutan en Windows o Mac máquina que se está conectado.
>> Y luego tenemos el software kit de desarrollo que hemos hecho
al alcance de todos de manera gratuita en nuestro sitio web para acceder y construir
aplicaciones con.
Y finalmente tenemos nuestro espacio aéreo App Store, donde hay
aplicaciones de terceros -
tanto gratuitos como de pago para las aplicaciones.
Y es todo de personal productividad artística, como la música
y la pintura y el dibujo, a los negocios aplicaciones como CAD
software y otros.
>> Así que voy a ir a través de éstos rápida.
Pero pensé que sería útil a medida que pensar en la plataforma y pensar
acerca de cómo los idiomas que puede desarrollarse en y cómo esa
se aplica a la plataforma.
Sólo para ejecutar a través de un par de ejemplos de las industrias que estamos viendo.
Así que estas son las áreas donde la gente está haciendo uso de la plataforma de salto a
mejorar las aplicaciones o mejorar resultados en esas industrias.
>> La educación, como se puede imaginar, pantallas interactivas, la integración con
plan de estudios, al igual que la gente está haciendo con su plan de estudios de informática.
Un montón de aplicaciones para necesidades especiales de los estudiantes.
Así que la gente que no puede, ya sea para su desarrollo físico o limitaciones cognitivas,
interactuar a través de un teclado y un ratón Ahora son capaces de obtener sociales
interacciones, las interacciones con la computadora aplicaciones, y hacer las cosas
nunca pudo antes.
>> Y entonces un montón de universidades haciendo investigación interfaz de usuario para varios
industrias han hecho grandes el uso del dispositivo.
La atención sanitaria es un sector interesante para nosotros que pensé que sería importante
tocar brevemente.
Se puede imaginar la esterilidad es de los más importancia en todos los aspectos
de atención de la salud.
En una sala de operaciones de hoy, un cirujano podría tener una persona extra
allí, o unscrub y tomar sus guantes OFF para ser capaz de manipular
Imágenes de resonancia magnética o tomografía computarizada o importantes la información del paciente
mientras están en la cirugía.
Muy ineficiente, podría poner en peligro esterilidad si no se hace bien.
>> Este tipo de ambiente ahora permite que le permite interactuar con el ordenador
aplicaciones en un completamente sin contacto manera, como se verá en las demostraciones,
con los guantes puestos.
Para que puedan salir de la guantes quirúrgicos sobre.
Pueden acceder a las imágenes y hacer todo lo que tienen que hacer de una forma mucho
de manera más eficiente.
Creemos que hay algunas importantes aplicaciones allí.
Acceso a la información en lo que llame áreas "germinales ricos" -
por lo que los hospitales, cajeros automáticos, todos los tipos diferentes de las zonas en las que no desea
tocar algo, pero desea acceder a la información,
esto se ha convertido en importante.
>> Medición de regresión como un resultado de una enfermedad.
Si alguien está perdiendo la movilidad en su la mano o el brazo, o en movimiento,
ser capaz de medir que debido del nivel de precisión.
O también el progreso - por lo que si usted quiere medir el progreso de un fármaco o la
el progreso y la recuperación de algo como un accidente cerebrovascular, que puede muy
precisa hacer eso.
Y así, esos son algunos ejemplos.
>> La visualización de datos es otro espacio interesante.
Estoy seguro que has oído un mucho de los grandes datos.
Todo el mundo habla de los grandes datos.
Bueno, esos grandes conjuntos de datos en varios industrias han creado verdadera
complejidades alrededor de interfaces de usuario.
¿Y cómo se interactúa con esos datos y encontrar correlaciones, ser capaz de encontrar
información para la acción, podrán compartirlo con sus colegas -
es un enorme desafío.
Como la cantidad de datos crece, que desafío sólo se hace más grande.
>> Navegación 3D con la mano naturales movimientos se convierte en una muy interesante
oportunidad en ese mundo, y hemos visto un montón de información que hay.
La industria manufacturera es otro.
Vamos a mostrar algunos videos de la gente de SpaceX utilizando esto en
el proceso de fabricación.
Asimismo, la planta de fabricación es muy sucio, y por lo que han destruido
ratones y teclados y pantallas táctiles no son una gran solución.
Pero necesitan tener acceso a cosas como sus sistemas ERP y otras plataformas
en el suelo, y se convierte un reto para ellos.
>> Y luego un par más antes Me vuelvo las cosas a Michael.
Venta al por menor -
así que espero que en algún momento, usted irá en una tienda y van a tener un salto
pantalla o kiosco habilitado en el que puede obtener acceso a un producto, el producto
opciones, compras en línea, si no tienen material en stock.
Me gusta hablar de ello lo menos perjudiciales participación de los consumidores.
>> Así que he estado en las ventas desde Me gradué de la universidad.
Pero todos sabemos que cuando entramos a una ambiente al por menor, un montón de veces que
conseguir abalanzó sobre por tres o cuatro personas.
Creemos que el uso de este tipo de tecnología, puede crear verdadera
experiencias físicas con productos y opciones y colores y diferentes
cosas sin tener que tener un montón de personas saltando en la parte superior de las personas
cuando llegan a la tienda, y crear algunas cosas interesantes.
>> Productividad de escritorio -
usted verá alguna oportunidad básica para trabajar con aplicaciones de productividad como
PowerPoint para hacer la navegación web, a interactuar con el sistema operativo.
Todo ello sin tener que tener que utilizar un ratón o el teclado, o además de
el ratón o el teclado, pudiendo para obtener algunos tipos diferentes de
interacciones.
Hay una gran cantidad de aplicaciones de negocio que tienen interfaces de usuario ineficientes,
o tienen interfaces que podrían hacer mucho más si fueran capaces de tomar
aprovechar el espacio 3D en lugar de sólo una interfaz de usuario 2D plana, por lo que
Creo que hay una gran cantidad de oportunidad allí.
>> Salesforce.com puede haber una compañía que usted ha oído hablar.
Hacen de relaciones con clientes sistemas de gestión.
La gente como yo en las ventas de los usan todo el tiempo, todos los días.
Pero cuando se trabaja con una cuenta grande, usted puede tener cientos
y cientos de discos.
Y es muy difícil tener una idea de la estructura organizativa, o todos
las actividades de lo que ha ocurrido en el interior de una cuenta, porque es un
interfaz de usuario 2D muy plana.
Así que creemos que hay un montón de oportunidades para mejorar la parte delantera
de diversos softwares empresariales.
>> Y luego las aplicaciones de tipo otra B2B, hemos visto la autenticación biométrica.
Así que la idea de la celebración de su mano en el campo de visión, y se está escaneando
la mano todo el camino hacia abajo para el flujo de sangre.
Y a continuación, ser capaz de utilizar esa tarde para la autenticación para acceder a
hacer transacciones, los sistemas de acceso, registro de a su ordenador portátil, controlar su
sistema domótico -
lo que sea, hay una gran cantidad de aplicaciones.
>> Al mando de control.
Así que usted puede imaginar, esto es más de la cosa "Minority Report" estilo
la gente habla de cuando pensar en Salto.
La idea de que alguien en un área de comandos donde ellos tienen cinco o seis pantallas
con vídeo y otros tipos de contenido.
Tienen que navegar a través de aplicaciones y acceder a diferentes
vídeos y extraer información en, y hacer todo tipo de cosas interesantes.
>> Y finalmente CAD.
Esos ambientes han sido un gran temprana adoptante de la plataforma de salto en
ser capaz de crear una forma más natural para interactuar con los modelos de las cosas
que está creando en el diseño proceso, o ajustar después
algo ha sido construido, o cosas de esa naturaleza.
>> Así que eso era sólo para darles una breve contexto en algunos de los sectores industrial
aplicaciones para el salto.
Estoy seguro que usted puede imaginar todo el aplicaciones de consumo, y si no tienes
visto el sitio web que sabes lo que son.
Pero yo quería, como se piensa en programación o aplicaciones que podrían
Será interesante estudiar, aquí están algunas de las áreas donde las industrias están
prestando mucha atención a esto.
>> Estábamos en el Hospital de Niños antes vinimos aquí, y hablar con ellos
sobre una serie de muy interesantes aplicaciones en torno a los procesos quirúrgicos
y la formación y simulación y todas las cosas diferentes.
Así que hay un montón de muy interesante oportunidades para utilizar la plataforma y
utilizar el entorno de desarrollo.
Y así que espero que eso es bueno contexto para ustedes amigos.
>> Kiwi es el listo aquí.
Así que voy a salir de la forma y deja que te hable a través de nuestro
comunidad de desarrollo, el desarrollo medio ambiente, y todos los recursos
que hay a su disposición gente si usted decide trabajar
con la plataforma de salto.
Así que, gracias.
>> MICHAEL SUTHERLAND: Cool, gracias.
Así que usted puede ver que hay realmente ninguna escasez de oportunidades allí.
Pero una de las cosas que vemos mucho es las personas se sientan con Leap y son
como, ¿por dónde empiezo?
Así que espero que pueda pasar a través de unos pocos de los primeros pasos de dónde
empezar con todo esto.
Debido a que mucha gente acaba de decir que hay un montón de espacio en blanco, así que donde
Cómo puedo empezar?
>> Así que Mike es mi nombre.
Como Dan mencionó, estoy un poco del denominado Kiwi.
Soy de Nueva Zelanda, ya que es posible que ser capaz de decir de mi acento.
Yo he vivido en San Francisco durante un par de años.
¿Mi eléctrica e informática volver título de ingeniería en Nueva
Zelanda, así que me he sentado en el mismo asiento que ustedes son pulg
>> Así que puedo manejar el crecimiento de la plataforma y asociaciones para nuestros desarrolladores
los programas del equipo.
Así que te voy a contar un poco más sobre lo que el equipo de programas de desarrolladores
significa, en un poco.
Pero, básicamente, Dan se ha mencionado, esta es el periférico que se ve aquí.
Así que esta es la historia de la de donde vino.
>> Así se puede ver ahí empezamos de nuevo con un prototipo muy, muy temprano.
Ahora, todo lo que hay en esto, usted puede tipo de ver aquí un poco.
Bueno, es un poco difícil de ver en este mostrar, pero en realidad todo lo que acabas
¿Tienes un par de infrarrojos ópticos sensores y un par de LEDs infrarrojos.
El hardware es realmente muy simple, y es por eso que somos capaces de
mantenerlo tan bajo costo.
La magia es realmente lo que está pasando en el equipo y el software en
la capa de conductor, y eso es realmente donde el avance
para la empresa llegó.
>> Así que me uní y los programas para desarrolladores equipo comenzó alrededor de por aquí,
a medio camino entre.
Y lo que hicimos fue estos primeros kits que se ve en la parte inferior existe,
que son las primeras unidades de desarrollo.
Y llega a enviar alrededor de 12.000 de aquellos a los desarrolladores que tenía
nos contactó para que pudieran obtener comenzado a trabajar con la plataforma.
Y eso ha sido realmente una gran semilla para la comunidad, y hemos tenido un montón
de buen material desarrollado en el último año.
Y vas a ver que cuando se tiene un mirar espacio aéreo, nuestra tienda de aplicaciones.
>> Entonces, ¿cuántos de ustedes tienen realmente oído hablar de salto de movimiento antes?
Así que algunos de ustedes, sí.
Así que eso es bueno.
>> Así que, honestamente, ¿qué fue lo primero que ustedes pensó en cuando oíste de
Salto de movimiento o si vieron la videos de lo que hace?
Tipo de "Minority Report", "Iron Man?" Sí, tenemos una gran cantidad de eso.
>> Y, definitivamente, el día en que todos los que estamos sentados allí al mando de la
mundo con nuestras manos, y eso es va a ser emocionante.
En este momento, esa no es la absoluta situación que estamos tratando de construir,
pero vamos a llegar allí.
Pero creo que aún así es un buen oportunidad de escuchar a la verdadera
mundo Tony Stark, y Dan tocado en eso también.
>> ALTAVOZ 1: En este momento en que interactuamos con equipos de un muy poco natural y
[Inaudible]
manera.
Y estamos tratando de crear estos 3D objetos utilizando una variedad de herramientas 2D.
Y no se siente natural, no se siente normal, la forma
usted debe hacer las cosas.
>> Así que empezamos a jugar con la idea y el uso de algunas de las cosas
que están disponibles por ahí, como Beat Motion y Siemens NX, que
es lo que utilizamos para diseñar el cohete.
Y escribimos algo de código de integrar los dos.
Y comenzamos con lo que se ve aquí, que es una estructura de alambre de un
Motor de cohete Merlin.
Y trabajar a través de esto, puedo seguir adelante y apoderarse de ella, y puedo girarla
en múltiples dimensiones.
Y entonces lo que puedo hacer es que puedo poner otra mano ahí y puedo enfocar
dentro y fuera de la estructura metálica.
>> Y también puedo traducirlo.
Así que me puedo mover por la pantalla y luego ampliar y traducir.
Y esto es lo que empezamos con hace unos meses.
También puede girar y luego atraparlo.
Así que esto es una especie de una forma divertida interactuar con lo que es en realidad una muy
modelo complejo.
>> Ahora vamos a ir de este a lo que estamos capaz de avanzar a un par de semanas después de
el marco de alambre, que es para usar en realidad un modelo completo de CAD en 3D del motor.
Así que aquí lo que estamos viendo es la interacción real
con el software CAD.
Manipular el modelo 3D real, del motor Merlin
simplemente usando gestos con las manos.
Si pudiera ir allí y Haz lo que tengas que hacer, sólo
la comprensión de los fundamentos de cómo la cosa debería funcionar en oposición a
averiguar cómo hacer que la marca del ordenador que funcione, entonces puede obtener un
mucho más en mucho más corto período de tiempo.
>> Así que fuimos a una proyección en 3D.
Empezamos con el tipo de 3D proyección que usted está familiarizado con
en las películas donde se utilizar gafas 3D.
También hicimos un vaso de pie libre de proyección, que es el tipo de
la tecnología que se utilizó en las películas de "Iron Man".
>> Y, por último, se utilizó el Oculus Rift, que es envolvente virtual de
realidad de que en realidad las escuchas su posición de la cabeza.
Y realmente se está moviendo alrededor del objeto.
Se siente como que está bien allí delante de usted.
Ahora vamos a utilizar esto para un real componente en el cohete, que es un
carcasa de la válvula criogénica.
Realmente se puede aplicar su intuición y tomar algo de su mente a un
objeto físico con mucha más la facilidad que hay actualmente hacemos.
>> Ahora que hemos conseguido el objeto de nuestra cabeza y en el ordenador, ¿cómo
lo conseguimos fuera de la computadora y en la realidad?
Así que estamos realmente va a imprimir esta con una impresora de metal por láser 3D.
Así que la forma en que funciona la impresora 3D es que establece las partículas finas de
bien titanio o [? inknell,?]
y luego se llega con un láser y funde esas partículas diminutas en
la capa anterior.
Así se construye para arriba apenas capa por capa.
Así que creo que estamos en el borde de una importante avance en el diseño y
fabricación en ser capaz de tomar el concepto de algo de su
mente, traducir eso en un 3D -
>> MICHAEL SUTHERLAND: - es que incluso aunque son claramente todavía en bastante
primeras etapas de lo que están haciendo con este tipo de tecnología, que tipo
de ayuda para demostrar algunas de los ejemplos que Dan era
hablando antes.
Así que están empezando a investigar lo que son estos la próxima
generación utiliza para este tipo gesto de la tecnología 3D.
Así que creo que eso es sólo una interesante entrada para ver cómo algunas de estas
se está utilizando la tecnología.
>> Así que voy a llevarlo a través de un poco acerca de -
que va a ser muy alto nivel.
Pero vamos a dejar un poco de tiempo al final de preguntas y respuestas si ustedes
tengo algunas preguntas más profundas quiere entrar.
Pero esto es sólo hablamos un poco acerca de sobre la base de la plataforma, ir un poco más
poco en los aspectos de alto nivel de la SDK, echar un vistazo a lo que algunos de los
recursos que están disponibles en nuestro página web oa través de la comunidad.
>> Y yo te voy a enseñar un par de demos de algunos de las cosas que en realidad es por ahí
que usted puede comprobar hacia fuera y dar un poco de inspiración si quieres utilizar este
en un proyecto, y luego cómo se nosotros puede acercarse en busca de ayuda.
Estamos aquí para ayudar a los chicos si quieren desarrollar, [? Sue. ?]
Sólo quiero para asegurarse de que usted es consciente de ello.
>> Así como se ha mencionado Dan, tenemos espacio aéreo.
Así que ¿cuál es el beneficio real para el inicio de construir para Salto de movimiento
controlador?
¿Es sólo una pieza fresca de la tecnología?
¿Es un truco, o hay algo más que eso?
>> Y Dan habló un poco acerca de la aplicaciones industriales, pero en la
lado de los consumidores que en realidad tenemos una aplicación muy, muy próspero
comunidad.
Y se le puede decir, bueno, otra tienda de aplicaciones.
Así que preferimos verlo como un lugar de descubrimiento.
>> Así que este tipo de tecnología, es ejemplificado por software que
está construido para ello.
No es tanto un sistema en el que se puede trasladar una existente
tocar las aplicaciones a través.
Las mayores aplicaciones son las que que se construyen para la tecnología.
Así que cuando usted va a comprar un salto de movimiento en una tienda y que lo conecte, el
primero que se ve es el espacio aéreo.
Y para que eso vaya a darle un lugar para encontrar básicamente toda la
software que se construye para la plataforma.
>> Tenemos más de 100 aplicaciones en la tienda ahora, así que es bastante bueno teniendo en cuenta
pusimos en marcha sólo en julio.
Teníamos más de un millón de descargas de aplicaciones en aproximadamente las tres primeras semanas.
Y cubrimos categorías, productividad, juegos, educación, herramientas de creatividad,
la música, la ciencia.
Y la tienda soporta nativo así como aplicaciones web.
Así que es un buen ecosistema para cualquier persona que está comprando su unidad a
tienen un montón de cosas para usar.
>> Pero por su lado, en el desarrollo lado, lo que eso significa es que hay una
oportunidad impresionante para descubrir.
Enviamos un par de cientos mil pre-pedidos.
Estamos ahora en todas las tiendas Best Buy a lo largo de los EE.UU., Canadá, Reino Unido, Francia,
Australia y Nueva Zelanda, y estamos a punto de poner en marcha en
otras partes de Europa.
Eso significa que todo el mundo que compra uno de estas unidades y se mete en esa
tienda, que van a empezar a ver el software que ustedes son
en desarrollo.
Así que esa es una muy emocionante oportunidad en este momento.
>> Algunas de las otras cosas que están por venir hasta que tal vez estamos pensando
aproximadamente en un año o dos.
A medida que transcurre y se desarrolla diferentes habilidades de programación y
empezar a mirar a los diferentes tipos de desarrollo de software, ¿hay
de hecho algunas oportunidades después de la graduación?
Algunos de nuestros socios de la empresa tienen realmente armar un $ 25.000.000
fondo de inversión denominado Fondo de salto.
Ya han financiado en realidad su primera empresa, por lo que ha sido realmente
estupendo ver.
Empezar a ver que tipo de negocio edificio ecosistema alrededor de la
la tecnología también.
>> Y poco que en realidad estamos vamos a ser ver a un nuevo acelerador también.
Así que voy a tomar a través de equipos, nueva equipos que apenas se están formando con
algunas grandes ideas, y que van a ser proporcionándoles mentores.
Y hay algunos bastante grandes mentores en ese programa.
Y eso será lanzando el próximo año, así que usted comenzará a ver algunos
cosas realmente buenas que salen.
No sólo en el lado de las aplicaciones, pero en términos de nuevas empresas que están
la construcción de alrededor de esta tecnología.
>> Así que estamos ofreciendo SDK.
Estamos apoyando tanto nativas y desarrollo web.
Entiendo que ustedes están trabajando principalmente en C en el momento, y ya está
va a tocar un poco mordió JavaScript en un
mientras que, por lo que es genial.
>> Tenemos soporte para C + +.
Tenemos una API C pura.
Está construido por la comunidad, pero le puede mostrar cómo llegar a eso.
>> Así que el C + +, C #, Objective C, Python y Java - por lo que si usted tiene cualquier
familiaridad con cualquiera de estas lenguas, debe haber algo
existe para que usted pueda empezar.
Del SDK disponible en nuestro desarrollador sitio web, que voy a ir a través de una
poco.
Y luego para el desarrollo web, tenemos una completa API de JavaScript.
>> Así que esto es probablemente algo que podría Será interesante como empiece a
entrar en el resto de este curso.
Porque tengo entendido que eres a punto de empezar a entrar en algunos
JavaScript.
Y hay un montón de buenos ejemplos y tutoriales sobre la API de JavaScript.
Así que te voy a caminar a través de algunos de los cosas así, y que va a ser un buen
plataforma para cómo empezar.
>> Así que primero es nuestro portal para desarrolladores.
Así que esto va a ser el lugar que ustedes quieren ir.
Si vas a hacer cualquier desarrollo sobre Leap, es probable que desee iniciar
aquí y tener un registro de salida de nuestro portal para desarrolladores.
Sólo te voy a caminar a través de algunas de las principales cosas a tener un ojo en.
>> Así que esta es su sección de descargas principal, por lo que este es el lugar donde vas a obtener
tu SDK nativo.
Así que eso es todos los idiomas que Hablé de primera -
C + +, Objective C, C #.
Dentro del SDK que vas a conseguir un montón de ejemplos, vas a obtener
la documentación.
Así que van a ser todo para ti establecido para el desarrollo de aplicaciones nativas.
>> Así que, básicamente cualquier cosa que usted quiere ejecutar directamente en el ordenador, es
el lugar para eso - no es tan tanto para el JavaScript.
A partir de aquí, usted tiene acceso a toda la documentación.
Así que esto va a ser toda la documentación en torno a nuestra API
referencias, así como guías y ejemplos.
>> Así se puede ver que aquí hemos dividido a cabo por el lenguaje.
Así que es bastante fácil de encontrar su camino alrededor.
Y también tenemos, en la parte superior de este, algunos artículos basados ​​en el conocimiento
para las notas técnicas.
Todo esto está cambiando todo el tiempo.
Así que mantener un ojo sobre él, se le verlo en evolución.
>> Así que si acabamos de profundizar en aquí, yo solo darle un ejemplo rápido de cómo
lo puso fuera.
Así que si usted mira debajo de aquí, que haya conseguido de nuevo todas las lenguas.
Y a continuación, en C + + que hemos dieron las referencias de la API.
Así que ahí es donde usted va a querer para ir a descubrir todas las API que
están contenidos en nuestro SDK.
Así que voy a ir a través de algunos de los que están en una alto nivel más adelante, pero eso va
ser la primera parada que quieras ir Hasta Para conseguir esa información.
>> Tenemos un montón de guías.
Sé que es probablemente difícil de ver en la pantalla allí, pero estos son
en realidad un gran recurso para que usted pueda comenzar.
Así que tenemos cosas como cómo llegar trama de datos, y voy a hablar con usted un
poco sobre lo que trama de datos significa, en un poco.
Durante todo el camino a través de la comprensión las aplicaciones de ejemplo que son -
oh, eso es bueno.
De modo que podría hacerlo un poco más fácil de leer.
Por lo tanto la comprensión de la C + + aplicaciones de ejemplo -
por lo que aquellos se incluyen en el SDK paquete que se descarga.
>> Así que la otra cosa que es un gran recurso para ustedes, si usted empieza a
hacer algo de desarrollo, es nuestros foros.
Usted será capaz de acceder a ellos aquí en la parte superior.
Por el momento estos se ven así.
Usted va a encontrar en una semana más o menos que van a parecer completamente
diferente, porque estamos a punto de lanzar una plataforma nuevo foro entero.
Pero eso significa que una aún más comprometida comunidad, y es un gran lugar para
conectar con otros desarrolladores que tienen estado haciendo el mismo tipo de trabajo
que ustedes van a estar haciendo.
>> Así que un montón de buenas preguntas ya tienen sido respondida allí.
Y es un gran lugar para hacer preguntas también.
Estamos ahí, nuestro equipo, nuestro equipo de ingeniería están en allí, así
gran lugar para conectar con el equipo.
>> Este es también el lugar en el que desea ir si usted va a ser la presentación de
una aplicación, pero eso es probablemente un poco poco más abajo en la pista.
Pero si usted está interesado en obtener algo en el espacio aéreo, este es el
Portal para hacer eso.
Usted envía su aplicación, y que la voluntad caminar a través del proceso.
>> Tenemos un equipo de revisión completa que va a través y revisa todas las aplicaciones.
Hay un poco de un listón de calidad.
Nosotros tratamos de asegurarnos de que todas las aplicaciones son realmente representativos de lo que la
plataforma puede hacer.
Pero al final del día, que sólo crea una gran experiencia para
las personas que están utilizando la tecnología.
Así que eso es algo de nuestra sitio principal desarrollador.
Sólo quería darle una rápida visión general, para saber donde una gran cantidad de
estos recursos son y cómo acceder a ellos.
>> Así que también mencioné API JavaScript.
Así que en realidad hemos dividido el nativo y el código JavaScript en
dos sitios separados.
Hay diferentes formas de pensar sobre eso, pero creemos que
JavaScript es muy singular por lo que Realmente merece su propio sitio.
Y hemos tenido mucha popularidad de nuestra API de JavaScript.
>> Así que esto es ahora js.leapmotion.com.
Tiene un poco de una mirada diferente, una poco más divertido, tal vez.
Pero este es probablemente uno de los mejores lugares para chicos
para ir a empezar.
>> JavaScript, como usted probablemente comenzará para saber, va a ser una gran
idioma para empezar en esta plataforma.
¿Cuántos de ustedes están familiarizados con JavaScript desarrollo ya?
Así que un par.
Así que lo que encontrarás es que JavaScript al ser un lenguaje con guión y no un
significa lenguaje compilado que pueda ir directamente a cualquier cosa que sea
que se ejecuta en la red, haga clic en que, vista de origen, tienes
todo el código allí.
Así que es la manera más fácil de conseguir iniciado en un idioma.
>> Y lo que usted encontrará aquí es una montón de ejemplos impresionantes.
Estamos añadiendo a éstos todo el tiempo.
Usted sólo puede hacer clic en ellos, van a ejecutar en el navegador.
>> Así que vamos a tratar de uno de ellos en este momento.
Así que esto está corriendo en el navegador.
El código detrás de esto es muy simple.
Así que aquí tienes, justo Ver código fuente de página, tienes todo el código, está justo aquí.
No te preocupes por esto también tanto en el momento.
Puede parecer intimidante, oa alguna de ustedes que están familiarizados con él,
no habrá ningún problema.
>> Pero la mayor parte de este es en realidad algo llamado 3JS en WebGL.
La parte real del salto es hacia abajo aquí un poco más lejos, pero es
en realidad muy simple una vez cavar en ella.
Y si a alguien le interesa, puedo caminar a través de algunos de ellos después.
Pero es probable que sea posible para mantener es de alto nivel en este momento.
>> Pero de todos modos, así que esta es una gran colocar a empezar a buscar en
algunos ejemplos diferentes.
Y se puede ver que aquí tenemos algunas demos básicos a los diferentes tipos de
menús, un globo que se puede interactuar con algunas visualizaciones de datos.
Sólo hay un montón de cosas.
Es un gran lugar para comprobar fuera algo de código fuente.
>> La otra cosa que usted encontrará aquí que será de gran ayuda para conseguir
Comenzar es que tenemos un gran conjunto de tutoriales.
Esto le aleja de los conceptos básicos de cómo conseguir un marco -
y como he dicho voy a ir a través de que en un poco -
hasta conseguir un básico aplicación creada.
Así que yo sin duda lo recomiendo js.leapmotion como un gran lugar para
empezar si usted está pensando en haciendo un poco de desarrollo.
Y de nuevo, tenemos nuestros documentos de la API.
>> Así que es un diseño muy simple aquí.
Es un poco más simple que el sitio web del desarrollador.
Es un poco más ligero - es sólo centrado en JavaScript.
Pero poco no ha conseguido los tres cosas principales -
ejemplos, tutoriales y API.
Y eso va a ser de gran ayuda, me decir, para empezar.
Así que voy a saltar de nuevo en esto.
Así que permítanme tomar un trago.
>> Así que esto no es realmente acerca de lo que es el controlador Salto Motion.
Lo que yo quería hablar de esto es lo que es no.
Así que un montón de gente cuando el salto de movimiento salieron eran como, oh mi
bondad, este es un sustituto del ratón.
Yo nunca necesito utilizar mi ratón y el teclado más.
>> En realidad no lo vemos así.
Porque si usted recuerda, cuando el ratón salió, el
teclado no desapareció.
El ratón aumentó el teclado experiencia, y así que eso es realmente lo que
esta tecnología permite que hagas.
Le permite aumentar la experiencia que usted está teniendo.
Te permite hacer algunas las cosas mejor.
>> Y eso es realmente lo que el desarrollo de para esta plataforma se trata.
No es acerca de tratar de hacer todo lo con el salto en estos momentos.
Porque lo que va a hacer es que voy a les resulta vuelve exasperante.
Usted encontrará que no recibe el los resultados que usted desea.
La mejor manera de acercarse a ella es lo que son las cosas que puedo hacer mejor
con el salto, y yo voy a mostrar que algunas de las demos.
>> Pero lo que usted comenzará a ver a medida que cavar un poco en ella, uno de los
cosas favoritas para que cada uno haga -
y por supuesto, tener una obra de teatro con esto también -
es construir un cursor de ratón con el salto.
Así que quiero usar el salto para controlar el cursor con el dedo.
Es, definitivamente, una aplicación que se puede construir con el salto.
>> ¿Es el mejor uso del salto?
Probablemente no.
Así que lo que me gustaría tratar de animarle chicos que pensar es en lo que son los
aplicaciones?
Si usted quiere construir algunos de estos, ¿Cuáles son las aplicaciones
que usted puede hacer mejor?
Ellos no tienen que ser muy compleja, pero ¿cuáles son algunas de las cosas que
hará la vida sólo un poco más eficiente, o tal vez un poco más
diversión, o le permiten navegar un poco mejor?
Así que eso es justo lo que quería dar a que un pensamiento rápido de eso.
>> Así que eso nos lleva a lo que son algunos de los aplicaciones que son alrededor de ese
hacer un buen trabajo de demostrar el poder de esta plataforma?
Así que voy a llevarlo a través de un par de ellos en estos momentos.
Podemos ir a través de ellos con bastante rapidez.
>> Así que el primero es un pequeño juego llamado Bloque 54, que voy a poner en su
pantalla, no es mi pantalla.
Lo intentaremos con ventanas en su lugar.
Así que una de las razones por las que quería mostrar que esta aplicación es porque este
es realmente algo que tiene Nunca antes había sido posible.
Esto no es algo que puede hacer con un ratón.
Esto no es algo que puede hacerlo con un teclado.
Es probable que sea un poco más avanzado, pero es un gran ejemplo de
algunas de las cosas que ustedes, puede hacer con el salto.
>> Así que lo que se ve aquí, tenemos una torre de Jenga, obviamente -
o se trata de una torre de bloques 54, Diría yo.
Así que lo que puedo hacer aquí es que en realidad se puede agarrar estas piezas, si mi
equipo no ralentiza demasiado.
Lo siento, mi computadora parece ser tener un poco de un disco
tiempo con éste.
Así que puedo agarrar realidad estas piezas y moverlos como si fueran
objetos físicos.
Y eso es realmente uno de los principales ventajas, con lo que en el mundo real.
>> Así que, literalmente, puedo agarrar esa pieza y recogerlo.
Puedo tirar a la basura.
Wow, que se está ejecutando un poco más lento por alguna razón.
Así que usted puede obtener tipo de la sensación allí.
Así que esto es algo que, literalmente, no podía hacer en un -
Yo sólo voy a empujar este uno fuera del camino ahora.
Eso es.
>> Así que eso es un montón de diversión.
Si mi equipo no estaba resoplando a lo largo de mucho, después de que
sería mucho más suave.
Pero usted puede ver que tipo de que este es un ejemplo de llevar
algo que era el mundo real en el espacio digital, y le está permitiendo
para interactuar en una manera que es muy natural.
>> No estoy usando un sistema de menús que pasar por eso.
No voy a hacer clic o usando el teclado atajos ni nada.
Es que, literalmente, me llegar y la manipulación de los bloques en la
espacio digital.
>> Así que este próximo es un poco a lo largo de la misma línea, pero se trata de
con lo que estas experiencias de la vida real en el mundo digital.
Y así, esta fue una experiencia que me creer uno de nuestros co-fundadores tenían.
No quiero citarlo en esto, pero existía la posibilidad de estar en el
océano y ver a estos bancos de peces nadando alrededor y ser capaz de
interactuar con ellos.
Y eso es algo que es realmente difícil comunicarse verbalmente.
También es muy difícil comunicarse digitalmente sin un adecuado
mecanismo de entrada para poder manipular ese mundo 3D.
>> Así que voy a llevar esto un arriba.
Puede que no seas capaz de ver que en el streaming de versión - que podría ser una
poco oscuro.
Así que lo que estamos viendo aquí es mis manos en el espacio 3D.
Tengo una total libertad de movimiento.
Y yo no me puedo controlar mis manos todavía, ver a los peces y luego
esparciría lejos.
>> Y se puede ver la libertad en este el espacio digital es como algo que
Realmente no ha sido posible antes.
Puedo sacarlos a la pantalla y asustarlos.
Así que es una demostración simple, pero es destacando el hecho de ser capaz de
traer algunas de estas en el mundo real experiencia que no tiene realmente
traducida en el espacio digital en este espacio digital, finalmente, para el
primera vez.
>> AUDIENCIA: Usted puede ver realmente los que están en El Museo de la Ciencia [inaudible]
>> MICHAEL SUTHERLAND: Y esta es un grande también.
Porque lo que encontramos es que la gente primero puso sus manos en esto, es
el mejor momento que han visto hacerse representar con tanta fluidez en
su espacio digital, por lo que normalmente conseguir una reacción interesante.
Así que por todos los medios, si es que tenemos tiempo después, yo estaría encantado de mostrarle
chicos algunas de estas demostraciones.
>> Así que esta próxima -
No voy a llevar el conjunto de diapositivas de nuevo.
Este siguiente es sobre la creación de un experiencia que usted puede explorar.
Así que no hay reglas muy limitadas a esta.
Se trata de crear esta inmersión experiencia.
>> Y el promotor que construyó este es un tipo llamado Eddie Lee fuera de Japón.
Y esto fue realmente una experiencia que tenía en Kyoto.
Y él quería traer básicamente que la experiencia y participación
con otras personas.
>> No sé si se puede escuchar eso.
Pero tu no puedes arrastrar los dedos a través del agua y perder el tiempo con
las reflexiones.
No hay nada que está diciendo yo lo que puedo hacer.
Es sólo una experiencia muy zen.
Pero es algo que usted puede simplemente realmente sumergirse en y
olvidarse de cómo eres en realidad interactuar con él.
Y sólo hay que poner las manos y sólo sentir su camino alrededor.
>> Y se puede ver todo el entorno está ahí para simplemente jugar.
Y en realidad hay una línea de la historia de esto.
Toma un poco de tiempo para ir a través de , pero se puede explorar a su manera
a través de él.
Es una especie de un montón de diversión, y una gran cantidad de interacción natural.
>> Así que esto es realmente algo por el mismo desarrollador.
Éste es un poco loco, pero destaca algún uso interesante
casos, y de nuevo, algo que realmente se puede hacer solamente con
este tipo de plataforma.
Así que voy a venir por aquí.
>> Así que esto es en realidad la página del menú.
Y este es un menú como no lo ha hecho realmente existido antes.
Así que, literalmente, es sólo mirar cómo muchos dedos que se mantienen, y, básicamente,
la elección del menú a través de esa.
Así se puede ver que las reglas son siendo reescrito en torno
diseño de la interfaz aquí.
Tienes total libertad para haz lo que quieras.
>> Así que en éste, esto es una especie de un poco loco.
Me encantan estos chicos.
Pude ver a estos chicos rebotando todo el día.
Él tiene un montón de diferentes experiencias allí.
>> Todo esto se puede obtener a través del espacio aéreo.
Así que no dude en inscribirse.
Es gratuito.
Usted puede ir a echar un vistazo a las aplicaciones.
>> Esta es una especie de experimento musical.
Pero lo que está haciendo es que está usando el espacio 3D completa para crear diferentes
efectos de sonido.
Es probable que sea un poco difícil escuchar a través del sistema de sonido.
Pero, básicamente, es el uso de este completo El espacio 3D para crear un nuevo tipo de
instrumento.
Y luego, si yo uso tres dedos, cuatro dedos, o un dedo, puedo
básicamente, comenzar con el cambio el efecto de un sonido.
Así que es definitivamente muy experimental, pero pone de relieve que
libertad en que el espacio 3D.
>> Así que viste Bloque 54, que es un juego.
Y los dos últimos eran más creativos, tipo experiencial de las cosas.
Es fácil quedar atrapado en ese tipo del mundo de la creación, y no hay manera
cosas mucho más increíble que estamos viendo salir.
Y si nada más, eso es un gran razón para desarrollar para el salto de movimiento.
>> Estamos viendo tanto sorprendente, creativo cosas, pero también hay un elemento de
eficiencia.
Y así que sólo quiero mostrar una integración más rápida que la
Equipo de Google Earth -
algunos de ustedes podrían tener visto esto antes.
Esperemos que tengo una conexión Aceptar aquí, ya que es un poco
ancho de banda intensivo.
>> Pero usted probablemente está familiarizado con Google Tierra y cómo por lo general,
que navegar alrededor de eso.
Es hacer clic y arrastrar, usted tiene el deslizadores para el zoom, alejar.
Si usted es realmente hábil en ello, usted tiene atajos de teclado, haga clic en
y pan y tilt.
Hay todas estas diferentes formas en que se puede navegar alrededor de este 3D
medio ambiente.
Pero lo que el equipo de Google hizo fue que sólo reescribió las reglas sobre eso.
>> Puede ser que tengamos un poco de las cuestiones de ancho de banda.
Pero lo que puedes tipo de ver que hay básicamente se puede simplemente navegar.
Así que vamos a ver a dónde queremos ir.
Oh, sí, estamos un poco poco rebuscado allí.
Pero lo que está permitiendo que haga es Puedo controlar varios grados de
libertad todos con un solo movimiento fluido.
>> Así que puede desplazarse de izquierda a derecha.
Tengo mirar hacia arriba, mirar hacia abajo.
Puedo cambiar mi elevación.
Yo puedo seguir adelante.
Yo, básicamente, puedo ir y puedo dar vueltas un cierto punto y sólo mantener
mi foco en él.
Tengo plena libertad en este espacio 3D.
>> Y, de repente, mi eficiencia de navegar por el espacio es sólo
multiplicado enormemente.
Así que puedo ir de Boston a San Francisco a Nueva Zelanda en un par
de segundos.
Anteriormente, ese tipo de operación me habría llevado un buen número
diferentes clics y movimientos y atajos de teclado, y tengo que
recordarlo todo.
>> Así que esta es una aplicación en la presente tipo de interacción natural es
lo que permite una mayor eficiencia.
Así que esa es otra cosa a tener en la parte posterior de su mente.
¿Es esto algo que yo pueda hacer más eficiente en lo que estoy construyendo?
>> Y el final que quiero mostrarles antes de entrar en el SDK es sobre el
posibilidades educativas.
Y esto es algo que Dan tocado ligeramente con
el Hospital de Niños.
Vamos pantalla completa.
Espera un segundo.
Aquí vamos.
>> Esto es un poco extraño.
Vamos a tratar de dar ese una pantalla completa de nuevo.
Bueno, que uno no se parece a lo quiere correr en esta predicción para
alguna razón.
Interesante.
Oh, bueno, eso está muy mal.
>> Así que ésta es básicamente una pequeña aplicación.
Usted puede tener una mirada en ella más tarde, después de esto, si quieres.
Pero básicamente lo que hace es que es un representación en 3D del cráneo.
Y lo que puede hacer es, básicamente, desmontarlo en 3D.
Se convierte en un rompecabezas en 3D.
>> Así que algunas de estas aplicaciones, que van a [? pedir?] para una mayor inmersión
ambiente de aprendizaje.
Así que cuando usted es capaz de interactuar con lo que está aprendiendo, se empieza a
tome en mucho más.
Así que estamos viendo un montón de interesante están desarrollando aplicaciones, tanto en
aprendizaje temprano y necesidades especiales el aprendizaje, así como todo el camino
a través de las ciencias.
Así que hay un montón de interesante aplicaciones a lo largo de eso.
>> Voy a tratar de que te muestro esta, pero es va a ser un éxito poco y
echamos de menos si podemos conseguir que funcione aquí.
Esto sólo muestra la mitad de la anatomía en el momento.
Pero lo que esto es lo que le permite no se ve cómo se puede navegar
todo esto en 3D.
Básicamente, puedo empezar a eliminar secciones y ser capaz de navegar.
De hecho, puedo empezar a básicamente pelar las diferentes capas.
Es casi como ver una resonancia magnética en tiempo real.
>> Esto es parte de la BioDigital Proyecto Humano.
Así que esto es realmente algo que es nuevo que ha salido.
Usted puede ver una especie de cómo usted puede simplemente tomar piezas aparte y luego sólo
básicamente navegar y examinar mucho más de cerca.
Esto se puede ver realmente se está ejecutando directamente en el navegador, por lo que este es un
ejemplo de lo que es posible con la API de JavaScript.
>> Así que estos son algunos ejemplos de diferentes de algunas de las aplicaciones.
Viste la exploración creativa situación.
Usted vio algo de la eficiencia aumenta, una especie de interactivo
ejemplos de aprendizaje.
Así se puede ver que hay una gran variedad de diferentes
aplicaciones, software diferente.
>> Supongo que, probablemente, no muchos la gente ha tenido una mirada en el SDK de
esta etapa.
Así que voy a ir a una muy, muy alto nivel a través de lo que es la información que es
haciendo todo este trabajo.
¿Qué es lo que usted, como desarrollador haría trabajar con para crear esa clase
de experiencias.
>> Así que he tocado, unos pocos veces, Marcos.
Así que en el nivel muy, muy bajo, tenemos lo que llamamos Marcos.
Y una trama está básicamente devolverá hasta 200 veces por segundo, y
contiene todo lo que el salto ve.
Así que el salto de ver las manos, se vea dedos, y ve las herramientas.
Así que te voy a mostrar rápidamente en nuestra Visualizer lo que parece.
>> Así que si usted está interesado en hacer alguna Desarrollo Leap, esta herramienta aquí es
Probablemente va a ser uno de los más cosas útiles que pueda
empezar a jugar.
En realidad no es inmediatamente claro posiblemente donde se llega a esto desde.
Y yo voy a mostrar rápidamente sólo para que que estás al tanto de donde se puede
en realidad llegar a esto.
>> Así que cuando se está ejecutando el salto de movimiento software, usted tiene esta
pequeño icono aquí.
Aquí es donde usted puede poner en marcha del Espacio Aéreo de, que es donde se puede llegar a su
configuración desde.
Una de las cosas que aquí se esta Lo llamó el diagnóstico
visualizador, y eso es bajo Solución de problemas.
Se va a poner en marcha esta herramienta aquí, y esto es básicamente -
>> AUDIENCIA: [inaudible].
>> MICHAEL SUTHERLAND: Ah, cierto.
Sí, gracias por eso.
Me di cuenta de eso también.
Gracias.
Es sólo un poco de estallar antes.
Gracias por darse cuenta de que.
>> Así que esto es básicamente lo que el salto está bombeando.
Así que este es el dato que viene sin ser procesado por nosotros.
Y al final del día, esto es lo que hay.
Así que esta es la mano y dedos, básicamente.
Lo que estamos viendo no es toda mi dedos representan en tiempo real hacia abajo
a una centésima de milímetro.
>> Usted puede ver las flechas.
Las flechas representan la dirección de mi dedo.
Así que eso es algo que que obtendrá a través IPI.
Usted puede ver dónde están corriendo - esa es la posición de los dedos.
Y usted también consigue la velocidad en cualquier momento también.
>> Y verás que los dos grandes círculos que representan mi palma.
Y tienes una gran flecha que sobresale la parte inferior o la parte superior si tengo
mi mano al revés, y esos son en representación de los vectores normales de palma.
Así que, básicamente vector normal de ser sólo un vector que se está pegando hacia fuera
de la superficie de la palma.
Así que estos son el edificio fundamental bloques que estaría trabajando con con
software de creación de Salto.
Y esta herramienta le permite realmente ver exactamente lo que está pasando.
>> Y hay algunas cosas que usted puede hacer, unos pequeños consejos en este
visualizar que pueden ser útiles.
Uno de ellos es sólo para representar sus dedos un poco más de claridad.
La otra cosa que puede ayudar a Se trata fundamentalmente de
lo que el salto está viendo.
>> Así que he mencionado antes, hay un par de sensores ópticos.
Así que estas cosas tienen básicamente un campo de vista de unos 150 grados.
Y así, este cuadro amarillo aquí es que representa lo que esto puede ver.
Así que usted puede ver aquí, ya que salir de esa caja que soy
empezando a perder mis manos.
Y si empiezo a salir a la calle aquí, que va a Todavía recogerlo, pero eres
empezando a perderlo en los bordes.
Así que esto te da un poco de sentido del espacio que tienes
tener que jugar.
>> Y verás aquí si pulsa H, que va a cambiar este menú.
Y que en realidad le dará un todo montón de opciones diferentes que
usted puede tener acceso.
La mayor parte de lo que usted probablemente no va a necesitar.
Pero es una gran manera de visualizar ¿qué está pasando sin ser excavado
hacia abajo en los datos.
>> Así que esa es la Frames, Manos, Dedos y Herramientas.
En realidad, yo voy a mostrar la misma rapidez antes de que vuelva, la herramienta.
Así que vamos a ver, esto debería funcionar.
Así se puede ver aquí en mis manos.
Y si traigo en este pin, que viene como gris.
Y lo que es mucho decir es que eso es una herramienta.
>> Así que tenemos lo que llamamos un API herramienta.
En realidad, reconoce objetos como bolígrafos o pinceles, todo lo que es
más o menos de este tipo de forma.
Va a ser capaz de decir que eso no es un dedo, y usted puede utilizar realmente
eso a su ventaja cuando se está la construcción de software para esto.
>> Usted puede comenzar a traer el mundo real objetos en su
aplicación, por ejemplo.
Así que usted puede ser que tenga literalmente un caballete de diferentes pinceles, y cada uno
pincel que ha codificado hasta para representar un diferente
cepillo en el software.
Así que en lugar de cambiar realmente es a través de un menú en el software,
literalmente, puede simplemente tomar un diferente cepillarse los dientes y empezar a pintar con él y
tiene el software adaptarse a él.
>> Así que eso es Marcos, Manos, Dedos y Herramientas.
Así que esa es la verdad, de verdad bajo stuff nivel que tenemos.
No sé si alguien aquí tiene alguna familiaridad con el Kinect.
Una de las cosas que me preguntan una lote es de donde son los datos crudos.
Y lo que eso significa es en sí 3D sistemas de seguimiento, que es básicamente una
blob de datos.
>> Lo que hacemos aquí es crear un más estructurado enfoque.
Así que este es en realidad el datos de nivel más bajo.
Y nos encontramos con que ya que está estructurado así, lo que realmente ayuda
personas para empezar rápido.
Si usted acaba de conseguir dará un completo 3D blob de datos, se hace muy
difíciles de trabajar.
Así que esa es una de las razones por las que es estructurado de la manera que es.
>> Entonces, ¿hay alguna pregunta alrededor algo de eso?
Nope.
Así que vamos a seguir adelante.
>> Usted puede ser capaz de empezar a ver incluso aunque los datos se estructura de una manera
que le da literalmente lo que está ver, como las manos y los dedos, lo que puede
ser un poco intimidante al principio para comenzar averiguar cómo trabajar con eso.
Ahora yo estoy siguiendo los dedos en 3D, ¿qué hago con eso?
Así que tenemos algunas APIs de alto nivel para ayudar a conseguir alrededor de algunos de los
áreas, y podría ser una manera de conseguir empezado un poco más rápido también.
>> Así que esto es conceptualmente llamado mociones.
Es una parte de nuestro API.
Usted encontrará algunas guías en lo que es Mociones.
Pero a un nivel conceptual, lo que es haciendo es que está básicamente de tomar todas
estos movimientos en el espacio y convirtiéndolos en uno de los tres
cosas - traslación, rotación, y descamación.
>> Así que no se deje atrapar por eso.
Pero lo que básicamente le permite hacer se convierte estos movimientos complejos
a un solo dígito, o un grado de rotación, o una escala
factorizar como un número.
Así que lo que hace es que abstrae un Muchos de los mecanismos complejos y si
Estoy haciendo esto, te da un número que dice que esta es la ampliación por 10.
>> Así que lo que puede hacer a continuación es si tuvieras una imagen que quería ampliar,
se pudiera tomar la imagen.
Y a continuación, utilizar este tipo de API que decir, así, ahora estoy escalado por un factor
10 y usted no tiene que preocuparse por todos los datos que está pasando.
Así que es algo que sólo mantener en la parte posterior de su mente.
Puede que sea un poco más fácil si estás tratando de hacer algunas de las personas más
interacciones complejas.
>> Eso es lo que llamamos el API mociones.
Usted no va a ver lo que realmente llama Los movimientos en la documentación.
En realidad es una colección de APIs de diferentes lugares.
Pero lo que puedo hacer es si alguien está interesados ​​en aprender más acerca de
eso, estoy feliz con el punto en algún guías para saber cómo empezar a trabajar en eso.
>> Y luego la siguiente cosa, que es lo que la mayoría de las personas son
probablemente más familiar con, es Gestos.
Así que este es mucho mayor nivel de abstracción.
Así que básicamente está teniendo todos estos tipo de movimientos y ya está
diciendo, bien, ¿qué es un discreto cosa que yo pueda hacer?
Así que puedo círculo con el dedo, o puedo Swipe con la mano, o puedo aprovechar
en el oído.
Y así hemos roto los abajo apenas a tratar de hacerlo un poco más fácil de
empezar en algún de estos gestos.
Y yo voy a mostrar a mostrar un poco acerca de cómo algunos de los trabajos.
>> Así que de vuelta en el visualizador, si enciendo Gestos on -
permítanme dejar de que lo que no es rotación y lo que es correr mareado.
Bien, ahí vamos.
Turn it up.
Bien, aquí vamos.
>> Así que ahora usted puede ver que mi manos están en el espacio.
Si dibujo un círculo, ya viene y mostrando un círculo.
Y se puede ver que en realidad es en cualquier plano.
No importa de verdad cómo lo dibujo.
Pero es básicamente detectar que estoy dibujando un círculo con el dedo.
>> Y a nivel de API, que hemos tratado de hacer que lo más fácil posible de usar.
Así que usted realmente no tiene que pensar en la mecánica de los puntos de seguimiento
en 3D y averiguar si es un círculo.
Puedes simplemente decir, es un círculo pasando?
Así que es una cosa que pueda utilizar como mecanismo de control.
>> También verá allí que tenemos golpes, grifos.
Usted puede ver esas pequeñas bolas rebotando hay en la parte inferior.
Así que estos son visualmente cómo muestran lo que los gestos son.
>> Pero en términos de desarrollo de software para esto, es sólo una forma de alto nivel
de simplificar mucho la complejidad de seguimiento de los dedos, lo que sólo puede
utilizar los como es.
Usted comenzará a ver diferente enfoques para eso.
Y te voy a mostrar otro enfoque a poco más adelante de una manera diferente
de hacer eso, pero los todo integrado en el API.
>> Así que tenemos un par de otras partes para el SDK que podría ser
interesante para ustedes.
Así que para cubrir esos últimos bits, hay tres niveles de abstracción que
hablado.
El bajo nivel, que son los marcos, las manos y los dedos.
>> El nivel medio, donde se convierte gran parte de ese movimiento en
movimiento continuo, de modo de rotación, o Escala, o Traducción.
Y luego al siguiente nivel que son los gestos, como
estoy haciendo un círculo?
¿Estoy haciendo un grifo?
¿Estoy haciendo un golpe?
>> Luego, en el otro lado de ella, tenemos cosas llaman la Caja de Interacción.
Yo no quiero entrar en demasiados detalles, porque todo esto es sólo para
darle un poco de sabor de lo que algunas de las cosas que son.
Definitivamente eres más que bienvenido a llegar a mí con detalles más adelante
en esto.
Pero el cuadro de Interacción es otra manera que estamos tratando de hacer un poco más
poco más simple de pensar en coordenadas en el espacio.
>> Así que he mencionado antes viste el espacio -
es esta pirámide invertida 3D.
Eso podría ser un poco difícil.
Usted puede ver una especie de allí.
Eso puede ser un poco complicado si usted está tratando de traducir eso en
espacio de la pantalla donde se esté viendo lo que usted está trabajando.
>> Así que lo que hemos creado es una caja de Interacción.
Va a ser muy difícil -
oh, allá vamos si enciendo la que aparezca en.
Así se puede ver que la caja blanca allí.
Y básicamente lo que está haciendo es que está acaba de mapeo que a cero a uno,
cero a uno.
Así que usted acaba de obtener un espacio reducido Eso es siempre fija.
Usted no tiene que preocuparse acerca de cómo lejos que están por encima del dispositivo,
o donde sea.
>> Y esto se ajusta -
por lo menos se debe ajustar.
Esta es, obviamente, el modo de demostración.
Pero básicamente lo que va a pasar con es decir que sólo se ajustará a
dondequiera que la persona está por encima del dispositivo, y que va a crear un consistente
espacio para que usted trabaja pulg
>> Suena un poco complejo con el manera en que yo estoy explicando allí.
Pero lo que esencialmente le permite que hacer es olvidarse de
cuando la persona que es.
Simplemente le da un cero a escala para una en la Y, cero a uno en el X. Y
simplemente no tiene que preocuparse acerca de todos la complejidad de que la persona es,
ya sea que estén usando movimientos grandes o pequeños movimientos, y que sólo las escalas
todo para usted.
Así que eso es sólo algo para mantener un ojo hacia fuera.
>> Si usted mira a través de la documentación y ves algo
sobre Box Interacción, eso es lo que se está refiriendo a.
Puede ser un poco difícil concepto para entender lo que es.
Y lo lamentable es que no es ampliación conmigo, pero eso está bien.
>> Y ya que estamos en este punto de vista, el otro API que sería interesante
tal vez hablar es nuestra Toque API Zone.
Así que una de las primeras cosas que la gente preguntar es ¿cómo se hace clic con el salto?
Es un poco una pregunta interesante, porque usted realmente no necesita hacer clic en
con el salto.
Lo que tratamos y animamos es pensar acerca de la interacción con la realidad
espacio, agarrarla y moverla - usted no es necesario que haga clic y arrastre.
>> Sin embargo, para las aplicaciones en las que una especie de la interacción es necesario,
tener una API que se llama una API Zone Touch.
Y que sólo trata de tomar una gran cantidad de la complejidad de averiguar exactamente
lo que el usuario está haciendo en el aire y simplifica en sólo un evento que
dice que ya sea ha hecho clic o no.
Y sólo voy a muestro muy rápidamente cómo funciona.
>> Así que usted puede ver aquí el ser de mi dedo representado como un cursor, y usted
conseguir dada esta posición a lo largo de la API.
Y en cuanto empiezo a mover hacia adelante, básicamente dice que ahora estoy haciendo click y me
puede arrastrar este alrededor.
Y no importa realmente donde Yo estoy en el espacio 3D -
que va a trabajar, no importa donde estoy.
>> Y así, a su valor nominal que se ve muy simple.
En realidad hay un montón de complejos la mecánica de todo eso.
Así que por eso tratamos de encapsular todo esto en un API y que sea una
poco más simple para ustedes.
Así que si usted tiene un vistazo a la API, es En realidad es bastante sencillo
construir que en su aplicación, y usted no tiene que preocuparse acerca de todos los
complejidades de donde el La mano de persona es.
>> Así que hay un montón de otros cosas en el SDK.
Si usted quiere tener un poco de explorar, usted comenzará a encontrar algún
de las otras cosas.
Pero esos son algunos de los altos niveles conceptos que se encuentran en nuestro SDK.
>> Puede ser que sea un poco más para tomar en sin haber tenido la oportunidad de jugar
un poco con el salto todavía.
Pero yo sólo quería darle un poco de una idea de lo que hay allí para que
cuando lo hace llegar a ella, como he dicho, no dude en acercarse a nosotros.
Te puedo apuntar en la dirección correcta para cualquier tipo de documentación para ayudar a
a empezar.
>> Así que como ya he dicho, nuestro SDK tiene un montón de lenguas nativas.
Tenemos la API de JavaScript.
Una de las maneras más fáciles para empezar podría ser la de mirar a algunos de los
plataformas de los marcos que están ahí fuera.
>> No sé si la gente está familiarizados con Unity.
famo.us, goo y Vuo son todos los muy nuevos a la escena.
Unreal usted probablemente visto en motores de juego.
>> Pero lo que este tipo de entornos de hacer Se puede ser una manera más fácil de ayudar a
empezar.
Debido a lo que algunos de ellos lo hacen testamento le proporcionan un marco 3D para
comenzar con.
Así es como que lleva a cabo alguna de la complejidad.
Usted obtiene más de un elemento visual medio ambiente para trabajar,
>> famo.us es una nueva plataforma que viene hacia fuera para una web de desarrollo de aplicaciones.
Su objetivo es hacer que la aplicación web desarrollo muy fácil.
Así que va a salir -
no hay marco de tiempo para en el momento.
Pero si eso es algo que te interesados ​​en hacerlo, podría ser una
para mantener un ojo en.
>> goo es una increíble HTML5 plataforma de juegos.
Están haciendo un editor muy visual así en línea, una vez más, para alta
aplicaciones web de rendimiento.
Vuo es algo que pueda repasar muy brevemente.
Esto introduce el concepto de creación rápida de prototipos.
>> Y no me quiero ir demasiado profundo en eso.
Pero una de las cosas si usted es realmente interesado en entrar en este
tipo de desarrollo, la búsqueda de una buena herramienta hacer prototipado rápido puede ser
realmente valioso.
Y lo que quiero decir con esto es que es un marco en el que tienes que hacer muy,
muy poco esfuerzo para obtener una gran cantidad de retorno.
Así que usted realmente no necesita que hacer un montón de codificación.
Mucho de esto es muy visual - es arrastrando cuadras a la redonda.
>> De hecho, puedo mostrarte un muy, muy breve ejemplo de esto.
Así que usted puede ver aquí, es sólo una ambiente completamente visual -
usted ni siquiera necesita código.
Oh, genial -
no vamos a hacer eso de demostración en este momento.
No parece querer para funcionar en este momento.
Así que, sin entrar en demasiados detalles, que es lo que se llama una visual
lenguaje de programación.
Esto le permite obtener algunos básicos funcionalidad de trabajo.
>> Voy a traer rápidamente una versión completa de este.
Así que usted puede ver aquí, esta es una muy sencilla aplicación que básicamente
toma una imagen y le permite a moverlo con el salto.
Y estos bloques verdes aquí están básicamente todo lo que necesita hacer para conseguir
comenzado con el lado del salto de la misma.
Así que es una buena manera de empezar.
Si usted tiene algunas ideas que usted quiere experimentar con incluso antes de llegar
cualquier código de abajo, que es una buena manera de empezar.
>> AUDIENCIA: Si usamos [inaudible]
mire, ¿sería traducir en código real?
>> MICHAEL SUTHERLAND: En esa situación, No creo que usted tiene la capacidad de
traducir a código.
Definitivamente, hay alguna otra frameworks que hay.
Quartz Composer es en realidad una herramienta de Apple.
Ya no es oficialmente compatible, pero hay una gran comunidad que lo rodea.
>> Hemos visto algunos Salto increíblemente cosas salir de eso.
Hay algunos plug-ins disponibles.
Creo que no hay acceso a bajo nivel Código de Cuarzo, aunque no estoy
completamente seguro de eso.
Pero esa es una buena pregunta.
>> Así que sólo voy a mostrar algunas muy, términos de muy alto nivel para las cosas
que pensar cuando estás desarrollando.
Las condiciones de iluminación no son generalmente un gran problema para el salto más.
Tenemos un equipo increíble que es Básicamente sido capaz de eliminar por
casi todas las condiciones de iluminación, ya que eso es algo que puede
potencialmente afectar.
Fuentes infrarrojas desde la fuera de tener la capacidad de afectar a la
rendimiento.
>> En general, realmente no se llega a través de muchos obstáculos.
Si en su desarrollo se ve que el dispositivo entra en modo robusto,
realmente todo lo que significa es que puede tener detecta que hay algo de infrarrojos
fuentes de luz en el entorno y se está compensando por ello.
Así que no se preocupe demasiado acerca de eso.
>> En general, cuando usted está diseñando software para el salto, es importante
darse cuenta de que esto podría ser el primero tiempo que el usuario está utilizando
esta tecnología.
Y esto es algo que es difícil para conseguir su cabeza alrededor de un principio.
Lo que tratamos y animamos a la gente a hacer es pensar en lugar de sólo
permitiendo que el usuario tiene que encontrar su camino alrededor de la interacción, lo que
usted está pidiendo a su usuario a hacer, tratar de explicar a ellos un poco.
Tratarlos como si nunca puede han visto esta tecnología.
A veces la gente ni siquiera sabe que llegar a sus manos a lo largo del dispositivo,
así que no dar nada por sentado.
>> Si usted tiene una mirada alrededor en el espacio aéreo, te darás cuenta de que muchas de las aplicaciones
realmente inferir el usuario en cómo realmente interactuar con la aplicación.
Eso es algo que acaba de conocer.
Si está desarrollando software para esta plataforma, es nueva.
Las personas no están familiarizados con el La tecnología, sin embargo, y por lo tanto es posible que necesite
ayudar a aliviar ellos en lo que sea es lo que usted está construyendo.
>> Data es tu amigo.
He mencionado antes el visualizador.
Podría ser uno de los mejores herramientas que utilizan.
Simplemente le permite buscar y lo que estás haciendo.
Piense acerca de la acción que usted está tratando de codificar y, a continuación, busque en
como se ve en el visualizador.
Y entonces se le dará una mejor idea de lo que significa que los datos de que
usted está saliendo del SDK.
>> Si usted está haciendo todo lo que necesita un menú, los menús son algo que se
quiere que el usuario sea capaz de hacer sin pensar.
En realidad no es parte de su aplicación.
Es una parte de la forma en que el usuario utiliza su aplicación.
>> Así que tenemos algunos recursos en el sitio del desarrollador.
Sólo un par de diferentes sistemas de menús que tienen la carga de usted
chicos por tener que pensar en cómo construir menús.
Debido a que los menús pueden ser algo que usted podría pasar mucho tiempo tratando de
para construir en su aplicación, cuando realmente lo que estamos tratando de hacer es
construir la idea de que tener, no el menú.
Por lo que recomiendo, si usted tiene que hacer cualquier tipo de sistemas de menú, sin duda
tener una mirada en la que los recursos tener en el sitio de desarrolladores.
Tenemos algunos grandes ejemplos de cómo hacer menús, y cómo mantenerlos
coherente, de modo que los usuarios tienen un experiencia consistente a través de
aplicaciones.
>> Información visual.
Entonces, ¿qué quiero decir con esto es que si, por ejemplo, usted está tratando de hacer algo
que está mostrando un espacio 3D, es muy importante para proporcionar algún tipo de
retroalimentación visual.
Así que si eso es mostrar dónde está su los dedos están en ese espacio, o en el
caso del Bloque 54 que vimos en el mismo empezar, te habrás dado cuenta de que
los botones [? pedales?] estaban iluminados.
Y cuando fui cerca de la torre de bloques, en realidad se podría ver
visualmente que estaba cerca de ellos.
Y es un pequeño truco, pero es en realidad muy importante.
Así que asegúrese de que el usuario orientada en ese espacio 3D.
>> Y de nuevo, el prototipado rápido.
Si usted puede encontrar algunas herramientas que encontrar útil, definitivamente lo haría
le animamos a invertir el tiempo en ella.
Ser capaz de obtener sus ideas de forma rápida en lugar de tener que gastar una
mucho tiempo de codificación en un nivel inferior y tratando de encontrar la manera de codificar
para arriba, si usted puede conseguir esas ideas en delante de usted, jugar con ellos
un poco y luego código de arriba, que podría ser un gran ahorro de tiempo.
>> Así que estamos de llegar al final.
¿Cómo estamos de tiempo?
>> ALTAVOZ 2: [inaudible] de ocho minuto hasta 5:30.
>> MICHAEL SUTHERLAND: Vamos a terminar a las 5:30?
>> ALTAVOZ 2: lo hago.
Ese fue el punto de que anunciar aquí.
Pero podemos hacer una en un Q & A después de esto.
>> MICHAEL SUTHERLAND: Sí, no voy a ir demasiado profundamente en el resto de este entonces.
He mencionado antes de que un diferente manera de hacer gestos.
Si te interesa y que está trabajando con JavaScript, este es un
JavaScript aplicación que un desarrollador llamado Robert Leary construido.
Lo que hace es que se necesita mucho de la complejidad de la
grabación y uso de movimientos.
>> Así que lo que ha hecho es que es básicamente creado una grabadora gesto.
Puede escribir en el gesto, grabarlo.
Se escupe algo que pueda luego tire en su aplicación.
Así que en lugar de tener que codificar toda la movimientos complejos en 3D, puede
toma esto, realizar la acción, y guardarlo para su aplicación.
Así que eso podría ser una interesante herramienta para ayudarle a empezar.
>> Puedo pasar por estos muy rápidamente.
Es sólo un par de videos que muestran algunas de las aplicaciones interesantes.
Algunas de las cosas que usted no puede ver ya sea en el espacio aéreo, pero está flotando
alrededor de la comunidad de desarrolladores.
Sólo un trabajo increíble que la gente tiene estado trabajando en ese programa alguna
tal vez algunas aplicaciones más singulares posible.
>> Así que este es un sistema que está utilizando básicamente de seguimiento de cabeza en la cámara
para dar a esa profundidad perspectiva.
Pero usted puede ver que es un bonito interesante truco visual.
Así que eso es algo de una cosa interesante que es posible con este tipo de
la tecnología.
>> Y a continuación, algunos de ustedes pueden estar familiarizados con el Oculus Rift.
Esto es sólo un poco de trabajo experimental que algunos de los desarrolladores han sido
haciendo alrededor de la combinación de salto de movimiento con el Oculus Rift, así que para la primera
tiempo que puede estar dentro ese mundo virtual.
Así que va a ser una interesante enfoque para el juego va a ser pronto.
El Oculus Rift es un dispositivo de realidad virtual.
Pobre hombre -
él realmente tiene un mal rato.
>> Esta fue una exposición que se hizo utilizando la cartografía de proyección
con el salto de movimiento.
Sólo un realmente agradable interactivo ambiente donde la gente
puede simplemente jugar.
Se puede ver allí ellos crearon estos Árboles en 3D usando la asignación de proyección
técnicas.
Esta fue una interesante uno hecho en Taipei con Heineken hacer una
instalación.
>> El enfoque general de "Iron Man" allí.
Pero por el bien de tiempo, voy a acaba de obtener de forma rápida hasta el final.
Así que si hay tres cosas que haría sería bueno llevar - porque
se dan cuenta de que hay una gran cantidad de información que nosotros acabamos de cubrir.
Y un montón de él se puede realmente necesita pasar un poco de tiempo para simplemente cavar
hacia abajo en los recursos que están disponibles.
>> Pero creo que la primera cosa es realmente si está diseñando software, tratar de
diseñar para el usuario, no para "Iron Man". Así que olvídate de que quiero ser
"Iron Man". Quiero estar en la "Minoría Report. "Pero en cambio,
diseñar para el usuario.
Diseño para la persona que está pasando a usar el software.
>> Así que pensar en cómo puedo hacer su experiencia mejor?
¿Cómo puedo hacer algo que que están haciendo mejor?
Y eso es realmente va a ser donde el más poderoso y el más
software atractivo viene.
>> Y si usted está familiarizado con la interfaz de usuario / UX, casi se puede tirar las reglas por la
ventana en algún sentido.
Con este tipo de tecnología, estamos empezando a reescribir las reglas a medida que
vete, y eso sólo significa que usted tiene un lienzo en blanco.
Así que ustedes están empezando en el momento adecuado.
Si usted acaba de entrar en la programación ahora, eso significa que se llega a
escribir el libro de reglas a medida que aprende, así que eso es una increíble
oportunidad para esto.
>> Y me acaba de decir una vez más, ser capaz de encontrar una manera de crear prototipos de forma rápida y
luego construir.
No necesariamente gastar todo su tiempo entrar en los detalles prácticos
enseguida.
Vea si usted puede conseguir sus ideas fuera.
>> Solía ​​ser que era bueno para conseguir que en el papel.
Y el papel es todavía un gran camino por recorrer.
Pero una vez que usted comienza a conseguir estos dinámico interfaces, realmente empezar
a necesitar algunas herramientas mejores para poder para conseguir esas ideas dinámicas a cabo.
Y por lo que si usted puede encontrar algunas herramientas que le ayudan a prototipos, probar y aprender
ellos y los utilizan, y se le probablemente se ahorrará un
gran cantidad de tiempo y molestias.
>> Así que un par de recursos.
Una vez que usted comienza a recibir en JavaScript
js.leapmotion.com / tutoriales, que va a ser una gran manera para empezar.
Ejemplos de nuevo en js.leapmotion.com, usted encontrará algunos
grandes ejemplos de JavaScript.
>> No dude en participar en el foros, preguntar a los desarrolladores, nos piden.
Es una gran manera de aprender.
Si usted está interesado en leer más el contenido de lo que está por ahí, algunos
del liderazgo de pensamiento en el espacio, labs.leapmotion.com 's un gran
un blog para eso.
Estamos poniendo a cabo nuevos contenidos cada semanas, que es un gran espacio.
>> Y si se quiere conectar con nosotros, de nuevo, los foros.
Usted puede enviarnos un email a developers@leapmotion.com.
Estamos en @ leapmotiondev en Twitter, por lo que sólo un tweet de nosotros.
Estamos bastante activo en ese país.
Y nuestro mango principal, @ leapmotion.
@ Leapmotiondev obviamente es nuestra desarrollador Twitter mango.
>> Así que eso es realmente acerca de ello.
Si hay un poco de tiempo para preguntas, definitivamente feliz
para contestar cualquier pregunta.
Si se le ocurre algo más tarde, no dude en acercarse a mí
directamente en kiwi@leapmotion.com, o tweet a mí en @ kiwi.
Genial.
¿Alguna pregunta?
>> AUDIENCIA: Además de desarrollar aplicaciones que [inaudible], qué tan factible es
para hacerla [inaudible] software de nivel de manera que podría desplazarse a la izquierda, derecha,
arriba, abajo, y cualquier [inaudible]
aplicaciones, [? por ejemplo?]
[Inaudible]?
>> MICHAEL SUTHERLAND: Así que hay son aplicaciones para ello.
Si usted tiene una mirada en el espacio aéreo, se le encontrar algunas aplicaciones diferentes.
Algunos de los más populares son uno llamado handwave que le permite hacer
algunos gesticular básica.
Si usted quiere hacer ese tipo de cosas, no hay realmente nada que usted limita
en el SDK para hacerlo.
Es realmente una cuestión de si usted es la construcción de ese control de nivel de sistema operativo, es
realmente hacer que la experiencia de utilizar mejor el sistema operativo?
>> Con el tiempo, vamos a empezar a ver el sistemas operativos evolucionan a un estado
que realmente se hace para este tipo de entrada.
Por ahora, en realidad estamos usando sistemas operativos que se han construido
para la tecnología de 26 años de edad.
Si usted tiene un vistazo a la interfaz de Mac, en realidad no ha cambiado en
cerca de 26 años.
Así que realmente estamos luchando contra un 26 años la curva de aprendizaje, donde la gente tiene
por lo que se utiliza para este tipo de interfaz que es difícil ver más allá de eso.
Así que si usted puede mejorar esa experiencia, eso es una victoria definitiva.
>> Pero si sólo está haciendo un gesto para el hecho de hacer un gesto, lo que
usted probablemente encontrará es que los usuarios, van a encontrar que es más fácil sólo tiene que ir de nuevo
a su teclado y el ratón porque eso es lo que se siente cómodo con.
Así que por eso es muy importante pensar que estoy diseñando para?
¿Quién es ese usuario final, y cómo puede Hago la vida un poco mejor?
>> Pero si tenemos el tiempo, puede mostrar una rápida.
Esto es interesante que acaba de salir.
Es un cursor muy simple, pero es algo lindo porque tiene esta
manita -
o no lo hace.
¿Estamos ahí?
Interesante.
>> Bueno, yo no te voy a demostrar que de demostración.
Pero eso [? leapcursor.js?]
es un pequeño ejemplo interesante que básicamente le permite desplazarse hacia arriba y hacia abajo
de manera fluida en una página web y una especie de clics sólo doblando la mano.
Así que se supone que debe ser más de una especie de desplazamiento relajado
arriba y abajo, películas.
>> AUDIENCIA: Usted mencionó el dispositivo sí es en gran parte del hardware de los productos básicos.
¿Cuál es el hardware subyacente tecnología que está haciendo en realidad el
la detección de objetos?
>> MICHAEL SUTHERLAND: Así que el real la detección de los objetos - por lo
básicamente, si usted fuera a hackear el USB aquí, sólo vas a conseguir un
todo el manojo de datos de nuevo.
Las personas que ya lo han hecho.
Donde la magia sucede es Básicamente, una vez que se mete en el
computadora, es esencialmente cierta algoritmos propietarios que eran
originalmente desarrollado por nuestro co-fundador y ahora sólo han adquirido una
la vida de los suyos.
>> AUDIENCIA: ¿Es a través de infrarrojos, o magnética [inaudible]?
>> MICHAEL SUTHERLAND: Así que es sólo puramente infrarrojos.
Así que, literalmente, es como tener un poco de cámara web, sentado en su disco
y luego un foco luminoso en su mano.
Es que todo se hace en el infrarrojo.
Así que es sólo un poco de óptica infrarroja sensores, y algunos LEDs infrarrojos, y
no hay realmente nada demasiado complejos al respecto.
Es la forma en que somos capaces de tomar que los datos y luego convertirlo en
algo útil en 3D.
>> AUDIENCIA: Así que parece bastante fácil para las personas [inaudible].
Pero ¿hay alguna manera para que un desarrollador aplicar tal vez [inaudible]
para otros tipos de objetos - tal vez las caras u otros tipos de cosas que
el usuario puede presentar?
>> MICHAEL SUTHERLAND: En el momento en que no apoyar a un conjunto limitado de herramientas.
Por desgracia, con la forma en que hemos estructurada de los datos, porque queríamos
hacerlo de manera simple o una que que tiene más sentido para las manos
y los dedos, la API no lo hará seguimiento de la cara de apoyo o
seguimiento de objetos genéricos.
Eso puede venir en el futuro.
Pero por ahora, es muy fina atento a las manos y los dedos y
herramientas específicas.
Genial.
>> [? DAVE: Gracias] tanto?.
Esto es increíble.
>> [Aplausos]