1 00:00:00,000 --> 00:00:07,600 2 00:00:07,600 --> 00:00:10,460 >> DAVID: Je vous remercie tous beaucoup pour à venir, que vous avez été d'accord dans 3 00:00:10,460 --> 00:00:11,415 en ligne. 4 00:00:11,415 --> 00:00:14,650 Nous sommes tellement heureux d'être rejoint par notre amis Dan et Michael ici de Leap 5 00:00:14,650 --> 00:00:18,490 Mouvement, dont la société Leap Motion a très généreusement fait don de certains matériels 6 00:00:18,490 --> 00:00:21,020 pour le sot de cours que vous les gars peuvent faire des choses cool avec cet appareil. 7 00:00:21,020 --> 00:00:22,590 Sans plus tarder, Dan et Michael. 8 00:00:22,590 --> 00:00:23,590 >> DAN GILL: Très bien, merci. 9 00:00:23,590 --> 00:00:24,820 Merci, David. 10 00:00:24,820 --> 00:00:25,470 Merci les gens. 11 00:00:25,470 --> 00:00:26,760 Ravi de vous voir tous. 12 00:00:26,760 --> 00:00:28,275 Mon nom est Dan Gill. 13 00:00:28,275 --> 00:00:30,970 Et comme David décrit, Je suis avec Leap Motion. 14 00:00:30,970 --> 00:00:33,000 C'est Michael Sutherland. 15 00:00:33,000 --> 00:00:36,900 Depuis environ 1/10 de notre société est effectivement nommé Michael nous l'appelons 16 00:00:36,900 --> 00:00:40,710 Kiwi, et une fois que vous entendez l'accent vous comprendrez pourquoi. 17 00:00:40,710 --> 00:00:44,100 >> Mais nous sommes ravis d'être ici aujourd'hui pour de vous présenter les gens et vous les gens 18 00:00:44,100 --> 00:00:47,610 en ligne, et vous en dire un peu plus sur Bond dans le développement 19 00:00:47,610 --> 00:00:50,580 environnement et de notre communauté de développeurs, et comment elle peut être capable de 20 00:00:50,580 --> 00:00:52,440 impact sur certaines des choses que vous êtes faire que vous obtenez vers 21 00:00:52,440 --> 00:00:53,840 la fin du semestre. 22 00:00:53,840 --> 00:00:57,010 Je vais commencer par une brève l'introduction de contexte sur 23 00:00:57,010 --> 00:01:01,130 l'entreprise et certains de l'industrie exemples que nous voyons et un 24 00:01:01,130 --> 00:01:01,950 peu à ce sujet. 25 00:01:01,950 --> 00:01:05,099 Et puis nous allons sauter à droite dans la peu de Michael. 26 00:01:05,099 --> 00:01:07,540 >> Michael dirige notre communauté de développeurs. 27 00:01:07,540 --> 00:01:11,900 Donc, il ya 70 000 personnes et plus qui ont accédé à notre portail de développeur et 28 00:01:11,900 --> 00:01:15,120 l'accès obtenu au logiciel Leap kit de développement et sont activement 29 00:01:15,120 --> 00:01:17,480 construire tous les différents types des applications qui 30 00:01:17,480 --> 00:01:18,820 Michael va parler à travers. 31 00:01:18,820 --> 00:01:21,000 Personnellement, je cours de notre Enterprise Business. 32 00:01:21,000 --> 00:01:24,770 Ce qui signifie tous l'utilisation commerciale cas pour le saut dans une variété de 33 00:01:24,770 --> 00:01:28,840 industries, et je vais en parler brièvement à ce sujet. 34 00:01:28,840 --> 00:01:32,290 >> Donc ce que je voulais faire, à un niveau élevé niveau plupart d'entre vous sont probablement 35 00:01:32,290 --> 00:01:35,750 familiers avec une certaine forme de La technologie de mouvement 3D. 36 00:01:35,750 --> 00:01:39,190 Vous avez vu le Kinect, ou que vous avez vu les publicités pour les téléphones Samsung 37 00:01:39,190 --> 00:01:40,600 avec le balayant. 38 00:01:40,600 --> 00:01:44,160 Et à un moment donné, vous avez probablement essayé l'une de ces plates-formes ou vu 39 00:01:44,160 --> 00:01:45,530 -les en action. 40 00:01:45,530 --> 00:01:47,750 >> Nous sentons vraiment que nous avons innové. 41 00:01:47,750 --> 00:01:51,940 Et il est tout tracé, donc c'est une très logiciel axée solution. 42 00:01:51,940 --> 00:01:56,130 C'est tout algorithme propriétaire basé, et il nous a permis de faire un certain nombre de 43 00:01:56,130 --> 00:01:59,170 choses qui sont différentes de les autres dans l'espace. 44 00:01:59,170 --> 00:02:02,130 >> Nous avons atteint un niveau de précision vous le verrez dans les manifestations 45 00:02:02,130 --> 00:02:04,870 c'est bien au-delà ce que les autres les gens ont pu le faire. 46 00:02:04,870 --> 00:02:10,190 Ainsi, une précision de 1/100 de millimètre, nous peut suivre la position de palme dans le 47 00:02:10,190 --> 00:02:14,200 doigts pour autant qu'il est dans le champ de vision. 48 00:02:14,200 --> 00:02:17,700 Et encore une fois, que son niveau de précision ouvert beaucoup d'application 49 00:02:17,700 --> 00:02:21,530 possibilités qui n'ont pas existait avant. 50 00:02:21,530 --> 00:02:23,830 Il est tout à fait intégrable. 51 00:02:23,830 --> 00:02:27,750 >> Parce que c'est un logiciel piloté solution, ce petit morceau de 52 00:02:27,750 --> 00:02:30,940 matériel que vous voyez voici le dispositif. 53 00:02:30,940 --> 00:02:33,090 Ceux-ci vont être disponibles à vous étudiants. 54 00:02:33,090 --> 00:02:35,720 Nous avons 30 que nous avons fait don de pour le groupe. 55 00:02:35,720 --> 00:02:38,570 Si vous décidez de faire un projet basé sur le saut, vous serez en mesure de prendre ces 56 00:02:38,570 --> 00:02:40,820 en prêt et passer du temps avec eux. 57 00:02:40,820 --> 00:02:43,290 >> Nous venons également annoncé une version embarquée. 58 00:02:43,290 --> 00:02:45,600 Donc HP réellement commencer ordinateurs portables expédition - 59 00:02:45,600 --> 00:02:48,150 ou a commencé ordinateurs portables expédition de l'appareil, un incorporée 60 00:02:48,150 --> 00:02:49,560 version de la présente en elle. 61 00:02:49,560 --> 00:02:54,040 Et parce que le logiciel et comment commandée par logiciel ce n'est, le matériel 62 00:02:54,040 --> 00:02:56,110 est incroyablement simple et Michael vais vous guider 63 00:02:56,110 --> 00:02:57,620 par ce qu'il ya dedans. 64 00:02:57,620 --> 00:02:59,840 Nous avons créé un contenu très environnement riche. 65 00:02:59,840 --> 00:03:03,380 >> Donc, ces 70 000 développeurs sont applications du bâtiment. 66 00:03:03,380 --> 00:03:06,780 Vous aurez la possibilité gens à construire des applications et peut-être même 67 00:03:06,780 --> 00:03:08,600 les amener dans notre application environnement - 68 00:03:08,600 --> 00:03:10,710 ça s'appelle de l'espace aérien. 69 00:03:10,710 --> 00:03:15,470 Nous avons nord de 100 applications là-bas, et beaucoup, beaucoup, beaucoup plus à l' 70 00:03:15,470 --> 00:03:19,290 processus de certification et processus d'être mis à profit. 71 00:03:19,290 --> 00:03:22,590 >> Vous verrez que c'est incroyablement puissant en fonction de sa vitesse. 72 00:03:22,590 --> 00:03:25,700 Ainsi, vous verrez qu'il n'y a pas de latence dans la réaction entre le moment où vous faites 73 00:03:25,700 --> 00:03:29,400 quelque chose dans le champ de vision et quand quelque chose se passe à l'écran. 74 00:03:29,400 --> 00:03:31,880 Si vous avez joué autour avec le Kinect ou autres, vous remarquerez un peu 75 00:03:31,880 --> 00:03:35,290 d'un décalage lorsque vous avez fait un mouvement et quelque chose se passe. 76 00:03:35,290 --> 00:03:39,000 Ce puissant absence de marques de latence une énorme différence dans ce que vous pouvez 77 00:03:39,000 --> 00:03:41,120 réellement faire avec cette plate-forme. 78 00:03:41,120 --> 00:03:43,750 >> Et puis une chose que nous jugeons vraiment important, nous voulions que ce 79 00:03:43,750 --> 00:03:46,050 plate-forme pour être accessible à tout le monde - 80 00:03:46,050 --> 00:03:47,920 autant de personnes que possible. 81 00:03:47,920 --> 00:03:51,330 Avoir un tel grand commandée par logiciel plate-forme a fait l'appareil et le 82 00:03:51,330 --> 00:03:53,110 plate-forme très peu coûteux. 83 00:03:53,110 --> 00:03:56,940 C'est très simple morceau de matériel très simple, banalisé 84 00:03:56,940 --> 00:04:00,190 composants dans ce qui nous permet de garder ce très bon marché et très 85 00:04:00,190 --> 00:04:05,110 accessible à tous ceux qui veulent prendre part à la plate-forme. 86 00:04:05,110 --> 00:04:08,210 >> Donc, comme vous le verrez, il ya vraiment trois principaux composants de la plate-forme. 87 00:04:08,210 --> 00:04:11,610 Nous avons le périphérique que je parlé, le contrôleur. 88 00:04:11,610 --> 00:04:16,300 Il dispose d'une connexion USB pour se connecter à n'importe quel type de dispositif de calcul avec la 89 00:04:16,300 --> 00:04:18,160 logiciels pris en charge. 90 00:04:18,160 --> 00:04:21,140 Nous avons notre kit de développement logiciel Pilotes, donc il ya un ensemble de 91 00:04:21,140 --> 00:04:24,980 pilotes qui s'exécutent sur Windows ou Mac machine que vous êtes connecté. 92 00:04:24,980 --> 00:04:27,620 >> Et puis nous avons le logiciel kit de développement que nous avons fait 93 00:04:27,620 --> 00:04:34,410 à la disposition de tout le monde sans frais sur notre site Web pour accéder et construire 94 00:04:34,410 --> 00:04:35,830 applications. 95 00:04:35,830 --> 00:04:39,150 Et puis, finalement, nous avons notre espace aérien App Store, où il ya 96 00:04:39,150 --> 00:04:40,470 des applications tierces - 97 00:04:40,470 --> 00:04:42,095 à la fois gratuits et payants pour les applications. 98 00:04:42,095 --> 00:04:46,750 Et c'est tout, de personnel productivité artistique, comme la musique 99 00:04:46,750 --> 00:04:49,590 et la peinture et le dessin, pour les entreprises applications comme la CAO 100 00:04:49,590 --> 00:04:51,640 logiciels et autres. 101 00:04:51,640 --> 00:04:54,670 102 00:04:54,670 --> 00:04:56,150 >> Je vais donc passer par ces rapide. 103 00:04:56,150 --> 00:05:00,090 Mais j'ai pensé qu'il serait utile que vous réfléchir à la plate-forme et de penser 104 00:05:00,090 --> 00:05:02,700 sur la façon dont les langues que vous peut se développer dans et comment cela 105 00:05:02,700 --> 00:05:03,980 s'applique à la plate-forme. 106 00:05:03,980 --> 00:05:06,850 Juste à courir à travers quelques exemples de l'industrie que nous voyons. 107 00:05:06,850 --> 00:05:10,640 Ce sont donc des zones où les gens sont faisant usage de la plate-forme de saut à 108 00:05:10,640 --> 00:05:15,070 améliorer les applications ou d'améliorer résultats dans ces secteurs. 109 00:05:15,070 --> 00:05:19,570 >> L'éducation, comme vous pouvez l'imaginer, des expositions interactives, l'intégration avec 110 00:05:19,570 --> 00:05:23,300 programme, comme vous les gens font avec votre programme informatique. 111 00:05:23,300 --> 00:05:26,110 Beaucoup de demandes de ayant des besoins particuliers. 112 00:05:26,110 --> 00:05:29,780 Donc, les gens qui ne peuvent pas, soit pour physique ou des limitations cognitives, 113 00:05:29,780 --> 00:05:34,030 interagir par le biais d'un clavier et de la souris sont maintenant en mesure d'obtenir sociale 114 00:05:34,030 --> 00:05:37,220 interactions, interactions avec l'ordinateur applications, et faire des choses 115 00:05:37,220 --> 00:05:38,420 ils n'ont jamais pu le faire auparavant. 116 00:05:38,420 --> 00:05:44,830 >> Et puis beaucoup d'universités faisant la recherche de l'interface utilisateur pour diverses 117 00:05:44,830 --> 00:05:47,380 industries ont fait de grands l'utilisation du dispositif. 118 00:05:47,380 --> 00:05:50,400 La santé est un secteur passionnant pour nous que je pensais serait important 119 00:05:50,400 --> 00:05:53,500 aborder brièvement. 120 00:05:53,500 --> 00:05:59,000 Vous pouvez imaginer la stérilité est de la plus importance dans tous les aspects 121 00:05:59,000 --> 00:06:00,090 des soins de santé. 122 00:06:00,090 --> 00:06:04,360 Dans une salle d'opération aujourd'hui, un chirurgien pourrait avoir une personne supplémentaire 123 00:06:04,360 --> 00:06:08,540 là, ou unscrub et prendre leurs gants de congé pour être en mesure de manipuler 124 00:06:08,540 --> 00:06:11,820 Images IRM ou tomodensitométrie ou importante information du patient 125 00:06:11,820 --> 00:06:13,240 alors qu'ils sont dans la chirurgie. 126 00:06:13,240 --> 00:06:17,590 Très inefficace, pourrait compromettre stérilité si elle n'est pas bien fait. 127 00:06:17,590 --> 00:06:20,590 >> Ce type d'environnement permet maintenant d'interagir avec l'ordinateur 128 00:06:20,590 --> 00:06:23,870 applications dans un tout sans contact Ainsi, comme vous le verrez dans les démos, 129 00:06:23,870 --> 00:06:24,710 avec des gants. 130 00:06:24,710 --> 00:06:26,170 Ainsi, ils peuvent quitter le gants chirurgicaux sur. 131 00:06:26,170 --> 00:06:30,650 Ils peuvent accéder aux images et à faire tout ce qu'ils doivent faire dans une bien 132 00:06:30,650 --> 00:06:32,090 de manière plus efficace. 133 00:06:32,090 --> 00:06:35,180 Nous pensons qu'il ya une certaine importance applications là-bas. 134 00:06:35,180 --> 00:06:38,270 Accès à l'information dans ce que je appeler "zones germinales riche» - 135 00:06:38,270 --> 00:06:43,030 donc les hôpitaux, les guichets automatiques, les différents types des zones où vous ne voulez pas 136 00:06:43,030 --> 00:06:45,035 touchez quelque chose, mais vous voulez pour accéder à l'information, 137 00:06:45,035 --> 00:06:47,270 cela a pris de l'importance. 138 00:06:47,270 --> 00:06:50,350 >> Mesure régression comme à la suite d'une maladie. 139 00:06:50,350 --> 00:06:55,010 Si quelqu'un perd la mobilité dans leur main ou les bras, ou en mouvement, 140 00:06:55,010 --> 00:06:57,880 être capable de mesurer ce que parce du niveau de précision. 141 00:06:57,880 --> 00:07:01,530 Ou progresser aussi - si vous voulez mesurer la progression d'un médicament ou l' 142 00:07:01,530 --> 00:07:04,880 progrès et la récupération de quelque chose comme un accident vasculaire cérébral, vous pouvez très 143 00:07:04,880 --> 00:07:06,720 faire précisément cela. 144 00:07:06,720 --> 00:07:08,010 Et si ce sont quelques exemples. 145 00:07:08,010 --> 00:07:11,250 >> La visualisation des données est un autre espace intéressant. 146 00:07:11,250 --> 00:07:13,350 Je suis sûr que vous avez entendu beaucoup de grands volumes de données. 147 00:07:13,350 --> 00:07:14,880 Tout le monde parle de gros volumes de données. 148 00:07:14,880 --> 00:07:17,920 Eh bien, ces grands ensembles de données dans divers industries ont créé un véritable 149 00:07:17,920 --> 00:07:20,040 complexités autour des interfaces utilisateurs. 150 00:07:20,040 --> 00:07:24,620 Et comment vous interagissez avec les données et trouver des corrélations, être en mesure de trouver 151 00:07:24,620 --> 00:07:27,440 informations à une action, pouvoir à partager avec vos collègues - 152 00:07:27,440 --> 00:07:28,500 c'est un énorme défi. 153 00:07:28,500 --> 00:07:31,710 Comme la quantité de données augmente, que défi ne reçoit que plus grand. 154 00:07:31,710 --> 00:07:36,140 >> Navigation 3D avec la main naturelle mouvements devient un très intéressant 155 00:07:36,140 --> 00:07:40,410 possibilité dans ce monde, et nous avons vu beaucoup de commentaires là. 156 00:07:40,410 --> 00:07:42,670 Fabrication en est une autre. 157 00:07:42,670 --> 00:07:45,770 Nous allons vous montrer quelques vidéos de les gens de SpaceX en utilisant cette 158 00:07:45,770 --> 00:07:47,360 le processus de fabrication. 159 00:07:47,360 --> 00:07:50,860 En outre, le plancher de fabrication est vraiment sale, et ils ont détruit 160 00:07:50,860 --> 00:07:53,530 souris et claviers, et les écrans tactiles ne sont pas une bonne solution. 161 00:07:53,530 --> 00:07:58,070 Mais ils ont besoin pour accéder à des choses comme leurs systèmes ERP et d'autres plates-formes 162 00:07:58,070 --> 00:08:01,210 sur le sol, et il devient un défi pour eux. 163 00:08:01,210 --> 00:08:04,840 >> Et puis juste un couple plus avant Je passe la parole à Michael. 164 00:08:04,840 --> 00:08:05,780 Commerce de détail - 165 00:08:05,780 --> 00:08:09,460 alors j'espère que à un moment donné, vous allez dans un magasin et ils auront un saut 166 00:08:09,460 --> 00:08:15,280 écran ou kiosque permis où vous pouvez obtenir l'accès à un produit, un produit 167 00:08:15,280 --> 00:08:18,520 des options, des achats en ligne si elles ne pas avoir des choses en stock. 168 00:08:18,520 --> 00:08:21,640 J'aime en parler comme non-intrusive l'engagement des consommateurs. 169 00:08:21,640 --> 00:08:25,770 >> Donc, je suis allé dans les ventes depuis Je suis diplômé de l'université. 170 00:08:25,770 --> 00:08:28,350 Mais nous savons tous que lorsque nous marchons dans un environnement de vente au détail, un grand nombre de fois que vous 171 00:08:28,350 --> 00:08:31,840 se sont jetés par trois ou quatre personnes. 172 00:08:31,840 --> 00:08:35,500 Nous pensons que l'utilisation de ce type de technologie, vous pouvez créer une véritable 173 00:08:35,500 --> 00:08:39,570 expériences physiques avec des produits et options et couleurs et différents 174 00:08:39,570 --> 00:08:43,679 choses sans avoir à avoir un tas de personnes sautant au-dessus des personnes 175 00:08:43,679 --> 00:08:46,700 quand ils entrent dans le magasin, et créer des choses intéressantes. 176 00:08:46,700 --> 00:08:48,260 >> productivité de bureau - 177 00:08:48,260 --> 00:08:52,290 vous verrez certaines possibilités de base à travailler avec des applications de productivité comme 178 00:08:52,290 --> 00:08:56,010 PowerPoint pour faire la navigation Web, à interagir avec votre système d'exploitation. 179 00:08:56,010 --> 00:08:59,760 Tout cela sans avoir avoir à utiliser un souris ou un clavier, ou en plus de 180 00:08:59,760 --> 00:09:02,510 souris ou le clavier, pouvoir à obtenir des différents types de 181 00:09:02,510 --> 00:09:04,440 interactions. 182 00:09:04,440 --> 00:09:08,060 Il ya beaucoup d'applications d'entreprise qui ont des interfaces utilisateur inefficaces, 183 00:09:08,060 --> 00:09:12,430 ou avoir des interfaces qui pourraient faire beaucoup plus s'ils étaient en mesure de prendre 184 00:09:12,430 --> 00:09:17,760 profit de l'espace 3D à la place de juste une interface 2D plat de l'utilisateur, afin que nous 185 00:09:17,760 --> 00:09:19,570 pense qu'il ya beaucoup de occasion il. 186 00:09:19,570 --> 00:09:22,520 >> Salesforce.com pourrait être un entreprise, vous avez entendu parler de. 187 00:09:22,520 --> 00:09:25,640 Ils font de la relation client systèmes de gestion. 188 00:09:25,640 --> 00:09:28,880 Les gens comme moi dans la vente utilisent tout le temps, tous les jours. 189 00:09:28,880 --> 00:09:31,450 Mais lorsque vous travaillez avec un grand compte, vous pouvez avoir des centaines 190 00:09:31,450 --> 00:09:32,550 et des centaines de dossiers. 191 00:09:32,550 --> 00:09:36,575 Et il est vraiment difficile de se faire une idée de la structure organisationnelle, ou tout 192 00:09:36,575 --> 00:09:39,180 les activités de ce qui s'est passé à l'intérieur d'un compte, parce que c'est un 193 00:09:39,180 --> 00:09:41,800 interface utilisateur 2D très plat. 194 00:09:41,800 --> 00:09:44,740 Donc, nous pensons qu'il ya beaucoup de possibilités pour améliorer l'extrémité avant 195 00:09:44,740 --> 00:09:46,800 de divers logiciels d'affaires. 196 00:09:46,800 --> 00:09:51,460 >> Et puis d'autres applications de type B2B, nous avons vu l'authentification biométrique. 197 00:09:51,460 --> 00:09:55,660 Donc, l'idée de la tenue de votre main dans la champ de vision, et il scanne 198 00:09:55,660 --> 00:09:57,980 votre main tout le chemin vers le bas à l'écoulement sanguin. 199 00:09:57,980 --> 00:10:02,090 Et ensuite être capable de l'utiliser plus tard sur l'authentification pour accéder à 200 00:10:02,090 --> 00:10:06,680 faire des transactions, les systèmes d'accès, journal à votre ordinateur portable, de contrôler votre 201 00:10:06,680 --> 00:10:08,400 système domotique - 202 00:10:08,400 --> 00:10:11,040 vous l'appelez, il ya un beaucoup d'applications. 203 00:10:11,040 --> 00:10:12,600 >> Commandant contrôle. 204 00:10:12,600 --> 00:10:16,780 Ainsi, vous pouvez l'imaginer, c'est plus de la chose "Minority Report" de style 205 00:10:16,780 --> 00:10:19,020 les gens parlent quand ils penser Leap. 206 00:10:19,020 --> 00:10:22,970 L'idée de quelqu'un dans une zone de commande où ils ont cinq ou six écrans 207 00:10:22,970 --> 00:10:24,950 avec vidéo ou d'autres types de contenu. 208 00:10:24,950 --> 00:10:28,270 Ils ont besoin de naviguer à travers les applications et appeler différents 209 00:10:28,270 --> 00:10:33,310 vidéos, et extraire des informations dans et faire toutes sortes de choses intéressantes. 210 00:10:33,310 --> 00:10:36,500 >> Et puis finalement CAD. 211 00:10:36,500 --> 00:10:41,020 Ces environnements ont été un grand début adoptant la plate-forme de saut dans 212 00:10:41,020 --> 00:10:44,790 être capable de créer un moyen plus naturel d'interagir avec des modèles de choses 213 00:10:44,790 --> 00:10:48,310 que vous créez dans la conception processus, ou l'ajustement après 214 00:10:48,310 --> 00:10:50,970 quelque chose a été construit, ou choses de cette nature. 215 00:10:50,970 --> 00:10:54,790 >> Donc, c'était juste pour vous donner une brève contexte dans une partie de l'industrie 216 00:10:54,790 --> 00:10:56,190 applications pour le grand saut. 217 00:10:56,190 --> 00:10:58,810 Je suis sûr que vous pouvez imaginer toutes les les applications grand public, et si vous avez 218 00:10:58,810 --> 00:11:01,190 vu le site, vous savez ce que ceux qui le sont. 219 00:11:01,190 --> 00:11:04,020 Mais je voulais, comme vous le pensez programmation ou les applications qui pourraient 220 00:11:04,020 --> 00:11:08,030 être intéressant de se pencher sur, voici certaines des zones où les industries sont 221 00:11:08,030 --> 00:11:09,700 payer beaucoup d'attention à cela. 222 00:11:09,700 --> 00:11:12,560 >> Nous étions à l'hôpital pour enfants avant nous sommes venus ici, et à leur parler 223 00:11:12,560 --> 00:11:17,210 sur un certain nombre de vraiment intéressant applications dans des processus chirurgicaux 224 00:11:17,210 --> 00:11:20,790 et de la formation et de la simulation et toutes les différentes choses. 225 00:11:20,790 --> 00:11:25,610 Donc, il ya beaucoup de vraiment intéressant la possibilité d'utiliser la plate-forme et 226 00:11:25,610 --> 00:11:27,330 d'utiliser l'environnement de développement. 227 00:11:27,330 --> 00:11:31,350 Et donc j'espère que c'est bon contexte pour vous les gens. 228 00:11:31,350 --> 00:11:32,660 >> Kiwi c'est la puce un ici. 229 00:11:32,660 --> 00:11:36,400 Donc, je vais sortir de la voie et laissez-le vous parler à travers notre 230 00:11:36,400 --> 00:11:39,410 communauté du développement, le développement environnement, et toutes les ressources 231 00:11:39,410 --> 00:11:42,120 qui sont là à votre disposition les gens si vous choisissez de travailler 232 00:11:42,120 --> 00:11:43,280 avec la plate-forme de saut. 233 00:11:43,280 --> 00:11:44,592 Donc, je vous remercie. 234 00:11:44,592 --> 00:11:45,900 >> MICHAEL SUTHERLAND: Cool, merci. 235 00:11:45,900 --> 00:11:49,050 Ainsi, vous pouvez voir qu'il ya vraiment pas manque de possibilités là-bas. 236 00:11:49,050 --> 00:11:52,150 Mais l'une des choses que nous voyons beaucoup est les gens s'assoient avec Leap et ils sont 237 00:11:52,150 --> 00:11:53,540 comme, où dois-je commencer? 238 00:11:53,540 --> 00:11:57,350 Donc, j'espère que je peux passer par un peu des premières étapes de l'endroit où 239 00:11:57,350 --> 00:11:58,110 commencer avec tout ça. 240 00:11:58,110 --> 00:12:00,830 Parce que beaucoup de gens dire qu'il n'y a beaucoup d'espace blanc, alors où 241 00:12:00,830 --> 00:12:02,520 dois-je commencer? 242 00:12:02,520 --> 00:12:04,640 >> Alors Mike mon nom. 243 00:12:04,640 --> 00:12:07,270 Comme Dan l'a mentionné, je suis un peu de dénommé Kiwi. 244 00:12:07,270 --> 00:12:10,210 Je suis de la Nouvelle-Zélande, comme vous pouvez être en mesure de dire de mon accent. 245 00:12:10,210 --> 00:12:12,500 J'ai vécu à San Francisco pour un couple d'années maintenant. 246 00:12:12,500 --> 00:12:14,730 Est-ce que mon électrique et informatique retour de diplôme d'ingénieur en Nouvelle- 247 00:12:14,730 --> 00:12:18,750 Zélande, je me suis assis dans la même siège que vous les gars sont po 248 00:12:18,750 --> 00:12:22,460 >> Donc, je m'occupe de la croissance de la plate-forme et partenariats pour notre développeur 249 00:12:22,460 --> 00:12:23,710 équipe des programmes. 250 00:12:23,710 --> 00:12:26,220 Donc, je vais vous dire un peu plus sur ce que l'équipe de programmes de développement 251 00:12:26,220 --> 00:12:28,750 signifie dans un peu. 252 00:12:28,750 --> 00:12:34,530 Mais fondamentalement, Dan mentionné, ce est le périphérique que vous voyez ici. 253 00:12:34,530 --> 00:12:37,650 Donc, c'est l'histoire de d'où il vient. 254 00:12:37,650 --> 00:12:42,200 >> Ainsi, vous pouvez y voir que nous avons commencé avec un prototype très, très tôt. 255 00:12:42,200 --> 00:12:45,130 Maintenant, tout ce qui est dans ce domaine, vous pouvez sorte de voir ici un peu. 256 00:12:45,130 --> 00:12:47,580 Eh bien, c'est un peu difficile à voir sur cette afficher, mais vraiment tout ce que vous venez de 257 00:12:47,580 --> 00:12:51,980 Vous avez un couple de infrarouge optique capteurs et un couple de LED infrarouges. 258 00:12:51,980 --> 00:12:54,620 Le matériel est en fait incroyablement simple, et c'est pourquoi nous sommes en mesure de 259 00:12:54,620 --> 00:12:56,220 garder si faible coût. 260 00:12:56,220 --> 00:12:59,360 La magie est vraiment ce qui se passe sur l'ordinateur et le logiciel dans 261 00:12:59,360 --> 00:13:01,420 la couche de conducteur, et c'est vraiment où la percée 262 00:13:01,420 --> 00:13:02,790 pour la société est venu. 263 00:13:02,790 --> 00:13:08,340 >> J'ai donc rejoint et les programmes de développement équipe a commencé autour d'environ ici, 264 00:13:08,340 --> 00:13:09,440 à mi-chemin entre les deux. 265 00:13:09,440 --> 00:13:13,730 Et ce que nous avons fait était ces premiers kits que vous voyez au fond là-bas, 266 00:13:13,730 --> 00:13:15,040 ils sont les premières unités de développement. 267 00:13:15,040 --> 00:13:18,780 Et nous avons effectivement envoyé environ 12.000 de ceux pour les développeurs qui avait 268 00:13:18,780 --> 00:13:22,620 nous a contactés afin qu'ils puissent obtenir commencé à travailler avec la plate-forme. 269 00:13:22,620 --> 00:13:26,290 Et c'est vraiment eu un grand semences pour la communauté, et nous avons eu beaucoup 270 00:13:26,290 --> 00:13:28,650 de grandes choses au point rapport à l'année dernière. 271 00:13:28,650 --> 00:13:33,300 Et vous verrez que quand vous avez une regarder l'espace aérien, notre magasin d'apps. 272 00:13:33,300 --> 00:13:38,860 >> Alors, combien d'entre vous ont fait entendu parler de Leap mouvement avant? 273 00:13:38,860 --> 00:13:39,850 Alors quelques-uns d'entre vous, oui. 274 00:13:39,850 --> 00:13:40,790 Donc, c'est une bonne chose. 275 00:13:40,790 --> 00:13:45,830 >> Donc, honnêtement, ce qui était la première chose vous avez pensé quand vous avez entendu de 276 00:13:45,830 --> 00:13:49,050 Leap motion ou vous avez vu l' vidéos de ce qu'il fait? 277 00:13:49,050 --> 00:13:54,560 Sorte de "Minority Report", "Iron Man?" Oui, nous recevons beaucoup de cela. 278 00:13:54,560 --> 00:13:58,220 >> Et certainement le jour viendra où nous sommes tous assis là commandant de la 279 00:13:58,220 --> 00:14:01,550 monde avec nos mains, et c'est va être passionnant. 280 00:14:01,550 --> 00:14:06,670 À l'heure actuelle, ce n'est pas l'absolu la situation que nous essayons de construire, 281 00:14:06,670 --> 00:14:07,440 mais nous allons y arriver. 282 00:14:07,440 --> 00:14:11,210 Mais je pense que c'est toujours une bonne occasion d'entendre le réel 283 00:14:11,210 --> 00:14:16,403 monde Tony Stark, et Dan touché à ce sujet aussi. 284 00:14:16,403 --> 00:14:20,000 >> INTERLOCUTEUR 1: En ce moment nous interagissons avec ordinateurs dans un très naturel et 285 00:14:20,000 --> 00:14:20,370 [Inaudible] 286 00:14:20,370 --> 00:14:20,750 manière. 287 00:14:20,750 --> 00:14:25,710 Et nous essayons de créer ces 3D des objets en utilisant une variété d'outils 2D. 288 00:14:25,710 --> 00:14:28,960 Et il ne se sent pas naturel, ne se sent pas normal la façon 289 00:14:28,960 --> 00:14:29,960 vous devez faire les choses. 290 00:14:29,960 --> 00:14:33,680 >> Nous avons donc commencé à jouer avec l' idée et en utilisant quelques-unes des choses 291 00:14:33,680 --> 00:14:38,730 qui sont disponibles là-bas, comme Beat Motion et Siemens NX, qui 292 00:14:38,730 --> 00:14:40,930 c'est ce que nous avons utilisé pour la conception de la fusée. 293 00:14:40,930 --> 00:14:43,170 Et nous avons écrit un code d'intégrer les deux. 294 00:14:43,170 --> 00:14:50,030 Et nous avons commencé avec ce que vous voyez ici, qui est un cadre de fil d'un 295 00:14:50,030 --> 00:14:51,820 Moteur-fusée Merlin. 296 00:14:51,820 --> 00:14:58,360 Et de travailler à travers cela, je peux aller de l'avant et saisir, et je peux le faire tourner 297 00:14:58,360 --> 00:14:59,610 dans de multiples dimensions. 298 00:14:59,610 --> 00:15:02,040 299 00:15:02,040 --> 00:15:08,340 Et puis ce que je peux faire, c'est que je peux mettre autre part là-bas et je peux faire un zoom 300 00:15:08,340 --> 00:15:10,700 avant et arrière sur le cadre de fil métallique. 301 00:15:10,700 --> 00:15:13,040 >> Et je peux également faire traduire. 302 00:15:13,040 --> 00:15:18,420 Donc, je peux le déplacer autour de l'écran et puis de zoomer et de traduire. 303 00:15:18,420 --> 00:15:21,690 Et c'est ce que nous avons commencé match avec il ya quelques mois. 304 00:15:21,690 --> 00:15:25,720 305 00:15:25,720 --> 00:15:31,480 Vous pouvez également la faire tourner puis l'attraper. 306 00:15:31,480 --> 00:15:35,480 Donc c'est un peu une façon amusante de s'interfacer avec ce qui est vraiment un très 307 00:15:35,480 --> 00:15:37,564 modèle complexe. 308 00:15:37,564 --> 00:15:44,210 309 00:15:44,210 --> 00:15:49,030 >> Nous allons maintenant passer de là à ce que nous sommes en mesure d'avancer à quelques semaines après 310 00:15:49,030 --> 00:15:56,725 le fil de fer, qui est d'utiliser effectivement un modèle CAO 3D complète du moteur. 311 00:15:56,725 --> 00:16:01,320 312 00:16:01,320 --> 00:16:04,090 Alors, voici ce que vous voyez est l'interaction réelle 313 00:16:04,090 --> 00:16:05,260 avec le logiciel de CAO. 314 00:16:05,260 --> 00:16:08,460 Manipuler le modèle 3D réel du moteur Merlin 315 00:16:08,460 --> 00:16:10,100 simplement en utilisant gestes de la main. 316 00:16:10,100 --> 00:16:13,880 Si vous pouviez y aller et faites ce que vous avez à faire, juste 317 00:16:13,880 --> 00:16:16,720 comprendre les principes fondamentaux de la façon dont la chose devrait fonctionner comme opposé à 318 00:16:16,720 --> 00:16:21,310 comprendre comment faire de la marque de l'ordinateur marche, alors vous pouvez obtenir un 319 00:16:21,310 --> 00:16:23,810 beaucoup plus en beaucoup plus court période de temps. 320 00:16:23,810 --> 00:16:26,780 >> Alors nous sommes allés à une projection 3D. 321 00:16:26,780 --> 00:16:30,145 Nous avons commencé avec le genre de la 3D projection que vous êtes familier avec 322 00:16:30,145 --> 00:16:34,340 dans les films où vous utiliser des lunettes 3D. 323 00:16:34,340 --> 00:16:38,630 Nous avons aussi fait un verre autoportant projection, qui est le genre de 324 00:16:38,630 --> 00:16:41,910 La technologie qui a été utilisé dans les films "Iron Man". 325 00:16:41,910 --> 00:16:46,260 >> Et puis finalement, nous avons utilisé le Oculus Rift, qui est virtuelle immersive 326 00:16:46,260 --> 00:16:49,140 réalité qui suit fait la position de votre tête. 327 00:16:49,140 --> 00:16:50,980 Et vous êtes vraiment en mouvement autour de l'objet. 328 00:16:50,980 --> 00:16:54,260 Il se sent comme il est juste là en face de vous. 329 00:16:54,260 --> 00:16:57,500 Maintenant, nous allons utiliser cela pour une réelle composant sur la fusée, ce qui est un 330 00:16:57,500 --> 00:16:59,310 cryogénique boîtier de soupape. 331 00:16:59,310 --> 00:17:03,980 Vous pouvez vraiment appliquer votre intuition et prendre quelque chose de votre esprit à une 332 00:17:03,980 --> 00:17:07,510 objet physique avec beaucoup plus de facilité que nous faisons actuellement. 333 00:17:07,510 --> 00:17:10,569 >> Maintenant que nous avons obtenu l'objet de notre tête et dans l'ordinateur, comment 334 00:17:10,569 --> 00:17:13,480 obtenons-nous de l'ordinateur et dans la réalité? 335 00:17:13,480 --> 00:17:16,986 Donc, nous allons en fait imprimer avec une imprimante 3D de métal au laser. 336 00:17:16,986 --> 00:17:21,540 Donc, la façon dont les travaux de l'imprimante 3D est-il fixe les particules fines de 337 00:17:21,540 --> 00:17:23,869 titane ou [? inknell,?] 338 00:17:23,869 --> 00:17:27,569 puis il passe au-dessus avec un laser et fond ces minuscules particules sur 339 00:17:27,569 --> 00:17:28,550 la couche avant. 340 00:17:28,550 --> 00:17:30,730 Donc, il la construit juste couche par couche. 341 00:17:30,730 --> 00:17:33,940 342 00:17:33,940 --> 00:17:36,800 Donc, je crois que nous sommes sur le point d'un percée majeure dans la conception et 343 00:17:36,800 --> 00:17:41,100 fabrication d'être en mesure de prendre la notion de quelque chose de votre 344 00:17:41,100 --> 00:17:43,160 esprit, traduire en 3D - 345 00:17:43,160 --> 00:17:48,580 346 00:17:48,580 --> 00:17:50,770 >> MICHAEL SUTHERLAND: - est que même si elles sont clairement encore en assez 347 00:17:50,770 --> 00:17:53,430 premières étapes de ce qu'ils font avec ce type de technologie, il genre 348 00:17:53,430 --> 00:17:56,260 de contribue à démontrer certains des les exemples que Dan était 349 00:17:56,260 --> 00:17:57,780 parler avant. 350 00:17:57,780 --> 00:18:00,250 Donc, ils commencent vraiment à Enquêter sur ce que sont ces prochaine 351 00:18:00,250 --> 00:18:04,310 génération utilise pour ce genre de la technologie gestuelle 3D. 352 00:18:04,310 --> 00:18:07,110 Donc, je pense que c'est juste une intéressante entrée de voir comment certains de ces 353 00:18:07,110 --> 00:18:08,770 La technologie est utilisée. 354 00:18:08,770 --> 00:18:12,730 >> Alors, je vais vous emmener à travers un peu - 355 00:18:12,730 --> 00:18:13,910 ça va être assez haut niveau. 356 00:18:13,910 --> 00:18:16,920 Mais nous allons laisser un peu de temps à la fin pour question et les réponses si vous les gars 357 00:18:16,920 --> 00:18:19,410 avoir des questions plus profondes vous voulez aller en. 358 00:18:19,410 --> 00:18:23,220 Mais nous sommes en train de parler un peu de en s'appuyant sur la plate-forme, aller un peu 359 00:18:23,220 --> 00:18:27,370 peu sur les aspects de haut niveau de la SDK, jeter un oeil à ce que certains des 360 00:18:27,370 --> 00:18:31,990 ressources qui sont disponibles sur notre site Web ou par la communauté. 361 00:18:31,990 --> 00:18:35,550 >> Et je vais vous montrer quelques démos de certains le truc qui est réellement là-bas 362 00:18:35,550 --> 00:18:38,950 que vous pouvez consulter et donner une l'inspiration si vous voulez utiliser ce 363 00:18:38,950 --> 00:18:43,880 dans un projet, et puis comment vous peut nous approcher de l'aide. 364 00:18:43,880 --> 00:18:46,450 Nous sommes là pour vous aider à vous les gars si vous vouloir développer, [? Sue. ?] 365 00:18:46,450 --> 00:18:49,790 Je veux juste faire en sorte que vous êtes au courant de cela. 366 00:18:49,790 --> 00:18:53,500 >> Alors que Dan a dit, nous avons de l'espace aérien. 367 00:18:53,500 --> 00:18:59,290 Alors, quel est le bénéfice réel pour le démarrage de construire pour Leap mouvement 368 00:18:59,290 --> 00:18:59,740 contrôleur? 369 00:18:59,740 --> 00:19:01,130 Est-ce juste une pièce fraîche de la technologie? 370 00:19:01,130 --> 00:19:04,180 Est-ce un gadget, ou est-il quelque chose de plus? 371 00:19:04,180 --> 00:19:08,270 >> Et Dan a parlé un peu de l' applications industrielles, mais sur la 372 00:19:08,270 --> 00:19:11,720 côté des consommateurs, nous avons effectivement eu une application vraiment, vraiment en plein essor 373 00:19:11,720 --> 00:19:13,080 communauté. 374 00:19:13,080 --> 00:19:16,650 Et vous pourriez dire, eh bien, une autre app store. 375 00:19:16,650 --> 00:19:19,850 Donc, nous préférons le voir comme un lieu de découverte. 376 00:19:19,850 --> 00:19:25,480 >> Donc, ce genre de technologie, il est exemplifié par un logiciel qui 377 00:19:25,480 --> 00:19:27,100 est construit pour elle. 378 00:19:27,100 --> 00:19:30,570 Ce n'est pas tant un système où vous pouvez porter une existante 379 00:19:30,570 --> 00:19:32,050 toucher application sur. 380 00:19:32,050 --> 00:19:35,030 Les plus grandes applications sont ceux qui sont construits pour la technologie. 381 00:19:35,030 --> 00:19:40,180 Ainsi, lorsque vous allez acheter un mouvement Leap dans un magasin et vous le branchez, l' 382 00:19:40,180 --> 00:19:42,680 première chose que vous voyez est l'espace aérien. 383 00:19:42,680 --> 00:19:45,100 Et si cela va vous donner un lieu de trouver à peu près tout de la 384 00:19:45,100 --> 00:19:48,650 logiciel qui est conçu pour la plate-forme. 385 00:19:48,650 --> 00:19:52,000 >> Nous avons plus de 100 applications dans le magasin maintenant, si c'est assez bon, compte tenu 386 00:19:52,000 --> 00:19:53,830 nous avons lancé tout juste de retour en Juillet. 387 00:19:53,830 --> 00:19:58,040 Nous avons eu plus d'un million de téléchargements d'applications dans environ les trois premières semaines. 388 00:19:58,040 --> 00:20:03,090 Et nous couvrons les catégories, la productivité, jeux, l'éducation, outils de créativité, 389 00:20:03,090 --> 00:20:04,370 la musique, la science. 390 00:20:04,370 --> 00:20:08,090 Et le magasin prend en charge native ainsi que des applications web. 391 00:20:08,090 --> 00:20:13,440 C'est donc un très bon écosystème pour toute personne qui a l'achat de leur unité de 392 00:20:13,440 --> 00:20:14,950 avoir beaucoup de choses à utiliser. 393 00:20:14,950 --> 00:20:20,030 >> Mais pour votre côté, sur le développement côté, ce que cela signifie, c'est qu'il ya une 394 00:20:20,030 --> 00:20:21,465 occasion formidable de se faire découvrir. 395 00:20:21,465 --> 00:20:25,420 396 00:20:25,420 --> 00:20:27,750 Nous avons livré quelques centaines mille pré-commandes. 397 00:20:27,750 --> 00:20:34,280 Nous sommes maintenant dans tous les magasins Best Buy à travers les USA, Canada, Royaume-Uni, France, 398 00:20:34,280 --> 00:20:35,960 Australie et Nouvelle-Zélande, et nous sommes sur le point de lancer dans 399 00:20:35,960 --> 00:20:37,590 d'autres parties de l'Europe. 400 00:20:37,590 --> 00:20:40,580 Cela signifie que tout le monde qui achète un de ces unités et obtient dans ce 401 00:20:40,580 --> 00:20:42,740 magasin, ils vont commencer à voir le logiciel que vous les gars sont 402 00:20:42,740 --> 00:20:43,280 développement. 403 00:20:43,280 --> 00:20:46,130 C'est donc une très excitant occasion en ce moment. 404 00:20:46,130 --> 00:20:49,010 >> Parmi les autres choses qui sont à venir jusqu'à ce que peut-être nous pensons 405 00:20:49,010 --> 00:20:50,710 sur un an ou deux. 406 00:20:50,710 --> 00:20:54,000 Comme vous allez à travers et vous développez différentes capacités de programmation et de 407 00:20:54,000 --> 00:20:57,030 commencer à regarder les différents types de développement de logiciels, est-il 408 00:20:57,030 --> 00:21:00,850 effectivement des opportunités post-diplôme? 409 00:21:00,850 --> 00:21:03,580 Certains de nos partenaires de l'entreprise ont effectivement mis en place un $ 25,000,000 410 00:21:03,580 --> 00:21:06,070 fonds de venture appelée Le Fonds Leap. 411 00:21:06,070 --> 00:21:09,660 Ils ont effectivement déjà financés leur première entreprise, de sorte que cela a été vraiment 412 00:21:09,660 --> 00:21:10,820 super de voir. 413 00:21:10,820 --> 00:21:13,280 Commence à voir ce genre d'activité renforcement de l'écosystème autour de la 414 00:21:13,280 --> 00:21:14,620 technologie ainsi. 415 00:21:14,620 --> 00:21:17,670 >> Et peu de temps nous allons en fait être voir un nouvel accélérateur ainsi. 416 00:21:17,670 --> 00:21:21,685 Donc, ils vont prendre par équipes, nouveau équipes qui sont de se former avec 417 00:21:21,685 --> 00:21:24,280 quelques bonnes idées, et ils seront leur fournissant des mentors. 418 00:21:24,280 --> 00:21:27,290 Et il ya une certaine assez grande mentors dans ce programme. 419 00:21:27,290 --> 00:21:30,900 Et qui sera le coup d'envoi l'année prochaine, de sorte que vous allez commencer à voir 420 00:21:30,900 --> 00:21:32,270 trucs vraiment cool de sortir. 421 00:21:32,270 --> 00:21:35,490 Pas seulement du côté des applications, mais dans termes de nouvelles entreprises qui sont 422 00:21:35,490 --> 00:21:36,740 construire autour de cette technologie. 423 00:21:36,740 --> 00:21:41,220 424 00:21:41,220 --> 00:21:45,440 >> Nous allons donc fournir SDK. 425 00:21:45,440 --> 00:21:49,410 Nous soutenons à la fois indigène et le développement web. 426 00:21:49,410 --> 00:21:52,630 Je comprends que vous les gars sont Travaillant principalement C dans l'instant, et vous êtes 427 00:21:52,630 --> 00:21:54,530 va être de toucher un peu peu en JavaScript dans un 428 00:21:54,530 --> 00:21:55,930 tandis que, de sorte que c'est génial. 429 00:21:55,930 --> 00:21:57,825 >> Nous avons obtenu le soutien de C + +. 430 00:21:57,825 --> 00:22:01,340 Nous avons une API C pure. 431 00:22:01,340 --> 00:22:04,590 Il est construit par la communauté, mais je peut vous montrer comment arriver à cela. 432 00:22:04,590 --> 00:22:09,250 >> Ainsi, le C + +, C #, Objective C, Python et Java - donc si vous avez une 433 00:22:09,250 --> 00:22:12,200 familiarité avec l'une de ces langues, il devrait y avoir quelque chose de 434 00:22:12,200 --> 00:22:14,620 là pour vous pour commencer. 435 00:22:14,620 --> 00:22:17,220 Le SDK disponible sur notre développeur site, que je vais passer en revue dans un 436 00:22:17,220 --> 00:22:18,000 peu. 437 00:22:18,000 --> 00:22:20,730 Et puis pour le développement web, nous avons une API complète JavaScript. 438 00:22:20,730 --> 00:22:24,510 >> Donc, c'est probablement quelque chose qui pourrait être intéressant que vous commencez à 439 00:22:24,510 --> 00:22:26,160 aller dans le reste de ce cours. 440 00:22:26,160 --> 00:22:28,240 Parce que je crois comprendre que vous êtes sur le point de commencer à aller dans une certaine 441 00:22:28,240 --> 00:22:29,140 JavaScript. 442 00:22:29,140 --> 00:22:33,610 Et il ya une charge de grands exemples et tutoriels sur l'API JavaScript. 443 00:22:33,610 --> 00:22:37,350 Alors je vais vous guider à travers quelques-uns de ceux les choses ainsi, et ce sera une bonne 444 00:22:37,350 --> 00:22:39,770 plate-forme pour la façon de commencer. 445 00:22:39,770 --> 00:22:42,535 >> Donc, est d'abord notre portail des développeurs. 446 00:22:42,535 --> 00:22:53,570 447 00:22:53,570 --> 00:22:55,380 Donc cela va être le lieu que vous les gars veulent aller. 448 00:22:55,380 --> 00:22:58,760 Si vous allez faire tout développement Leap, vous voulez probablement commencer 449 00:22:58,760 --> 00:23:02,270 ici et avoir un départ de notre portail des développeurs. 450 00:23:02,270 --> 00:23:06,390 Je vais vous guider à travers quelques-unes des les principales choses à garder un oeil sur. 451 00:23:06,390 --> 00:23:10,780 >> Donc, c'est votre section principale de téléchargement, si c'est là que vous allez obtenir 452 00:23:10,780 --> 00:23:12,080 le SDK natif. 453 00:23:12,080 --> 00:23:15,260 Voilà donc toutes les langues J'ai parlé de la première - 454 00:23:15,260 --> 00:23:19,140 C + +, Objective C, C #. 455 00:23:19,140 --> 00:23:22,060 A l'intérieur du SDK vous allez obtenir un tas d'exemples, vous allez obtenir 456 00:23:22,060 --> 00:23:24,030 la documentation. 457 00:23:24,030 --> 00:23:28,000 Alors, ils vont être tout pour vous mis en place pour le développement d'applications native. 458 00:23:28,000 --> 00:23:32,210 >> Donc, fondamentalement, tout ce que vous voulez exécuté directement sur votre ordinateur, c'est 459 00:23:32,210 --> 00:23:35,520 le lieu pour cela - pas beaucoup pour le JavaScript. 460 00:23:35,520 --> 00:23:38,810 De là, vous avez accès à toute la documentation. 461 00:23:38,810 --> 00:23:41,650 Donc cela va être d'autant documentation autour de notre API 462 00:23:41,650 --> 00:23:46,080 références, ainsi que guides et des exemples. 463 00:23:46,080 --> 00:23:48,030 >> Donc vous pouvez voir ici, nous avons divisé il par la langue. 464 00:23:48,030 --> 00:23:50,230 Il est donc assez facile à trouver votre chemin autour. 465 00:23:50,230 --> 00:23:53,040 Et nous avons aussi, au-dessus de cela, certains articles à base de connaissances 466 00:23:53,040 --> 00:23:55,460 Pour les notes techniques. 467 00:23:55,460 --> 00:23:57,470 Tout cela est en train de changer tout le temps. 468 00:23:57,470 --> 00:24:00,560 Alors gardez un œil sur elle, vous le voir évoluer. 469 00:24:00,560 --> 00:24:04,320 >> Donc, si nous creusons juste en ici, je vais juste vous donner un exemple rapide de la façon dont nous 470 00:24:04,320 --> 00:24:05,720 mis dehors. 471 00:24:05,720 --> 00:24:10,310 Donc, si vous regardez sous ici, vous avez obtenu à nouveau toutes les langues. 472 00:24:10,310 --> 00:24:13,050 Et puis sous C + +, nous avons obtenu nos références de l'API. 473 00:24:13,050 --> 00:24:15,820 Donc, c'est là que vous allez vouloir aller pour trouver toutes les API 474 00:24:15,820 --> 00:24:16,955 sont contenues dans notre SDK. 475 00:24:16,955 --> 00:24:20,670 Donc, je vais passer en revue quelques-uns de ceux qui ont un de haut niveau plus tard, mais cela va 476 00:24:20,670 --> 00:24:24,270 pour être le premier arrêt vous voulez aller Pour pour obtenir cette information. 477 00:24:24,270 --> 00:24:26,500 >> Nous avons un tas de guides. 478 00:24:26,500 --> 00:24:29,160 Je sais que c'est probablement difficile de voir sur l'écran là, mais ceux-ci sont 479 00:24:29,160 --> 00:24:32,890 vraiment juste une grande ressource pour vous de commencer. 480 00:24:32,890 --> 00:24:36,130 Donc, nous avons des choses comme la façon dont vous obtenez encadrer données, et je vais vous parler d'un 481 00:24:36,130 --> 00:24:39,550 peu de ce cadre de données signifie dans un peu. 482 00:24:39,550 --> 00:24:44,460 Tout au long de la compréhension les exemples d'applications qui sont - 483 00:24:44,460 --> 00:24:46,080 oh, c'est bon. 484 00:24:46,080 --> 00:24:47,780 Alors que peut faire un peu plus facile à lire. 485 00:24:47,780 --> 00:24:50,650 Ainsi, comprendre le C + + exemples d'applications - 486 00:24:50,650 --> 00:24:53,560 si ceux-ci sont inclus dans le SDK regroupez que vous téléchargez. 487 00:24:53,560 --> 00:24:57,150 488 00:24:57,150 --> 00:25:00,830 >> Donc, l'autre chose qui est un grand des ressources pour vous les gars, si vous ne commencez 489 00:25:00,830 --> 00:25:03,690 faire un peu de développement, est notre forum. 490 00:25:03,690 --> 00:25:05,650 Vous serez en mesure d'y accéder ici au sommet. 491 00:25:05,650 --> 00:25:08,250 492 00:25:08,250 --> 00:25:11,590 En ce moment, ceux-ci ressemblent cela. 493 00:25:11,590 --> 00:25:14,270 Vous allez trouver dans une semaine ou deux qu'ils vont regarder complètement 494 00:25:14,270 --> 00:25:17,390 différente, parce que nous sommes sur le point de lancer toute une nouvelle plate-forme de forum. 495 00:25:17,390 --> 00:25:20,420 Mais cela signifie une prise encore plus communauté, et c'est un endroit idéal pour 496 00:25:20,420 --> 00:25:23,730 se connecter avec d'autres développeurs qui ont été de faire le même genre de travail 497 00:25:23,730 --> 00:25:24,680 que vous les gars vont faire. 498 00:25:24,680 --> 00:25:27,770 >> Donc beaucoup de grandes questions ont déjà été répondu là-dedans. 499 00:25:27,770 --> 00:25:30,110 Et c'est un endroit idéal pour poser des questions aussi. 500 00:25:30,110 --> 00:25:34,090 Nous sommes là, les membres de notre équipe, notre équipe d'ingénierie sont tous là, de sorte 501 00:25:34,090 --> 00:25:35,660 endroit idéal pour se connecter avec l'équipe. 502 00:25:35,660 --> 00:25:38,820 503 00:25:38,820 --> 00:25:41,330 >> C'est aussi l'endroit que vous voulez aller si vous allez à la soumission 504 00:25:41,330 --> 00:25:44,770 une application, mais c'est sans doute un peu peu plus loin sur la piste. 505 00:25:44,770 --> 00:25:48,750 Mais si vous êtes intéressés à obtenir quelque chose sur l'espace aérien, c'est le 506 00:25:48,750 --> 00:25:49,670 portail pour le faire. 507 00:25:49,670 --> 00:25:52,980 Vous soumettez votre application, et que la volonté vous guidera à travers le processus. 508 00:25:52,980 --> 00:25:56,080 >> Nous avons une équipe d'examen complet qui va par avis et toutes les applications. 509 00:25:56,080 --> 00:25:57,800 Il ya un peu de un bar de qualité. 510 00:25:57,800 --> 00:26:01,000 Nous essayons de faire en sorte que toutes les applications sont vraiment représentatifs de ce que l' 511 00:26:01,000 --> 00:26:02,850 plate-forme peut faire. 512 00:26:02,850 --> 00:26:06,020 Mais à la fin de la journée, qui vient crée une très grande expérience pour 513 00:26:06,020 --> 00:26:08,370 les personnes qui utilisent la technologie. 514 00:26:08,370 --> 00:26:11,120 Donc, c'est le genre de notre principal site de développeur. 515 00:26:11,120 --> 00:26:14,081 Je voulais juste vous donner un rapide aperçu de sorte que vous savez où beaucoup de 516 00:26:14,081 --> 00:26:17,460 ces ressources sont et comment y accéder. 517 00:26:17,460 --> 00:26:20,380 >> Donc, j'ai aussi mentionné API JavaScript. 518 00:26:20,380 --> 00:26:24,230 Nous avons donc fait divisé le maternelle et le JavaScript dans 519 00:26:24,230 --> 00:26:27,040 deux sites distincts. 520 00:26:27,040 --> 00:26:29,590 Il ya différentes façons de penser à ce sujet, mais nous pensons que 521 00:26:29,590 --> 00:26:33,770 JavaScript est très unique, il mérite vraiment son propre site. 522 00:26:33,770 --> 00:26:36,940 Et nous avons eu beaucoup de popularité de notre API JavaScript. 523 00:26:36,940 --> 00:26:40,290 >> Donc, c'est maintenant js.leapmotion.com. 524 00:26:40,290 --> 00:26:43,830 A un peu d'un regard différent, une peu plus de plaisir peut-être. 525 00:26:43,830 --> 00:26:47,320 Mais c'est probablement l'un des meilleurs endroits pour vous les gars 526 00:26:47,320 --> 00:26:48,560 aller pour commencer. 527 00:26:48,560 --> 00:26:51,810 >> JavaScript que vous commencerez probablement à savoir, va être un grand 528 00:26:51,810 --> 00:26:53,365 langue pour commencer sur cette plate-forme. 529 00:26:53,365 --> 00:26:56,090 530 00:26:56,090 --> 00:26:58,870 Combien d'entre vous sont familiers avec JavaScript déjà le développement? 531 00:26:58,870 --> 00:26:59,480 Donc un couple. 532 00:26:59,480 --> 00:27:03,810 Donc, ce que vous trouverez est que JavaScript étant un langage script et pas un 533 00:27:03,810 --> 00:27:06,690 signifie langage compilé que vous pouvez aller tout droit dans tout ce qui est 534 00:27:06,690 --> 00:27:09,030 fonctionnant sur le Web, faites un clic droit il, voir la source, vous avez 535 00:27:09,030 --> 00:27:10,150 tout le code là. 536 00:27:10,150 --> 00:27:13,200 Donc, c'est la meilleure façon d'obtenir commencé dans une langue. 537 00:27:13,200 --> 00:27:18,850 >> Et ce que vous trouverez ici est un tas d'exemples impressionnants. 538 00:27:18,850 --> 00:27:20,650 Nous ajoutons à ces tout le temps. 539 00:27:20,650 --> 00:27:23,400 Vous pouvez simplement cliquer sur ceux-ci, ils vont courir dans le navigateur. 540 00:27:23,400 --> 00:27:27,030 >> Essayons donc de l'un d'eux en ce moment. 541 00:27:27,030 --> 00:27:30,110 542 00:27:30,110 --> 00:27:33,100 Donc, c'est juste en cours d'exécution dans le navigateur. 543 00:27:33,100 --> 00:27:34,940 Le code derrière cela est super simple. 544 00:27:34,940 --> 00:27:38,300 545 00:27:38,300 --> 00:27:43,560 Donc ici vous allez, juste source de la page, vous obtenez tout le code, c'est ici. 546 00:27:43,560 --> 00:27:45,690 Ne vous inquiétez pas à ce sujet aussi bien à l'heure actuelle. 547 00:27:45,690 --> 00:27:49,510 Cela peut sembler intimidant, ou à une d'entre vous qui sont familiers avec elle, 548 00:27:49,510 --> 00:27:50,390 ça ira. 549 00:27:50,390 --> 00:27:57,670 >> Mais la grande majorité est en fait quelque chose appelé 3JS en WebGL. 550 00:27:57,670 --> 00:28:01,780 La partie réelle pour le saut est en baisse ici un peu plus loin, mais il est 551 00:28:01,780 --> 00:28:03,800 en fait très simple une fois vous creusez dedans. 552 00:28:03,800 --> 00:28:06,280 Et si quelqu'un est intéressé, je peux marcher vous à travers certains de ces après. 553 00:28:06,280 --> 00:28:11,690 Mais il est probablement préférable de garder il de haut niveau pour le moment. 554 00:28:11,690 --> 00:28:14,950 >> Mais de toute façon, c'est un grand placer de commencer à regarder 555 00:28:14,950 --> 00:28:15,850 quelques exemples différents. 556 00:28:15,850 --> 00:28:20,750 Et vous pouvez voir ici, nous avons une certaine démos de base à certains types de 557 00:28:20,750 --> 00:28:27,610 menus, un monde que vous pouvez interagir avec des visualisations de données. 558 00:28:27,610 --> 00:28:28,680 Il ya juste un tout hôte de choses. 559 00:28:28,680 --> 00:28:32,800 C'est un excellent endroit pour vérifier sur un code source. 560 00:28:32,800 --> 00:28:35,960 >> L'autre chose que vous pouvez trouver ici qui sera d'une grande aide pour obtenir 561 00:28:35,960 --> 00:28:39,450 commencé, c'est que nous avons une grande ensemble de tutoriels. 562 00:28:39,450 --> 00:28:43,100 Cela vous marche depuis les bases même de juste la façon d'obtenir un cadre - 563 00:28:43,100 --> 00:28:45,570 et comme je l'ai dit, je vais passer en revue que dans un peu - 564 00:28:45,570 --> 00:28:48,020 jusqu'à obtenir une base l'application mis en place. 565 00:28:48,020 --> 00:28:51,980 Donc, je vous recommande vraiment js.leapmotion comme un endroit idéal pour 566 00:28:51,980 --> 00:28:55,450 commencer si vous pensez faire un peu de développement. 567 00:28:55,450 --> 00:28:57,750 Et encore une fois, nous avons nos documentation de l'API. 568 00:28:57,750 --> 00:28:58,790 >> Il s'agit donc d'une mise en page très simple ici. 569 00:28:58,790 --> 00:29:01,930 C'est un peu plus simple que le site du développeur. 570 00:29:01,930 --> 00:29:04,560 C'est un peu plus léger - c'est juste concentré sur JavaScript. 571 00:29:04,560 --> 00:29:06,630 Mais vous n'avez un peu ceux trois choses principales - 572 00:29:06,630 --> 00:29:08,806 exemples, des tutoriels et des API. 573 00:29:08,806 --> 00:29:14,510 Et ce sera d'une grande aide, je serais dire, pour commencer. 574 00:29:14,510 --> 00:29:17,630 Donc, je vais sauter de nouveau dans cela. 575 00:29:17,630 --> 00:29:23,700 576 00:29:23,700 --> 00:29:26,832 Alors permettez-moi de prendre un verre rapide. 577 00:29:26,832 --> 00:29:32,050 578 00:29:32,050 --> 00:29:35,520 >> Donc, ce n'est pas vraiment à ce que est le contrôleur Leap Motion. 579 00:29:35,520 --> 00:29:39,320 Ce que je voulais parler voici ce n'est pas ça. 580 00:29:39,320 --> 00:29:43,650 Alors que beaucoup de gens lorsque le Leap mouvement sont sortis, ils étaient comme, oh mon 581 00:29:43,650 --> 00:29:45,360 bonté, il s'agit d'un remplacement de la souris. 582 00:29:45,360 --> 00:29:48,470 Je n'ai jamais besoin d'utiliser ma souris et un clavier plus. 583 00:29:48,470 --> 00:29:49,650 >> Nous ne voyons pas les choses ainsi. 584 00:29:49,650 --> 00:29:51,610 Parce que si vous vous souvenez, quand la souris est sorti, la 585 00:29:51,610 --> 00:29:53,000 clavier n'a pas disparu. 586 00:29:53,000 --> 00:29:56,030 La souris a augmenté le clavier l'expérience, et si c'est vraiment ce que 587 00:29:56,030 --> 00:29:57,590 cette technologie vous permet de faire. 588 00:29:57,590 --> 00:29:59,860 Il vous permet de étendez l'expérience que vous rencontrez. 589 00:29:59,860 --> 00:30:02,280 Il vous permet de faire un peu de améliorer les choses. 590 00:30:02,280 --> 00:30:06,260 >> Et c'est vraiment ce que le développement pour cette plate-forme est tout au sujet. 591 00:30:06,260 --> 00:30:09,520 Il ne s'agit pas d'essayer de tout faire avec le Leap dès maintenant. 592 00:30:09,520 --> 00:30:12,100 Parce que ce que vous allez faire est que vous aurez trouver, il devient exaspérant. 593 00:30:12,100 --> 00:30:14,850 Vous verrez qu'il ne reçoit pas l' résultats que vous voulez. 594 00:30:14,850 --> 00:30:18,160 La meilleure façon de l'aborder est ce que sont les choses que je peux faire mieux 595 00:30:18,160 --> 00:30:21,760 avec le Leap, et je vais vous montrer vous quelques-unes de ces démos. 596 00:30:21,760 --> 00:30:26,000 >> Mais ce que vous allez commencer à voir que vous creusez un peu en elle, l'un des 597 00:30:26,000 --> 00:30:27,910 choses préférées pour tout le monde à faire - 598 00:30:27,910 --> 00:30:30,990 et par tous les moyens, avoir un jeu autour avec ce ainsi - 599 00:30:30,990 --> 00:30:33,960 est la construction d'un curseur de la souris avec le Leap. 600 00:30:33,960 --> 00:30:38,300 Je tiens donc à utiliser le saut à contrôler le curseur avec le doigt. 601 00:30:38,300 --> 00:30:42,090 C'est certainement une application qui peut être construit avec le Leap. 602 00:30:42,090 --> 00:30:43,600 >> Est-ce le meilleur usage de l'Leap? 603 00:30:43,600 --> 00:30:44,580 Probablement pas. 604 00:30:44,580 --> 00:30:47,780 Donc ce que je voudrais essayer de vous encourager les gars à penser est ce que sont les 605 00:30:47,780 --> 00:30:48,360 applications? 606 00:30:48,360 --> 00:30:50,750 Si vous voulez construire une partie de ceux-ci, quelles sont les applications 607 00:30:50,750 --> 00:30:51,620 que vous pouvez faire mieux? 608 00:30:51,620 --> 00:30:54,510 Ils n'ont pas à être vraiment complexe, mais ce sont quelques-unes des choses qui 609 00:30:54,510 --> 00:30:57,410 juste vous rendre la vie un peu plus efficace, ou peut-être un peu plus 610 00:30:57,410 --> 00:31:01,150 plaisir, ou vous permettre de naviguer un peu mieux? 611 00:31:01,150 --> 00:31:04,700 Donc, c'est exactement ce que je voulais donner vous une idée rapide de ce que. 612 00:31:04,700 --> 00:31:09,690 >> Alors que mène en ce sont quelques-uns des applications qui sont autour de cette 613 00:31:09,690 --> 00:31:12,870 faire un bon travail de démontrer la puissance de cette plate-forme? 614 00:31:12,870 --> 00:31:15,830 Alors, je vais vous emmener à travers deux d'entre eux en ce moment. 615 00:31:15,830 --> 00:31:17,190 Nous pouvons passer par eux assez rapidement. 616 00:31:17,190 --> 00:31:21,800 617 00:31:21,800 --> 00:31:33,790 >> Ainsi, le premier est un petit jeu appelé Bloc 54 que je vais mettre sur votre 618 00:31:33,790 --> 00:31:35,040 écran, pas mon écran. 619 00:31:35,040 --> 00:31:55,970 620 00:31:55,970 --> 00:31:57,310 Nous allons essayer fenêtré place. 621 00:31:57,310 --> 00:32:05,830 622 00:32:05,830 --> 00:32:16,480 Donc l'une des raisons pour lesquelles je voulais montrer vous cette demande parce que ce 623 00:32:16,480 --> 00:32:20,940 est vraiment quelque chose qui a jamais été possible auparavant. 624 00:32:20,940 --> 00:32:22,450 Ce n'est pas quelque chose que vous peut faire avec une souris. 625 00:32:22,450 --> 00:32:26,350 Ce n'est pas quelque chose que vous peut faire avec un clavier. 626 00:32:26,350 --> 00:32:29,560 C'est sans doute un peu plus avancée, mais c'est un excellent exemple de 627 00:32:29,560 --> 00:32:32,774 certaines des choses que vous peut faire avec le Leap. 628 00:32:32,774 --> 00:32:46,440 629 00:32:46,440 --> 00:32:49,130 >> Donc, ce que vous voyez ici, nous avons une tour Jenga, évidemment - 630 00:32:49,130 --> 00:32:52,720 ou c'est un tour de l'édifice 54, Je devrais dire. 631 00:32:52,720 --> 00:33:08,070 Donc, ce que je peux faire ici, c'est que je peux effectivement saisir ces pièces, si mon 632 00:33:08,070 --> 00:33:11,890 ordinateur ne ralentit pas trop. 633 00:33:11,890 --> 00:33:14,290 Désolé, mon ordinateur semble être ayant un peu d'un disque 634 00:33:14,290 --> 00:33:15,460 temps avec celui-ci. 635 00:33:15,460 --> 00:33:19,640 Donc, je peux effectivement saisir ces pièces et les déplacer comme s'ils étaient 636 00:33:19,640 --> 00:33:21,150 objets physiques. 637 00:33:21,150 --> 00:33:24,890 Et c'est vraiment l'un des principaux avantages, portant que le monde réel. 638 00:33:24,890 --> 00:33:27,426 639 00:33:27,426 --> 00:33:34,640 >> Donc, je peux littéralement saisir cette pièce et ramasser. 640 00:33:34,640 --> 00:33:36,950 Je peux jeter. 641 00:33:36,950 --> 00:33:42,220 Wow, il fonctionne un peu plus lent pour une raison quelconque. 642 00:33:42,220 --> 00:33:43,860 Ainsi, vous pouvez obtenir de genre le sentiment là. 643 00:33:43,860 --> 00:33:48,030 Donc, c'est quelque chose que vous littéralement ne pouvait pas faire sur un - 644 00:33:48,030 --> 00:33:52,870 645 00:33:52,870 --> 00:33:54,840 Je vais pousser ce un sur le chemin maintenant. 646 00:33:54,840 --> 00:33:56,890 Nous y voilà. 647 00:33:56,890 --> 00:33:58,940 >> Donc, c'est beaucoup de plaisir. 648 00:33:58,940 --> 00:34:02,120 Si mon ordinateur n'a pas été cahin sur la plus grande, alors que 649 00:34:02,120 --> 00:34:02,800 serait beaucoup plus lisse. 650 00:34:02,800 --> 00:34:07,230 Mais vous pouvez sorte de voir là que ceci est un exemple de mise 651 00:34:07,230 --> 00:34:10,199 quelque chose qui était dans le monde réel dans le espace numérique, et c'est ce qui vous permet 652 00:34:10,199 --> 00:34:13,230 d'interagir d'une manière qui est très naturel. 653 00:34:13,230 --> 00:34:16,780 >> Je ne suis pas en utilisant un système de menu passer par là. 654 00:34:16,780 --> 00:34:19,219 Je ne suis pas en cliquant, ou en utilisant le clavier raccourcis ou quoi que ce soit. 655 00:34:19,219 --> 00:34:23,199 C'est juste m'a littéralement toucher et manipulation des blocs dans l' 656 00:34:23,199 --> 00:34:24,449 espace numérique. 657 00:34:24,449 --> 00:34:36,460 658 00:34:36,460 --> 00:34:40,449 >> Donc, ce prochain est un peu long les mêmes lignes, mais il s'agit de 659 00:34:40,449 --> 00:34:44,219 apporter ces expériences du monde réel dans le monde numérique. 660 00:34:44,219 --> 00:34:50,929 Et ce fut une expérience que je croire l'un de nos co-fondateurs avaient. 661 00:34:50,929 --> 00:34:55,820 Je ne veux pas le citer à ce sujet, mais il y avait la possibilité d'être dans l' 662 00:34:55,820 --> 00:34:59,470 océan et voir ces bancs de poissons nager autour et être capable de 663 00:34:59,470 --> 00:35:00,760 interagir avec eux. 664 00:35:00,760 --> 00:35:04,470 Et c'est quelque chose qui est vraiment difficile de communiquer verbalement. 665 00:35:04,470 --> 00:35:08,210 Il est également très difficile de communiquer numériquement sans bon 666 00:35:08,210 --> 00:35:11,420 un mécanisme d'entrée pour être en mesure d' manipuler ce monde 3D. 667 00:35:11,420 --> 00:35:19,358 >> Je vais donc mettre celui-ci en place. 668 00:35:19,358 --> 00:35:24,750 669 00:35:24,750 --> 00:35:28,010 Vous pourriez ne pas être en mesure de voir que sur le Version en streaming - ce pourrait être un 670 00:35:28,010 --> 00:35:29,260 peu sombre. 671 00:35:29,260 --> 00:35:33,560 672 00:35:33,560 --> 00:35:36,810 Donc, ce que vous voyez ici est mes mains dans l'espace 3D. 673 00:35:36,810 --> 00:35:39,030 J'ai une totale liberté de mouvement. 674 00:35:39,030 --> 00:35:42,950 Et je ne peux retenir mes mains encore, voir les poissons et 675 00:35:42,950 --> 00:35:44,200 disperser loin. 676 00:35:44,200 --> 00:35:51,750 677 00:35:51,750 --> 00:35:55,190 >> Et vous pouvez voir la liberté dans ce espace numérique est quelque chose qui 678 00:35:55,190 --> 00:35:58,700 n'a pas vraiment été possible avant. 679 00:35:58,700 --> 00:36:02,880 Je peux les faire sortir de l'écran et les faire fuir. 680 00:36:02,880 --> 00:36:05,840 681 00:36:05,840 --> 00:36:11,100 C'est donc une simple démo, mais c'est mettant en évidence le fait d'être en mesure d' 682 00:36:11,100 --> 00:36:13,520 apporter un peu de ces monde réel expérience qui ont pas vraiment 683 00:36:13,520 --> 00:36:17,280 traduite dans l'espace numérique en cet espace numérique, enfin, pour la 684 00:36:17,280 --> 00:36:18,480 première fois. 685 00:36:18,480 --> 00:36:22,464 >> PUBLIC: Vous pouvez réellement voir les personnes à Le Musée des sciences [inaudible] 686 00:36:22,464 --> 00:36:27,440 687 00:36:27,440 --> 00:36:28,550 >> MICHAEL SUTHERLAND: Et ce est un grand aussi. 688 00:36:28,550 --> 00:36:31,900 Parce que ce que nous trouvons, c'est quand les gens mettre en premier les mains dans cela, c'est 689 00:36:31,900 --> 00:36:35,250 le meilleur moment qu'ils ont vu se faire représenter de manière de manière fluide dans 690 00:36:35,250 --> 00:36:38,500 leur espace numérique, vous n'avez généralement obtenir une réaction intéressante. 691 00:36:38,500 --> 00:36:43,290 Donc, par tous les moyens, si nous avons le temps après, je serais heureux de vous montrer 692 00:36:43,290 --> 00:36:44,700 gars certains de ces démos. 693 00:36:44,700 --> 00:36:49,870 694 00:36:49,870 --> 00:36:50,720 >> Donc, ce prochain - 695 00:36:50,720 --> 00:36:52,930 Je ne vais pas faire le jeu de diapositives à nouveau. 696 00:36:52,930 --> 00:36:56,000 697 00:36:56,000 --> 00:37:13,450 Ce suivante consiste à créer un l'expérience que vous ne pouvez explorer. 698 00:37:13,450 --> 00:37:17,160 Donc, il ya des règles très limitées à cela. 699 00:37:17,160 --> 00:37:20,300 C'est la création de ce immersive expérience. 700 00:37:20,300 --> 00:37:24,480 >> Et le développeur qui a construit c'est un gars qui s'appelle Eddie Lee en dehors du Japon. 701 00:37:24,480 --> 00:37:28,880 Et c'était en fait une expérience il avait à Kyoto. 702 00:37:28,880 --> 00:37:31,190 Et il voulait apporter essentiellement que l'expérience et l'action 703 00:37:31,190 --> 00:37:32,660 avec d'autres personnes. 704 00:37:32,660 --> 00:37:36,505 705 00:37:36,505 --> 00:37:37,600 >> Je ne sais pas si vous pouvez l'entendre. 706 00:37:37,600 --> 00:37:40,830 Mais vous pouvez simplement faire glisser vos doigts dans l'eau et s'amuser avec 707 00:37:40,830 --> 00:37:42,460 les réflexions. 708 00:37:42,460 --> 00:37:44,700 Il n'y a rien qui est dit moi ce que je peux faire. 709 00:37:44,700 --> 00:38:05,260 710 00:38:05,260 --> 00:38:07,790 C'est juste une expérience très zen. 711 00:38:07,790 --> 00:38:12,420 Mais c'est quelque chose que vous pouvez simplement vraiment vous plonger dans et 712 00:38:12,420 --> 00:38:14,420 oublier la façon dont vous êtes réellement interagir avec elle. 713 00:38:14,420 --> 00:38:18,290 Et il suffit de mettre vos mains dans et juste sentir votre chemin. 714 00:38:18,290 --> 00:38:21,900 715 00:38:21,900 --> 00:38:25,920 >> Et vous pouvez voir la totalité de l'environnement est là pour jouer juste avec. 716 00:38:25,920 --> 00:38:41,790 717 00:38:41,790 --> 00:38:44,680 Et il est en fait un ligne de l'histoire à ce sujet. 718 00:38:44,680 --> 00:38:49,080 Il faut un peu de temps à passer par , mais vous pouvez explorer votre chemin 719 00:38:49,080 --> 00:38:51,060 travers elle. 720 00:38:51,060 --> 00:38:55,750 C'est une sorte de beaucoup de plaisir, et beaucoup d'interaction naturel. 721 00:38:55,750 --> 00:39:05,290 722 00:39:05,290 --> 00:39:08,835 >> Donc, c'est vraiment quelque chose par le même développeur. 723 00:39:08,835 --> 00:39:14,600 724 00:39:14,600 --> 00:39:19,260 Celui-ci est un peu fou, mais il met en lumière certaines des applications intéressantes 725 00:39:19,260 --> 00:39:22,740 des cas, et de plus, ce qui vous ne pouvez vraiment faire avec 726 00:39:22,740 --> 00:39:24,030 ce genre de plate-forme. 727 00:39:24,030 --> 00:39:26,690 Donc, je vais venir ici. 728 00:39:26,690 --> 00:39:37,290 729 00:39:37,290 --> 00:39:39,180 >> Donc, c'est en fait la page de menu. 730 00:39:39,180 --> 00:39:43,690 Et c'est un menu comme n'a pas réellement existé avant. 731 00:39:43,690 --> 00:39:48,760 Donc, littéralement c'est juste regarder comment de doigts je tiens, et essentiellement 732 00:39:48,760 --> 00:39:49,780 choisir dans le menu par là. 733 00:39:49,780 --> 00:39:54,860 Donc vous pouvez voir les règles sont étant réécrite autour 734 00:39:54,860 --> 00:39:56,420 conception de l'interface ici. 735 00:39:56,420 --> 00:39:59,666 Vous avez une totale liberté de faites ce que vous voulez. 736 00:39:59,666 --> 00:40:01,950 >> Ainsi, dans celui-ci, c'est un peu d'un peu fou. 737 00:40:01,950 --> 00:40:09,200 738 00:40:09,200 --> 00:40:10,450 J'adore ces gars. 739 00:40:10,450 --> 00:40:26,740 740 00:40:26,740 --> 00:40:29,012 Je pouvais regarder ces gars rebondissant toute la journée. 741 00:40:29,012 --> 00:40:40,550 742 00:40:40,550 --> 00:40:44,940 Il a tout un tas de différents expériences là-bas. 743 00:40:44,940 --> 00:40:47,020 >> Tous ces vous pouvez obtenir dans l'espace aérien. 744 00:40:47,020 --> 00:40:49,080 Alors n'hésitez pas à vous inscrire. 745 00:40:49,080 --> 00:40:49,600 C'est gratuit. 746 00:40:49,600 --> 00:40:52,070 Vous pouvez aller jeter un oeil sur les applications. 747 00:40:52,070 --> 00:40:54,060 >> C'est en quelque sorte d'une expérience musicale. 748 00:40:54,060 --> 00:40:58,680 Mais ce qu'il fait est qu'il utilise le espace 3D complète pour créer différents 749 00:40:58,680 --> 00:40:59,930 des effets sonores. 750 00:40:59,930 --> 00:41:14,815 751 00:41:14,815 --> 00:41:17,100 C'est probablement un peu difficile à entendre par l'intermédiaire du système de sonorisation. 752 00:41:17,100 --> 00:41:20,550 Mais au fond, il est d'utiliser ce plein L'espace 3D pour créer un nouveau type d' 753 00:41:20,550 --> 00:41:21,350 instrument. 754 00:41:21,350 --> 00:41:25,690 Et puis si j'utilise trois doigts, quatre doigts, ou un doigt, je peux 755 00:41:25,690 --> 00:41:30,360 fondamentalement commencer à changement l'effet d'un son. 756 00:41:30,360 --> 00:41:34,690 Donc, c'est vraiment très expérimental, mais il souligne que 757 00:41:34,690 --> 00:41:35,940 en ce que la liberté de l'espace 3D. 758 00:41:35,940 --> 00:41:44,320 759 00:41:44,320 --> 00:41:48,510 >> Donc, vous avez vu Bloquer 54, c'est un jeu. 760 00:41:48,510 --> 00:41:54,850 Et les deux derniers étaient plus créatifs, genre expérience des choses. 761 00:41:54,850 --> 00:41:58,000 Il est facile de se enveloppé dans ce genre des univers créatif, et il ya tellement de 762 00:41:58,000 --> 00:42:00,110 trucs bien étonnant que nous voyons sortir. 763 00:42:00,110 --> 00:42:03,670 Et si rien d'autre, c'est un grand raison de développer pour le Leap Motion. 764 00:42:03,670 --> 00:42:08,310 >> Nous voyons tellement étonnant, créatif choses, mais il ya aussi un élément de 765 00:42:08,310 --> 00:42:10,360 efficacité. 766 00:42:10,360 --> 00:42:15,030 Et donc je veux juste vous montrer une intégration rapide que la 767 00:42:15,030 --> 00:42:16,280 Équipe Google Earth - 768 00:42:16,280 --> 00:42:18,490 769 00:42:18,490 --> 00:42:20,130 certains d'entre vous pourraient avoir vu cela auparavant. 770 00:42:20,130 --> 00:42:23,710 771 00:42:23,710 --> 00:42:31,240 J'espère que j'ai une connexion OK ici, car il est un peu 772 00:42:31,240 --> 00:42:32,490 bande passante intensive. 773 00:42:32,490 --> 00:42:35,150 774 00:42:35,150 --> 00:42:37,630 >> Mais vous êtes probablement familier avec Google Terre et comment vous généralement 775 00:42:37,630 --> 00:42:38,860 serait naviguer autour de cela. 776 00:42:38,860 --> 00:42:43,650 C'est cliquer-glisser, vous avez la curseurs pour le zoom avant, zoom arrière. 777 00:42:43,650 --> 00:42:47,045 Si vous êtes vraiment compétent à elle, vous avez des raccourcis clavier, cliquez sur 778 00:42:47,045 --> 00:42:48,530 et panoramique et d'inclinaison. 779 00:42:48,530 --> 00:42:51,400 Il ya toutes ces différentes façons vous pouvez naviguer autour de cette 3D 780 00:42:51,400 --> 00:42:52,360 environnement. 781 00:42:52,360 --> 00:42:56,180 Mais ce que l'équipe de Google a fait, c'est qu'ils juste réécrit les règles à ce sujet. 782 00:42:56,180 --> 00:43:00,630 783 00:43:00,630 --> 00:43:02,240 >> Nous pourrions avoir un peu des soucis de bande passante. 784 00:43:02,240 --> 00:43:10,560 Mais ce que vous pouvez sorte de le voir, il est vous pouvez tout simplement de naviguer. 785 00:43:10,560 --> 00:43:16,990 Voyons donc où nous voulons aller. 786 00:43:16,990 --> 00:43:20,220 Oh, oui, nous sommes un peu peu il guindé. 787 00:43:20,220 --> 00:43:25,280 Mais ce qu'il me permettre de faire est Je peux contrôler plusieurs degrés de 788 00:43:25,280 --> 00:43:27,260 liberté tout avec un seul mouvement fluide. 789 00:43:27,260 --> 00:43:31,320 >> Donc, je peux effectuer un panoramique de gauche à droite. 790 00:43:31,320 --> 00:43:33,440 J'ai regarder vers le haut, regarder vers le bas. 791 00:43:33,440 --> 00:43:34,930 Je peux changer mon élévation. 792 00:43:34,930 --> 00:43:36,550 Je peux aller de l'avant. 793 00:43:36,550 --> 00:43:45,040 Je peux aller au fond et je peux tourner autour un certain point et juste garder 794 00:43:45,040 --> 00:43:46,460 mon attention sur elle. 795 00:43:46,460 --> 00:43:49,010 J'ai une totale liberté dans cet espace 3D. 796 00:43:49,010 --> 00:43:53,400 >> Et tout d'un coup, mon efficacité de naviguer dans l'espace est juste 797 00:43:53,400 --> 00:43:56,110 multiplié énormément. 798 00:43:56,110 --> 00:44:01,180 Donc, je peux sauter de Boston à San Francisco de la Nouvelle-Zélande dans un couple 799 00:44:01,180 --> 00:44:01,840 de seconde. 800 00:44:01,840 --> 00:44:06,120 Auparavant, ce genre d'opération aurait pris moi un certain nombre 801 00:44:06,120 --> 00:44:08,600 différents clics et mouvements et raccourcis clavier, et je dois 802 00:44:08,600 --> 00:44:09,560 souvenir de tout. 803 00:44:09,560 --> 00:44:14,500 >> Donc, c'est une application où ce sorte d'interaction naturel est 804 00:44:14,500 --> 00:44:16,350 permettant une plus grande efficacité. 805 00:44:16,350 --> 00:44:18,540 C'est donc une autre chose à garder à l'arrière de votre esprit. 806 00:44:18,540 --> 00:44:22,175 Est-ce quelque chose que je peux faire plus efficace dans ce que je fais construire? 807 00:44:22,175 --> 00:44:27,290 808 00:44:27,290 --> 00:44:33,940 >> Et le dernier que je veux vous montrer avant d'entrer dans le SDK est sur le 809 00:44:33,940 --> 00:44:35,220 possibilités d'éducation. 810 00:44:35,220 --> 00:44:37,190 Et c'est quelque chose que Dan touché à la légère avec 811 00:44:37,190 --> 00:44:39,490 Centre hospitalier pour enfants. 812 00:44:39,490 --> 00:44:40,410 Nous allons en plein écran. 813 00:44:40,410 --> 00:44:41,660 Attends une seconde. 814 00:44:41,660 --> 00:44:46,780 815 00:44:46,780 --> 00:44:48,030 Ici nous allons. 816 00:44:48,030 --> 00:45:07,280 817 00:45:07,280 --> 00:45:08,530 >> C'est un peu étrange. 818 00:45:08,530 --> 00:45:14,860 819 00:45:14,860 --> 00:45:16,380 Essayons de donner que un plein écran à nouveau. 820 00:45:16,380 --> 00:45:20,502 821 00:45:20,502 --> 00:45:23,580 Eh bien, que l'on ne regarde pas comme il veut lancer sur ce prédictive pour 822 00:45:23,580 --> 00:45:24,830 une raison quelconque. 823 00:45:24,830 --> 00:45:31,180 824 00:45:31,180 --> 00:45:32,430 Intéressant. 825 00:45:32,430 --> 00:45:34,602 826 00:45:34,602 --> 00:45:38,220 Eh bien, c'est dommage. 827 00:45:38,220 --> 00:45:40,980 >> Alors celui-ci est en fait un petit soft. 828 00:45:40,980 --> 00:45:46,730 Vous pouvez avoir un coup d'oeil plus tard, après cela si vous voulez. 829 00:45:46,730 --> 00:45:51,110 Mais fondamentalement, ce qu'il fait, c'est que c'est un représentation 3D complète du crâne. 830 00:45:51,110 --> 00:45:54,090 Et ce que vous pouvez faire est essentiellement le démonter en 3D. 831 00:45:54,090 --> 00:45:55,780 Il devient un puzzle 3D. 832 00:45:55,780 --> 00:45:58,450 >> Ainsi, certaines de ces applications, ils vont [? demander?] pour une plus immersive 833 00:45:58,450 --> 00:45:59,400 l'environnement d'apprentissage. 834 00:45:59,400 --> 00:46:03,930 Ainsi, lorsque vous êtes en mesure d'interagir avec ce que vous apprenez, vous commencez à 835 00:46:03,930 --> 00:46:04,870 prendre en beaucoup plus. 836 00:46:04,870 --> 00:46:09,910 Nous allons donc voir beaucoup intéressant applications en cours d'élaboration, à la fois dans 837 00:46:09,910 --> 00:46:13,132 l'apprentissage et des besoins spéciaux l'apprentissage, ainsi que tout le chemin 838 00:46:13,132 --> 00:46:15,000 par les sciences. 839 00:46:15,000 --> 00:46:18,180 Donc, il ya beaucoup intéressant ainsi que des applications. 840 00:46:18,180 --> 00:46:25,250 >> Je vais essayer de vous montrer celui-ci, mais c'est va être un succès peu de bits et 841 00:46:25,250 --> 00:46:28,040 manque de savoir si nous pouvons obtenir que cela fonctionne ici. 842 00:46:28,040 --> 00:46:40,660 843 00:46:40,660 --> 00:46:45,740 Ce n'est montrant la moitié de l'anatomie à l'heure actuelle. 844 00:46:45,740 --> 00:46:48,670 Mais ce que cela vous permet de faire est de voir comment vous pouvez naviguer 845 00:46:48,670 --> 00:46:51,900 autour de cet en 3D. 846 00:46:51,900 --> 00:46:58,130 Je peux commencer à enlever essentiellement sections et être en mesure de naviguer. 847 00:46:58,130 --> 00:47:07,610 Je ne peux réellement commencer à fond peler les différentes couches. 848 00:47:07,610 --> 00:47:10,580 C'est presque comme voir une IRM en temps réel. 849 00:47:10,580 --> 00:47:14,425 >> Cela fait partie de la BioDigital Human Project. 850 00:47:14,425 --> 00:47:17,200 Donc, c'est effectivement quelque chose qui est nouveau qui est venu sur. 851 00:47:17,200 --> 00:47:22,190 Vous pouvez sorte de voir comment vous pouvez simplement prendre des morceaux à part et puis juste 852 00:47:22,190 --> 00:47:27,880 essentiellement naviguer dans et examiner il de beaucoup plus près. 853 00:47:27,880 --> 00:47:31,020 Vous pouvez voir cela est effectivement en cours d'exécution directement dans le navigateur, de sorte que c'est un 854 00:47:31,020 --> 00:47:33,370 exemple de ce qui est possible avec l'API JavaScript. 855 00:47:33,370 --> 00:47:36,120 856 00:47:36,120 --> 00:47:45,190 >> Donc, ce sont quelques exemples différents de certaines des applications. 857 00:47:45,190 --> 00:47:48,310 Vous avez vu la exploratoire créative situation. 858 00:47:48,310 --> 00:47:51,560 Vous avez vu certains de l'efficacité augmente, une sorte de interactive 859 00:47:51,560 --> 00:47:52,850 exemples d'apprentissage. 860 00:47:52,850 --> 00:47:54,600 Ainsi, vous pouvez voir qu'il ya une grande grande variété d' 861 00:47:54,600 --> 00:47:55,850 applications, des logiciels différents. 862 00:47:55,850 --> 00:47:59,310 863 00:47:59,310 --> 00:48:02,010 >> Je devine que probablement pas beaucoup les gens ont eu un coup d'oeil au SDK par 864 00:48:02,010 --> 00:48:03,000 ce stade. 865 00:48:03,000 --> 00:48:07,530 Donc, je vais aller à un très, très haut niveau à travers ce qui est des données qui est 866 00:48:07,530 --> 00:48:09,190 faire tout ce travail. 867 00:48:09,190 --> 00:48:12,630 Qu'est-ce que vous en tant que développeur serait travailler avec pour créer ces sortes 868 00:48:12,630 --> 00:48:14,240 d'expériences. 869 00:48:14,240 --> 00:48:17,430 >> J'ai donc abordé, un peu fois maintenant, Cadres. 870 00:48:17,430 --> 00:48:21,780 Donc, au niveau très, très bas, nous avons ce que nous appelons Cadres. 871 00:48:21,780 --> 00:48:25,610 Et un cadre est essentiellement retournée jusqu'à 200 fois par seconde, et cela 872 00:48:25,610 --> 00:48:28,870 contient tout ce qui le saut voit. 873 00:48:28,870 --> 00:48:32,740 Ainsi, le Leap voir les mains, il voir doigts, et il voit outils. 874 00:48:32,740 --> 00:48:35,290 Donc, je vais vous montrer rapidement dans notre Visualizer à quoi ça ressemble. 875 00:48:35,290 --> 00:48:45,970 876 00:48:45,970 --> 00:48:49,720 >> Donc, si vous êtes intéressés à faire quelque Développement Leap, cet outil est ici 877 00:48:49,720 --> 00:48:53,150 va être probablement l'un des plus choses utiles que vous pouvez 878 00:48:53,150 --> 00:48:54,490 commencer à jouer avec. 879 00:48:54,490 --> 00:48:59,090 Il s'agit en fait pas immédiatement clair éventuellement où vous obtenez à la fiche. 880 00:48:59,090 --> 00:49:01,690 Et je vais vous montrer rapidement juste pour que vous êtes tous au courant de l'endroit où vous pouvez 881 00:49:01,690 --> 00:49:02,610 effectivement arriver à ce. 882 00:49:02,610 --> 00:49:05,380 >> Ainsi, lorsque vous utilisez le saut de mouvement logiciel, vous avez cette 883 00:49:05,380 --> 00:49:06,460 petite icône ici. 884 00:49:06,460 --> 00:49:09,350 C'est là que vous pouvez lancer l'espace aérien de, c'est l'endroit où vous pouvez accéder à votre 885 00:49:09,350 --> 00:49:10,610 paramètres de. 886 00:49:10,610 --> 00:49:18,680 Une des choses ici, c'est ce truc qui s'appelle le diagnostic 887 00:49:18,680 --> 00:49:21,280 visualiseur, et c'est sous Dépannage. 888 00:49:21,280 --> 00:49:26,932 Il va lancer cet outil ici, et il s'agit essentiellement - 889 00:49:26,932 --> 00:49:28,182 >> PUBLIC: [inaudible]. 890 00:49:28,182 --> 00:49:30,310 891 00:49:30,310 --> 00:49:30,770 >> MICHAEL SUTHERLAND: Oh, c'est vrai. 892 00:49:30,770 --> 00:49:31,390 Oui, merci pour cela. 893 00:49:31,390 --> 00:49:32,640 J'ai remarqué aussi. 894 00:49:32,640 --> 00:49:37,550 895 00:49:37,550 --> 00:49:37,860 Merci. 896 00:49:37,860 --> 00:49:39,970 C'est en quelque sorte sauté avant. 897 00:49:39,970 --> 00:49:41,970 Merci pour remarquer que. 898 00:49:41,970 --> 00:49:46,410 >> Donc, c'est tout simplement de ce que le pari est le pompage. 899 00:49:46,410 --> 00:49:49,080 Donc, ce sont les données qui vient rupture en cours de traitement par nous. 900 00:49:49,080 --> 00:49:52,480 Et à la fin de la journée, c'est ce que vous obtenez. 901 00:49:52,480 --> 00:49:54,740 C'est donc les mains et doigts, essentiellement. 902 00:49:54,740 --> 00:49:58,260 Qu'est-ce que vous y voyez est toute ma doigts représentés en temps réel vers le bas 903 00:49:58,260 --> 00:50:00,150 au centième de millimètre. 904 00:50:00,150 --> 00:50:01,330 >> Vous pouvez voir les flèches. 905 00:50:01,330 --> 00:50:03,760 Les flèches représentent l' direction de mon doigt. 906 00:50:03,760 --> 00:50:05,960 Donc, c'est quelque chose qui vous aurez par l'IPI. 907 00:50:05,960 --> 00:50:09,660 Vous pouvez voir où ils dessin - c'est la position des doigts. 908 00:50:09,660 --> 00:50:13,790 Et vous obtenez également la vitesse à un moment donné aussi bien. 909 00:50:13,790 --> 00:50:16,990 >> Et vous verrez là les deux grands cercles représentant ma paume. 910 00:50:16,990 --> 00:50:20,240 Et vous avez une grosse flèche qui sort le bas, ou en haut si je détiens 911 00:50:20,240 --> 00:50:25,130 ma main à l'envers, et ceux qui sont représentant les vecteurs normaux de palmiers. 912 00:50:25,130 --> 00:50:29,490 Donc, fondamentalement, vecteur normale étant juste un vecteur qui est coller tout droit sorti 913 00:50:29,490 --> 00:50:31,340 de la surface de votre paume. 914 00:50:31,340 --> 00:50:36,290 Donc, ce sont la construction fondamentale blocs que vous seriez travaillez avec 915 00:50:36,290 --> 00:50:37,595 logiciel construction Leap. 916 00:50:37,595 --> 00:50:43,020 Et cet outil vous permet de vraiment voir exactement ce qui se passe. 917 00:50:43,020 --> 00:50:46,250 >> Et il ya quelques choses que vous pouvez faire, quelques petits trucs dans ce 918 00:50:46,250 --> 00:50:49,070 visualiser qui peut être utile. 919 00:50:49,070 --> 00:50:52,925 On est juste pour représenter vos doigts un peu plus clairement. 920 00:50:52,925 --> 00:50:55,770 921 00:50:55,770 --> 00:51:02,020 L'autre chose qui peut aider à est c'est essentiellement 922 00:51:02,020 --> 00:51:04,410 ce que le saut est de voir. 923 00:51:04,410 --> 00:51:07,150 >> Donc, je l'ai déjà dit, il ya un couple de capteurs optiques. 924 00:51:07,150 --> 00:51:11,120 Donc, ces choses ont fondamentalement un champ de vue d'environ 150 degrés. 925 00:51:11,120 --> 00:51:15,220 Et si cette case jaune ici est représentant ce que cela peut voir. 926 00:51:15,220 --> 00:51:18,340 Vous pouvez donc voir ici que je aller à l'extérieur cette boîte je suis 927 00:51:18,340 --> 00:51:20,580 commence à perdre mes mains. 928 00:51:20,580 --> 00:51:23,780 Et si je commence à aller à l'extérieur ici, ça va encore le ramasser, mais vous êtes 929 00:51:23,780 --> 00:51:25,730 elle commence à perdre sur les bords. 930 00:51:25,730 --> 00:51:28,300 Cela vous donne un peu de sens de l'espace que vous avez 931 00:51:28,300 --> 00:51:29,550 avoir à jouer avec. 932 00:51:29,550 --> 00:51:36,940 933 00:51:36,940 --> 00:51:41,090 >> Et vous verrez ici si vous appuyez sur H, il va basculer ce menu. 934 00:51:41,090 --> 00:51:43,005 Et qui va vraiment vous donner l'ensemble tas de différentes options 935 00:51:43,005 --> 00:51:45,060 vous pouvez accéder. 936 00:51:45,060 --> 00:51:47,020 Plus de lui, vous n'aurez probablement pas besoin. 937 00:51:47,020 --> 00:51:52,630 Mais c'est un excellent moyen de visualiser ce qui se passe sans se creuser 938 00:51:52,630 --> 00:51:53,880 vers le bas dans les données. 939 00:51:53,880 --> 00:52:00,740 940 00:52:00,740 --> 00:52:03,950 >> Voilà donc le châssis, les mains, Les doigts et les outils. 941 00:52:03,950 --> 00:52:09,060 En fait, je vais vous montrer juste rapidement avant de revenir, l'outil. 942 00:52:09,060 --> 00:52:11,170 Donc, laissez-moi voir, cela devrait fonctionner. 943 00:52:11,170 --> 00:52:15,870 944 00:52:15,870 --> 00:52:19,240 Donc vous pouvez voir ici mes mains. 945 00:52:19,240 --> 00:52:22,330 Et si je apporter à cette broche, ça vient comme gris. 946 00:52:22,330 --> 00:52:24,470 Et ce qui n'est pas peu dire est que c'est un outil. 947 00:52:24,470 --> 00:52:26,610 >> Donc, nous avons ce que nous appelons une API de l'outil. 948 00:52:26,610 --> 00:52:31,430 Il reconnaît en fait des objets comme des stylos ou des pinceaux, tout ce qui est 949 00:52:31,430 --> 00:52:32,520 plus ou moins de ce type de forme. 950 00:52:32,520 --> 00:52:35,570 Il sera en mesure de dire que ce n'est pas un doigt, et vous pouvez réellement utiliser 951 00:52:35,570 --> 00:52:38,020 à votre avantage lorsque vous êtes logiciel de création pour cela. 952 00:52:38,020 --> 00:52:40,710 953 00:52:40,710 --> 00:52:43,340 >> Vous pouvez commencer à faire dans le monde réel objets dans votre 954 00:52:43,340 --> 00:52:44,790 application, par exemple. 955 00:52:44,790 --> 00:52:49,140 Ainsi, vous pourriez avoir littéralement un chevalet des différents pinceaux, et chaque 956 00:52:49,140 --> 00:52:51,480 pinceau que vous avez codé en place pour représenter un autre 957 00:52:51,480 --> 00:52:52,720 brosser dans le logiciel. 958 00:52:52,720 --> 00:52:56,450 Donc, au lieu de réellement changer par un menu sur le logiciel, vous 959 00:52:56,450 --> 00:52:58,900 peut littéralement juste prendre un autre brosse et commencer à peindre avec elle et 960 00:52:58,900 --> 00:53:00,150 ont le logiciel s'y adapter. 961 00:53:00,150 --> 00:53:06,160 962 00:53:06,160 --> 00:53:09,400 >> C'est donc Cadres, les mains, Les doigts et les outils. 963 00:53:09,400 --> 00:53:12,500 Voilà donc le vraiment, vraiment bas niveau des choses que nous avons. 964 00:53:12,500 --> 00:53:18,270 Je ne sais pas si quelqu'un ici a une familiarité avec le Kinect. 965 00:53:18,270 --> 00:53:23,210 Une des choses que l'on nous pose une lot est où sont les données brutes. 966 00:53:23,210 --> 00:53:28,890 Et qu'est-ce que cela signifie est dans d'autres 3D systèmes de suivi, il s'agit essentiellement d'une 967 00:53:28,890 --> 00:53:30,310 blob de données. 968 00:53:30,310 --> 00:53:32,600 >> Ce que nous faisons ici est de créer un une approche plus structurée. 969 00:53:32,600 --> 00:53:34,230 Donc, c'est en fait la plus bas des données de niveau. 970 00:53:34,230 --> 00:53:37,220 Et nous constatons que parce qu'il est structuré comme ça, ça aide vraiment 971 00:53:37,220 --> 00:53:39,360 les gens à se lancer plus rapidement. 972 00:53:39,360 --> 00:53:43,030 Si vous avez juste obtenu donne un full 3D blob de données, il devient très 973 00:53:43,030 --> 00:53:44,720 difficile de travailler avec. 974 00:53:44,720 --> 00:53:47,333 Donc, c'est une des raisons pour lesquelles il est structuré de la façon dont elle est. 975 00:53:47,333 --> 00:53:51,906 >> Donc, il ya des questions autour de tout cela? 976 00:53:51,906 --> 00:53:52,902 Nan. 977 00:53:52,902 --> 00:53:54,152 Donc, nous allons passer à autre chose. 978 00:53:54,152 --> 00:53:57,060 979 00:53:57,060 --> 00:54:01,060 >> Vous pourriez être en mesure de commencer à voir même si les données sont structurées de façon 980 00:54:01,060 --> 00:54:05,180 qui vous donne littéralement ce que vous êtes voir, comme les mains et les doigts, il peut 981 00:54:05,180 --> 00:54:10,650 être un peu intimidant au premier à démarrer de comprendre comment travailler avec cela. 982 00:54:10,650 --> 00:54:13,570 Maintenant, je suis suivi doigts en 3D, je fais quoi avec ça? 983 00:54:13,570 --> 00:54:18,670 Donc, nous avons des API de plus haut niveau pour aider à obtenir autour de certains de ceux 984 00:54:18,670 --> 00:54:21,540 domaines, et il pourrait être un moyen d'obtenir commencé un peu plus rapide ainsi. 985 00:54:21,540 --> 00:54:25,300 >> C'est donc conceptuellement appelé motions. 986 00:54:25,300 --> 00:54:26,550 C'est une partie de notre API. 987 00:54:26,550 --> 00:54:29,290 988 00:54:29,290 --> 00:54:33,150 Vous y trouverez des guides sur ce que les motions est. 989 00:54:33,150 --> 00:54:36,310 Mais à un niveau conceptuel, ce que c'est faire est qu'il est fondamentalement prendre toutes 990 00:54:36,310 --> 00:54:39,610 ces mouvements dans l'espace et les transformer en l'un des trois 991 00:54:39,610 --> 00:54:42,590 choses - translation, rotation, et mise à l'échelle. 992 00:54:42,590 --> 00:54:44,860 >> Donc, ne soyez pas trop pris dans cela. 993 00:54:44,860 --> 00:54:49,770 Mais ce qu'il permet essentiellement de faire est il convertit ces mouvements complexes 994 00:54:49,770 --> 00:54:55,310 en chiffres simples, ou d'un diplôme de rotation, ou une mise à l'échelle 995 00:54:55,310 --> 00:54:56,530 tenir compte comme un numéro. 996 00:54:56,530 --> 00:55:02,190 Alors qu'est-ce qu'il fait est qu'il abstraction un beaucoup de la mécanique complexe et si 997 00:55:02,190 --> 00:55:06,150 Je fais cela, il vous donne un certain nombre qui dit ce intensifie par 10. 998 00:55:06,150 --> 00:55:10,280 >> Donc, ce que vous pouvez faire alors est de savoir si vous aviez une image que vous voulez agrandir, 999 00:55:10,280 --> 00:55:12,120 vous pouvez saisir l'image. 1000 00:55:12,120 --> 00:55:15,370 Et puis utiliser ce genre de API-à-dire, bien, maintenant, je suis mise à l'échelle par un facteur 1001 00:55:15,370 --> 00:55:18,570 10 et vous n'avez pas à vous soucier de toutes les données qui se passe. 1002 00:55:18,570 --> 00:55:20,400 Donc, c'est quelque chose de tout simplement continuer à l'arrière de votre esprit. 1003 00:55:20,400 --> 00:55:23,740 Il peut faire un peu plus facile si vous êtes essayer de faire un peu de ceux qui sont plus 1004 00:55:23,740 --> 00:55:26,680 interactions complexes. 1005 00:55:26,680 --> 00:55:28,420 >> C'est ce que nous appelons l'API motions. 1006 00:55:28,420 --> 00:55:32,180 Vous ne le verrez pas fait appelé Motions de la documentation. 1007 00:55:32,180 --> 00:55:35,750 C'est en fait une collection de API de différents endroits. 1008 00:55:35,750 --> 00:55:38,790 Mais ce que je peux faire, c'est si quelqu'un est intéressés à en apprendre plus sur 1009 00:55:38,790 --> 00:55:45,230 , je suis heureux de vous indiquer à un guide pour savoir comment commencer à ce sujet. 1010 00:55:45,230 --> 00:55:47,540 >> Et puis la prochaine chose vous, qui est la chose que la plupart des gens sont 1011 00:55:47,540 --> 00:55:49,920 probablement plus familier avec, sont des gestes. 1012 00:55:49,920 --> 00:55:53,680 Donc, ce qui est beaucoup plus élevé niveau d'abstraction. 1013 00:55:53,680 --> 00:55:55,910 Donc, vous êtes essentiellement en prenant tous ces sorte de mouvements et vous êtes 1014 00:55:55,910 --> 00:55:58,510 dire, à droite, ce qui est un discret chose que je peux faire? 1015 00:55:58,510 --> 00:56:03,690 Je ne peux donc encercler avec mon doigt, ou je ne peux Balayez avec ma main, ou je peux taper 1016 00:56:03,690 --> 00:56:04,720 dans l'oreille. 1017 00:56:04,720 --> 00:56:08,240 Et si nous avons brisé les bas juste à essayer d'en faire un peu plus facile à 1018 00:56:08,240 --> 00:56:11,860 commencer dans certains de ces gestes. 1019 00:56:11,860 --> 00:56:14,390 Et je vais vous montrer montrer un peu sur la façon dont certains de ces travaux. 1020 00:56:14,390 --> 00:56:17,860 1021 00:56:17,860 --> 00:56:24,675 >> Donc, retour dans le visualiseur, si je tourne gestes sur - 1022 00:56:24,675 --> 00:56:37,550 1023 00:56:37,550 --> 00:56:42,675 permettez-moi de m'arrêter que c'est tellement pas tourner et faire courir le vertige. 1024 00:56:42,675 --> 00:56:43,430 Droite, là nous allons. 1025 00:56:43,430 --> 00:56:44,680 Turn it up. 1026 00:56:44,680 --> 00:56:49,750 1027 00:56:49,750 --> 00:56:50,800 À droite, on y va. 1028 00:56:50,800 --> 00:56:53,560 >> Alors maintenant, vous pouvez voir que mon les mains dans l'espace. 1029 00:56:53,560 --> 00:56:57,750 Si je dessine un cercle, il vient et formant un cercle. 1030 00:56:57,750 --> 00:57:01,140 Et vous pouvez voir que c'est en fait dans n'importe quel plan. 1031 00:57:01,140 --> 00:57:02,360 Il n'a pas vraiment d'importance comment je la dessine. 1032 00:57:02,360 --> 00:57:05,760 Mais il s'agit essentiellement de détecter que je suis dessiner un cercle avec mon doigt. 1033 00:57:05,760 --> 00:57:10,830 >> Et au niveau de l'API, nous avons essayé de faire que facile à utiliser que possible. 1034 00:57:10,830 --> 00:57:14,880 Donc, vous n'avez pas vraiment besoin de penser à les mécanismes de suivi des points 1035 00:57:14,880 --> 00:57:16,610 en 3D et déterminer si c'est un cercle. 1036 00:57:16,610 --> 00:57:19,690 Vous pouvez simplement dire, c'est un cercle qui se passe? 1037 00:57:19,690 --> 00:57:23,150 Donc, c'est une chose que vous pouvez utiliser en tant que mécanisme de commande. 1038 00:57:23,150 --> 00:57:26,257 >> Vous verrez également là que nous avons balayages, robinets. 1039 00:57:26,257 --> 00:57:30,570 1040 00:57:30,570 --> 00:57:34,280 Vous pouvez voir ces petites boules il rebondit vers le bas. 1041 00:57:34,280 --> 00:57:37,990 Donc, ce sont visuellement la façon dont nous montrent que les gestes sont. 1042 00:57:37,990 --> 00:57:42,600 >> Mais en termes de développement de logiciels pour ça, c'est juste une façon de haut niveau 1043 00:57:42,600 --> 00:57:47,130 de simplifier beaucoup de la complexité de suivi des doigts, de sorte que vous pouvez simplement 1044 00:57:47,130 --> 00:57:49,210 les utiliser comme est. 1045 00:57:49,210 --> 00:57:51,250 Vous allez commencer à voir différents approches pour cela. 1046 00:57:51,250 --> 00:57:54,890 Et je vais vous montrer une autre approche, un peu plus tard d'une manière différente 1047 00:57:54,890 --> 00:57:59,390 de le faire, mais ceux tous construits dans l'API. 1048 00:57:59,390 --> 00:58:05,900 1049 00:58:05,900 --> 00:58:09,340 >> Donc, nous avons quelques autres parties le SDK qui pourraient être 1050 00:58:09,340 --> 00:58:10,700 intéressant de vous les gars. 1051 00:58:10,700 --> 00:58:15,440 Donc, juste pour couvrir les derniers bits, il ya trois niveaux d'abstraction, je 1052 00:58:15,440 --> 00:58:16,000 parlé. 1053 00:58:16,000 --> 00:58:20,330 Le niveau bas, ce qui est le châssis, les mains et les doigts. 1054 00:58:20,330 --> 00:58:23,570 >> Le niveau intermédiaire, là où elle est la conversion de beaucoup de ce mouvement en 1055 00:58:23,570 --> 00:58:30,510 mouvement continu, de sorte que la rotation, ou mise à l'échelle, ou de la traduction. 1056 00:58:30,510 --> 00:58:33,010 Et puis au niveau suivant qui est des gestes, comme 1057 00:58:33,010 --> 00:58:34,160 je fais un cercle? 1058 00:58:34,160 --> 00:58:35,560 Je fais un robinet? 1059 00:58:35,560 --> 00:58:37,890 Suis-je en train de faire un coup? 1060 00:58:37,890 --> 00:58:42,480 >> Puis de l'autre côté de celui-ci, nous avons choses appelées la boîte d'interaction. 1061 00:58:42,480 --> 00:58:45,620 Je ne veux pas entrer dans trop de détails, parce que c'est tout simplement 1062 00:58:45,620 --> 00:58:47,990 vous donner un peu de goût de ce que certaines choses sont. 1063 00:58:47,990 --> 00:58:51,710 Vous êtes certainement plus que bienvenus pour tendre la main à moi avec des détails plus tard 1064 00:58:51,710 --> 00:58:52,740 sur ce sujet. 1065 00:58:52,740 --> 00:58:56,320 Mais la boîte d'interaction est une autre façon que nous essayons de faire un peu 1066 00:58:56,320 --> 00:59:00,880 peu plus simple de penser à les coordonnées dans l'espace. 1067 00:59:00,880 --> 00:59:03,630 >> Donc je l'ai mentionné avant vous avez vu l'espace - 1068 00:59:03,630 --> 00:59:06,520 c'est ce 3D pyramide inversée. 1069 00:59:06,520 --> 00:59:07,940 Cela pourrait devenir un peu délicat. 1070 00:59:07,940 --> 00:59:08,700 Vous pouvez sorte de le voir là. 1071 00:59:08,700 --> 00:59:11,760 Cela peut devenir un peu délicat si vous essayez de traduire en 1072 00:59:11,760 --> 00:59:15,770 espace de l'écran où vous affichez ce que vous travaillez sur. 1073 00:59:15,770 --> 00:59:17,685 >> Donc, ce que nous avons créé est une boîte d'interaction. 1074 00:59:17,685 --> 00:59:25,630 1075 00:59:25,630 --> 00:59:27,280 Ça va être très difficile - 1076 00:59:27,280 --> 00:59:29,560 oh, là, nous allons si je tourne que sur un. 1077 00:59:29,560 --> 00:59:31,170 Donc vous pouvez voir que la boîte blanche là-bas. 1078 00:59:31,170 --> 00:59:34,650 1079 00:59:34,650 --> 00:59:40,990 Et dans le fond ce que ça fait, c'est que c'est juste à la cartographie que zéro à un, 1080 00:59:40,990 --> 00:59:41,540 zéro à un. 1081 00:59:41,540 --> 00:59:44,480 Alors que vous venez d'obtenir un espace à l'échelle ça a toujours fixé. 1082 00:59:44,480 --> 00:59:47,900 Vous n'avez pas besoin de s'inquiéter sur la façon jusqu'où vous êtes au-dessus de l'appareil, 1083 00:59:47,900 --> 00:59:48,520 ou là où il est. 1084 00:59:48,520 --> 00:59:49,770 >> Et cette règle - 1085 00:59:49,770 --> 00:59:52,410 1086 00:59:52,410 --> 00:59:54,160 au moins, il devrait ajuster. 1087 00:59:54,160 --> 00:59:59,850 1088 00:59:59,850 --> 01:00:02,570 C'est évidemment le mode de démonstration. 1089 01:00:02,570 --> 01:00:06,630 Mais fondamentalement, ce qui va se passer avec c'est elle seulement s'adapter à 1090 01:00:06,630 --> 01:00:10,890 où la personne est au-dessus de l'appareil, et il va créer une cohérence 1091 01:00:10,890 --> 01:00:12,870 espace pour que vous travaillez po 1092 01:00:12,870 --> 01:00:16,090 >> Il semble un peu complexe avec l' façon je vous explique là. 1093 01:00:16,090 --> 01:00:20,620 Mais ce que vous permet essentiellement faire est juste oublier 1094 01:00:20,620 --> 01:00:21,600 où la personne est. 1095 01:00:21,600 --> 01:00:25,610 Il vous donne juste un zéro à l'échelle à un en Y, de zéro à un dans le X. Et 1096 01:00:25,610 --> 01:00:29,550 vous n'avez tout simplement pas besoin de s'inquiéter de tout la complexité de l'endroit où la personne est, 1097 01:00:29,550 --> 01:00:33,000 qu'ils utilisent de grands mouvements ou petits mouvements, et il seulement échelles 1098 01:00:33,000 --> 01:00:35,030 tout pour vous. 1099 01:00:35,030 --> 01:00:36,330 Donc, c'est juste quelque chose à garder un œil sur. 1100 01:00:36,330 --> 01:00:38,350 >> Si vous ne regardez à travers la documentation et vous voyez quelque chose 1101 01:00:38,350 --> 01:00:41,920 sur l'interaction Box, c'est ce que ça parle. 1102 01:00:41,920 --> 01:00:45,792 Il peut être un peu concept difficile à comprendre ce que c'est. 1103 01:00:45,792 --> 01:00:57,040 Et il est regrettable que ce n'est pas mise à l'échelle avec moi, mais c'est OK. 1104 01:00:57,040 --> 01:01:01,260 >> Et pendant que nous sommes sur ce point de vue, l'autre API qui serait intéressant de 1105 01:01:01,260 --> 01:01:03,530 parler peut-être sur est notre Touchez API Zone. 1106 01:01:03,530 --> 01:01:08,900 Donc, l'une des premières choses que les gens demander, c'est comment vous cliquez avec le Leap? 1107 01:01:08,900 --> 01:01:11,250 C'est une sorte de une question intéressante, parce que vous n'avez pas vraiment besoin de cliquer sur 1108 01:01:11,250 --> 01:01:12,390 avec le Leap. 1109 01:01:12,390 --> 01:01:15,350 Ce que nous essayons et nous encourageons est de penser environ en fait interagir avec le 1110 01:01:15,350 --> 01:01:19,410 espace, saisir et déplacer - vous n'ont pas besoin de cliquer et faire glisser. 1111 01:01:19,410 --> 01:01:23,850 >> Mais pour les applications où une sorte d'interaction est nécessaire, nous 1112 01:01:23,850 --> 01:01:25,775 avoir une API qui s'appelle une API de zone de contact. 1113 01:01:25,775 --> 01:01:29,470 Et il essaie juste de prendre beaucoup de la complexité de déterminer exactement 1114 01:01:29,470 --> 01:01:33,130 ce que l'utilisateur de faire dans l'air et simplifie en seulement un événement qui 1115 01:01:33,130 --> 01:01:35,600 dit que vous avez cliqué soit ou pas. 1116 01:01:35,600 --> 01:01:38,250 Et je vais vous montrer très rapidement comment cela fonctionne. 1117 01:01:38,250 --> 01:01:43,720 1118 01:01:43,720 --> 01:01:52,000 >> Donc vous pouvez voir ici l'être de mon doigt représentée comme un curseur, et vous aurez 1119 01:01:52,000 --> 01:01:54,720 se donné cette position tout au long de l'API. 1120 01:01:54,720 --> 01:01:58,250 Et comme je commence à aller de l'avant, il dit, fondamentalement, je suis maintenant en cliquant et je 1121 01:01:58,250 --> 01:02:00,080 peuvent glisser cette situation. 1122 01:02:00,080 --> 01:02:02,700 Et il n'a pas vraiment d'importance où Je suis dans l'espace 3D - 1123 01:02:02,700 --> 01:02:04,650 il va travailler, peu importe où je suis. 1124 01:02:04,650 --> 01:02:09,060 >> Et si à première vue, il semble très simple. 1125 01:02:09,060 --> 01:02:12,180 Il ya effectivement beaucoup de complexe mécanique autour de cela. 1126 01:02:12,180 --> 01:02:15,800 C'est pour cela que nous essayons d'encapsuler tout cela dans une API et en faire un 1127 01:02:15,800 --> 01:02:17,610 peu plus simple pour vous les gars. 1128 01:02:17,610 --> 01:02:21,140 Donc si vous avez un oeil à l'API, il est en fait assez simple à 1129 01:02:21,140 --> 01:02:23,780 construire que dans votre application, et vous n'avez pas à vous soucier de tous les 1130 01:02:23,780 --> 01:02:27,130 complexités de la où le la main de personne. 1131 01:02:27,130 --> 01:02:31,380 >> Donc, il ya beaucoup d'autres choses dans le SDK. 1132 01:02:31,380 --> 01:02:33,610 Si vous voulez avoir un peu de découvrir, vous allez commencer à trouver un 1133 01:02:33,610 --> 01:02:34,210 des autres. 1134 01:02:34,210 --> 01:02:38,860 Mais ceux qui sont certains de haut niveau concepts qui sont dans notre SDK. 1135 01:02:38,860 --> 01:02:42,760 >> Il pourrait être un peu beaucoup à prendre dans sans avoir eu la chance de jouer 1136 01:02:42,760 --> 01:02:44,050 autour avec le Leap encore. 1137 01:02:44,050 --> 01:02:47,800 Mais je voulais juste vous donner un peu de une idée de ce qu'il ya dedans pour que 1138 01:02:47,800 --> 01:02:51,850 lorsque vous obtenez de lui, comme je l'ai dit, n'hésitez pas à vous adresser à nous. 1139 01:02:51,850 --> 01:02:54,470 Je peux vous diriger dans la bonne direction pour toute sorte de documentation pour aider 1140 01:02:54,470 --> 01:02:55,720 de vous lancer. 1141 01:02:55,720 --> 01:03:01,080 1142 01:03:01,080 --> 01:03:06,960 >> Donc, comme je l'ai dit, notre SDK a un tas de langues indigènes. 1143 01:03:06,960 --> 01:03:08,870 Nous avons l'API JavaScript. 1144 01:03:08,870 --> 01:03:13,310 Une des façons les plus faciles pour commencer pourrait être de regarder une partie de la 1145 01:03:13,310 --> 01:03:16,560 plates-formes des cadres qui sont là-bas. 1146 01:03:16,560 --> 01:03:19,370 >> Je ne sais pas si les gens sont familier avec Unity. 1147 01:03:19,370 --> 01:03:22,340 famo.us, goo et Vuo sont tous très nouveaux à la scène. 1148 01:03:22,340 --> 01:03:24,820 Unreal vous avez probablement vu dans les moteurs de jeux. 1149 01:03:24,820 --> 01:03:30,040 >> Mais ce que ce genre d'environnements faire est-il peut-être un moyen plus facile pour aider à 1150 01:03:30,040 --> 01:03:30,930 commencer. 1151 01:03:30,930 --> 01:03:33,890 Parce que ce que certains d'entre eux la volonté vous fournissez un cadre 3D 1152 01:03:33,890 --> 01:03:34,770 commencer. 1153 01:03:34,770 --> 01:03:37,490 Donc, il sorte de sort un peu de la complexité. 1154 01:03:37,490 --> 01:03:40,930 Vous obtenez plus d'un visuel environnement pour travailler po 1155 01:03:40,930 --> 01:03:45,380 >> famo.us est une nouvelle plate-forme qui vient pour un développement d'applications Web. 1156 01:03:45,380 --> 01:03:48,950 Leur but est de faire application web développement super facile. 1157 01:03:48,950 --> 01:03:50,830 Alors que va sortir - 1158 01:03:50,830 --> 01:03:52,340 il ya pas de délai pour elle en ce moment. 1159 01:03:52,340 --> 01:03:54,790 Mais si c'est quelque chose que vous êtes intéressé à faire, il pourrait être un 1160 01:03:54,790 --> 01:03:56,430 à garder un oeil sur. 1161 01:03:56,430 --> 01:04:00,410 >> goo est un incroyable HTML5 plate-forme de jeux. 1162 01:04:00,410 --> 01:04:05,530 Ils font un éditeur très visuel ainsi en ligne, encore une fois, pour une grande 1163 01:04:05,530 --> 01:04:07,480 applications web de performance. 1164 01:04:07,480 --> 01:04:11,520 Vuo est quelque chose que je peux aller plus très brièvement. 1165 01:04:11,520 --> 01:04:15,580 Cela amène à la notion de prototypage rapide. 1166 01:04:15,580 --> 01:04:17,100 >> Et je ne veux pas y aller trop profondément dans cela. 1167 01:04:17,100 --> 01:04:20,226 Mais l'une des choses si vous êtes vraiment intéressé à entrer dans ce 1168 01:04:20,226 --> 01:04:25,370 type de développement, trouver un bon outil faire prototypage rapide pourrait être 1169 01:04:25,370 --> 01:04:26,480 vraiment utile. 1170 01:04:26,480 --> 01:04:30,520 Et ce que je veux dire par là, c'est que c'est un cadre où vous avez à faire très, 1171 01:04:30,520 --> 01:04:33,200 très peu d'efforts pour obtenir beaucoup de retour. 1172 01:04:33,200 --> 01:04:35,450 Donc, vous n'avez pas vraiment besoin pour faire beaucoup de codage. 1173 01:04:35,450 --> 01:04:38,640 Beaucoup d'entre elles est très visuelle - c'est glisser des blocs autour. 1174 01:04:38,640 --> 01:04:45,230 >> En fait, je peux vous montrer une très, très bref exemple. 1175 01:04:45,230 --> 01:05:04,650 1176 01:05:04,650 --> 01:05:07,710 Donc vous pouvez voir ici, c'est juste une environnement totalement visuel - 1177 01:05:07,710 --> 01:05:08,960 vous n'avez même pas besoin de code. 1178 01:05:08,960 --> 01:05:18,888 1179 01:05:18,888 --> 01:05:21,220 Oh, grand - 1180 01:05:21,220 --> 01:05:23,340 nous ne ferons pas cette démo pour le moment. 1181 01:05:23,340 --> 01:05:25,330 Il ne semble pas vouloir à exécuter pour le moment. 1182 01:05:25,330 --> 01:05:29,490 Donc, sans entrer dans trop de détails, c'est ce qu'on appelle un visuel 1183 01:05:29,490 --> 01:05:30,910 langage de programmation. 1184 01:05:30,910 --> 01:05:34,460 Il vous permet d'obtenir une certaine base fonctionnalité travail. 1185 01:05:34,460 --> 01:05:40,970 >> Je vais rapidement mettre en place un version complète de ce produit. 1186 01:05:40,970 --> 01:05:47,870 Donc vous pouvez voir ici, c'est une très application simple qui fondamentalement 1187 01:05:47,870 --> 01:05:50,400 prend une image et vous permet de le déplacer avec le Leap. 1188 01:05:50,400 --> 01:05:53,730 Et ces blocs verts ici sont essentiellement tout ce que vous devez faire pour obtenir 1189 01:05:53,730 --> 01:05:55,380 commencé avec le côté Leap de lui. 1190 01:05:55,380 --> 01:05:58,660 Donc, c'est une bonne façon de commencer. 1191 01:05:58,660 --> 01:06:01,550 Si vous avez des idées que vous voulez expérience avec avant même 1192 01:06:01,550 --> 01:06:03,460 tout code vers le bas, c'est une bonne façon de commencer. 1193 01:06:03,460 --> 01:06:06,000 1194 01:06:06,000 --> 01:06:08,280 >> PUBLIC: Si nous utilisons [inaudible] 1195 01:06:08,280 --> 01:06:12,000 regarder, ne serait-il traduire dans le code réel? 1196 01:06:12,000 --> 01:06:14,870 >> MICHAEL SUTHERLAND: Dans cette situation, Je ne pense pas que vous avez la possibilité de 1197 01:06:14,870 --> 01:06:16,410 traduire code. 1198 01:06:16,410 --> 01:06:18,820 Il ya certainement une autre ossatures, là-bas. 1199 01:06:18,820 --> 01:06:21,990 Quartz Composer est en fait un outil d'Apple. 1200 01:06:21,990 --> 01:06:25,560 Ce n'est plus officiellement supporté, mais il ya une grande communauté autour de lui. 1201 01:06:25,560 --> 01:06:27,550 >> Nous avons vu un certain Bond incroyablement trucs sortir de cela. 1202 01:06:27,550 --> 01:06:29,280 Il ya des plug-ins disponibles. 1203 01:06:29,280 --> 01:06:34,260 Je pense qu'il ya un accès à faible niveau Code de quartz, même si je ne suis pas 1204 01:06:34,260 --> 01:06:36,170 entièrement sûr. 1205 01:06:36,170 --> 01:06:38,400 Mais c'est une bonne question. 1206 01:06:38,400 --> 01:06:45,790 1207 01:06:45,790 --> 01:06:50,210 >> Donc, je vais juste vous montrer quelques très, termes de très haut niveau pour des choses 1208 01:06:50,210 --> 01:06:53,470 à penser lorsque vous êtes en développement. 1209 01:06:53,470 --> 01:06:57,830 Les conditions d'éclairage ne sont généralement pas un gros problème pour le saut plus. 1210 01:06:57,830 --> 01:07:01,330 Nous avons une équipe formidable qui est essentiellement été en mesure d'éliminer pour 1211 01:07:01,330 --> 01:07:03,310 presque toutes les conditions d'éclairage, car c'est quelque chose qui peut 1212 01:07:03,310 --> 01:07:04,080 potentiellement affecter. 1213 01:07:04,080 --> 01:07:07,530 Sources de rayonnement infrarouge venant de la disposer à l'extérieur de la capacité d'affecter l' 1214 01:07:07,530 --> 01:07:08,770 performance. 1215 01:07:08,770 --> 01:07:12,660 >> En général, vous ne serez pas vraiment venir dans de nombreux obstacles. 1216 01:07:12,660 --> 01:07:17,590 Si dans votre développement, vous voyez que l'appareil passe en mode robuste, 1217 01:07:17,590 --> 01:07:21,680 vraiment tout cela signifie, c'est qu'il peut avoir détecté qu'il ya une certaine infrarouge 1218 01:07:21,680 --> 01:07:23,880 des sources de lumière dans l'environnement et il est le compenser. 1219 01:07:23,880 --> 01:07:27,110 Alors ne soyez pas trop inquiet à ce sujet. 1220 01:07:27,110 --> 01:07:32,870 >> En général, lorsque vous concevez logiciels pour le saut, il est important 1221 01:07:32,870 --> 01:07:37,890 se rendre compte que ce pourrait être la première temps que votre utilisateur utilise 1222 01:07:37,890 --> 01:07:39,070 cette technologie. 1223 01:07:39,070 --> 01:07:44,560 Et c'est quelque chose qu'il est difficile pour obtenir votre tête autour de l'origine. 1224 01:07:44,560 --> 01:07:49,240 Ce que nous essayons et nous encourageons les gens à ne se penser au lieu de simplement 1225 01:07:49,240 --> 01:07:53,490 permettant à l'utilisateur d'avoir à trouver leur chemin autour de l'interaction, ce qui 1226 01:07:53,490 --> 01:07:57,470 vous demandez votre mode de faire, essayer de leur expliquer un peu. 1227 01:07:57,470 --> 01:08:00,120 Traitez-les comme si elles ne peuvent jamais ont vu cette technologie. 1228 01:08:00,120 --> 01:08:04,400 Parfois, les gens ne savent même pas à atteindre leurs mains sur le dispositif, 1229 01:08:04,400 --> 01:08:06,830 alors ne prenez rien pour acquis. 1230 01:08:06,830 --> 01:08:11,110 >> Si vous avez un coup d'oeil autour de l'espace aérien, vous remarquerez que beaucoup des applications 1231 01:08:11,110 --> 01:08:16,290 vraiment déduire l'utilisateur sur la façon de réellement interagir avec cette application. 1232 01:08:16,290 --> 01:08:18,060 C'est quelque chose de juste être conscient de. 1233 01:08:18,060 --> 01:08:21,460 Si vous développez des logiciels pour cette plate-forme, il est nouveau. 1234 01:08:21,460 --> 01:08:24,979 Les gens ne sont pas familiers avec le technologie encore, et vous devrez peut-être 1235 01:08:24,979 --> 01:08:29,220 aider à soulager les dans tout ce c'est que vous construisez. 1236 01:08:29,220 --> 01:08:31,600 >> Données est votre ami. 1237 01:08:31,600 --> 01:08:32,880 Je l'ai dit avant le Visualiseur. 1238 01:08:32,880 --> 01:08:35,240 Il pourrait être l'un des meilleurs outils que vous utilisez. 1239 01:08:35,240 --> 01:08:38,970 Il vous permet simplement de regarder et ce que vous faites. 1240 01:08:38,970 --> 01:08:42,890 Pensez à l'action que vous êtes essayer de coder, et puis regardez 1241 01:08:42,890 --> 01:08:44,970 à quoi il ressemble dans le Visualiseur. 1242 01:08:44,970 --> 01:08:48,300 Et puis il vous donnera une meilleure idée de ce que signifie que les données qui 1243 01:08:48,300 --> 01:08:51,740 vous sortir du SDK. 1244 01:08:51,740 --> 01:08:59,779 >> Si vous faites quelque chose qui a besoin d'un Menu, les menus sont quelque chose que vous 1245 01:08:59,779 --> 01:09:02,450 veut que l'utilisateur soit en mesure de faire sans même y penser. 1246 01:09:02,450 --> 01:09:04,380 Ce n'est pas vraiment une partie de votre application. 1247 01:09:04,380 --> 01:09:07,080 C'est une partie de la façon dont l'utilisateur utilise votre application. 1248 01:09:07,080 --> 01:09:09,670 >> Nous avons donc des ressources sur le site de révélateur. 1249 01:09:09,670 --> 01:09:14,040 Juste un couple de différents systèmes de menus qui ont la charge de vous 1250 01:09:14,040 --> 01:09:16,399 les gars pour avoir à y penser comment construire des menus. 1251 01:09:16,399 --> 01:09:19,130 Parce que les menus peuvent être quelque chose que vous pourrait passer beaucoup de temps à essayer 1252 01:09:19,130 --> 01:09:22,590 de construire dans votre application, quand vraiment ce que vous essayez de faire est 1253 01:09:22,590 --> 01:09:24,850 construire l'idée que vous disposer, non pas dans le menu. 1254 01:09:24,850 --> 01:09:29,140 Je recommanderais donc si vous avez à faire toute sorte de systèmes de menu, certainement 1255 01:09:29,140 --> 01:09:31,430 avoir un regard sur le nous des ressources disposer sur le site de révélateur. 1256 01:09:31,430 --> 01:09:34,370 Nous avons quelques excellents exemples de la façon dont à faire des menus, et la façon de les garder 1257 01:09:34,370 --> 01:09:37,350 cohérente afin que les utilisateurs disposent d'un expérience cohérente à travers 1258 01:09:37,350 --> 01:09:40,170 applications. 1259 01:09:40,170 --> 01:09:41,689 >> Rétroaction visuelle. 1260 01:09:41,689 --> 01:09:45,870 Donc ce que je veux dire par là, c'est que si par exemple vous essayez de faire quelque chose 1261 01:09:45,870 --> 01:09:51,600 qui fait preuve d'un espace 3D, il est très important de fournir une sorte de 1262 01:09:51,600 --> 01:09:52,830 un retour visuel. 1263 01:09:52,830 --> 01:09:58,340 Donc, si c'est montrant où votre les doigts sont dans cet espace, ou dans l' 1264 01:09:58,340 --> 01:10:03,230 cas du bloc 54 que nous avons vu à la très commencer, vous avez sans doute remarqué que 1265 01:10:03,230 --> 01:10:04,860 le [? pédales?] ont été allumés. 1266 01:10:04,860 --> 01:10:10,510 Et quand je suis allé près de la tour de blocs, vous pouvez réellement voir 1267 01:10:10,510 --> 01:10:12,480 visuellement que j'étais près d'eux. 1268 01:10:12,480 --> 01:10:15,920 Et c'est un petit truc, mais c'est effectivement très important. 1269 01:10:15,920 --> 01:10:19,940 Donc, assurez-vous que de l'utilisateur orientée par le fait que l'espace 3D. 1270 01:10:19,940 --> 01:10:21,470 >> Et encore une fois, le prototypage rapide. 1271 01:10:21,470 --> 01:10:24,740 Si vous pouvez trouver quelques outils que vous trouver utile, je doute serait 1272 01:10:24,740 --> 01:10:26,500 vous encourager à investir le temps en elle. 1273 01:10:26,500 --> 01:10:30,210 Être en mesure d'obtenir vos idées rapidement au lieu d'avoir à passer un 1274 01:10:30,210 --> 01:10:34,090 beaucoup de temps de codage à un niveau inférieur et à essayer de comprendre comment coder 1275 01:10:34,090 --> 01:10:37,600 vers le haut, si vous pouvez obtenir ces idées dans devant vous, jouer avec eux 1276 01:10:37,600 --> 01:10:45,380 un peu et puis le code en place, il pourrait être un gain de temps considérable. 1277 01:10:45,380 --> 01:10:48,760 >> Donc, nous arrivons à la fin. 1278 01:10:48,760 --> 01:10:52,092 Comment en sommes-nous du temps? 1279 01:10:52,092 --> 01:10:55,960 >> ENCEINTE 2: [inaudible] huit minutes jusqu'à 05h30. 1280 01:10:55,960 --> 01:10:57,543 >> MICHAEL SUTHERLAND: Nous allons terminer à 05h30? 1281 01:10:57,543 --> 01:10:58,505 >> ENCEINTE 2: je fais cela. 1282 01:10:58,505 --> 01:11:01,010 C'était le spot nous la publicité ici. 1283 01:11:01,010 --> 01:11:02,770 Mais nous pouvons faire un sur un Q & A après cela. 1284 01:11:02,770 --> 01:11:05,260 >> MICHAEL SUTHERLAND: Oui, je ne vais pas trop profondément dans le reste de cette époque. 1285 01:11:05,260 --> 01:11:07,570 J'ai mentionné avant un autre façon de faire des gestes. 1286 01:11:07,570 --> 01:11:14,050 Si vous êtes intéressé et que vous travaillez avec JavaScript, il s'agit d'un 1287 01:11:14,050 --> 01:11:18,820 JavaScript application qu'un développeur nommé Robert Leary construit. 1288 01:11:18,820 --> 01:11:21,920 Ce qu'il fait est qu'il faut beaucoup de la complexité de 1289 01:11:21,920 --> 01:11:24,270 l'enregistrement et l'utilisation de mouvements. 1290 01:11:24,270 --> 01:11:27,660 >> Donc, ce qu'il a fait, c'est qu'il est essentiellement créé un enregistreur de geste. 1291 01:11:27,660 --> 01:11:30,410 Vous pouvez taper dans le geste, enregistrer. 1292 01:11:30,410 --> 01:11:34,160 Il crache quelque chose que vous pouvez puis tirez dans votre application. 1293 01:11:34,160 --> 01:11:39,820 Ainsi, au lieu d'avoir à coder toutes les mouvements complexes en 3D, vous pouvez 1294 01:11:39,820 --> 01:11:43,310 il suffit de prendre cela, faire l'action, et l'enregistrer pour votre application. 1295 01:11:43,310 --> 01:11:45,560 Donc, cela pourrait être un intéressant outil pour vous aider à démarrer. 1296 01:11:45,560 --> 01:11:49,150 1297 01:11:49,150 --> 01:11:50,900 >> Je peux aller à travers ces très rapidement. 1298 01:11:50,900 --> 01:11:54,850 C'est juste un couple de vidéos qui montrent quelques-unes des applications intéressantes. 1299 01:11:54,850 --> 01:11:58,850 Certaines des choses que vous ne pourriez pas voir soit dans l'espace aérien, mais il est flottant 1300 01:11:58,850 --> 01:12:00,190 autour de la communauté des développeurs. 1301 01:12:00,190 --> 01:12:03,860 Juste un travail extraordinaire que les gens ont travaille sur ce spectacle une certaine 1302 01:12:03,860 --> 01:12:06,700 peut-être quelques applications plus uniques possible. 1303 01:12:06,700 --> 01:12:10,920 1304 01:12:10,920 --> 01:12:16,300 >> C'est donc un système qui aide essentiellement la tête suivi de l'appareil photo 1305 01:12:16,300 --> 01:12:17,550 pour donner cette profondeur perspective. 1306 01:12:17,550 --> 01:12:29,550 1307 01:12:29,550 --> 01:12:31,975 Mais vous pouvez le voir, c'est une jolie truc visuel intéressant. 1308 01:12:31,975 --> 01:12:42,610 1309 01:12:42,610 --> 01:12:45,910 Donc, c'est le genre de chose d'intéressant ce qui est possible avec ce type d' 1310 01:12:45,910 --> 01:12:47,160 technologie. 1311 01:12:47,160 --> 01:12:53,030 1312 01:12:53,030 --> 01:12:56,270 >> Et puis certains d'entre vous connaissent peut-être avec l'Oculus Rift. 1313 01:12:56,270 --> 01:12:59,000 C'est juste un travail expérimental qui certains des développeurs ont été 1314 01:12:59,000 --> 01:13:03,190 faire autour combinant Leap mouvement avec l'Oculus Rift, donc pour la première 1315 01:13:03,190 --> 01:13:06,830 temps, vous pouvez être à l'intérieur ce monde virtuel. 1316 01:13:06,830 --> 01:13:11,730 Donc cela va être une intéressante approche pour les jeux à venir prochainement. 1317 01:13:11,730 --> 01:13:13,565 L'Oculus Rift est un casque VR. 1318 01:13:13,565 --> 01:13:17,650 1319 01:13:17,650 --> 01:13:19,360 Pauvre gars - 1320 01:13:19,360 --> 01:13:20,610 il a vraiment eu un moment difficile. 1321 01:13:20,610 --> 01:13:25,850 1322 01:13:25,850 --> 01:13:30,050 >> Il s'agissait d'une exposition qui a été fait l'utilisation du mappage de projection 1323 01:13:30,050 --> 01:13:33,070 avec le Leap Motion. 1324 01:13:33,070 --> 01:13:36,220 Juste une très belle interactive environnement où les gens 1325 01:13:36,220 --> 01:13:37,470 peut tout jouer. 1326 01:13:37,470 --> 01:13:41,540 1327 01:13:41,540 --> 01:13:44,510 Vous pouvez y voir, ils ont créé les Arbres en 3D à l'aide de la cartographie de projection 1328 01:13:44,510 --> 01:13:45,760 techniques. 1329 01:13:45,760 --> 01:13:59,590 1330 01:13:59,590 --> 01:14:02,790 C'était une question intéressante en fait Taipei avec Heineken faire un 1331 01:14:02,790 --> 01:14:04,513 installation. 1332 01:14:04,513 --> 01:14:39,240 1333 01:14:39,240 --> 01:14:42,230 >> L'ensemble de la démarche "Iron Man" il. 1334 01:14:42,230 --> 01:14:45,690 Mais pour des raisons de temps, je vais juste obtenir rapidement à la fin. 1335 01:14:45,690 --> 01:14:50,500 Donc, si il ya trois choses qui être agréable à emporter - parce que je 1336 01:14:50,500 --> 01:14:52,800 rendent compte qu'il ya beaucoup d'informations que nous venons de couverture. 1337 01:14:52,800 --> 01:14:57,350 Et beaucoup d'elle vous verrez vraiment besoin d' passer un peu de temps pour creuser juste 1338 01:14:57,350 --> 01:14:59,000 vers le bas dans les ressources qui sont disponibles. 1339 01:14:59,000 --> 01:15:03,710 >> Mais je pense que la première chose est vraiment si vous concevez des logiciels, essayer de 1340 01:15:03,710 --> 01:15:09,470 concevoir pour l'utilisateur, pas pour "Iron Man". Alors oubliez que je veux être 1341 01:15:09,470 --> 01:15:16,040 "Iron Man". Je veux être sur "Minority Rapport. "Mais au lieu, 1342 01:15:16,040 --> 01:15:17,050 concevoir pour l'utilisateur. 1343 01:15:17,050 --> 01:15:19,040 Conception pour la personne qui va à l'aide de votre logiciel. 1344 01:15:19,040 --> 01:15:22,340 >> Alors, pensez à comment puis-je faire leur expérience mieux? 1345 01:15:22,340 --> 01:15:25,310 Comment puis-je faire quelque chose qui qu'ils font de mieux? 1346 01:15:25,310 --> 01:15:28,120 Et que va vraiment être là où le plus puissant et le plus 1347 01:15:28,120 --> 01:15:29,370 logiciel de prise vient. 1348 01:15:29,370 --> 01:15:33,710 1349 01:15:33,710 --> 01:15:37,740 >> Et si vous êtes familier avec l'interface utilisateur / UX, vous peut presque jeter les règles sur la 1350 01:15:37,740 --> 01:15:39,740 fenêtre dans un certain sens. 1351 01:15:39,740 --> 01:15:42,590 Avec ce type de technologie, nous sommes de commencer à réécrire les règles que nous 1352 01:15:42,590 --> 01:15:46,590 aller, et cela signifie simplement que vous avez une toile vierge. 1353 01:15:46,590 --> 01:15:48,650 Alors vous les gars commencent vraiment au bon moment. 1354 01:15:48,650 --> 01:15:52,010 Si vous êtes juste dans la programmation maintenant, cela signifie que vous arrivez à 1355 01:15:52,010 --> 01:15:54,470 écrire le livre de règle que vous apprenez, de sorte que c'est une étonnante 1356 01:15:54,470 --> 01:15:55,720 occasion pour cela. 1357 01:15:55,720 --> 01:15:58,160 1358 01:15:58,160 --> 01:16:01,800 >> Et je dirais simplement encore, être en mesure de trouver un moyen de prototyper rapidement et 1359 01:16:01,800 --> 01:16:02,270 puis construire. 1360 01:16:02,270 --> 01:16:06,900 Ne perdez pas nécessairement tout votre temps entrer dans les écrous et boulons 1361 01:16:06,900 --> 01:16:07,280 tout de suite. 1362 01:16:07,280 --> 01:16:09,150 Voyez si vous pouvez obtenir vos idées sur. 1363 01:16:09,150 --> 01:16:11,720 >> Il sert à être que cela était bon de les mettre sur papier. 1364 01:16:11,720 --> 01:16:13,500 Et le papier est encore un grand chemin à parcourir. 1365 01:16:13,500 --> 01:16:16,910 Mais une fois que vous commencez à obtenir ces dynamique interfaces, vous commencez vraiment 1366 01:16:16,910 --> 01:16:21,330 avoir besoin de quelques outils de meilleure qualité pour pouvoir pour obtenir ces idées dynamiques sur. 1367 01:16:21,330 --> 01:16:25,750 Et donc si vous pouvez trouver des outils qui vous aider à prototyper, essayer et apprendre 1368 01:16:25,750 --> 01:16:28,030 et les utilisent, et vous probablement vous épargner 1369 01:16:28,030 --> 01:16:31,710 beaucoup de temps et de tracas. 1370 01:16:31,710 --> 01:16:34,820 >> Donc un peu de ressources. 1371 01:16:34,820 --> 01:16:37,620 Une fois que vous commencez à obtenir des en JavaScript 1372 01:16:37,620 --> 01:16:41,690 js.leapmotion.com / tutoriels, que vais être un excellent moyen pour commencer. 1373 01:16:41,690 --> 01:16:44,240 Exemples de nouveau sur js.leapmotion.com, vous trouverez des 1374 01:16:44,240 --> 01:16:46,140 grands exemples JavaScript. 1375 01:16:46,140 --> 01:16:51,860 >> S'il vous plaît n'hésitez à s'engager dans la forums, demandent les développeurs, nous demandent. 1376 01:16:51,860 --> 01:16:54,360 C'est une excellente façon d'apprendre. 1377 01:16:54,360 --> 01:16:58,190 Si vous êtes intéressé à en savoir plus contenu de ce qui est là-bas, certains 1378 01:16:58,190 --> 01:17:01,520 de la direction de la pensée dans l'espace, labs.leapmotion.com d 'un grand 1379 01:17:01,520 --> 01:17:02,560 blog pour cela. 1380 01:17:02,560 --> 01:17:05,600 Nous mettons à du nouveau contenu chaque semaine, c'est un grand espace. 1381 01:17:05,600 --> 01:17:09,290 >> Et si vous voulez vous connecter avec nous, encore une fois, les forums. 1382 01:17:09,290 --> 01:17:12,032 Vous pouvez nous envoyer un courriel à developers@leapmotion.com. 1383 01:17:12,032 --> 01:17:14,960 Nous sommes sur @ leapmotiondev sur Twitter, si juste tweeter à nous. 1384 01:17:14,960 --> 01:17:16,350 Nous sommes très actifs là-bas. 1385 01:17:16,350 --> 01:17:18,430 Et notre poignée principale, @ leapmotion. 1386 01:17:18,430 --> 01:17:21,100 @ Leapmotiondev est évidemment notre développeur poignée Twitter. 1387 01:17:21,100 --> 01:17:23,700 1388 01:17:23,700 --> 01:17:26,050 >> Donc, c'est vraiment cela. 1389 01:17:26,050 --> 01:17:28,450 Si il ya un certain temps pour les questions, certainement heureux 1390 01:17:28,450 --> 01:17:30,130 pour répondre aux questions. 1391 01:17:30,130 --> 01:17:33,550 Si vous pensez à quoi que ce soit après, s'il vous plaît n'hésitez à tendre la main à moi 1392 01:17:33,550 --> 01:17:38,370 directement à kiwi@leapmotion.com, ou tweet à moi @ kiwi. 1393 01:17:38,370 --> 01:17:39,750 Cool. 1394 01:17:39,750 --> 01:17:40,930 Vous avez des questions? 1395 01:17:40,930 --> 01:17:45,230 >> PUBLIC: Outre le développement des applications que [inaudible], dans quelle mesure est 1396 01:17:45,230 --> 01:17:49,940 à faire [inaudible] logiciel de niveau afin que vous pouvez faire défiler vers la gauche, la droite, 1397 01:17:49,940 --> 01:17:51,320 haut, le bas, et une [inaudible] 1398 01:17:51,320 --> 01:17:52,055 applications, [? par exemple?] 1399 01:17:52,055 --> 01:17:53,270 [Inaudible]? 1400 01:17:53,270 --> 01:17:55,530 >> MICHAEL SUTHERLAND: Donc, il sont des applications pour cela. 1401 01:17:55,530 --> 01:17:58,760 Si vous avez un regard sur l'espace aérien, vous aurez trouver quelques applications différentes. 1402 01:17:58,760 --> 01:18:04,570 Quelques-uns des plus populaires sont un appelé handwave qui vous permet de faire 1403 01:18:04,570 --> 01:18:06,070 certains gestes de base. 1404 01:18:06,070 --> 01:18:09,050 Si vous voulez faire ce genre de choses, il n'y a vraiment rien qui vous limite 1405 01:18:09,050 --> 01:18:10,760 dans le SDK pour le faire. 1406 01:18:10,760 --> 01:18:17,320 C'est vraiment une question de si vous êtes la construction que le contrôle de niveau du système d'exploitation, il est 1407 01:18:17,320 --> 01:18:21,810 effectivement faire cette expérience d'utiliser le système d'exploitation mieux? 1408 01:18:21,810 --> 01:18:25,450 >> Au fil du temps, nous allons commencer à voir le systèmes d'exploitation évoluent à un état 1409 01:18:25,450 --> 01:18:28,400 qui est vraiment fait pour ce type d'entrée. 1410 01:18:28,400 --> 01:18:32,000 Pour l'instant, nous sommes en train utilisons des systèmes d'exploitation qui ont été construits 1411 01:18:32,000 --> 01:18:34,340 pour 26 ans la technologie. 1412 01:18:34,340 --> 01:18:37,240 Si vous avez un oeil à l'interface Mac, il n'a pas vraiment changé en 1413 01:18:37,240 --> 01:18:38,790 environ 26 ans. 1414 01:18:38,790 --> 01:18:43,020 Donc nous sommes vraiment battre un 26 années courbe où les gens ont eu l'apprentissage 1415 01:18:43,020 --> 01:18:47,170 ainsi utilisé pour ce type d'interface qui il est difficile de voir au-delà. 1416 01:18:47,170 --> 01:18:51,770 Donc, si vous pouvez améliorer cette expérience, c'est une victoire définitive. 1417 01:18:51,770 --> 01:18:56,730 >> Mais si c'est juste faire un geste pour le souci de faire un geste, ce 1418 01:18:56,730 --> 01:19:01,360 vous trouverez probablement est que les utilisateurs, ils trouvent qu'il est plus facile de revenir 1419 01:19:01,360 --> 01:19:04,440 à leur clavier et la souris en raison c'est ce qu'ils sont à l'aise. 1420 01:19:04,440 --> 01:19:08,670 Voilà pourquoi il est très important de penser à qui je conçois pour? 1421 01:19:08,670 --> 01:19:13,670 Qui est cet utilisateur final, et comment pouvons- Je fais de leur vie un peu mieux? 1422 01:19:13,670 --> 01:19:22,350 >> Mais si nous avons le temps, je peut vous montrer un rapide. 1423 01:19:22,350 --> 01:19:31,670 1424 01:19:31,670 --> 01:19:33,650 C'est une question intéressante qui vient de sortir. 1425 01:19:33,650 --> 01:19:39,660 1426 01:19:39,660 --> 01:19:42,890 Il s'agit d'un curseur très simple, mais il est plutôt mignon parce qu'il a ce 1427 01:19:42,890 --> 01:19:44,140 petite main - 1428 01:19:44,140 --> 01:19:46,110 1429 01:19:46,110 --> 01:19:48,360 ou elle n'existe pas. 1430 01:19:48,360 --> 01:19:49,610 Sommes-nous là? 1431 01:19:49,610 --> 01:19:54,050 1432 01:19:54,050 --> 01:19:55,300 Intéressant. 1433 01:19:55,300 --> 01:19:59,650 1434 01:19:59,650 --> 01:20:00,710 >> Eh bien, je ne vais pas vous montrer cette démo. 1435 01:20:00,710 --> 01:20:04,060 Mais que [? leapcursor.js?] 1436 01:20:04,060 --> 01:20:08,370 est un petit exemple intéressant de noter que fondamentalement vous permet de faire défiler de haut en bas 1437 01:20:08,370 --> 01:20:12,840 de manière fluide dans une page web et une sorte de clics juste en fléchissant votre main. 1438 01:20:12,840 --> 01:20:16,200 Alors qu'il est censé être plus de une sorte décontractée de défilement 1439 01:20:16,200 --> 01:20:17,910 de haut en bas, films. 1440 01:20:17,910 --> 01:20:20,410 >> PUBLIC: Vous avez parlé de l'appareil lui-même est en grande partie du matériel de base. 1441 01:20:20,410 --> 01:20:24,005 Quel est le matériel sous-jacent technologie qui est en train de faire la 1442 01:20:24,005 --> 01:20:25,950 la détection d'objets? 1443 01:20:25,950 --> 01:20:28,740 >> MICHAEL SUTHERLAND: Donc la réelle détection des objets - si 1444 01:20:28,740 --> 01:20:33,490 fondamentalement, si vous étiez à pirater le USB ici, vous allez juste pour obtenir un 1445 01:20:33,490 --> 01:20:35,940 le groupe entier des données d'image arrière. 1446 01:20:35,940 --> 01:20:37,730 Les gens l'ont déjà fait. 1447 01:20:37,730 --> 01:20:41,260 Où la magie se passe est fondamentalement une fois qu'il est dans le 1448 01:20:41,260 --> 01:20:45,980 ordinateur, il s'agit essentiellement d'une certaine des algorithmes propriétaires qui étaient 1449 01:20:45,980 --> 01:20:51,410 développé à l'origine par notre co-fondateur et ont maintenant juste pris une 1450 01:20:51,410 --> 01:20:52,300 leur propre vie. 1451 01:20:52,300 --> 01:20:55,830 >> PUBLIC: Est-ce par infrarouge, ou un champ magnétique [inaudible]? 1452 01:20:55,830 --> 01:20:57,600 >> MICHAEL SUTHERLAND: C'est donc juste purement infrarouge. 1453 01:20:57,600 --> 01:21:00,900 Donc, littéralement, c'est un peu comme avoir un peu de webcam assis sur votre disque 1454 01:21:00,900 --> 01:21:03,920 puis un spot lumineux sur votre main. 1455 01:21:03,920 --> 01:21:05,190 C'est juste tout fait dans l'infrarouge. 1456 01:21:05,190 --> 01:21:08,380 Donc, c'est juste une certaine optique infrarouge capteurs, et des LED infrarouges, et 1457 01:21:08,380 --> 01:21:11,680 il n'y a vraiment rien trop complexe à ce sujet. 1458 01:21:11,680 --> 01:21:15,850 C'est la façon dont nous sommes en mesure de prendre que les données et ensuite le transformer en 1459 01:21:15,850 --> 01:21:17,425 quelque chose d'utile en 3D. 1460 01:21:17,425 --> 01:21:23,300 1461 01:21:23,300 --> 01:21:29,640 >> PUBLIC: Il semble donc assez facile pour les personnes [inaudible]. 1462 01:21:29,640 --> 01:21:36,786 1463 01:21:36,786 --> 01:21:43,555 Mais est-il possible pour un développeur à appliquer peut-être [inaudible] 1464 01:21:43,555 --> 01:21:48,475 pour d'autres types d'objets - peut-être des visages ou d'autres types de choses qui 1465 01:21:48,475 --> 01:21:51,145 l'utilisateur peut mettre en avant? 1466 01:21:51,145 --> 01:21:56,130 >> MICHAEL SUTHERLAND: Pour le moment nous ne supporte un ensemble limité d'outils. 1467 01:21:56,130 --> 01:21:58,940 Malheureusement, avec la façon dont nous avons structuré les données, parce que nous voulions 1468 01:21:58,940 --> 01:22:02,630 de le faire de façon simple ou celle qui fait le plus de sens pour les mains 1469 01:22:02,630 --> 01:22:08,230 et les doigts, l'API ne sera pas appui suivi du visage ou 1470 01:22:08,230 --> 01:22:10,160 suivi d'objet générique. 1471 01:22:10,160 --> 01:22:11,750 Cela peut venir dans le futur. 1472 01:22:11,750 --> 01:22:15,940 Mais pour l'instant, c'est vraiment bien à l'écoute pour les mains et les doigts et 1473 01:22:15,940 --> 01:22:17,190 des outils spécifiques. 1474 01:22:17,190 --> 01:22:25,060 1475 01:22:25,060 --> 01:22:25,960 Cool. 1476 01:22:25,960 --> 01:22:26,860 >> [? DAVE: Merci] vous tant?. 1477 01:22:26,860 --> 01:22:28,660 C'est formidable. 1478 01:22:28,660 --> 01:22:31,960 >> [Applaudissements] 1479 01:22:31,960 --> 01:22:33,210