Tip:
Highlight text to annotate it
X
>> DAVID: Je vous remercie tous beaucoup pour à venir, que vous avez été d'accord dans
en ligne.
Nous sommes tellement heureux d'être rejoint par notre amis Dan et Michael ici de Leap
Mouvement, dont la société Leap Motion a très généreusement fait don de certains matériels
pour le sot de cours que vous les gars peuvent faire des choses cool avec cet appareil.
Sans plus tarder, Dan et Michael.
>> DAN GILL: Très bien, merci.
Merci, David.
Merci les gens.
Ravi de vous voir tous.
Mon nom est Dan Gill.
Et comme David décrit, Je suis avec Leap Motion.
C'est Michael Sutherland.
Depuis environ 1/10 de notre société est effectivement nommé Michael nous l'appelons
Kiwi, et une fois que vous entendez l'accent vous comprendrez pourquoi.
>> Mais nous sommes ravis d'être ici aujourd'hui pour de vous présenter les gens et vous les gens
en ligne, et vous en dire un peu plus sur Bond dans le développement
environnement et de notre communauté de développeurs, et comment elle peut être capable de
impact sur certaines des choses que vous êtes faire que vous obtenez vers
la fin du semestre.
Je vais commencer par une brève l'introduction de contexte sur
l'entreprise et certains de l'industrie exemples que nous voyons et un
peu à ce sujet.
Et puis nous allons sauter à droite dans la peu de Michael.
>> Michael dirige notre communauté de développeurs.
Donc, il ya 70 000 personnes et plus qui ont accédé à notre portail de développeur et
l'accès obtenu au logiciel Leap kit de développement et sont activement
construire tous les différents types des applications qui
Michael va parler à travers.
Personnellement, je cours de notre Enterprise Business.
Ce qui signifie tous l'utilisation commerciale cas pour le saut dans une variété de
industries, et je vais en parler brièvement à ce sujet.
>> Donc ce que je voulais faire, à un niveau élevé niveau plupart d'entre vous sont probablement
familiers avec une certaine forme de La technologie de mouvement 3D.
Vous avez vu le Kinect, ou que vous avez vu les publicités pour les téléphones Samsung
avec le balayant.
Et à un moment donné, vous avez probablement essayé l'une de ces plates-formes ou vu
-les en action.
>> Nous sentons vraiment que nous avons innové.
Et il est tout tracé, donc c'est une très logiciel axée solution.
C'est tout algorithme propriétaire basé, et il nous a permis de faire un certain nombre de
choses qui sont différentes de les autres dans l'espace.
>> Nous avons atteint un niveau de précision vous le verrez dans les manifestations
c'est bien au-delà ce que les autres les gens ont pu le faire.
Ainsi, une précision de 1/100 de millimètre, nous peut suivre la position de palme dans le
doigts pour autant qu'il est dans le champ de vision.
Et encore une fois, que son niveau de précision ouvert beaucoup d'application
possibilités qui n'ont pas existait avant.
Il est tout à fait intégrable.
>> Parce que c'est un logiciel piloté solution, ce petit morceau de
matériel que vous voyez voici le dispositif.
Ceux-ci vont être disponibles à vous étudiants.
Nous avons 30 que nous avons fait don de pour le groupe.
Si vous décidez de faire un projet basé sur le saut, vous serez en mesure de prendre ces
en prêt et passer du temps avec eux.
>> Nous venons également annoncé une version embarquée.
Donc HP réellement commencer ordinateurs portables expédition -
ou a commencé ordinateurs portables expédition de l'appareil, un incorporée
version de la présente en elle.
Et parce que le logiciel et comment commandée par logiciel ce n'est, le matériel
est incroyablement simple et Michael vais vous guider
par ce qu'il ya dedans.
Nous avons créé un contenu très environnement riche.
>> Donc, ces 70 000 développeurs sont applications du bâtiment.
Vous aurez la possibilité gens à construire des applications et peut-être même
les amener dans notre application environnement -
ça s'appelle de l'espace aérien.
Nous avons nord de 100 applications là-bas, et beaucoup, beaucoup, beaucoup plus à l'
processus de certification et processus d'être mis à profit.
>> Vous verrez que c'est incroyablement puissant en fonction de sa vitesse.
Ainsi, vous verrez qu'il n'y a pas de latence dans la réaction entre le moment où vous faites
quelque chose dans le champ de vision et quand quelque chose se passe à l'écran.
Si vous avez joué autour avec le Kinect ou autres, vous remarquerez un peu
d'un décalage lorsque vous avez fait un mouvement et quelque chose se passe.
Ce puissant absence de marques de latence une énorme différence dans ce que vous pouvez
réellement faire avec cette plate-forme.
>> Et puis une chose que nous jugeons vraiment important, nous voulions que ce
plate-forme pour être accessible à tout le monde -
autant de personnes que possible.
Avoir un tel grand commandée par logiciel plate-forme a fait l'appareil et le
plate-forme très peu coûteux.
C'est très simple morceau de matériel très simple, banalisé
composants dans ce qui nous permet de garder ce très bon marché et très
accessible à tous ceux qui veulent prendre part à la plate-forme.
>> Donc, comme vous le verrez, il ya vraiment trois principaux composants de la plate-forme.
Nous avons le périphérique que je parlé, le contrôleur.
Il dispose d'une connexion USB pour se connecter à n'importe quel type de dispositif de calcul avec la
logiciels pris en charge.
Nous avons notre kit de développement logiciel Pilotes, donc il ya un ensemble de
pilotes qui s'exécutent sur Windows ou Mac machine que vous êtes connecté.
>> Et puis nous avons le logiciel kit de développement que nous avons fait
à la disposition de tout le monde sans frais sur notre site Web pour accéder et construire
applications.
Et puis, finalement, nous avons notre espace aérien App Store, où il ya
des applications tierces -
à la fois gratuits et payants pour les applications.
Et c'est tout, de personnel productivité artistique, comme la musique
et la peinture et le dessin, pour les entreprises applications comme la CAO
logiciels et autres.
>> Je vais donc passer par ces rapide.
Mais j'ai pensé qu'il serait utile que vous réfléchir à la plate-forme et de penser
sur la façon dont les langues que vous peut se développer dans et comment cela
s'applique à la plate-forme.
Juste à courir à travers quelques exemples de l'industrie que nous voyons.
Ce sont donc des zones où les gens sont faisant usage de la plate-forme de saut à
améliorer les applications ou d'améliorer résultats dans ces secteurs.
>> L'éducation, comme vous pouvez l'imaginer, des expositions interactives, l'intégration avec
programme, comme vous les gens font avec votre programme informatique.
Beaucoup de demandes de ayant des besoins particuliers.
Donc, les gens qui ne peuvent pas, soit pour physique ou des limitations cognitives,
interagir par le biais d'un clavier et de la souris sont maintenant en mesure d'obtenir sociale
interactions, interactions avec l'ordinateur applications, et faire des choses
ils n'ont jamais pu le faire auparavant.
>> Et puis beaucoup d'universités faisant la recherche de l'interface utilisateur pour diverses
industries ont fait de grands l'utilisation du dispositif.
La santé est un secteur passionnant pour nous que je pensais serait important
aborder brièvement.
Vous pouvez imaginer la stérilité est de la plus importance dans tous les aspects
des soins de santé.
Dans une salle d'opération aujourd'hui, un chirurgien pourrait avoir une personne supplémentaire
là, ou unscrub et prendre leurs gants de congé pour être en mesure de manipuler
Images IRM ou tomodensitométrie ou importante information du patient
alors qu'ils sont dans la chirurgie.
Très inefficace, pourrait compromettre stérilité si elle n'est pas bien fait.
>> Ce type d'environnement permet maintenant d'interagir avec l'ordinateur
applications dans un tout sans contact Ainsi, comme vous le verrez dans les démos,
avec des gants.
Ainsi, ils peuvent quitter le gants chirurgicaux sur.
Ils peuvent accéder aux images et à faire tout ce qu'ils doivent faire dans une bien
de manière plus efficace.
Nous pensons qu'il ya une certaine importance applications là-bas.
Accès à l'information dans ce que je appeler "zones germinales riche» -
donc les hôpitaux, les guichets automatiques, les différents types des zones où vous ne voulez pas
touchez quelque chose, mais vous voulez pour accéder à l'information,
cela a pris de l'importance.
>> Mesure régression comme à la suite d'une maladie.
Si quelqu'un perd la mobilité dans leur main ou les bras, ou en mouvement,
être capable de mesurer ce que parce du niveau de précision.
Ou progresser aussi - si vous voulez mesurer la progression d'un médicament ou l'
progrès et la récupération de quelque chose comme un accident vasculaire cérébral, vous pouvez très
faire précisément cela.
Et si ce sont quelques exemples.
>> La visualisation des données est un autre espace intéressant.
Je suis sûr que vous avez entendu beaucoup de grands volumes de données.
Tout le monde parle de gros volumes de données.
Eh bien, ces grands ensembles de données dans divers industries ont créé un véritable
complexités autour des interfaces utilisateurs.
Et comment vous interagissez avec les données et trouver des corrélations, être en mesure de trouver
informations à une action, pouvoir à partager avec vos collègues -
c'est un énorme défi.
Comme la quantité de données augmente, que défi ne reçoit que plus grand.
>> Navigation 3D avec la main naturelle mouvements devient un très intéressant
possibilité dans ce monde, et nous avons vu beaucoup de commentaires là.
Fabrication en est une autre.
Nous allons vous montrer quelques vidéos de les gens de SpaceX en utilisant cette
le processus de fabrication.
En outre, le plancher de fabrication est vraiment sale, et ils ont détruit
souris et claviers, et les écrans tactiles ne sont pas une bonne solution.
Mais ils ont besoin pour accéder à des choses comme leurs systèmes ERP et d'autres plates-formes
sur le sol, et il devient un défi pour eux.
>> Et puis juste un couple plus avant Je passe la parole à Michael.
Commerce de détail -
alors j'espère que à un moment donné, vous allez dans un magasin et ils auront un saut
écran ou kiosque permis où vous pouvez obtenir l'accès à un produit, un produit
des options, des achats en ligne si elles ne pas avoir des choses en stock.
J'aime en parler comme non-intrusive l'engagement des consommateurs.
>> Donc, je suis allé dans les ventes depuis Je suis diplômé de l'université.
Mais nous savons tous que lorsque nous marchons dans un environnement de vente au détail, un grand nombre de fois que vous
se sont jetés par trois ou quatre personnes.
Nous pensons que l'utilisation de ce type de technologie, vous pouvez créer une véritable
expériences physiques avec des produits et options et couleurs et différents
choses sans avoir à avoir un tas de personnes sautant au-dessus des personnes
quand ils entrent dans le magasin, et créer des choses intéressantes.
>> productivité de bureau -
vous verrez certaines possibilités de base à travailler avec des applications de productivité comme
PowerPoint pour faire la navigation Web, à interagir avec votre système d'exploitation.
Tout cela sans avoir avoir à utiliser un souris ou un clavier, ou en plus de
souris ou le clavier, pouvoir à obtenir des différents types de
interactions.
Il ya beaucoup d'applications d'entreprise qui ont des interfaces utilisateur inefficaces,
ou avoir des interfaces qui pourraient faire beaucoup plus s'ils étaient en mesure de prendre
profit de l'espace 3D à la place de juste une interface 2D plat de l'utilisateur, afin que nous
pense qu'il ya beaucoup de occasion il.
>> Salesforce.com pourrait être un entreprise, vous avez entendu parler de.
Ils font de la relation client systèmes de gestion.
Les gens comme moi dans la vente utilisent tout le temps, tous les jours.
Mais lorsque vous travaillez avec un grand compte, vous pouvez avoir des centaines
et des centaines de dossiers.
Et il est vraiment difficile de se faire une idée de la structure organisationnelle, ou tout
les activités de ce qui s'est passé à l'intérieur d'un compte, parce que c'est un
interface utilisateur 2D très plat.
Donc, nous pensons qu'il ya beaucoup de possibilités pour améliorer l'extrémité avant
de divers logiciels d'affaires.
>> Et puis d'autres applications de type B2B, nous avons vu l'authentification biométrique.
Donc, l'idée de la tenue de votre main dans la champ de vision, et il scanne
votre main tout le chemin vers le bas à l'écoulement sanguin.
Et ensuite être capable de l'utiliser plus *** sur l'authentification pour accéder à
faire des transactions, les systèmes d'accès, journal à votre ordinateur portable, de contrôler votre
système domotique -
vous l'appelez, il ya un beaucoup d'applications.
>> Commandant contrôle.
Ainsi, vous pouvez l'imaginer, c'est plus de la chose "Minority Report" de style
les gens parlent quand ils penser Leap.
L'idée de quelqu'un dans une zone de commande où ils ont cinq ou six écrans
avec vidéo ou d'autres types de contenu.
Ils ont besoin de naviguer à travers les applications et appeler différents
vidéos, et extraire des informations dans et faire toutes sortes de choses intéressantes.
>> Et puis finalement CAD.
Ces environnements ont été un grand début adoptant la plate-forme de saut dans
être capable de créer un moyen plus naturel d'interagir avec des modèles de choses
que vous créez dans la conception processus, ou l'ajustement après
quelque chose a été construit, ou choses de cette nature.
>> Donc, c'était juste pour vous donner une brève contexte dans une partie de l'industrie
applications pour le grand saut.
Je suis sûr que vous pouvez imaginer toutes les les applications grand public, et si vous avez
vu le site, vous savez ce que ceux qui le sont.
Mais je voulais, comme vous le pensez programmation ou les applications qui pourraient
être intéressant de se pencher sur, voici certaines des zones où les industries sont
payer beaucoup d'attention à cela.
>> Nous étions à l'hôpital pour enfants avant nous sommes venus ici, et à leur parler
sur un certain nombre de vraiment intéressant applications dans des processus chirurgicaux
et de la formation et de la simulation et toutes les différentes choses.
Donc, il ya beaucoup de vraiment intéressant la possibilité d'utiliser la plate-forme et
d'utiliser l'environnement de développement.
Et donc j'espère que c'est bon contexte pour vous les gens.
>> Kiwi c'est la puce un ici.
Donc, je vais sortir de la voie et laissez-le vous parler à travers notre
communauté du développement, le développement environnement, et toutes les ressources
qui sont là à votre disposition les gens si vous choisissez de travailler
avec la plate-forme de saut.
Donc, je vous remercie.
>> MICHAEL SUTHERLAND: Cool, merci.
Ainsi, vous pouvez voir qu'il ya vraiment pas manque de possibilités là-bas.
Mais l'une des choses que nous voyons beaucoup est les gens s'assoient avec Leap et ils sont
comme, où dois-je commencer?
Donc, j'espère que je peux passer par un peu des premières étapes de l'endroit où
commencer avec tout ça.
Parce que beaucoup de gens dire qu'il n'y a beaucoup d'espace blanc, alors où
dois-je commencer?
>> Alors Mike mon nom.
Comme Dan l'a mentionné, je suis un peu de dénommé Kiwi.
Je suis de la Nouvelle-Zélande, comme vous pouvez être en mesure de dire de mon accent.
J'ai vécu à San Francisco pour un couple d'années maintenant.
Est-ce que mon électrique et informatique retour de diplôme d'ingénieur en Nouvelle-
Zélande, je me suis assis dans la même siège que vous les gars sont po
>> Donc, je m'occupe de la croissance de la plate-forme et partenariats pour notre développeur
équipe des programmes.
Donc, je vais vous dire un peu plus sur ce que l'équipe de programmes de développement
signifie dans un peu.
Mais fondamentalement, Dan mentionné, ce est le périphérique que vous voyez ici.
Donc, c'est l'histoire de d'où il vient.
>> Ainsi, vous pouvez y voir que nous avons commencé avec un prototype très, très tôt.
Maintenant, tout ce qui est dans ce domaine, vous pouvez sorte de voir ici un peu.
Eh bien, c'est un peu difficile à voir sur cette afficher, mais vraiment tout ce que vous venez de
Vous avez un couple de infrarouge optique capteurs et un couple de LED infrarouges.
Le matériel est en fait incroyablement simple, et c'est pourquoi nous sommes en mesure de
garder si faible coût.
La magie est vraiment ce qui se passe sur l'ordinateur et le logiciel dans
la couche de conducteur, et c'est vraiment où la percée
pour la société est venu.
>> J'ai donc rejoint et les programmes de développement équipe a commencé autour d'environ ici,
à mi-chemin entre les deux.
Et ce que nous avons fait était ces premiers kits que vous voyez au fond là-bas,
ils sont les premières unités de développement.
Et nous avons effectivement envoyé environ 12.000 de ceux pour les développeurs qui avait
nous a contactés afin qu'ils puissent obtenir commencé à travailler avec la plate-forme.
Et c'est vraiment eu un grand semences pour la communauté, et nous avons eu beaucoup
de grandes choses au point rapport à l'année dernière.
Et vous verrez que quand vous avez une regarder l'espace aérien, notre magasin d'apps.
>> Alors, combien d'entre vous ont fait entendu parler de Leap mouvement avant?
Alors quelques-uns d'entre vous, oui.
Donc, c'est une bonne chose.
>> Donc, honnêtement, ce qui était la première chose vous avez pensé quand vous avez entendu de
Leap motion ou vous avez vu l' vidéos de ce qu'il fait?
Sorte de "Minority Report", "Iron Man?" Oui, nous recevons beaucoup de cela.
>> Et certainement le jour viendra où nous sommes tous assis là commandant de la
monde avec nos mains, et c'est va être passionnant.
À l'heure actuelle, ce n'est pas l'absolu la situation que nous essayons de construire,
mais nous allons y arriver.
Mais je pense que c'est toujours une bonne occasion d'entendre le réel
monde Tony Stark, et Dan touché à ce sujet aussi.
>> INTERLOCUTEUR 1: En ce moment nous interagissons avec ordinateurs dans un très naturel et
[Inaudible]
manière.
Et nous essayons de créer ces 3D des objets en utilisant une variété d'outils 2D.
Et il ne se sent pas naturel, ne se sent pas normal la façon
vous devez faire les choses.
>> Nous avons donc commencé à jouer avec l' idée et en utilisant quelques-unes des choses
qui sont disponibles là-bas, comme Beat Motion et Siemens NX, qui
c'est ce que nous avons utilisé pour la conception de la fusée.
Et nous avons écrit un code d'intégrer les deux.
Et nous avons commencé avec ce que vous voyez ici, qui est un cadre de fil d'un
Moteur-fusée Merlin.
Et de travailler à travers cela, je peux aller de l'avant et saisir, et je peux le faire tourner
dans de multiples dimensions.
Et puis ce que je peux faire, c'est que je peux mettre autre part là-bas et je peux faire un zoom
avant et arrière sur le cadre de fil métallique.
>> Et je peux également faire traduire.
Donc, je peux le déplacer autour de l'écran et puis de zoomer et de traduire.
Et c'est ce que nous avons commencé match avec il ya quelques mois.
Vous pouvez également la faire tourner puis l'attraper.
Donc c'est un peu une façon amusante de s'interfacer avec ce qui est vraiment un très
modèle complexe.
>> Nous allons maintenant passer de là à ce que nous sommes en mesure d'avancer à quelques semaines après
le fil de fer, qui est d'utiliser effectivement un modèle CAO 3D complète du moteur.
Alors, voici ce que vous voyez est l'interaction réelle
avec le logiciel de CAO.
Manipuler le modèle 3D réel du moteur Merlin
simplement en utilisant gestes de la main.
Si vous pouviez y aller et faites ce que vous avez à faire, juste
comprendre les principes fondamentaux de la façon dont la chose devrait fonctionner comme opposé à
comprendre comment faire de la marque de l'ordinateur marche, alors vous pouvez obtenir un
beaucoup plus en beaucoup plus court période de temps.
>> Alors nous sommes allés à une projection 3D.
Nous avons commencé avec le genre de la 3D projection que vous êtes familier avec
dans les films où vous utiliser des lunettes 3D.
Nous avons aussi fait un verre autoportant projection, qui est le genre de
La technologie qui a été utilisé dans les films "Iron Man".
>> Et puis finalement, nous avons utilisé le Oculus Rift, qui est virtuelle immersive
réalité qui suit fait la position de votre tête.
Et vous êtes vraiment en mouvement autour de l'objet.
Il se sent comme il est juste là en face de vous.
Maintenant, nous allons utiliser cela pour une réelle composant sur la fusée, ce qui est un
cryogénique boîtier de soupape.
Vous pouvez vraiment appliquer votre intuition et prendre quelque chose de votre esprit à une
objet physique avec beaucoup plus de facilité que nous faisons actuellement.
>> Maintenant que nous avons obtenu l'objet de notre tête et dans l'ordinateur, comment
obtenons-nous de l'ordinateur et dans la réalité?
Donc, nous allons en fait imprimer avec une imprimante 3D de métal au laser.
Donc, la façon dont les travaux de l'imprimante 3D est-il fixe les particules fines de
titane ou [? inknell,?]
puis il passe au-dessus avec un laser et fond ces minuscules particules sur
la couche avant.
Donc, il la construit juste couche par couche.
Donc, je crois que nous sommes sur le point d'un percée majeure dans la conception et
fabrication d'être en mesure de prendre la notion de quelque chose de votre
esprit, traduire en 3D -
>> MICHAEL SUTHERLAND: - est que même si elles sont clairement encore en assez
premières étapes de ce qu'ils font avec ce type de technologie, il genre
de contribue à démontrer certains des les exemples que Dan était
parler avant.
Donc, ils commencent vraiment à Enquêter sur ce que sont ces prochaine
génération utilise pour ce genre de la technologie gestuelle 3D.
Donc, je pense que c'est juste une intéressante entrée de voir comment certains de ces
La technologie est utilisée.
>> Alors, je vais vous emmener à travers un peu -
ça va être assez haut niveau.
Mais nous allons laisser un peu de temps à la fin pour question et les réponses si vous les gars
avoir des questions plus profondes vous voulez aller en.
Mais nous sommes en train de parler un peu de en s'appuyant sur la plate-forme, aller un peu
peu sur les aspects de haut niveau de la SDK, jeter un oeil à ce que certains des
ressources qui sont disponibles sur notre site Web ou par la communauté.
>> Et je vais vous montrer quelques démos de certains le truc qui est réellement là-bas
que vous pouvez consulter et donner une l'inspiration si vous voulez utiliser ce
dans un projet, et puis comment vous peut nous approcher de l'aide.
Nous sommes là pour vous aider à vous les gars si vous vouloir développer, [? Sue. ?]
Je veux juste faire en sorte que vous êtes au courant de cela.
>> Alors que Dan a dit, nous avons de l'espace aérien.
Alors, quel est le bénéfice réel pour le démarrage de construire pour Leap mouvement
contrôleur?
Est-ce juste une pièce fraîche de la technologie?
Est-ce un gadget, ou est-il quelque chose de plus?
>> Et Dan a parlé un peu de l' applications industrielles, mais sur la
côté des consommateurs, nous avons effectivement eu une application vraiment, vraiment en plein essor
communauté.
Et vous pourriez dire, eh bien, une autre app store.
Donc, nous préférons le voir comme un lieu de découverte.
>> Donc, ce genre de technologie, il est exemplifié par un logiciel qui
est construit pour elle.
Ce n'est pas tant un système où vous pouvez porter une existante
toucher application sur.
Les plus grandes applications sont ceux qui sont construits pour la technologie.
Ainsi, lorsque vous allez acheter un mouvement Leap dans un magasin et vous le branchez, l'
première chose que vous voyez est l'espace aérien.
Et si cela va vous donner un lieu de trouver à peu près tout de la
logiciel qui est conçu pour la plate-forme.
>> Nous avons plus de 100 applications dans le magasin maintenant, si c'est assez bon, compte tenu
nous avons lancé tout juste de retour en Juillet.
Nous avons eu plus d'un million de téléchargements d'applications dans environ les trois premières semaines.
Et nous couvrons les catégories, la productivité, jeux, l'éducation, outils de créativité,
la musique, la science.
Et le magasin prend en charge native ainsi que des applications web.
C'est donc un très bon écosystème pour toute personne qui a l'achat de leur unité de
avoir beaucoup de choses à utiliser.
>> Mais pour votre côté, sur le développement côté, ce que cela signifie, c'est qu'il ya une
occasion formidable de se faire découvrir.
Nous avons livré quelques centaines mille pré-commandes.
Nous sommes maintenant dans tous les magasins Best Buy à travers les USA, Canada, Royaume-Uni, France,
Australie et Nouvelle-Zélande, et nous sommes sur le point de lancer dans
d'autres parties de l'Europe.
Cela signifie que tout le monde qui achète un de ces unités et obtient dans ce
magasin, ils vont commencer à voir le logiciel que vous les gars sont
développement.
C'est donc une très excitant occasion en ce moment.
>> Parmi les autres choses qui sont à venir jusqu'à ce que peut-être nous pensons
sur un an ou deux.
Comme vous allez à travers et vous développez différentes capacités de programmation et de
commencer à regarder les différents types de développement de logiciels, est-il
effectivement des opportunités post-diplôme?
Certains de nos partenaires de l'entreprise ont effectivement mis en place un $ 25,000,000
fonds de venture appelée Le Fonds Leap.
Ils ont effectivement déjà financés leur première entreprise, de sorte que cela a été vraiment
super de voir.
Commence à voir ce genre d'activité renforcement de l'écosystème autour de la
technologie ainsi.
>> Et peu de temps nous allons en fait être voir un nouvel accélérateur ainsi.
Donc, ils vont prendre par équipes, nouveau équipes qui sont de se former avec
quelques bonnes idées, et ils seront leur fournissant des mentors.
Et il ya une certaine assez grande mentors dans ce programme.
Et qui sera le coup d'envoi l'année prochaine, de sorte que vous allez commencer à voir
trucs vraiment cool de sortir.
Pas seulement du côté des applications, mais dans termes de nouvelles entreprises qui sont
construire autour de cette technologie.
>> Nous allons donc fournir SDK.
Nous soutenons à la fois indigène et le développement web.
Je comprends que vous les gars sont Travaillant principalement C dans l'instant, et vous êtes
va être de toucher un peu peu en JavaScript dans un
tandis que, de sorte que c'est génial.
>> Nous avons obtenu le soutien de C + +.
Nous avons une API C pure.
Il est construit par la communauté, mais je peut vous montrer comment arriver à cela.
>> Ainsi, le C + +, C #, Objective C, Python et Java - donc si vous avez une
familiarité avec l'une de ces langues, il devrait y avoir quelque chose de
là pour vous pour commencer.
Le SDK disponible sur notre développeur site, que je vais passer en revue dans un
peu.
Et puis pour le développement web, nous avons une API complète JavaScript.
>> Donc, c'est probablement quelque chose qui pourrait être intéressant que vous commencez à
aller dans le reste de ce cours.
Parce que je crois comprendre que vous êtes sur le point de commencer à aller dans une certaine
JavaScript.
Et il ya une charge de grands exemples et tutoriels sur l'API JavaScript.
Alors je vais vous guider à travers quelques-uns de ceux les choses ainsi, et ce sera une bonne
plate-forme pour la façon de commencer.
>> Donc, est d'abord notre portail des développeurs.
Donc cela va être le lieu que vous les gars veulent aller.
Si vous allez faire tout développement Leap, vous voulez probablement commencer
ici et avoir un départ de notre portail des développeurs.
Je vais vous guider à travers quelques-unes des les principales choses à garder un oeil sur.
>> Donc, c'est votre section principale de téléchargement, si c'est là que vous allez obtenir
le SDK natif.
Voilà donc toutes les langues J'ai parlé de la première -
C + +, Objective C, C #.
A l'intérieur du SDK vous allez obtenir un tas d'exemples, vous allez obtenir
la documentation.
Alors, ils vont être tout pour vous mis en place pour le développement d'applications native.
>> Donc, fondamentalement, tout ce que vous voulez exécuté directement sur votre ordinateur, c'est
le lieu pour cela - pas beaucoup pour le JavaScript.
De là, vous avez accès à toute la documentation.
Donc cela va être d'autant documentation autour de notre API
références, ainsi que guides et des exemples.
>> Donc vous pouvez voir ici, nous avons divisé il par la langue.
Il est donc assez facile à trouver votre chemin autour.
Et nous avons aussi, au-dessus de cela, certains articles à base de connaissances
Pour les notes techniques.
Tout cela est en train de changer tout le temps.
Alors gardez un œil sur elle, vous le voir évoluer.
>> Donc, si nous creusons juste en ici, je vais juste vous donner un exemple rapide de la façon dont nous
mis dehors.
Donc, si vous regardez sous ici, vous avez obtenu à nouveau toutes les langues.
Et puis sous C + +, nous avons obtenu nos références de l'API.
Donc, c'est là que vous allez vouloir aller pour trouver toutes les API
sont contenues dans notre SDK.
Donc, je vais passer en revue quelques-uns de ceux qui ont un de haut niveau plus ***, mais cela va
pour être le premier arrêt vous voulez aller Pour pour obtenir cette information.
>> Nous avons un tas de guides.
Je sais que c'est probablement difficile de voir sur l'écran là, mais ceux-ci sont
vraiment juste une grande ressource pour vous de commencer.
Donc, nous avons des choses comme la façon dont vous obtenez encadrer données, et je vais vous parler d'un
peu de ce cadre de données signifie dans un peu.
Tout au long de la compréhension les exemples d'applications qui sont -
oh, c'est bon.
Alors que peut faire un peu plus facile à lire.
Ainsi, comprendre le C + + exemples d'applications -
si ceux-ci sont inclus dans le SDK regroupez que vous téléchargez.
>> Donc, l'autre chose qui est un grand des ressources pour vous les gars, si vous ne commencez
faire un peu de développement, est notre forum.
Vous serez en mesure d'y accéder ici au sommet.
En ce moment, ceux-ci ressemblent cela.
Vous allez trouver dans une semaine ou deux qu'ils vont regarder complètement
différente, parce que nous sommes sur le point de lancer toute une nouvelle plate-forme de forum.
Mais cela signifie une prise encore plus communauté, et c'est un endroit idéal pour
se connecter avec d'autres développeurs qui ont été de faire le même genre de travail
que vous les gars vont faire.
>> Donc beaucoup de grandes questions ont déjà été répondu là-dedans.
Et c'est un endroit idéal pour poser des questions aussi.
Nous sommes là, les membres de notre équipe, notre équipe d'ingénierie sont tous là, de sorte
endroit idéal pour se connecter avec l'équipe.
>> C'est aussi l'endroit que vous voulez aller si vous allez à la soumission
une application, mais c'est sans doute un peu peu plus loin sur la piste.
Mais si vous êtes intéressés à obtenir quelque chose sur l'espace aérien, c'est le
portail pour le faire.
Vous soumettez votre application, et que la volonté vous guidera à travers le processus.
>> Nous avons une équipe d'examen complet qui va par avis et toutes les applications.
Il ya un peu de un bar de qualité.
Nous essayons de faire en sorte que toutes les applications sont vraiment représentatifs de ce que l'
plate-forme peut faire.
Mais à la fin de la journée, qui vient crée une très grande expérience pour
les personnes qui utilisent la technologie.
Donc, c'est le genre de notre principal site de développeur.
Je voulais juste vous donner un rapide aperçu de sorte que vous savez où beaucoup de
ces ressources sont et comment y accéder.
>> Donc, j'ai aussi mentionné API JavaScript.
Nous avons donc fait divisé le maternelle et le JavaScript dans
deux sites distincts.
Il ya différentes façons de penser à ce sujet, mais nous pensons que
JavaScript est très unique, il mérite vraiment son propre site.
Et nous avons eu beaucoup de popularité de notre API JavaScript.
>> Donc, c'est maintenant js.leapmotion.com.
A un peu d'un regard différent, une peu plus de plaisir peut-être.
Mais c'est probablement l'un des meilleurs endroits pour vous les gars
aller pour commencer.
>> JavaScript que vous commencerez probablement à savoir, va être un grand
langue pour commencer sur cette plate-forme.
Combien d'entre vous sont familiers avec JavaScript déjà le développement?
Donc un couple.
Donc, ce que vous trouverez est que JavaScript étant un langage script et pas un
signifie langage compilé que vous pouvez aller tout droit dans tout ce qui est
fonctionnant sur le Web, faites un clic droit il, voir la source, vous avez
tout le code là.
Donc, c'est la meilleure façon d'obtenir commencé dans une langue.
>> Et ce que vous trouverez ici est un tas d'exemples impressionnants.
Nous ajoutons à ces tout le temps.
Vous pouvez simplement cliquer sur ceux-ci, ils vont courir dans le navigateur.
>> Essayons donc de l'un d'eux en ce moment.
Donc, c'est juste en cours d'exécution dans le navigateur.
Le code derrière cela est super simple.
Donc ici vous allez, juste source de la page, vous obtenez tout le code, c'est ici.
Ne vous inquiétez pas à ce sujet aussi bien à l'heure actuelle.
Cela peut sembler intimidant, ou à une d'entre vous qui sont familiers avec elle,
ça ira.
>> Mais la grande majorité est en fait quelque chose appelé 3JS en WebGL.
La partie réelle pour le saut est en baisse ici un peu plus loin, mais il est
en fait très simple une fois vous creusez dedans.
Et si quelqu'un est intéressé, je peux marcher vous à travers certains de ces après.
Mais il est probablement préférable de garder il de haut niveau pour le moment.
>> Mais de toute façon, c'est un grand placer de commencer à regarder
quelques exemples différents.
Et vous pouvez voir ici, nous avons une certaine démos de base à certains types de
menus, un monde que vous pouvez interagir avec des visualisations de données.
Il ya juste un tout hôte de choses.
C'est un excellent endroit pour vérifier sur un code source.
>> L'autre chose que vous pouvez trouver ici qui sera d'une grande aide pour obtenir
commencé, c'est que nous avons une grande ensemble de tutoriels.
Cela vous marche depuis les bases même de juste la façon d'obtenir un cadre -
et comme je l'ai dit, je vais passer en revue que dans un peu -
jusqu'à obtenir une base l'application mis en place.
Donc, je vous recommande vraiment js.leapmotion comme un endroit idéal pour
commencer si vous pensez faire un peu de développement.
Et encore une fois, nous avons nos documentation de l'API.
>> Il s'agit donc d'une mise en page très simple ici.
C'est un peu plus simple que le site du développeur.
C'est un peu plus léger - c'est juste concentré sur JavaScript.
Mais vous n'avez un peu ceux trois choses principales -
exemples, des tutoriels et des API.
Et ce sera d'une grande aide, je serais dire, pour commencer.
Donc, je vais sauter de nouveau dans cela.
Alors permettez-moi de prendre un verre rapide.
>> Donc, ce n'est pas vraiment à ce que est le contrôleur Leap Motion.
Ce que je voulais parler voici ce n'est pas ça.
Alors que beaucoup de gens lorsque le Leap mouvement sont sortis, ils étaient comme, oh mon
bonté, il s'agit d'un remplacement de la souris.
Je n'ai jamais besoin d'utiliser ma souris et un clavier plus.
>> Nous ne voyons pas les choses ainsi.
Parce que si vous vous souvenez, quand la souris est sorti, la
clavier n'a pas disparu.
La souris a augmenté le clavier l'expérience, et si c'est vraiment ce que
cette technologie vous permet de faire.
Il vous permet de étendez l'expérience que vous rencontrez.
Il vous permet de faire un peu de améliorer les choses.
>> Et c'est vraiment ce que le développement pour cette plate-forme est tout au sujet.
Il ne s'agit pas d'essayer de tout faire avec le Leap dès maintenant.
Parce que ce que vous allez faire est que vous aurez trouver, il devient exaspérant.
Vous verrez qu'il ne reçoit pas l' résultats que vous voulez.
La meilleure façon de l'aborder est ce que sont les choses que je peux faire mieux
avec le Leap, et je vais vous montrer vous quelques-unes de ces démos.
>> Mais ce que vous allez commencer à voir que vous creusez un peu en elle, l'un des
choses préférées pour tout le monde à faire -
et par tous les moyens, avoir un jeu autour avec ce ainsi -
est la construction d'un curseur de la souris avec le Leap.
Je tiens donc à utiliser le saut à contrôler le curseur avec le doigt.
C'est certainement une application qui peut être construit avec le Leap.
>> Est-ce le meilleur usage de l'Leap?
Probablement pas.
Donc ce que je voudrais essayer de vous encourager les gars à penser est ce que sont les
applications?
Si vous voulez construire une partie de ceux-ci, quelles sont les applications
que vous pouvez faire mieux?
Ils n'ont pas à être vraiment complexe, mais ce sont quelques-unes des choses qui
juste vous rendre la vie un peu plus efficace, ou peut-être un peu plus
plaisir, ou vous permettre de naviguer un peu mieux?
Donc, c'est exactement ce que je voulais donner vous une idée rapide de ce que.
>> Alors que mène en ce sont quelques-uns des applications qui sont autour de cette
faire un bon travail de démontrer la puissance de cette plate-forme?
Alors, je vais vous emmener à travers deux d'entre eux en ce moment.
Nous pouvons passer par eux assez rapidement.
>> Ainsi, le premier est un petit jeu appelé Bloc 54 que je vais mettre sur votre
écran, pas mon écran.
Nous allons essayer fenêtré place.
Donc l'une des raisons pour lesquelles je voulais montrer vous cette demande parce que ce
est vraiment quelque chose qui a jamais été possible auparavant.
Ce n'est pas quelque chose que vous peut faire avec une souris.
Ce n'est pas quelque chose que vous peut faire avec un clavier.
C'est sans doute un peu plus avancée, mais c'est un excellent exemple de
certaines des choses que vous peut faire avec le Leap.
>> Donc, ce que vous voyez ici, nous avons une tour Jenga, évidemment -
ou c'est un tour de l'édifice 54, Je devrais dire.
Donc, ce que je peux faire ici, c'est que je peux effectivement saisir ces pièces, si mon
ordinateur ne ralentit pas trop.
Désolé, mon ordinateur semble être ayant un peu d'un disque
temps avec celui-ci.
Donc, je peux effectivement saisir ces pièces et les déplacer comme s'ils étaient
objets physiques.
Et c'est vraiment l'un des principaux avantages, portant que le monde réel.
>> Donc, je peux littéralement saisir cette pièce et ramasser.
Je peux jeter.
Wow, il fonctionne un peu plus lent pour une raison quelconque.
Ainsi, vous pouvez obtenir de genre le sentiment là.
Donc, c'est quelque chose que vous littéralement ne pouvait pas faire sur un -
Je vais pousser ce un sur le chemin maintenant.
Nous y voilà.
>> Donc, c'est beaucoup de plaisir.
Si mon ordinateur n'a pas été cahin sur la plus grande, alors que
serait beaucoup plus lisse.
Mais vous pouvez sorte de voir là que ceci est un exemple de mise
quelque chose qui était dans le monde réel dans le espace numérique, et c'est ce qui vous permet
d'interagir d'une manière qui est très naturel.
>> Je ne suis pas en utilisant un système de menu passer par là.
Je ne suis pas en cliquant, ou en utilisant le clavier raccourcis ou quoi que ce soit.
C'est juste m'a littéralement toucher et manipulation des blocs dans l'
espace numérique.
>> Donc, ce prochain est un peu long les mêmes lignes, mais il s'agit de
apporter ces expériences du monde réel dans le monde numérique.
Et ce fut une expérience que je croire l'un de nos co-fondateurs avaient.
Je ne veux pas le citer à ce sujet, mais il y avait la possibilité d'être dans l'
océan et voir ces bancs de poissons nager autour et être capable de
interagir avec eux.
Et c'est quelque chose qui est vraiment difficile de communiquer verbalement.
Il est également très difficile de communiquer numériquement sans bon
un mécanisme d'entrée pour être en mesure d' manipuler ce monde 3D.
>> Je vais donc mettre celui-ci en place.
Vous pourriez ne pas être en mesure de voir que sur le Version en streaming - ce pourrait être un
peu sombre.
Donc, ce que vous voyez ici est mes mains dans l'espace 3D.
J'ai une totale liberté de mouvement.
Et je ne peux retenir mes mains encore, voir les poissons et
disperser loin.
>> Et vous pouvez voir la liberté dans ce espace numérique est quelque chose qui
n'a pas vraiment été possible avant.
Je peux les faire sortir de l'écran et les faire fuir.
C'est donc une simple démo, mais c'est mettant en évidence le fait d'être en mesure d'
apporter un peu de ces monde réel expérience qui ont pas vraiment
traduite dans l'espace numérique en cet espace numérique, enfin, pour la
première fois.
>> PUBLIC: Vous pouvez réellement voir les personnes à Le Musée des sciences [inaudible]
>> MICHAEL SUTHERLAND: Et ce est un grand aussi.
Parce que ce que nous trouvons, c'est quand les gens mettre en premier les mains dans cela, c'est
le meilleur moment qu'ils ont vu se faire représenter de manière de manière fluide dans
leur espace numérique, vous n'avez généralement obtenir une réaction intéressante.
Donc, par tous les moyens, si nous avons le temps après, je serais heureux de vous montrer
gars certains de ces démos.
>> Donc, ce prochain -
Je ne vais pas faire le jeu de diapositives à nouveau.
Ce suivante consiste à créer un l'expérience que vous ne pouvez explorer.
Donc, il ya des règles très limitées à cela.
C'est la création de ce immersive expérience.
>> Et le développeur qui a construit c'est un gars qui s'appelle Eddie Lee en dehors du Japon.
Et c'était en fait une expérience il avait à Kyoto.
Et il voulait apporter essentiellement que l'expérience et l'action
avec d'autres personnes.
>> Je ne sais pas si vous pouvez l'entendre.
Mais vous pouvez simplement faire glisser vos doigts dans l'eau et s'amuser avec
les réflexions.
Il n'y a rien qui est dit moi ce que je peux faire.
C'est juste une expérience très zen.
Mais c'est quelque chose que vous pouvez simplement vraiment vous plonger dans et
oublier la façon dont vous êtes réellement interagir avec elle.
Et il suffit de mettre vos mains dans et juste sentir votre chemin.
>> Et vous pouvez voir la totalité de l'environnement est là pour jouer juste avec.
Et il est en fait un ligne de l'histoire à ce sujet.
Il faut un peu de temps à passer par , mais vous pouvez explorer votre chemin
travers elle.
C'est une sorte de beaucoup de plaisir, et beaucoup d'interaction naturel.
>> Donc, c'est vraiment quelque chose par le même développeur.
Celui-ci est un peu fou, mais il met en lumière certaines des applications intéressantes
des cas, et de plus, ce qui vous ne pouvez vraiment faire avec
ce genre de plate-forme.
Donc, je vais venir ici.
>> Donc, c'est en fait la page de menu.
Et c'est un menu comme n'a pas réellement existé avant.
Donc, littéralement c'est juste regarder comment de doigts je tiens, et essentiellement
choisir dans le menu par là.
Donc vous pouvez voir les règles sont étant réécrite autour
conception de l'interface ici.
Vous avez une totale liberté de faites ce que vous voulez.
>> Ainsi, dans celui-ci, c'est un peu d'un peu fou.
J'adore ces gars.
Je pouvais regarder ces gars rebondissant toute la journée.
Il a tout un tas de différents expériences là-bas.
>> Tous ces vous pouvez obtenir dans l'espace aérien.
Alors n'hésitez pas à vous inscrire.
C'est gratuit.
Vous pouvez aller jeter un oeil sur les applications.
>> C'est en quelque sorte d'une expérience musicale.
Mais ce qu'il fait est qu'il utilise le espace 3D complète pour créer différents
des effets sonores.
C'est probablement un peu difficile à entendre par l'intermédiaire du système de sonorisation.
Mais au fond, il est d'utiliser ce plein L'espace 3D pour créer un nouveau type d'
instrument.
Et puis si j'utilise trois doigts, quatre doigts, ou un doigt, je peux
fondamentalement commencer à changement l'effet d'un son.
Donc, c'est vraiment très expérimental, mais il souligne que
en ce que la liberté de l'espace 3D.
>> Donc, vous avez vu Bloquer 54, c'est un jeu.
Et les deux derniers étaient plus créatifs, genre expérience des choses.
Il est facile de se enveloppé dans ce genre des univers créatif, et il ya tellement de
trucs bien étonnant que nous voyons sortir.
Et si rien d'autre, c'est un grand raison de développer pour le Leap Motion.
>> Nous voyons tellement étonnant, créatif choses, mais il ya aussi un élément de
efficacité.
Et donc je veux juste vous montrer une intégration rapide que la
Équipe Google Earth -
certains d'entre vous pourraient avoir vu cela auparavant.
J'espère que j'ai une connexion OK ici, car il est un peu
bande passante intensive.
>> Mais vous êtes probablement familier avec Google Terre et comment vous généralement
serait naviguer autour de cela.
C'est cliquer-glisser, vous avez la curseurs pour le zoom avant, zoom arrière.
Si vous êtes vraiment compétent à elle, vous avez des raccourcis clavier, cliquez sur
et panoramique et d'inclinaison.
Il ya toutes ces différentes façons vous pouvez naviguer autour de cette 3D
environnement.
Mais ce que l'équipe de Google a fait, c'est qu'ils juste réécrit les règles à ce sujet.
>> Nous pourrions avoir un peu des soucis de bande passante.
Mais ce que vous pouvez sorte de le voir, il est vous pouvez tout simplement de naviguer.
Voyons donc où nous voulons aller.
Oh, oui, nous sommes un peu peu il guindé.
Mais ce qu'il me permettre de faire est Je peux contrôler plusieurs degrés de
liberté tout avec un seul mouvement fluide.
>> Donc, je peux effectuer un panoramique de gauche à droite.
J'ai regarder vers le haut, regarder vers le bas.
Je peux changer mon élévation.
Je peux aller de l'avant.
Je peux aller au fond et je peux tourner autour un certain point et juste garder
mon attention sur elle.
J'ai une totale liberté dans cet espace 3D.
>> Et tout d'un coup, mon efficacité de naviguer dans l'espace est juste
multiplié énormément.
Donc, je peux sauter de Boston à San Francisco de la Nouvelle-Zélande dans un couple
de seconde.
Auparavant, ce genre d'opération aurait pris moi un certain nombre
différents clics et mouvements et raccourcis clavier, et je dois
souvenir de tout.
>> Donc, c'est une application où ce sorte d'interaction naturel est
permettant une plus grande efficacité.
C'est donc une autre chose à garder à l'arrière de votre esprit.
Est-ce quelque chose que je peux faire plus efficace dans ce que je fais construire?
>> Et le dernier que je veux vous montrer avant d'entrer dans le SDK est sur le
possibilités d'éducation.
Et c'est quelque chose que Dan touché à la légère avec
Centre hospitalier pour enfants.
Nous allons en plein écran.
Attends une seconde.
Ici nous allons.
>> C'est un peu étrange.
Essayons de donner que un plein écran à nouveau.
Eh bien, que l'on ne regarde pas comme il veut lancer sur ce prédictive pour
une raison quelconque.
Intéressant.
Eh bien, c'est dommage.
>> Alors celui-ci est en fait un petit soft.
Vous pouvez avoir un coup d'oeil plus ***, après cela si vous voulez.
Mais fondamentalement, ce qu'il fait, c'est que c'est un représentation 3D complète du crâne.
Et ce que vous pouvez faire est essentiellement le démonter en 3D.
Il devient un puzzle 3D.
>> Ainsi, certaines de ces applications, ils vont [? demander?] pour une plus immersive
l'environnement d'apprentissage.
Ainsi, lorsque vous êtes en mesure d'interagir avec ce que vous apprenez, vous commencez à
prendre en beaucoup plus.
Nous allons donc voir beaucoup intéressant applications en cours d'élaboration, à la fois dans
l'apprentissage et des besoins spéciaux l'apprentissage, ainsi que tout le chemin
par les sciences.
Donc, il ya beaucoup intéressant ainsi que des applications.
>> Je vais essayer de vous montrer celui-ci, mais c'est va être un succès peu de bits et
manque de savoir si nous pouvons obtenir que cela fonctionne ici.
Ce n'est montrant la moitié de l'anatomie à l'heure actuelle.
Mais ce que cela vous permet de faire est de voir comment vous pouvez naviguer
autour de cet en 3D.
Je peux commencer à enlever essentiellement sections et être en mesure de naviguer.
Je ne peux réellement commencer à fond peler les différentes couches.
C'est presque comme voir une IRM en temps réel.
>> Cela fait partie de la BioDigital Human Project.
Donc, c'est effectivement quelque chose qui est nouveau qui est venu sur.
Vous pouvez sorte de voir comment vous pouvez simplement prendre des morceaux à part et puis juste
essentiellement naviguer dans et examiner il de beaucoup plus près.
Vous pouvez voir cela est effectivement en cours d'exécution directement dans le navigateur, de sorte que c'est un
exemple de ce qui est possible avec l'API JavaScript.
>> Donc, ce sont quelques exemples différents de certaines des applications.
Vous avez vu la exploratoire créative situation.
Vous avez vu certains de l'efficacité augmente, une sorte de interactive
exemples d'apprentissage.
Ainsi, vous pouvez voir qu'il ya une grande grande variété d'
applications, des logiciels différents.
>> Je devine que probablement pas beaucoup les gens ont eu un coup d'oeil au SDK par
ce stade.
Donc, je vais aller à un très, très haut niveau à travers ce qui est des données qui est
faire tout ce travail.
Qu'est-ce que vous en tant que développeur serait travailler avec pour créer ces sortes
d'expériences.
>> J'ai donc abordé, un peu fois maintenant, Cadres.
Donc, au niveau très, très bas, nous avons ce que nous appelons Cadres.
Et un cadre est essentiellement retournée jusqu'à 200 fois par seconde, et cela
contient tout ce qui le saut voit.
Ainsi, le Leap voir les mains, il voir doigts, et il voit outils.
Donc, je vais vous montrer rapidement dans notre Visualizer à quoi ça ressemble.
>> Donc, si vous êtes intéressés à faire quelque Développement Leap, cet outil est ici
va être probablement l'un des plus choses utiles que vous pouvez
commencer à jouer avec.
Il s'agit en fait pas immédiatement clair éventuellement où vous obtenez à la fiche.
Et je vais vous montrer rapidement juste pour que vous êtes tous au courant de l'endroit où vous pouvez
effectivement arriver à ce.
>> Ainsi, lorsque vous utilisez le saut de mouvement logiciel, vous avez cette
petite icône ici.
C'est là que vous pouvez lancer l'espace aérien de, c'est l'endroit où vous pouvez accéder à votre
paramètres de.
Une des choses ici, c'est ce truc qui s'appelle le diagnostic
visualiseur, et c'est sous Dépannage.
Il va lancer cet outil ici, et il s'agit essentiellement -
>> PUBLIC: [inaudible].
>> MICHAEL SUTHERLAND: Oh, c'est vrai.
Oui, merci pour cela.
J'ai remarqué aussi.
Merci.
C'est en quelque sorte sauté avant.
Merci pour remarquer que.
>> Donc, c'est tout simplement de ce que le pari est le pompage.
Donc, ce sont les données qui vient rupture en cours de traitement par nous.
Et à la fin de la journée, c'est ce que vous obtenez.
C'est donc les mains et doigts, essentiellement.
Qu'est-ce que vous y voyez est toute ma doigts représentés en temps réel vers le bas
au centième de millimètre.
>> Vous pouvez voir les flèches.
Les flèches représentent l' direction de mon doigt.
Donc, c'est quelque chose qui vous aurez par l'IPI.
Vous pouvez voir où ils dessin - c'est la position des doigts.
Et vous obtenez également la vitesse à un moment donné aussi bien.
>> Et vous verrez là les deux grands cercles représentant ma paume.
Et vous avez une grosse flèche qui sort le bas, ou en haut si je détiens
ma main à l'envers, et ceux qui sont représentant les vecteurs normaux de palmiers.
Donc, fondamentalement, vecteur normale étant juste un vecteur qui est coller tout droit sorti
de la surface de votre paume.
Donc, ce sont la construction fondamentale blocs que vous seriez travaillez avec
logiciel construction Leap.
Et cet outil vous permet de vraiment voir exactement ce qui se passe.
>> Et il ya quelques choses que vous pouvez faire, quelques petits trucs dans ce
visualiser qui peut être utile.
On est juste pour représenter vos doigts un peu plus clairement.
L'autre chose qui peut aider à est c'est essentiellement
ce que le saut est de voir.
>> Donc, je l'ai déjà dit, il ya un couple de capteurs optiques.
Donc, ces choses ont fondamentalement un champ de vue d'environ 150 degrés.
Et si cette case jaune ici est représentant ce que cela peut voir.
Vous pouvez donc voir ici que je aller à l'extérieur cette boîte je suis
commence à perdre mes mains.
Et si je commence à aller à l'extérieur ici, ça va encore le ramasser, mais vous êtes
elle commence à perdre sur les bords.
Cela vous donne un peu de sens de l'espace que vous avez
avoir à jouer avec.
>> Et vous verrez ici si vous appuyez sur H, il va basculer ce menu.
Et qui va vraiment vous donner l'ensemble tas de différentes options
vous pouvez accéder.
Plus de lui, vous n'aurez probablement pas besoin.
Mais c'est un excellent moyen de visualiser ce qui se passe sans se creuser
vers le bas dans les données.
>> Voilà donc le châssis, les mains, Les doigts et les outils.
En fait, je vais vous montrer juste rapidement avant de revenir, l'outil.
Donc, laissez-moi voir, cela devrait fonctionner.
Donc vous pouvez voir ici mes mains.
Et si je apporter à cette broche, ça vient comme gris.
Et ce qui n'est pas peu dire est que c'est un outil.
>> Donc, nous avons ce que nous appelons une API de l'outil.
Il reconnaît en fait des objets comme des stylos ou des pinceaux, tout ce qui est
plus ou moins de ce type de forme.
Il sera en mesure de dire que ce n'est pas un doigt, et vous pouvez réellement utiliser
à votre avantage lorsque vous êtes logiciel de création pour cela.
>> Vous pouvez commencer à faire dans le monde réel objets dans votre
application, par exemple.
Ainsi, vous pourriez avoir littéralement un chevalet des différents pinceaux, et chaque
pinceau que vous avez codé en place pour représenter un autre
brosser dans le logiciel.
Donc, au lieu de réellement changer par un menu sur le logiciel, vous
peut littéralement juste prendre un autre brosse et commencer à peindre avec elle et
ont le logiciel s'y adapter.
>> C'est donc Cadres, les mains, Les doigts et les outils.
Voilà donc le vraiment, vraiment bas niveau des choses que nous avons.
Je ne sais pas si quelqu'un ici a une familiarité avec le Kinect.
Une des choses que l'on nous pose une lot est où sont les données brutes.
Et qu'est-ce que cela signifie est dans d'autres 3D systèmes de suivi, il s'agit essentiellement d'une
blob de données.
>> Ce que nous faisons ici est de créer un une approche plus structurée.
Donc, c'est en fait la plus bas des données de niveau.
Et nous constatons que parce qu'il est structuré comme ça, ça aide vraiment
les gens à se lancer plus rapidement.
Si vous avez juste obtenu donne un full 3D blob de données, il devient très
difficile de travailler avec.
Donc, c'est une des raisons pour lesquelles il est structuré de la façon dont elle est.
>> Donc, il ya des questions autour de tout cela?
Nan.
Donc, nous allons passer à autre chose.
>> Vous pourriez être en mesure de commencer à voir même si les données sont structurées de façon
qui vous donne littéralement ce que vous êtes voir, comme les mains et les doigts, il peut
être un peu intimidant au premier à démarrer de comprendre comment travailler avec cela.
Maintenant, je suis suivi doigts en 3D, je fais quoi avec ça?
Donc, nous avons des API de plus haut niveau pour aider à obtenir autour de certains de ceux
domaines, et il pourrait être un moyen d'obtenir commencé un peu plus rapide ainsi.
>> C'est donc conceptuellement appelé motions.
C'est une partie de notre API.
Vous y trouverez des guides sur ce que les motions est.
Mais à un niveau conceptuel, ce que c'est faire est qu'il est fondamentalement prendre toutes
ces mouvements dans l'espace et les transformer en l'un des trois
choses - translation, rotation, et mise à l'échelle.
>> Donc, ne soyez pas trop pris dans cela.
Mais ce qu'il permet essentiellement de faire est il convertit ces mouvements complexes
en chiffres simples, ou d'un diplôme de rotation, ou une mise à l'échelle
tenir compte comme un numéro.
Alors qu'est-ce qu'il fait est qu'il abstraction un beaucoup de la mécanique complexe et si
Je fais cela, il vous donne un certain nombre qui dit ce intensifie par 10.
>> Donc, ce que vous pouvez faire alors est de savoir si vous aviez une image que vous voulez agrandir,
vous pouvez saisir l'image.
Et puis utiliser ce genre de API-à-dire, bien, maintenant, je suis mise à l'échelle par un facteur
10 et vous n'avez pas à vous soucier de toutes les données qui se passe.
Donc, c'est quelque chose de tout simplement continuer à l'arrière de votre esprit.
Il peut faire un peu plus facile si vous êtes essayer de faire un peu de ceux qui sont plus
interactions complexes.
>> C'est ce que nous appelons l'API motions.
Vous ne le verrez pas fait appelé Motions de la documentation.
C'est en fait une collection de API de différents endroits.
Mais ce que je peux faire, c'est si quelqu'un est intéressés à en apprendre plus sur
, je suis heureux de vous indiquer à un guide pour savoir comment commencer à ce sujet.
>> Et puis la prochaine chose vous, qui est la chose que la plupart des gens sont
probablement plus familier avec, sont des gestes.
Donc, ce qui est beaucoup plus élevé niveau d'abstraction.
Donc, vous êtes essentiellement en prenant tous ces sorte de mouvements et vous êtes
dire, à droite, ce qui est un discret chose que je peux faire?
Je ne peux donc encercler avec mon doigt, ou je ne peux Balayez avec ma main, ou je peux taper
dans l'oreille.
Et si nous avons brisé les bas juste à essayer d'en faire un peu plus facile à
commencer dans certains de ces gestes.
Et je vais vous montrer montrer un peu sur la façon dont certains de ces travaux.
>> Donc, retour dans le visualiseur, si je tourne gestes sur -
permettez-moi de m'arrêter que c'est tellement pas tourner et faire courir le vertige.
Droite, là nous allons.
Turn it up.
À droite, on y va.
>> Alors maintenant, vous pouvez voir que mon les mains dans l'espace.
Si je dessine un cercle, il vient et formant un cercle.
Et vous pouvez voir que c'est en fait dans n'importe quel plan.
Il n'a pas vraiment d'importance comment je la dessine.
Mais il s'agit essentiellement de détecter que je suis dessiner un cercle avec mon doigt.
>> Et au niveau de l'API, nous avons essayé de faire que facile à utiliser que possible.
Donc, vous n'avez pas vraiment besoin de penser à les mécanismes de suivi des points
en 3D et déterminer si c'est un cercle.
Vous pouvez simplement dire, c'est un cercle qui se passe?
Donc, c'est une chose que vous pouvez utiliser en tant que mécanisme de commande.
>> Vous verrez également là que nous avons balayages, robinets.
Vous pouvez voir ces petites boules il rebondit vers le bas.
Donc, ce sont visuellement la façon dont nous montrent que les gestes sont.
>> Mais en termes de développement de logiciels pour ça, c'est juste une façon de haut niveau
de simplifier beaucoup de la complexité de suivi des doigts, de sorte que vous pouvez simplement
les utiliser comme est.
Vous allez commencer à voir différents approches pour cela.
Et je vais vous montrer une autre approche, un peu plus *** d'une manière différente
de le faire, mais ceux tous construits dans l'API.
>> Donc, nous avons quelques autres parties le SDK qui pourraient être
intéressant de vous les gars.
Donc, juste pour couvrir les derniers bits, il ya trois niveaux d'abstraction, je
parlé.
Le niveau bas, ce qui est le châssis, les mains et les doigts.
>> Le niveau intermédiaire, là où elle est la conversion de beaucoup de ce mouvement en
mouvement continu, de sorte que la rotation, ou mise à l'échelle, ou de la traduction.
Et puis au niveau suivant qui est des gestes, comme
je fais un cercle?
Je fais un robinet?
Suis-je en train de faire un coup?
>> Puis de l'autre côté de celui-ci, nous avons choses appelées la boîte d'interaction.
Je ne veux pas entrer dans trop de détails, parce que c'est tout simplement
vous donner un peu de goût de ce que certaines choses sont.
Vous êtes certainement plus que bienvenus pour tendre la main à moi avec des détails plus ***
sur ce sujet.
Mais la boîte d'interaction est une autre façon que nous essayons de faire un peu
peu plus simple de penser à les coordonnées dans l'espace.
>> Donc je l'ai mentionné avant vous avez vu l'espace -
c'est ce 3D pyramide inversée.
Cela pourrait devenir un peu délicat.
Vous pouvez sorte de le voir là.
Cela peut devenir un peu délicat si vous essayez de traduire en
espace de l'écran où vous affichez ce que vous travaillez sur.
>> Donc, ce que nous avons créé est une boîte d'interaction.
Ça va être très difficile -
oh, là, nous allons si je tourne que sur un.
Donc vous pouvez voir que la boîte blanche là-bas.
Et dans le fond ce que ça fait, c'est que c'est juste à la cartographie que zéro à un,
zéro à un.
Alors que vous venez d'obtenir un espace à l'échelle ça a toujours fixé.
Vous n'avez pas besoin de s'inquiéter sur la façon jusqu'où vous êtes au-dessus de l'appareil,
ou là où il est.
>> Et cette règle -
au moins, il devrait ajuster.
C'est évidemment le mode de démonstration.
Mais fondamentalement, ce qui va se passer avec c'est elle seulement s'adapter à
où la personne est au-dessus de l'appareil, et il va créer une cohérence
espace pour que vous travaillez po
>> Il semble un peu complexe avec l' façon je vous explique là.
Mais ce que vous permet essentiellement faire est juste oublier
où la personne est.
Il vous donne juste un zéro à l'échelle à un en Y, de zéro à un dans le X. Et
vous n'avez tout simplement pas besoin de s'inquiéter de tout la complexité de l'endroit où la personne est,
qu'ils utilisent de grands mouvements ou petits mouvements, et il seulement échelles
tout pour vous.
Donc, c'est juste quelque chose à garder un œil sur.
>> Si vous ne regardez à travers la documentation et vous voyez quelque chose
sur l'interaction Box, c'est ce que ça parle.
Il peut être un peu concept difficile à comprendre ce que c'est.
Et il est regrettable que ce n'est pas mise à l'échelle avec moi, mais c'est OK.
>> Et pendant que nous sommes sur ce point de vue, l'autre API qui serait intéressant de
parler peut-être sur est notre Touchez API Zone.
Donc, l'une des premières choses que les gens demander, c'est comment vous cliquez avec le Leap?
C'est une sorte de une question intéressante, parce que vous n'avez pas vraiment besoin de cliquer sur
avec le Leap.
Ce que nous essayons et nous encourageons est de penser environ en fait interagir avec le
espace, saisir et déplacer - vous n'ont pas besoin de cliquer et faire glisser.
>> Mais pour les applications où une sorte d'interaction est nécessaire, nous
avoir une API qui s'appelle une API de zone de contact.
Et il essaie juste de prendre beaucoup de la complexité de déterminer exactement
ce que l'utilisateur de faire dans l'air et simplifie en seulement un événement qui
dit que vous avez cliqué soit ou pas.
Et je vais vous montrer très rapidement comment cela fonctionne.
>> Donc vous pouvez voir ici l'être de mon doigt représentée comme un curseur, et vous aurez
se donné cette position tout au long de l'API.
Et comme je commence à aller de l'avant, il dit, fondamentalement, je suis maintenant en cliquant et je
peuvent glisser cette situation.
Et il n'a pas vraiment d'importance où Je suis dans l'espace 3D -
il va travailler, peu importe où je suis.
>> Et si à première vue, il semble très simple.
Il ya effectivement beaucoup de complexe mécanique autour de cela.
C'est pour cela que nous essayons d'encapsuler tout cela dans une API et en faire un
peu plus simple pour vous les gars.
Donc si vous avez un oeil à l'API, il est en fait assez simple à
construire que dans votre application, et vous n'avez pas à vous soucier de tous les
complexités de la où le la main de personne.
>> Donc, il ya beaucoup d'autres choses dans le SDK.
Si vous voulez avoir un peu de découvrir, vous allez commencer à trouver un
des autres.
Mais ceux qui sont certains de haut niveau concepts qui sont dans notre SDK.
>> Il pourrait être un peu beaucoup à prendre dans sans avoir eu la chance de jouer
autour avec le Leap encore.
Mais je voulais juste vous donner un peu de une idée de ce qu'il ya dedans pour que
lorsque vous obtenez de lui, comme je l'ai dit, n'hésitez pas à vous adresser à nous.
Je peux vous diriger dans la bonne direction pour toute sorte de documentation pour aider
de vous lancer.
>> Donc, comme je l'ai dit, notre SDK a un tas de langues indigènes.
Nous avons l'API JavaScript.
Une des façons les plus faciles pour commencer pourrait être de regarder une partie de la
plates-formes des cadres qui sont là-bas.
>> Je ne sais pas si les gens sont familier avec Unity.
famo.us, goo et Vuo sont tous très nouveaux à la scène.
Unreal vous avez probablement vu dans les moteurs de jeux.
>> Mais ce que ce genre d'environnements faire est-il peut-être un moyen plus facile pour aider à
commencer.
Parce que ce que certains d'entre eux la volonté vous fournissez un cadre 3D
commencer.
Donc, il sorte de sort un peu de la complexité.
Vous obtenez plus d'un visuel environnement pour travailler po
>> famo.us est une nouvelle plate-forme qui vient pour un développement d'applications Web.
Leur but est de faire application web développement super facile.
Alors que va sortir -
il ya pas de délai pour elle en ce moment.
Mais si c'est quelque chose que vous êtes intéressé à faire, il pourrait être un
à garder un oeil sur.
>> goo est un incroyable HTML5 plate-forme de jeux.
Ils font un éditeur très visuel ainsi en ligne, encore une fois, pour une grande
applications web de performance.
Vuo est quelque chose que je peux aller plus très brièvement.
Cela amène à la notion de prototypage rapide.
>> Et je ne veux pas y aller trop profondément dans cela.
Mais l'une des choses si vous êtes vraiment intéressé à entrer dans ce
type de développement, trouver un bon outil faire prototypage rapide pourrait être
vraiment utile.
Et ce que je veux dire par là, c'est que c'est un cadre où vous avez à faire très,
très peu d'efforts pour obtenir beaucoup de retour.
Donc, vous n'avez pas vraiment besoin pour faire beaucoup de codage.
Beaucoup d'entre elles est très visuelle - c'est glisser des blocs autour.
>> En fait, je peux vous montrer une très, très bref exemple.
Donc vous pouvez voir ici, c'est juste une environnement totalement visuel -
vous n'avez même pas besoin de code.
Oh, grand -
nous ne ferons pas cette démo pour le moment.
Il ne semble pas vouloir à exécuter pour le moment.
Donc, sans entrer dans trop de détails, c'est ce qu'on appelle un visuel
langage de programmation.
Il vous permet d'obtenir une certaine base fonctionnalité travail.
>> Je vais rapidement mettre en place un version complète de ce produit.
Donc vous pouvez voir ici, c'est une très application simple qui fondamentalement
prend une image et vous permet de le déplacer avec le Leap.
Et ces blocs verts ici sont essentiellement tout ce que vous devez faire pour obtenir
commencé avec le côté Leap de lui.
Donc, c'est une bonne façon de commencer.
Si vous avez des idées que vous voulez expérience avec avant même
tout code vers le bas, c'est une bonne façon de commencer.
>> PUBLIC: Si nous utilisons [inaudible]
regarder, ne serait-il traduire dans le code réel?
>> MICHAEL SUTHERLAND: Dans cette situation, Je ne pense pas que vous avez la possibilité de
traduire code.
Il ya certainement une autre ossatures, là-bas.
Quartz Composer est en fait un outil d'Apple.
Ce n'est plus officiellement supporté, mais il ya une grande communauté autour de lui.
>> Nous avons vu un certain Bond incroyablement trucs sortir de cela.
Il ya des plug-ins disponibles.
Je pense qu'il ya un accès à faible niveau Code de quartz, même si je ne suis pas
entièrement sûr.
Mais c'est une bonne question.
>> Donc, je vais juste vous montrer quelques très, termes de très haut niveau pour des choses
à penser lorsque vous êtes en développement.
Les conditions d'éclairage ne sont généralement pas un gros problème pour le saut plus.
Nous avons une équipe formidable qui est essentiellement été en mesure d'éliminer pour
presque toutes les conditions d'éclairage, car c'est quelque chose qui peut
potentiellement affecter.
Sources de rayonnement infrarouge venant de la disposer à l'extérieur de la capacité d'affecter l'
performance.
>> En général, vous ne serez pas vraiment venir dans de nombreux obstacles.
Si dans votre développement, vous voyez que l'appareil passe en mode robuste,
vraiment tout cela signifie, c'est qu'il peut avoir détecté qu'il ya une certaine infrarouge
des sources de lumière dans l'environnement et il est le compenser.
Alors ne soyez pas trop inquiet à ce sujet.
>> En général, lorsque vous concevez logiciels pour le saut, il est important
se rendre compte que ce pourrait être la première temps que votre utilisateur utilise
cette technologie.
Et c'est quelque chose qu'il est difficile pour obtenir votre tête autour de l'origine.
Ce que nous essayons et nous encourageons les gens à ne se penser au lieu de simplement
permettant à l'utilisateur d'avoir à trouver leur chemin autour de l'interaction, ce qui
vous demandez votre mode de faire, essayer de leur expliquer un peu.
Traitez-les comme si elles ne peuvent jamais ont vu cette technologie.
Parfois, les gens ne savent même pas à atteindre leurs mains sur le dispositif,
alors ne prenez rien pour acquis.
>> Si vous avez un coup d'oeil autour de l'espace aérien, vous remarquerez que beaucoup des applications
vraiment déduire l'utilisateur sur la façon de réellement interagir avec cette application.
C'est quelque chose de juste être conscient de.
Si vous développez des logiciels pour cette plate-forme, il est nouveau.
Les gens ne sont pas familiers avec le technologie encore, et vous devrez peut-être
aider à soulager les dans tout ce c'est que vous construisez.
>> Données est votre ami.
Je l'ai dit avant le Visualiseur.
Il pourrait être l'un des meilleurs outils que vous utilisez.
Il vous permet simplement de regarder et ce que vous faites.
Pensez à l'action que vous êtes essayer de coder, et puis regardez
à quoi il ressemble dans le Visualiseur.
Et puis il vous donnera une meilleure idée de ce que signifie que les données qui
vous sortir du SDK.
>> Si vous faites quelque chose qui a besoin d'un Menu, les menus sont quelque chose que vous
veut que l'utilisateur soit en mesure de faire sans même y penser.
Ce n'est pas vraiment une partie de votre application.
C'est une partie de la façon dont l'utilisateur utilise votre application.
>> Nous avons donc des ressources sur le site de révélateur.
Juste un couple de différents systèmes de menus qui ont la charge de vous
les gars pour avoir à y penser comment construire des menus.
Parce que les menus peuvent être quelque chose que vous pourrait passer beaucoup de temps à essayer
de construire dans votre application, quand vraiment ce que vous essayez de faire est
construire l'idée que vous disposer, non pas dans le menu.
Je recommanderais donc si vous avez à faire toute sorte de systèmes de menu, certainement
avoir un regard sur le nous des ressources disposer sur le site de révélateur.
Nous avons quelques excellents exemples de la façon dont à faire des menus, et la façon de les garder
cohérente afin que les utilisateurs disposent d'un expérience cohérente à travers
applications.
>> Rétroaction visuelle.
Donc ce que je veux dire par là, c'est que si par exemple vous essayez de faire quelque chose
qui fait preuve d'un espace 3D, il est très important de fournir une sorte de
un retour visuel.
Donc, si c'est montrant où votre les doigts sont dans cet espace, ou dans l'
cas du bloc 54 que nous avons vu à la très commencer, vous avez sans doute remarqué que
le [? pédales?] ont été allumés.
Et quand je suis allé près de la tour de blocs, vous pouvez réellement voir
visuellement que j'étais près d'eux.
Et c'est un petit truc, mais c'est effectivement très important.
Donc, assurez-vous que de l'utilisateur orientée par le fait que l'espace 3D.
>> Et encore une fois, le prototypage rapide.
Si vous pouvez trouver quelques outils que vous trouver utile, je doute serait
vous encourager à investir le temps en elle.
Être en mesure d'obtenir vos idées rapidement au lieu d'avoir à passer un
beaucoup de temps de codage à un niveau inférieur et à essayer de comprendre comment coder
vers le haut, si vous pouvez obtenir ces idées dans devant vous, jouer avec eux
un peu et puis le code en place, il pourrait être un gain de temps considérable.
>> Donc, nous arrivons à la fin.
Comment en sommes-nous du temps?
>> ENCEINTE 2: [inaudible] huit minutes jusqu'à 05h30.
>> MICHAEL SUTHERLAND: Nous allons terminer à 05h30?
>> ENCEINTE 2: je fais cela.
C'était le spot nous la publicité ici.
Mais nous pouvons faire un sur un Q & A après cela.
>> MICHAEL SUTHERLAND: Oui, je ne vais pas trop profondément dans le reste de cette époque.
J'ai mentionné avant un autre façon de faire des gestes.
Si vous êtes intéressé et que vous travaillez avec JavaScript, il s'agit d'un
JavaScript application qu'un développeur nommé Robert Leary construit.
Ce qu'il fait est qu'il faut beaucoup de la complexité de
l'enregistrement et l'utilisation de mouvements.
>> Donc, ce qu'il a fait, c'est qu'il est essentiellement créé un enregistreur de geste.
Vous pouvez taper dans le geste, enregistrer.
Il crache quelque chose que vous pouvez puis tirez dans votre application.
Ainsi, au lieu d'avoir à coder toutes les mouvements complexes en 3D, vous pouvez
il suffit de prendre cela, faire l'action, et l'enregistrer pour votre application.
Donc, cela pourrait être un intéressant outil pour vous aider à démarrer.
>> Je peux aller à travers ces très rapidement.
C'est juste un couple de vidéos qui montrent quelques-unes des applications intéressantes.
Certaines des choses que vous ne pourriez pas voir soit dans l'espace aérien, mais il est flottant
autour de la communauté des développeurs.
Juste un travail extraordinaire que les gens ont travaille sur ce spectacle une certaine
peut-être quelques applications plus uniques possible.
>> C'est donc un système qui aide essentiellement la tête suivi de l'appareil photo
pour donner cette profondeur perspective.
Mais vous pouvez le voir, c'est une jolie truc visuel intéressant.
Donc, c'est le genre de chose d'intéressant ce qui est possible avec ce type d'
technologie.
>> Et puis certains d'entre vous connaissent peut-être avec l'Oculus Rift.
C'est juste un travail expérimental qui certains des développeurs ont été
faire autour combinant Leap mouvement avec l'Oculus Rift, donc pour la première
temps, vous pouvez être à l'intérieur ce monde virtuel.
Donc cela va être une intéressante approche pour les jeux à venir prochainement.
L'Oculus Rift est un casque VR.
Pauvre gars -
il a vraiment eu un moment difficile.
>> Il s'agissait d'une exposition qui a été fait l'utilisation du mappage de projection
avec le Leap Motion.
Juste une très belle interactive environnement où les gens
peut tout jouer.
Vous pouvez y voir, ils ont créé les Arbres en 3D à l'aide de la cartographie de projection
techniques.
C'était une question intéressante en fait Taipei avec Heineken faire un
installation.
>> L'ensemble de la démarche "Iron Man" il.
Mais pour des raisons de temps, je vais juste obtenir rapidement à la fin.
Donc, si il ya trois choses qui être agréable à emporter - parce que je
rendent compte qu'il ya beaucoup d'informations que nous venons de couverture.
Et beaucoup d'elle vous verrez vraiment besoin d' passer un peu de temps pour creuser juste
vers le bas dans les ressources qui sont disponibles.
>> Mais je pense que la première chose est vraiment si vous concevez des logiciels, essayer de
concevoir pour l'utilisateur, pas pour "Iron Man". Alors oubliez que je veux être
"Iron Man". Je veux être sur "Minority Rapport. "Mais au lieu,
concevoir pour l'utilisateur.
Conception pour la personne qui va à l'aide de votre logiciel.
>> Alors, pensez à comment puis-je faire leur expérience mieux?
Comment puis-je faire quelque chose qui qu'ils font de mieux?
Et que va vraiment être là où le plus puissant et le plus
logiciel de prise vient.
>> Et si vous êtes familier avec l'interface utilisateur / UX, vous peut presque jeter les règles sur la
fenêtre dans un certain sens.
Avec ce type de technologie, nous sommes de commencer à réécrire les règles que nous
aller, et cela signifie simplement que vous avez une toile vierge.
Alors vous les gars commencent vraiment au bon moment.
Si vous êtes juste dans la programmation maintenant, cela signifie que vous arrivez à
écrire le livre de règle que vous apprenez, de sorte que c'est une étonnante
occasion pour cela.
>> Et je dirais simplement encore, être en mesure de trouver un moyen de prototyper rapidement et
puis construire.
Ne perdez pas nécessairement tout votre temps entrer dans les écrous et boulons
tout de suite.
Voyez si vous pouvez obtenir vos idées sur.
>> Il sert à être que cela était bon de les mettre sur papier.
Et le papier est encore un grand chemin à parcourir.
Mais une fois que vous commencez à obtenir ces dynamique interfaces, vous commencez vraiment
avoir besoin de quelques outils de meilleure qualité pour pouvoir pour obtenir ces idées dynamiques sur.
Et donc si vous pouvez trouver des outils qui vous aider à prototyper, essayer et apprendre
et les utilisent, et vous probablement vous épargner
beaucoup de temps et de tracas.
>> Donc un peu de ressources.
Une fois que vous commencez à obtenir des en JavaScript
js.leapmotion.com / tutoriels, que vais être un excellent moyen pour commencer.
Exemples de nouveau sur js.leapmotion.com, vous trouverez des
grands exemples JavaScript.
>> S'il vous plaît n'hésitez à s'engager dans la forums, demandent les développeurs, nous demandent.
C'est une excellente façon d'apprendre.
Si vous êtes intéressé à en savoir plus contenu de ce qui est là-bas, certains
de la direction de la pensée dans l'espace, labs.leapmotion.com d 'un grand
blog pour cela.
Nous mettons à du nouveau contenu chaque semaine, c'est un grand espace.
>> Et si vous voulez vous connecter avec nous, encore une fois, les forums.
Vous pouvez nous envoyer un courriel à developers@leapmotion.com.
Nous sommes sur @ leapmotiondev sur Twitter, si juste tweeter à nous.
Nous sommes très actifs là-bas.
Et notre poignée principale, @ leapmotion.
@ Leapmotiondev est évidemment notre développeur poignée Twitter.
>> Donc, c'est vraiment cela.
Si il ya un certain temps pour les questions, certainement heureux
pour répondre aux questions.
Si vous pensez à quoi que ce soit après, s'il vous plaît n'hésitez à tendre la main à moi
directement à kiwi@leapmotion.com, ou tweet à moi @ kiwi.
Cool.
Vous avez des questions?
>> PUBLIC: Outre le développement des applications que [inaudible], dans quelle mesure est
à faire [inaudible] logiciel de niveau afin que vous pouvez faire défiler vers la gauche, la droite,
haut, le bas, et une [inaudible]
applications, [? par exemple?]
[Inaudible]?
>> MICHAEL SUTHERLAND: Donc, il sont des applications pour cela.
Si vous avez un regard sur l'espace aérien, vous aurez trouver quelques applications différentes.
Quelques-uns des plus populaires sont un appelé handwave qui vous permet de faire
certains gestes de base.
Si vous voulez faire ce genre de choses, il n'y a vraiment rien qui vous limite
dans le SDK pour le faire.
C'est vraiment une question de si vous êtes la construction que le contrôle de niveau du système d'exploitation, il est
effectivement faire cette expérience d'utiliser le système d'exploitation mieux?
>> Au fil du temps, nous allons commencer à voir le systèmes d'exploitation évoluent à un état
qui est vraiment fait pour ce type d'entrée.
Pour l'instant, nous sommes en train utilisons des systèmes d'exploitation qui ont été construits
pour 26 ans la technologie.
Si vous avez un oeil à l'interface Mac, il n'a pas vraiment changé en
environ 26 ans.
Donc nous sommes vraiment battre un 26 années courbe où les gens ont eu l'apprentissage
ainsi utilisé pour ce type d'interface qui il est difficile de voir au-delà.
Donc, si vous pouvez améliorer cette expérience, c'est une victoire définitive.
>> Mais si c'est juste faire un geste pour le souci de faire un geste, ce
vous trouverez probablement est que les utilisateurs, ils trouvent qu'il est plus facile de revenir
à leur clavier et la souris en raison c'est ce qu'ils sont à l'aise.
Voilà pourquoi il est très important de penser à qui je conçois pour?
Qui est cet utilisateur final, et comment pouvons- Je fais de leur vie un peu mieux?
>> Mais si nous avons le temps, je peut vous montrer un rapide.
C'est une question intéressante qui vient de sortir.
Il s'agit d'un curseur très simple, mais il est plutôt mignon parce qu'il a ce
petite main -
ou elle n'existe pas.
Sommes-nous là?
Intéressant.
>> Eh bien, je ne vais pas vous montrer cette démo.
Mais que [? leapcursor.js?]
est un petit exemple intéressant de noter que fondamentalement vous permet de faire défiler de haut en bas
de manière fluide dans une page web et une sorte de clics juste en fléchissant votre main.
Alors qu'il est censé être plus de une sorte décontractée de défilement
de haut en bas, films.
>> PUBLIC: Vous avez parlé de l'appareil lui-même est en grande partie du matériel de base.
Quel est le matériel sous-jacent technologie qui est en train de faire la
la détection d'objets?
>> MICHAEL SUTHERLAND: Donc la réelle détection des objets - si
fondamentalement, si vous étiez à pirater le USB ici, vous allez juste pour obtenir un
le groupe entier des données d'image arrière.
Les gens l'ont déjà fait.
Où la magie se passe est fondamentalement une fois qu'il est dans le
ordinateur, il s'agit essentiellement d'une certaine des algorithmes propriétaires qui étaient
développé à l'origine par notre co-fondateur et ont maintenant juste pris une
leur propre vie.
>> PUBLIC: Est-ce par infrarouge, ou un champ magnétique [inaudible]?
>> MICHAEL SUTHERLAND: C'est donc juste purement infrarouge.
Donc, littéralement, c'est un peu comme avoir un peu de webcam assis sur votre disque
puis un spot lumineux sur votre main.
C'est juste tout fait dans l'infrarouge.
Donc, c'est juste une certaine optique infrarouge capteurs, et des LED infrarouges, et
il n'y a vraiment rien trop complexe à ce sujet.
C'est la façon dont nous sommes en mesure de prendre que les données et ensuite le transformer en
quelque chose d'utile en 3D.
>> PUBLIC: Il semble donc assez facile pour les personnes [inaudible].
Mais est-il possible pour un développeur à appliquer peut-être [inaudible]
pour d'autres types d'objets - peut-être des visages ou d'autres types de choses qui
l'utilisateur peut mettre en avant?
>> MICHAEL SUTHERLAND: Pour le moment nous ne supporte un ensemble limité d'outils.
Malheureusement, avec la façon dont nous avons structuré les données, parce que nous voulions
de le faire de façon simple ou celle qui fait le plus de sens pour les mains
et les doigts, l'API ne sera pas appui suivi du visage ou
suivi d'objet générique.
Cela peut venir dans le futur.
Mais pour l'instant, c'est vraiment bien à l'écoute pour les mains et les doigts et
des outils spécifiques.
Cool.
>> [? DAVE: Merci] vous tant?.
C'est formidable.
>> [Applaudissements]