Tip:
Highlight text to annotate it
X
>> DAVID: Also danke euch allen so sehr für kommen, wie Sie schon in Stimmung
auch online.
Wir sind so froh, durch verbunden werden unsere Freunde Dan und Michael hier von Leap
Bewegung, dessen Firma Leap Motion verfügt sehr großzügig gespendet, einige Hardware
für den Kurs sot, die euch kann coole Dinge zu tun mit diesem Gerät.
Ohne weitere Umschweife, Dan und Michael.
>> DAN GILL: Alles klar, danke.
Danke, David.
Dank Leute.
Schön, dass Sie alle zu sehen.
Mein Name ist Dan Gill.
Und als David beschrieben, Ich bin mit Leap Motion.
Das ist Michael Sutherland.
Seit etwa 1/10 der Firma ist eigentlich namens Michael nennen wir ihn
Kiwi, und sobald man den Akzent hören Sie werden verstehen, warum.
>> Aber wir sind begeistert, heute hier zu sein, Geschenk an euch Leute und Sie Leute
online, und Ihnen sagen, ein wenig mehr über Sprung in der Entwicklung
Umwelt und unsere Entwickler-Community, und wie es möglicherweise in der Lage zu sein,
Auswirkungen auf einige der Dinge, die Sie tun, wie Sie auf zu bekommen
das Ende des Semesters.
Ich werde damit beginnen, mit nur einer kurzen Einführung für den Kontext zu
das Unternehmen und einige der Branche Beispiele, die wir sehen, und eine
wenig über sie.
Und dann werden wir springen rechts in die Michael-Bit.
>> Michael läuft unsere Entwickler-Community.
Es gibt also Leute, die 70.000 Plus haben abgerufen unsere Entwickler-Portal und
bekommen Zugriff auf die Leap-Software Entwicklungs-Kit und sind aktiv
Bau alle verschiedenen Arten Anwendungen, die
Michael wird durch sprechen.
Persönlich lasse ich unsere Enterprise Business.
Was bedeutet, alle kommerziellen Gebrauch Fall für den Sprung in einer Vielzahl von
Industrien, und ich werde sprechen kurz darüber.
>> Also, was ich tun wollte, auf einem hohen Ebene die meisten von Ihnen sind wahrscheinlich
mit irgendeiner Form von vertrauten 3D-Motion-Technologie.
Sie haben die Kinect gesehen, oder haben Sie gesehen die Werbung für die Samsung-Handys
mit dem Durchziehen.
Und irgendwann haben Sie wahrscheinlich versucht haben eine dieser Plattformen oder gesehen
sie in Aktion.
>> Wir haben wirklich das Gefühl, wir haben Neuland.
Und es ist alles abgebildet, so ist es ein sehr Software-basierte Lösung.
Es ist alles proprietären Algorithmus basiert, und es uns erlaubt, eine Anzahl von tun
Dinge, die anders sind als die anderen in den Raum.
>> Wir haben eine Genauigkeit erreicht, dass Sie werden an den Demonstrationen zu sehen
das ist weit über welche anderen Leute waren in der Lage zu tun.
So genau auf 1/100 Millimeter, wir können die Handposition in der Spur
Fingerspitzen für so viele, wie fit in dem Sichtfeld.
Und wieder, dass die Genauigkeit eine Menge Anwendung geöffnet
Möglichkeiten, die nicht über vorher bestanden.
Es ist durchaus bündig.
>> Denn es ist so eine Software gesteuert Lösung, dieses kleine Stück
Hardware, die Sie sehen Hier ist die Vorrichtung.
Diese gehen verfügbar sein , Sie Studenten.
Wir haben 30, die wir gespendet haben zu der Gruppe.
Wenn Sie ein Projekt, das auf sich entscheiden die Leap, werden Sie in der Lage, diese zu nehmen
ausgeliehen und verbringen Zeit mit ihnen.
>> Wir haben auch gerade angekündigt eine eingebettete Version.
Also HP wird tatsächlich beginnen Versand Laptops -
oder hat mit der Auslieferung Laptops der Vorrichtung eine eingebettete
Version dieser darin.
Und wegen der Software und Software gesteuert ist, die Hardware
ist unglaublich einfach und Michael gehen, um Sie zu Fuß
durch das, was drin ist.
Wir haben ein sehr Inhalte erstellt reichen Umgebung.
>> Also diese 70.000 Entwickler sind Gebäude-Anwendungen.
Ihr Leute werden Möglichkeiten zu haben, Anwendungen erstellen und möglicherweise sogar
bekommen sie in unsere Anwendung Umwelt -
es heißt Luftraum.
Wir haben nördlich von 100 Apps dort ankamen, und viele, viele, viele mehr in die
Zertifizierungsprozess und in der Prozess bis Sie zum Einsatz.
>> Du wirst sehen, dass es unglaublich mächtig hinsichtlich seiner Geschwindigkeit.
Also Sie sehen, es gibt keine Wartezeit in die Reaktion zwischen wenn Sie tun
etwas in das Sichtfeld, und wenn etwas passiert auf dem Bildschirm.
Wenn Sie um mit der Kinect gespielt oder andere, werden Sie bemerken, ein bisschen
von einer Verzögerung, wenn Sie tatsächlich eine Bewegung und etwas passiert.
Diese leistungsstarke fehlende Latenz Marken ein großer Unterschied in dem, was du kannst
tatsächlich mit dieser Plattform zu tun.
>> Und dann eine Sache, die wir denken, ist wirklich wichtig, dies wollten wir
Plattform zugänglich sein für alle -
so viele Menschen wie möglich.
Mit solch eine große Software gesteuert Plattform hat das Gerät gemacht und die
Plattform sehr preiswert.
Es ist ein sehr einfaches Stück Hardware mit sehr einfachen, Massenware
Komponenten in ihr, die uns halten können diese sehr kostengünstig und sehr
zugänglich für jeden, der will beteiligen sich mit der Plattform.
>> So wie Sie sehen, gibt es wirklich drei Hauptbestandteile der Plattform.
Wir haben die periphere, dass ich sprach über die Steuerung.
Es hat einen USB-Anschluss für die Verbindung jede Art von Rechenvorrichtung mit der
unterstützte Software.
Wir haben unsere Software Development Kit bekam im Treiber, so gibt es eine Reihe von
Treiber, die auf dem Windows-oder Mac laufen Maschine, die Sie verbunden sind.
>> Und dann haben wir die Software bekam Development Kit, das wir gemacht haben
für jedermann ohne Kosten auf unsere Website zugreifen und bauen
Anwendungen mit.
Und schließlich haben wir unsere Luftraum bekam App Store gibt es, wo
Anwendungen von Drittanbietern -
sowohl kostenlose als auch für Anwendungen bezahlt.
Und es ist alles, was von der persönlichen Produktivität, künstlerische, wie Musik
und Malerei und Zeichnung, Geschäfts Anwendungen wie CAD
Software und andere.
>> So werde ich zu durchlaufen diese schnell.
Aber ich dachte, es wäre sinnvoll, wie Sie sein denken über die Plattform und denken
darüber, wie die Sprachen, die Sie entwickeln können und wie das
bezieht sich auf die Plattform.
Nur um ein paar Beispiele durch laufen aus den Branchen, die wir sehen.
Das sind also Bereiche, in denen die Menschen Verwendung des Sprung-Plattform
Anwendungen zu verbessern oder zu verbessern, Ergebnisse in diesen Branchen.
>> Bildung, wie Sie sich vorstellen können, interaktive Displays, die Integration mit
Lehrplan, wie Sie Leute tun mit der Informatik Lehrplan.
Viele Anwendungen für Studierende mit besonderen Bedürfnissen.
Also Leute, die entweder für die körperliche nicht kann oder kognitiven Einschränkungen,
über eine Tastatur und Maus interagieren sind nun in der Lage, sozial zu bekommen
Wechselwirkungen, Wechselwirkungen mit Computer Anwendungen und Dinge tun,
sie konnten nie zuvor.
>> Und dann viele Hochschulen tun Benutzerschnittstelle für verschiedene Forschungs
Branchen groß gemacht Verwendung der Vorrichtung.
Das Gesundheitswesen ist ein spannender Sektor für uns, dass ich dachte, wäre es wichtig,
auf kurz berühren.
Sie können sich vorstellen Sterilität ist der am meisten Bedeutung über alle Aspekte
des Gesundheitswesens.
In einem Operationssaal heute ein Chirurg Möglicherweise müssen Sie eine weitere Person haben
dort oder unscrub und nehmen ihre Handschuhe aus, um in der Lage zu manipulieren
MRT-Bilder oder CT-Scans oder wichtige Patienteninformationen
während sie in der Chirurgie.
Sehr ineffizient, beeinträchtigen könnten Sterilität, wenn es nicht richtig gemacht.
>> Diese Art von Umgebung ermöglicht jetzt , um einen Computer zu interagieren
Anwendungen in einer völlig berührungs Art und Weise, wie Sie in den Demos zu sehen,
mit Handschuhen.
So können sie die verlassen OP-Handschuhen auf.
Sie können die Bilder zugreifen und sie tun alles, was sie in einer viel tun müssen
effizienter.
Wir denken, es gibt einige wichtige Anwendungen gibt.
Der Zugang zu Informationen, was ich als "keimreichen" Bereichen -
so Krankenhäuser, Geldautomaten, alle verschiedenen Arten Bereiche, in denen Sie nicht möchten,
berühren etwas, aber Sie wollen Zugang zu Informationen,
dies ist wichtig geworden.
>> Mess Regression ein Ergebnis einer Krankheit.
Wenn jemand in den Verlust ihrer Mobilität Hand oder dem Arm, oder in der Bewegung,
in der Lage zu messen, da diese der Genauigkeit.
Oder auch Fortschritte - wenn Sie so wollen, Messung des Fortschritts eines Arzneimittels oder der
Fortschritt und Rückgewinnung von etwas wie ein Schlaganfall, können Sie sehr
genau das tun.
Und so das sind einige Beispiele.
>> Visualisierung der Daten ist ein weiterer Raum interessant.
Ich bin sicher, Sie haben gehört, ein viel über Big Data.
Jeder spricht über Big Data.
Nun, diese großen Datenmengen in verschiedenen Branchen haben echte erstellt
Komplexitäten um Benutzerschnittstellen.
Und wie gehen Sie mit diesen Daten interagieren Korrelationen und finden Sie in der Lage sein zu finden
umsetzbare Informationen, können um sie mit Kollegen zu teilen -
es ist eine große Herausforderung.
Da die Datenmenge wächst, dass Herausforderung wird nur größer.
>> 3D-Navigation mit natürlichen Hand Bewegungen wird eine wirklich interessante
Gelegenheit, in dieser Welt, und wir haben gesehen viel Input gibt.
Manufacturing ist eine andere.
Wir werden Ihnen einige Videos von die Leute bei SpaceX mit diesem in
Der Herstellungsprozess.
Auch ist die Herstellung von Boden wirklich schmutzig, und so sind sie zerstört haben
Mäuse und Tastaturen und Touchscreens sind nicht eine große Lösung.
Aber sie brauchen, um Dinge wie Zugriff ihre ERP-Systemen und anderen Plattformen
auf dem Boden, und es wird eine Herausforderung für sie.
>> Und dann nur ein paar mehr vor Ich die Dinge umzudrehen, um Michael.
Einzelhandel -
so hoffentlich irgendwann, wirst du gehen in ein Geschäft und sie werden einen Sprung haben
fähigen Bildschirm oder Kiosk, wo man erhalten Zugang zu einem Produkt, Produkt
Möglichkeiten, Online-Shop, wenn sie nicht über Sachen auf Lager.
Ich mag über sie als nicht-intrusive sprechen Verbraucher Engagement.
>> Also habe ich im Vertrieb seitdem Ich absolvierte College.
Aber wir alle wissen, wenn wir in eine Retail-Umfeld, eine Menge Zeit, die Sie
auf drei stürzten bekommen oder vier Personen.
Wir denken, mit dieser Art von Technologie, Sie können in Echt erstellen
körperlichen Erfahrungen mit Produkten und Optionen und Farben und verschiedenen
Dinge, ohne einen Haufen haben von Menschen springen auf der Oberseite des Menschen
wenn sie in den Laden zu bekommen, und erstellen Sie einige interessante Dinge.
>> Desktop-Produktivität -
Sie werden einige grundlegende Möglichkeit zu sehen, arbeiten mit Produktivitäts-Apps wie
Powerpoint auf Web-Browsing zu tun, interagieren mit Ihrem Betriebssystem.
Alle, ohne dass Sie sich für eine mit Maus oder Tastatur, oder zusätzlich zu
Maus oder Tastatur, in der Lage einige verschiedene Arten von bekommen
Wechselwirkungen.
Es gibt eine Menge von Geschäftsanwendungen ineffizienten Benutzerschnittstellen haben,
oder Schnittstellen, die eine Menge tun könnten, mehr, wenn sie in der Lage waren zu nehmen
Vorteil der 3D-Raum statt nur eine flache 2D-Benutzerschnittstelle, so dass wir
denke, es gibt eine Menge von Gelegenheit gibt.
>> Salesforce.com könnte ein Firma, die Sie gehört haben.
Sie machen Kundenbeziehung Management-Systeme.
Leute wie ich im Vertrieb nutzen sie die ganze Zeit, jeden Tag.
Aber wenn man mit einem großen Konto arbeiten, Sie können Hunderte haben
und Hunderte von Datensätzen.
Und es ist wirklich schwer, ein Gefühl dafür, die Organisationsstruktur oder alle
die Aktivitäten von dem, was im Inneren passiert von einem Konto, weil es ein
sehr flachen 2D-Benutzerschnittstelle.
So denken wir, es gibt eine Menge Möglichkeiten um das Vorderende verbessern
der verschiedenen Business-Software.
>> Und dann andere Art B2B-Anwendungen, wir haben gesehen, biometrische Authentifizierung.
Also die Idee, deine Hand in die Sichtfeld, und es ist das Scannen
Ihre Hand den ganzen Weg nach unten, um den Blutfluss.
Und dann in der Lage, das später nutzen für die Authentifizierung beim Zugang
Dabei Transaktionen, Zugangssysteme, Protokoll in den Laptop steuern Sie Ihre
Hausautomation -
Sie nennen es, es gibt eine Vielzahl von Anwendungen.
>> Kommandier Kontrolle.
So können Sie sich vorstellen können, ist dies der der "Minority Report"-Stil, was
Menschen über, wenn sie reden denke über den Sprung.
Die Idee, jemand in einer Kommandobereich wo sie schon fünf oder sechs Bildschirme haben
mit Video-oder andere Arten von Inhalten.
Sie müssen navigieren über Anwendungen und rufen verschiedene
Videos, und ziehen Sie Informationen und tun alle möglichen interessanten Dinge.
>> Und dann endlich CAD.
Diese Umgebungen sind ein großer Anfang Anwender des Leap-Plattform in
der Lage, eine natürliche Art und Weise zu erstellen mit Modellen der Dinge interagieren
dass Sie in der Gestaltung sind die Schaffung Verfahren oder nach dem Einstellen
etwas gebaut worden ist, oder Dinge dieser Art.
>> Also das war nur, um Ihnen einen kurzen geben Rahmen in einigen Industrie
Anwendungen für den Sprung.
Ich bin sicher, dass Sie sich vorstellen können alle Consumer-Anwendungen, und wenn Sie haben
gesehen, die Website, die Sie wissen welche das sind.
Aber ich wollte, als Sie denken Programmierung oder Anwendungen, die Macht
interessant sein, zu schauen, hier sind einige der Bereiche, wo Industrien
zahlen eine Menge Aufmerksamkeit auf diese zu.
>> Wir waren an der Kinderklinik vor Wir sind hierher gekommen, und mit ihnen zu sprechen
über eine Reihe von wirklich interessant Anwendungen rund um chirurgische Verfahren
und Training und Simulation und alle verschiedene Dinge.
Es gibt also eine Menge wirklich interessant Möglichkeiten, um die Plattform zu nutzen und
die Entwicklungsumgebung zu verwenden.
Und so hoffnungsvoll, dass es gut Kontext für Sie Leute.
>> Kiwi ist das intelligente hier.
Also werde ich aus dem Weg zu bekommen und ließ ihn reden Sie über unser
Entwickler-Community, die Entwicklung Umwelt und alle Ressourcen
, die Ihnen zur Verfügung stehen dort Leute, wenn Sie zur Arbeit
mit dem Leap-Plattform.
Also, danke.
>> MICHAEL SUTHERLAND: Cool, danke.
Sie sehen also, es gibt wirklich keine Mangel an Möglichkeiten gibt.
Aber eines der Dinge, die wir sehen, eine Menge ist Menschen sitzen mit Sprung, und sie sind
wie, wo soll ich anfangen?
Also hoffentlich kann ich durch ein paar gehen der ersten ***, wo
beginnen mit all dem.
Weil viele Menschen nur sagen, es gibt ein viel Weißraum, also wo
soll ich anfangen?
>> Also mein Name ist Mike.
Als Dan erwähnt, bin ich Art der als Kiwi bezeichnet.
Ich komme aus Neuseeland, wie Sie vielleicht Lage sein, von meinen Akzent zu erzählen.
Ich habe in San Francisco gelebt für ein paar Jahre jetzt.
Hat mein Elektro-und Computer Ingenieurstudium wieder in New
Seeland, so habe ich in der gleichen Sa Sitz, die Sie Jungs sind in.
>> Also ich hand Plattform Wachstum und Partnerschaften für unsere Entwickler
Programme Team.
Also werde ich Ihnen sagen, ein wenig mehr über was der Entwickler Programme Team
bedeutet, in ein wenig.
Aber im Grunde, Dan erwähnt, diese ist die periphere Sie hier sehen.
Das ist also die Geschichte der woher es kam.
>> So haben Sie es sehen können wir wieder gestartet mit einem sehr, sehr frühen Prototyp.
Nun, das ist alles, was in diesem, können Sie irgendwie sehen hier ein wenig.
Nun, es ist ein bisschen schwer, sich auf diese zu sehen angezeigt, aber wirklich alles, was Sie haben gerade
got ist ein paar optische Infrarot Sensoren und ein Paar von Infrarot-LEDs.
Die Hardware ist eigentlich unglaublich einfach, und das ist, warum wir in der Lage,
halten Sie es so niedrigen Kosten.
Die Magie ist wirklich was passiert auf dem Computer und der Software
die Treiberschicht, und das ist wirklich wo der Durchbruch
für das Unternehmen kam.
>> Also trat ich den Entwickler Programme Team begann um etwa hier,
auf halbem Weg zwischen.
Und was wir taten, war diese ersten Kits dass Sie am Ende dort zu sehen,
sie sind die ersten Entwicklereinheiten.
Und wir tatsächlich schickte rund 12.000 von denen, die Entwickler, die hatte
kontaktiert uns, damit sie bekommen konnten, begann die Zusammenarbeit mit der Plattform.
Und das ist wirklich eine große Saatgut für die Gemeinschaft, und wir haben eine Menge hatte
tolle Sachen entwickelt im letzten Jahr.
Und du wirst sehen, dass, wenn Sie eine Blick auf Airspace, unsere Apps Store.
>> So wie viele von euch haben tatsächlich von Leap Bewegung gehört?
Also ein paar von euch, ja.
Also das ist gut.
>> Also ehrlich, was war das erste, was euch, wann Sie gehört haben
Leap Motion-oder Sie sah die Videos von dem, was es tut?
Art von "Minority Report", "Iron Man?" Ja, bekommen wir eine Menge davon.
>> Und auf jeden Fall der Tag wird kommen, wir sind alle da sitzen die kommandier
Welt mit unseren Händen, und das ist wird spannend sein.
Gerade jetzt, das ist nicht die absolute Situation, die wir versuchen, zu bauen,
aber wir werden dorthin.
Aber ich denke, es ist immer noch eine gute Möglichkeit, von der Echt hören
Welt Tony Stark, und Dan berührt das auch.
>> Sprecher 1: Gerade jetzt mit interagieren wir Computer in einer sehr unnatürlich und
[Unverständlich]
Weise.
Und wir versuchen, diese 3D erstellen Gegenstände mit einer Vielzahl von 2D-Funktionen.
Und es fühlt sich nicht natürlich, Gefühl nicht normal ist der Weg
Sie sollten die Dinge zu tun.
>> Also haben wir angefangen zu spielen, um mit der Idee und mit ein paar von den Dingen,
die verfügbar sind, gibt, wie die Beat-Bewegung und Siemens NX, die
ist, was wir verwendet, um die Rakete zu entwerfen.
Und wir etwas Code geschrieben die beiden zu integrieren.
Und wir begannen mit, was Sie sehen hier, die ein Drahtrahmen von a
Merlin Raketentriebwerk.
Und die Arbeit durch diese, kann ich weitermachen und packen es, und ich kann es drehen
in mehreren Dimensionen.
Und dann, was ich tun kann, ist, kann ich setzen in eine andere Hand gibt, und ich zoomen
in und auf dem Drahtrahmen.
>> Und ich kann auch übersetzen.
So kann ich es über den Bildschirm bewegen und dann zoomen und zu übersetzen.
Und das ist, was wir begonnen mit ein paar Monaten.
Sie können auch spinnen sie und dann fangen.
Also das ist ein bisschen eine unterhaltsame Art und Weise Schnittstelle mit dem, was ist wirklich ein sehr
komplexes Modell.
>> Jetzt werden wir von diesem zu gehen, was wir sind in der Lage, ein paar Wochen nach voran
der Drahtrahmen, die tatsächlich zu nutzen ist eine vollständige 3D-CAD-Modell des Motors.
So, hier, was Sie sehen ist die tatsächliche Interaktion
mit der CAD-Software.
Manipulation der realen 3D-Modell der Merlin-Motor
nur mit Handgesten.
Wenn Sie sich nur dort und gehen in tun, was Sie tun müssen, nur
Verständnis der Grundlagen, wie das Ding sollte im Gegensatz zu arbeiten
herauszufinden, wie man den Computer make make es funktioniert, dann können Sie erreichen eine
viel mehr in viel kürzerer Zeitraum.
>> Also gingen wir zu einem 3D-Projektion.
Wir begannen mit der Art von 3D- Projektion, die Ihnen vertraut sind
in den Filmen, wo man 3D-Brille verwenden.
Wir haben auch eine freistehende Glas Projektion, die die Art von ist
Technologie, die verwendet wurde, die "Iron Man"-Filme.
>> Und dann endlich, das Oculus verwendeten wir Rift, die immersive virtuelle ist
Wirklichkeit, die tatsächlich verfolgt Ihre Kopfposition.
Und Sie wirklich bewegen um das Objekt.
Es fühlt sich an wie es richtig ist es vor Ihnen.
Jetzt verwenden wir diese für eine tatsächliche Komponente auf der Rakete, die eine ist
Tieftemperatur-Ventilgehäuse.
Sie können Ihre Intuition wirklich anzuwenden und nehmen etwas aus deinen Geist, ein
physisches Objekt mit weit größerer Erleichterung, als wir derzeit tun.
>> Nun, da wir das Objekt aus bekommen unserem Kopf und in den Computer, wie
bekommen wir es aus dem Computer und in die Realität?
So sind wir eigentlich los, um diese zu drucken mit einem 3D-Laser-Metalldrucker.
Also die Art und Weise, dass die 3D-Drucker funktioniert ist es feine Teilchen festlegt
entweder Titan oder [? inknell,?]
und dann geht es über sie mit einem Laser und schmilzt die winzigen Partikel auf
der Stand der Schicht.
So baut es sich nur Schicht für Schicht.
Also ich glaube, dass wir an der Schwelle einer bist Durchbruch in Design und
Fertigung in der Lage zu nehmen das Konzept der etwas aus Ihrem
Geist, zu übersetzen, dass in ein 3D -
>> MICHAEL SUTHERLAND: - ist, dass selbst obwohl sie eindeutig noch in ziemlich
frühen Stadien, was sie mit dem Tun diese Art von Technologie, es Art
der hilft, einige zeigen Die Beispiele, die Dan war
bevor wir über.
Also sind sie wirklich beginnen, Untersuchen Sie, was sind diese nächste
Generation für diese Art verwendet von 3D-Gesten-Technologie.
Also ich denke, das ist nur eine interessante Eintrag zu sehen, wie einige dieser
Technik verwendet wird.
>> Also ich werde Sie durch nehmen ein wenig über -
es wird ziemlich hohem Niveau.
Aber wir werden einige Zeit am Ende für verlassen Frage und Antworten, wenn euch
haben einige tiefer gehende Fragen Sie wollen in zu gehen.
Aber wir sind nur reden ein wenig über Aufbauend auf der Plattform, gehen ein wenig
Bit in die hohen Aspekte der SDK, haben einen Blick auf einige der
Ressourcen sind verfügbar, die auf unsere Website oder über die Gemeinschaft.
>> Und ich werde Ihnen ein paar Demos von einigen zeigen das Zeug, das eigentlich ist da draußen
Sie können überprüfen, und geben einige Inspiration, wenn Sie diese nutzen wollte
in einem Projekt, und wie Sie können uns nähern um Hilfe.
Wir sind hier, um euch zu helfen, wenn Sie entwickeln wollen, [? Sue. ?]
Ich will nur sicherstellen, dass Sie sind sich dessen bewusst.
>> So wie Dan erwähnt, wir haben Luftraum bekam.
Also, was ist der wirkliche Nutzen für den Start für Leap Motion-bauen
Controller?
Ist es nur ein cooles Stück Technik?
Ist es ein Gimmick, oder gibt es etwas mehr dahinter?
>> Und Dan sprach ein wenig über die Industrieanwendungen, sondern auf die
Verbraucherseite haben wir eigentlich ein wirklich, wirklich blühende App
Gemeinschaft.
Und werden Sie sagen, na ja, eine andere App Store.
So bevorzugen wir es als sehen ein Ort der Entdeckung.
>> Also diese Art von Technologie, es ist durch Software, die beispielhaft
ist für sie gebaut.
Es ist nicht so sehr ein System, in dem Sie können eine vorhandene Port
Touch-Anwendung über.
Die größten Anwendungen sind die, die , die für die Technologie aufgebaut sind.
Also, wenn Sie gehen und kaufen ein Sprung Bewegung aus einem Geschäft, und Sie stecken Sie es in die
erste, was Sie sehen, ist Luftraum.
Und damit geht Sie einen Platz zu geben, grundsätzlich finde alle die
Software, die für Plattform integriert ist.
>> Wir haben über 100 Apps im Store haben jetzt, also, das ist ziemlich gut in Anbetracht
wir gerade wieder gestartet im Juli.
Wir hatten über eine Million App-Downloads in etwa der ersten drei Wochen.
Und wir decken die Kategorien, Produktivität, Spiele, Erziehung, Kreativität Werkzeuge,
Musik, Wissenschaft.
Und der Shop unterstützt die native sowie Web-Apps.
Also ist es eine ziemlich gute Ökosystem für jeder, der kauft ihr Gerät an
haben eine Menge Sachen zu verwenden.
>> Aber für Ihre Seite, auf die Entwicklung Seite, was das bedeutet, ist es eine
ehrfürchtige Gelegenheit, entdeckt zu werden.
Wir lieferten ein paar hundert tausend Vorbestellungen.
Wir sind jetzt in allen Best Buy-Läden in den USA, Kanada, Großbritannien, Frankreich,
Australien und Neuseeland, und wir sind dabei, starten in
anderen Teilen Europas.
Das bedeutet, dass jeder, der kauft dieser Einheiten und gelangt in die
speichern, sie gehen zu starten, um zu sehen die Software, die Sie Jungs sind
Entwicklung.
Also das ist eine ziemlich spannende Gelegenheit jetzt.
>> Einige der anderen Dinge, die kommen bis dass vielleicht denken wir
etwa in einem Jahr oder zwei.
Wie Sie durch gehen, und Sie entwickeln verschiedene Programmier Fähigkeiten und
beginnen, an verschiedenen Arten von aussehen Software-Entwicklung, ist es
tatsächlich einige Chancen nach dem Studium?
Einige unserer Venture-Partner haben eigentlich zusammen eine $ 25.000.000
Venture-Fonds namens The Leap Fund.
Sie haben eigentlich schon finanziert ihre erste Unternehmen, das ist wirklich so gewesen,
schön zu sehen.
Beginnend um diese Art von Geschäft zu sehen Ökosystem rund um das Gebäude
Technologie als auch.
>> Und kurz sind wir eigentlich los, um sein sehen einen neuen Beschleuniger auch.
So werden sie durch Teams, die, neue Teams, die nur mit Bildung
einige gute Ideen, und sie werden sein ihnen Mentoren.
Und es gibt einige ziemlich große Mentoren in diesem Programm.
Und das wird weg munter im nächsten Jahr, so dass Sie beginnen, einige sehen
wirklich coole Sachen raus.
Nicht nur auf der Apps Seite, aber in Hinblick auf neue Unternehmen, die sich
Bau um diese Technologie.
>> Also sind wir die Bereitstellung SDK.
Wir unterstützen sowohl native und Web-Entwicklung.
Ich verstehe euch arbeiten hauptsächlich in C im Moment, und du bist
gehen, um ein wenig berühren Bit in JavaScript, ein
Weile, so, das ist toll.
>> Wir haben die Unterstützung für C + + haben.
Wir haben eine reine C-API.
Es wird von der Gemeinde gebaut, aber ich kann Ihnen zeigen, wie man auf das zu bekommen.
>> Also die C + +, C #, Objective-C, Python und Java - so, wenn Sie eine haben
Vertrautheit mit einer dieser Sprachen, es sollte etwas sein
für Sie da, um loszulegen.
Das SDK von unserem developer Website, die ich durch in eine gehe
wenig.
Und dann für die Web-Entwicklung, wir haben eine vollständige JavaScript-API bekam.
>> Also das ist wahrscheinlich etwas, das könnte interessant, wie Sie anfangen
gehen in den Rest dieses Kurses.
Weil mein Verständnis ist, sind Sie kurz vor dem Start, um in einige gehen
JavaScript.
Und es gibt eine große Last von Beispielen und Tutorials auf der JavaScript-API.
Also werde ich Sie durch einige von denen gehen Dinge, als auch, und das wird ein gutes sein
Plattform für die ersten ***.
>> So ist unsere erste Entwicklerportal.
Also, das wird der Ort sein, Jungs, dass Sie gehen wollen.
Wenn Sie sich zu jeder Entwicklung zu tun sind Sprung auf, möchten Sie wahrscheinlich starten
hier und habe einen Check-out unserer Entwicklerportal.
Ich werde einfach gehen Sie durch nur einige der die wichtigsten Dinge, um ein Auge auf zu halten.
>> Also das ist Ihre Haupt Download-Bereich, so das ist, wo Sie bekommen werden
Ihre Mutter SDK.
Also das ist alles, die Sprachen, die Ich sprach über erste -
C + +, Objective C, C #.
Innerhalb der SDK Sie bekommen werden eine Reihe von Beispielen, die Sie bekommen werden
die Dokumentation.
Also machen sie alles, um Sie zu bekommen Einrichtung für die native App-Entwicklung.
>> Also im Grunde alles, was Sie wollen laufen direkt auf dem Computer, das ist
der Ort für die - nicht so viel für den JavaScript.
Von hier aus haben Sie Zugriff haben auf die gesamte Dokumentation.
Also, das wird umso Dokumentation rund um unsere API
Referenzen, sowie Führer und Beispiele.
>> So können Sie hier sehen wir uns getrennt haben es durch Sprache.
So ist es recht einfach, finden Sie Ihren Weg herum.
Und wir haben auch am Anfang dieser, einige Kenntnisse Artikel
für technische Hinweise.
Dies alles wird ständig ändert.
So halten Sie ein Auge auf sie, werden Sie sehen, es entwickelt sich weiter.
>> Also, wenn wir gerade in hier graben, werde ich nur geben Ihnen einen schnellen Beispiel, wie wir
legte es.
Also, wenn Sie unter hier sehen, haben Sie stand die Sprachen wieder.
Und dann unter C + + wir haben haben unsere API-Referenzen.
Also das ist, wo Sie gehen zu wollen, sind zu gehen, um herauszufinden, alle APIs, die
werden in unserem SDK enthalten sind.
Also werde ich durch ein paar von denen an einer GO hohe später, aber das wird
um die erste Station Sie gehen wollen Um für immer diese Informationen.
>> Wir haben eine Reihe von Führungen bekam.
Ich weiß, es ist wahrscheinlich schwer zu sehen, auf dem Bildschirm gibt, aber diese sind
wirklich nur eine große Ressource für Sie, um loszulegen.
Also haben wir Dinge wie, wie Sie bekam Rahmendaten, und ich werde Ihnen einen sprechen
wenig über welche Rahmendaten bedeutet, in ein wenig.
Den ganzen Weg durch das Verständnis Beispielanwendungen, die -
oh, das ist gut.
Damit könnte es eine zu machen Bit leichter zu lesen.
Also das Verständnis der C + + Anwendungsbeispiele -
Das sind also im SDK enthalten bündeln, die Sie herunterladen.
>> So ist die andere Sache, die ist ein großer Ressourcen für euch, wenn Sie beginnen
um eine gewisse Entwicklung zu tun, ist in unserem Forum.
Sie werden in der Lage sein, auf sie zuzugreifen hier oben an der Spitze.
Gerade jetzt diese sehen so aus.
Sie werden in einer Woche oder so finden dass sie gehen, um vollständig sehen
anders, denn wir sind gerade dabei, starten eine neue Forum-Plattform.
Aber das bedeutet, ein noch verlobt Gemeinschaft, und es ist ein toller Ort, um
Verbindung mit anderen Entwicklern, die haben worden, die die gleiche Art von Arbeit
dass, euch gehen zu tun.
>> So viele tolle Fragen haben bereits dort beantwortet.
Und es ist ein toller Ort, um Fragen stellen als auch.
Wir sind da, unsere Teammitglieder, unsere Engineering-Team sind alle drin, so
toller Ort, um mit dem Team anzuschließen.
>> Dies ist auch der Ort, den Sie wollen gehen, wenn Sie sich zu einreichen möchten
eine App, aber das ist wohl ein wenig Etwas weiter auf der Bahn.
Aber wenn Sie daran interessiert sind, etwas Luftraum auf, ist dies die
Portal, das zu tun.
Sie senden Ihre App, und das wird gehen Sie durch den Prozess.
>> Wir haben ein komplettes Team, Kritik geht Bewertungen durch und alle apps.
Es ist ein bisschen eine Bar für Qualität.
Wir versuchen, und stellen Sie sicher, dass alle Anwendungen sind wirklich repräsentativ für das, was die
Plattform tun können.
Aber am Ende des Tages, dass nur schafft eine wirklich tolle Erfahrung für
die Leute, die verwenden Die Technik.
Also das ist unsere Art von Hauptentwickler Ort.
Ich wollte Sie nur eine schnelle geben Überblick, damit Sie wissen, wo eine Menge
diese Ressourcen und wie diese zugänglich sind.
>> Also habe ich auch JavaScript-API erwähnt.
So haben wir tatsächlich gespalten aus der nativen und der JavaScript-in
zwei getrennte Standorte.
Es gibt verschiedene Arten des Denkens darüber, aber wir denken, dass
JavaScript ist sehr einzigartig, so dass es wirklich verdient eine eigene Website.
Und wir haben eine große Popularität hatte von unserer JavaScript-API.
>> So ist dies nun js.leapmotion.com.
Hat ein bisschen einen anderen Blick, ein bisschen mehr Spaß, vielleicht.
Aber das ist wahrscheinlich eine der besten Plätze für euch
zu gehen, um loszulegen.
>> JavaScript als Sie wahrscheinlich starten Um das herauszufinden, wird ein großer sein
Sprache, um loszulegen auf dieser Plattform.
Wie viele von Ihnen kennen JavaScript-Entwicklung schon?
So ein Paar.
Also, was Sie finden ist, dass JavaScript ein Skript Sprache und nicht ein
kompilierte Sprache bedeutet, dass Sie gehen direkt in alles, was ist
auf der Bahnlauf rechten Maustaste auf es, Quelltext, Sie haben
der gesamte Code da.
So ist es der einfachste Weg, um in einer Sprache gestartet.
>> Und was Sie hier finden, ist eine Haufen von awesome Beispiele.
Wir fügen diese die ganze Zeit.
Sie können klicken Sie einfach auf diesen, sie werden im Browser ausgeführt.
>> So wollen wir versuchen, eine von ihnen jetzt.
Also das läuft gerade in dem Browser.
Der Code dafür ist super einfach.
So hier gehen, nur View Page Source, Sie alle den Code zu erhalten, ist es hier genau richtig.
Nicht um diese zu kümmern viel vor.
Es kann einschüchternd oder einige sehen von euch, die mit ihm vertraut sind,
es wird gut.
>> Aber die meisten, das ist eigentlich etwas, genannt 3JS in WebGL.
Der eigentliche Teil für den Sprung ist nach unten hier ein bisschen weiter, aber es ist
eigentlich sehr einfach, wenn Sie in sie zu graben.
Und wenn jemand interessiert ist, kann ich zu Fuß Sie durch einige von ihnen danach.
Aber es ist wahrscheinlich am besten zu halten es hohe Niveau im Moment.
>> Aber trotzdem, das ist so eine große platzieren zu beginnen,
einige andere Beispiele.
Und können Sie hier sehen wir einige haben Grund Demos zu einigen verschiedenen Arten von
Menüs, eine Welt, die Sie interagieren können mit, einigen Datenvisualisierungen.
Es gibt nur eine ganze Reihe von Sachen.
Es ist ein großartiger Ort, um zu überprüfen, einige Quellcode.
>> Die andere Sache, die Sie hier finden welche eine große Hilfe zu bekommen sein wird,
gestartet wird, haben wir eine große Set von Tutorials.
Diese führt Sie von den Grundlagen nur, wie man einen Rahmen bekommen -
und wie ich schon sagte, ich werde gehen durch dass in ein wenig -
durch, um sich eine Grund Anwendung einrichten.
So kann ich auf jeden Fall empfehlen js.leapmotion wie ein großartiger Ort, um
starten, wenn Sie über das Denken sind dabei einige Entwicklung.
Und wieder haben wir unsere API-Dokumentation bekam.
>> So ist es ein sehr einfaches Layout hier.
Es ist ein bisschen einfacher als der Entwickler-Website.
Es ist ein wenig leichter - es ist nur auf JavaScript konzentriert.
Aber Sie haben Art bekam die drei Dinge -
Beispiele, Tutorials und APIs.
Und das wird eine große Hilfe sein, würde ich sagen, für den Einstieg.
Also werde ich nur zurück springen in diese.
Also lassen Sie mich einfach an einen schnellen Drink.
>> Das ist also nicht wirklich über das, was ist die Leap Motion-Controller.
Was ich wollte, darüber zu sprechen Hier ist, was ist es nicht.
So viele Menschen, wenn die Leap Motion- kam sie waren wie, oh mein
Güte, das ist ein Mausersatz.
Ich brauche nie zu meiner Maus und Tastatur nicht mehr.
>> Wir wissen nicht wirklich sehen es so.
Denn wenn Sie sich erinnern, wenn die Maus kam heraus, das
Tastatur nicht verschwinden.
Die Maus ergänzt die Tastatur Erfahrung, und so, das ist wirklich das, was
Diese Technologie ermöglicht es Ihnen, zu tun.
Es ermöglicht Ihnen, die Erfahrung zu erweitern dass Sie mit.
Es ermöglicht Ihnen, einige tun Dinge besser.
>> Und das ist wirklich das, was die Entwicklung für diese Plattform geht.
Es ist nicht zu versuchen, alles zu tun, mit dem Leap jetzt.
Weil das, was du tun wirst ist, werden Sie finden es ärgerlich wird.
Sie finden es nicht bekommt die Ergebnisse, die Sie wollen.
Der beste Weg, um es zu nähern, was die Dinge, die ich besser machen kann
mit dem Sprung, und ich werde zeigen, Sie ein paar von diesen Demos.
>> Aber was werden Sie beginnen, um zu sehen, wie Sie graben ein wenig in ihn, einen der
Lieblingssachen für alle zu tun -
und mit allen Mitteln, haben ein Spiel um mit diesem als auch -
bauen einen Mauszeiger mit dem Sprung.
So möchte ich den Sprung zu verwenden, um zu steuern der Cursor mit meinem Finger.
Es ist definitiv eine Anwendung, die kann mit dem Leap gebaut werden.
>> Ist es die beste Verwendung der Sprung?
Wahrscheinlich nicht.
So was würde ich versuchen, Sie zu ermutigen Jungs zu denken ist, was sind die
Anwendungen?
Wenn Sie einige von diesen aufbauen wollen, was sind die Anwendungen
dass Sie besser machen können?
Sie haben nicht wirklich komplex zu sein, aber was sind einige der Dinge, die
gerade Ihr Leben ein bisschen mehr effizient, oder vielleicht ein bisschen mehr
Spaß, oder ermöglichen das Navigieren ein bisschen besser?
Also das ist genau das, was ich wollte, zu geben, Sie eine schnelle gedacht.
>> Damit führt in das, was sind einige der Anwendungen, die rund sind, dass
machen einen guten Job zu demonstrieren die Macht dieser Plattform?
Also ich werde Sie durch nehmen ein paar von ihnen jetzt.
Wir können durch sie ziemlich schnell gehen.
>> Also das erste ist ein kleines Spiel namens Block 54, die ich auf legen Sie Ihre
Bildschirm, das LCD-Display.
Wir werden versuchen, statt es mit Fenstern.
Also einer der Gründe, warum ich wollte zeigen, Sie diese Anwendung ist, weil diese
ist wirklich etwas, das hat nie möglich gewesen.
Das ist nicht etwas, das Sie kann mit einer Maus zu tun.
Das ist nicht etwas, das Sie können mit einer Tastatur zu tun.
Es ist wahrscheinlich ein bisschen mehr fortgeschritten, aber es ist ein großartiges Beispiel für
einige der Dinge, die Sie kann mit dem Sprung zu tun.
>> Also, was Sie hier sehen, haben wir ein Jenga-Turm, offensichtlich -
oder es ist ein Block-54-Turm, Ich sagen sollte.
Also, was ich hier tun kann, ist, ich kann eigentlich greifen diese Stücke, wenn mein
Computer nicht zu stark zu verlangsamen.
Sorry, mein Computer scheint zu sein mit ein wenig von einer Fest
Zeit mit diesem.
So kann ich eigentlich packen diese Stücke und verschieben Sie sie so, als ob sie waren
physische Objekte.
Und das ist wirklich eine der wichtigsten Vorteile bringen, dass der realen Welt.
>> So kann ich buchstäblich zu greifen, dass Stück und es abholen.
Ich kann es wegwerfen.
Wow, es läuft ein wenig langsamer aus irgendeinem Grund.
So können Sie Art bekommen kann das Gefühl gibt.
Also das ist etwas, dass man buchstäblich nicht auf eine zu tun -
Ich werde einfach, dies zu schieben ein aus dem Weg jetzt.
Dort gehen wir.
>> Also das ist eine Menge Spaß.
Wenn mein Computer nicht tuckern zusammen so viel, dann
wäre viel glatter.
Aber Sie können Art dort zu sehen, dass dies ist ein Beispiel zu bringen
etwas, das in der realen Welt die war digitalen Raum, und es ist so dass Sie
in einer Weise, die interagieren sehr natürlich.
>> Ich bin nicht mit einem Menüsystem durchmachen.
Ich bin nicht Anklicken oder mit Hilfe der Tastatur Verknüpfungen oder nichts.
Es ist nur buchstäblich mich heraus erreichen und die Manipulation der Bausteine in der
digitalen Raum.
>> Also das nächste entlang ist ein bisschen die gleiche Richtung, aber es geht um
Annäherung dieser realen Welt Erfahrungen in die digitale Welt.
Und so war dies eine Erfahrung, die ich glauben, dass einer unserer Co-Gründer hatten.
Ich will nicht, ihn auf diese zu zitieren, aber gab es die Möglichkeit, in die sein
Meer und sehen diese Fischschwärme Schwimmen rund um und in der Lage,
mit ihnen interagieren.
Und das ist etwas, das wirklich ist schwierig, verbal zu kommunizieren.
Es ist auch sehr schwierig zu kommunizieren digital ohne eine richtige
Eingabemechanismus zu können manipulieren, dass die 3D-Welt.
>> Also werde ich nur diese eine bringen.
Sie werden vielleicht nicht in der Lage, dass auf dem zu sehen Streaming-Version - es könnte sein, ein
wenig dunkel.
Also, was Sie hier sehen, ist meine Hände in den 3D-Raum.
Ich habe volle Bewegungsfreiheit haben.
Und ich kann nur halten meine Hände immer noch, sehen die Fische und dann
streuen sie weg.
>> Und Sie können die Freiheit dies zu sehen digitalen Raum ist wie etwas, das
hat wirklich nicht möglich gewesen.
Ich kann sie aus, um den Bildschirm zu bringen und erschrecken sie weg.
Also ist es eine einfache Demo, aber es ist auf den Umstand zu können,
bringen einige dieser realen Welt Erfahrung, die nicht wirklich
in den digitalen Raum übersetzt in Diese digitalen Raum schließlich für die
ersten Mal.
>> ZIELGRUPPE: Man kann tatsächlich sehen die bei Das Museum of Science [unverständlich]
>> MICHAEL SUTHERLAND: Und das ist eine große als auch.
Weil das, was wir finden, ist, wenn die Leute zuerst ihre Hände in diesem, ist es
die beste Zeit, die sie gesehen haben sich so flüssig vertreten
ihre digitalen Raum, so dass Sie in der Regel bekommen eine interessante Reaktion.
Also mit allen Mitteln, wenn wir haben Zeit danach würde ich mich freuen, Ihnen zu zeigen sein
Jungs einige dieser Demos.
>> Also das nächste -
Ich werde die Folie Deck nicht wieder bringen.
Das nächste ist über das Erstellen eines Erfahrung, die Sie gerade erkunden.
Es gibt also sehr begrenzt, Regeln dafür.
Es ist die Schaffung dieser immersiven Erfahrung.
>> Und die Entwickler, dass diese gebaut ist ein Kerl namens Eddie Lee aus Japan.
Und das war wirklich ein Erlebnis er hatte in Kyoto.
Und er wollte im Grunde bringen dass Erfahrung und Aktien
es mit anderen Menschen.
>> Ich weiß nicht, ob du das hören können.
Aber Sie einfach ziehen Sie Ihre Finger durch das Wasser und Kampf mit
die Reflexionen.
Es gibt nichts, erzählt mir, was ich tun kann.
Es ist nur eine sehr zen Erlebnis.
Aber es ist etwas, das kann man einfach wirklich tauchen Sie ein in die und
Vergessen Sie, wie Sie wirklich sind mit ihm interagieren.
Und setzen Sie Ihre Hände in und nur fühlen Sie Ihren Weg herum.
>> Und Sie können die gesamte Umgebung sehen ist da, um nur zu spielen, um mit.
Und es ist tatsächlich ein Story dazu.
Es dauert eine Weile, um durch zu gehen es, aber Sie können Ihre Weise zu erkunden
durch.
Es ist irgendwie eine Menge Spaß, und eine Menge von natürlichen Interaktion.
>> Also das ist eigentlich etwas, mit dem gleichen Entwickler.
Das hier ist ein bisschen verrückter, aber es zeigt einige interessante Anwendung
Fällen, und wieder, etwas, das Sie können nur mit wirklich tun
diese Art der Plattform.
Also werde ich nur hier herum kommen.
>> Also das ist eigentlich die Menü-Seite.
Und das ist ein Menü wie hat nicht wirklich schon einmal gab.
So wörtlich ist es nur schauen, wie viele Finger halte ich hoch, und im Grunde
Über den Menü dass durch.
Sie sehen also, die Regeln sind , die um umgeschrieben
Interface-Design hier.
Sie haben die totale Freiheit zu haben tun, was Sie wollen.
>> Also in diesem, ist diese Art der ein wenig verrückt.
Ich liebe diese Jungs.
Ich diese Jungs beobachten konnte Prellen den ganzen Tag.
Er hat eine ganze Reihe von verschiedenen bekam Erfahrungen dort.
>> All dies können Sie sich durch Luftraum.
So fühlen sich frei, um sich zu registrieren.
Es ist kostenlos.
Sie können gehen, haben einen Blick auf die Apps.
>> Dies ist eine Art musikalisches Experiment.
Aber was er tut, ist er mit dem volle 3D-Raum anders zu schaffen
Sound-Effekte.
Es ist wahrscheinlich ein bisschen schwer zu hören, durch das Sound-System.
Aber im Grunde ist er mit dieser Voll 3D-Raum, eine neue Art von erstellen
Instrument.
Und dann, ob ich drei Finger, vier Finger oder einem Finger, kann ich
grundsätzlich zu ändern beginnen die Wirkung eines Tons.
So ist es auf jeden Fall sehr experimentell, aber es zeigt, dass
Freiheit in diesem 3D-Raum.
>> So blockieren 54 sah dich, es ist ein Spiel.
Und die letzten beiden waren kreativer, Erfahrungs Art von Dingen.
Es ist leicht, sich in dieser Art zu gewickelt bekommen kreative Welt, und es ist so
viel tolle Sachen, dass wir sehen kommen.
Und wenn sonst nichts, das ist eine große Grund für den Sprung Bewegung zu entwickeln.
>> Wir sehen so viel erstaunlich, kreativ Sachen, aber es gibt auch ein Element von
Effizienz.
Und so will ich dir nur zeigen eine schnelle Integration, dass die
Google Earth-Team -
einige von euch vielleicht haben sehen dies vor.
Hoffentlich habe ich eine OK-Verbindung erhalten haben hier, weil es ein wenig
Bandbreite intensiv.
>> Aber wahrscheinlich mit Google vertraut sind Erde und wie Sie in der Regel
wäre um, dass zu navigieren.
Es ist Klicken und ziehen, haben Sie die Schieberegler für den Zoom, verkleinern.
Wenn man es wirklich kompetent sind, Sie Tastaturkürzel, klicken Sie haben
und schwenken und neigen.
Es gibt all diese verschiedenen Möglichkeiten, die Sie können dieses 3D-Navigation
Umwelt.
Aber was das Google-Team taten sie war nur umgeschrieben, dass die Regeln für.
>> Wir könnten ein wenig haben Bandbreite von Themen.
Aber was kann man irgendwie sehen gibt es Sie können im Grunde nur navigieren.
Also mal sehen, wohin wir gehen wollen.
Oh, ja, wir sind ein wenig Bit es gestelzt.
Aber was es mir erlaubt zu tun ist Ich kann mehrere Grad von Kontrolle
Freiheit, alle mit einer flüssigen Bewegung.
>> So kann ich von links nach rechts zu schwenken.
Ich muss schauen, schauen nach unten.
Ich kann meine Höhe ändern.
Ich kann vorwärts zu bewegen.
Ich kann im Grunde zu gehen und ich kann um zu drehen ein bestimmter Punkt und nur halten
mein Fokus auf sie.
Ich habe völlige Freiheit haben in diesem 3D-Raum.
>> Und ganz plötzlich, mein Effizienz Navigation in dem Raum ist nur
multipliziert ungemein.
So kann ich von Boston nach San springen Francisco nach New Zealand in ein paar
Sekunden.
Zuvor diese Art von Betrieb würde mich ganz wenige genommen haben
verschiedenen Klicks und Bewegungen und Tastenkombinationen, und ich muss
erinnern sie alle.
>> Also das ist eine Anwendung, wo diese Art natürliche Interaktion
dass eine größere Effizienz.
Also das ist eine andere Sache zu halten am Hinterkopf.
Ist das etwas, das ich mehr machen effizient in dem, was ich baue?
>> Und der letzte, den ich möchte Ihnen zeigen, bevor ich in das SDK zu gehen ist etwa die
Bildungsmöglichkeiten.
Und das ist etwas, dass Dan auf die leichte Schulter berührte mit
der Kinderklinik.
Wir werden Vollbild.
Warte eine Sekunde.
Hier gehen wir.
>> Das ist ein bisschen seltsam.
Versuchen wir geben, dass ein Vollbild wieder.
Nun, dass man nicht schauen, wie es will auf diesem prädiktiv für laufen
einen Grund.
Interessante.
Na ja, das ist schade.
>> Also dieses ist im Grunde eine kleine Anwendung.
Sie können einen Blick auf sie später, danach, wenn Sie wollen.
Aber im Grunde, was es tut, ist es ein voller 3D-Darstellung des Schädels.
Und was Sie tun können, ist im Grunde nehmen sie auseinander in 3D.
Es wird ein 3D-Puzzle.
>> So einige dieser Anwendungen, werden sie [? fragen?] für ein noch intensiveres
Lernumgebung.
Also, wenn Sie in der Lage zu interagieren was Sie lernen, die Sie starten
nehmen Sie es in einer Menge mehr.
So sehen wir eine Menge interessanter Anwendungen entwickelt, sowohl
Frühförderung und besondere Bedürfnisse Lernen sowie ganz
durch die Wissenschaften.
Es gibt also eine Menge interessanter Anwendungen zusammen, dass.
>> Ich werde es versuchen und zeigen Ihnen in diesem Fall, aber es ist gehen, um ein wenig Hit und sein
Verpassen ob wir bekommen können es, hier zu arbeiten.
Dies zeigt nur die Hälfte der die Anatomie im Moment.
Aber was, das ist so dass Sie Sie wird sehen, wie Sie navigieren
Um dies in 3D.
Ich kann im Grunde beginnen Entfernen von Sektionen und in der Lage zu steuern.
Ich kann eigentlich im Grunde starten Ziehen Sie die verschiedenen Schichten.
Es ist fast wie zu sehen eine MRT in Echtzeit.
>> Dies ist Teil der BioDigital Human Project.
Also das ist eigentlich etwas, das ist das ist ganz neu heraus.
Sie können sehen, wie Art können Sie einfach Teile auseinander nehmen und dann einfach
im Grunde navigieren und untersuchen es ist viel stärker.
Sie können sehen, diese tatsächlich ausgeführt direkt im Browser, so ist dies ein
Beispiel dafür, was möglich ist mit der JavaScript-API.
>> Das sind also ein paar verschiedene Beispiele einige der Anwendungen.
Sie sah die kreative Sondierungs Situation.
Sie einige der Effizienz gesehen zunimmt, eine Art interaktive
Lernen Beispiele.
Sie sehen also, es gibt eine breite Vielzahl unterschiedlicher
Anwendungen, verschiedene Software.
>> Ich vermute, dass wahrscheinlich nicht viele Menschen haben einen Blick auf die SDK hatte
diese Stufe.
Also werde ich nur in einem sehr, sehr hoch gehen Ebene durch, was sind die Daten, ist
Herstellung all dieser Arbeit.
Was ist es, wie Sie als Entwickler würde werden mit arbeiten, um jene Art erstellen
von Erfahrungen.
>> Also habe ich auf, berührte ein paar Mal jetzt, Frames.
Also an der sehr, sehr untersten Ebene, wir haben, was wir nennen Frames.
Und ein Rahmen ist grundsätzlich an Sie zurück bis zu 200 mal pro Sekunde, und
enthält alles, was der Sprung sieht.
Also die Hände Leap sehen, es zu sehen Finger, und es sieht, Werkzeuge.
Also werde ich Ihnen schnell zeigen, in unserem Visualizer, wie das aussieht.
>> Also, wenn Sie daran interessiert sind, einige sind Leap Entwicklung, ist dieses Tool hier
wahrscheinlich zu einer der am meisten sein nützliche Dinge, die Sie
beginnen zu spielen.
Es ist eigentlich nicht sofort klar, möglicherweise, wo Sie, um dies zu bekommen.
Und ich werde Ihnen schnell, nur damit zeigen, Sie alle sind uns bewusst, von wo man
tatsächlich auf diese.
>> Also, wenn Sie mit den Sprung Bewegung sind Software, können Sie dies haben
kleine Symbol hier oben.
Dies ist, wo Sie Airspace kann starten aus, es ist, wo Sie um Ihre
Einstellungen aus.
Eines der Dinge, hier ist diese was die Diagnose genannt
Visualizer, und das ist unter Fehlerbehebung.
Es wird dieses Tool hier zu starten, und das ist im Grunde -
>> ZIELGRUPPE: [unverständlich].
>> MICHAEL SUTHERLAND: Oh, richtig.
Ja, danke dafür.
Ich bemerkte, dass auch.
Vielen Dank.
Es nur irgendwie vor taucht.
Vielen Dank für bemerken, dass.
>> Also das ist im Grunde genau das, was der Sprung wird das Abpumpen.
Das ist also die Daten, die kommt Sie wird von uns bearbeitet.
Und am Ende des Tages, das ist, was Sie erhalten.
Das ist also die Hände und Finger, im Grunde.
Was Sie dort sehen, ist mein Finger in Echtzeit unten dargestellt
zu einem Hundertstel Millimeter.
>> Sie können die Pfeile zu sehen.
Die Pfeile zeigen die Richtung meiner Finger.
Also das ist etwas, das Sie werden durch IPI zu bekommen.
Sie können sehen, wo sie Zeichnung - das ist die Position der Finger.
Und Sie erhalten auch die Geschwindigkeit zu einem beliebigen Zeitpunkt auch.
>> Und du wirst es sehen, die beiden großen Kreise, die meine Handfläche.
Und Sie einen großen Pfeil ragte haben die untere oder die obere, wenn ich halten
meine Hand auf den Kopf, und das sind , die die Palm normalen Vektoren.
Also im Grunde normale Vektor, nur ein Vektor, der gerade aus Kleben ist
von Ihrem Palm-Oberfläche.
Das sind also die Grund Gebäude Blöcke aus, die du mit arbeiten werden
Gebäude Leap-Software.
Und dieses Tool können Sie wirklich genau sehen, was los ist.
>> Und es gibt ein paar Dinge, die Sie tun, ein paar kleine Tipps in diesem
visualisieren, dass kann hilfreich sein.
Man ist nur die Finger repräsentieren ein wenig klarer.
Die andere Sache, die helfen können Dieses ist im Wesentlichen
was der Sprung ist zu sehen.
>> So erwähnte ich vor, es gibt ein paar optische Sensoren.
So haben diese Dinge im Grunde ein Feld Sicht von etwa 150 Grad.
Und so gelben Box ist hier darstellt, was diese sehen können.
So können Sie hier als ich sehen kann gehen außerhalb dieser Box bin ich
ab, um meine Hände zu verlieren.
Und wenn ich beginne, hier draußen zu gehen, werde es noch abholen, aber Sie sind
ab, um es auf den Kanten zu verlieren.
Also das gibt Ihnen ein bisschen ein Gefühl des Raumes, die Sie haben
mit, um mit zu spielen.
>> Und Sie werden sehen, wenn Sie hier drücken H, wird es dieses Menü zu wechseln.
Und das wird tatsächlich geben Ihnen eine ganze Reihe von verschiedenen Optionen, die
Sie zugreifen können.
Die meisten davon werden Sie wahrscheinlich nicht benötigen.
Aber es ist eine gute Möglichkeit der Visualisierung was ist los, ohne sich ausgegraben
nach unten in den Daten.
>> Also das ist der Rahmen, den Händen, Finger und Tools.
Eigentlich werde ich Ihnen nur schnell zeigen bevor ich zurück, das Werkzeug.
Also lassen Sie mich sehen, sollte dies funktionieren.
So können Sie hier sehen meine Hände.
Und wenn ich bringen in diesem Stift, es kommt bis grau.
Und was das sagt ist , dass das ist ein Werkzeug.
>> So haben wir das, was wir ein Tool-API aufrufen.
Es Gegenstände wie Stifte erkennt tatsächlich oder Pinsel, alles, was ist
etwa dieser Art von Form aufweisen.
Es werden in der Lage zu sagen, dass das nicht sein ein Finger, und Sie tatsächlich nutzen können
die zu Ihrem Vorteil, wenn Sie Gebäude-Software für diese.
>> Sie können beginnen, der realen Welt zu bringen Objekte in Ihrer
Anwendung, zum Beispiel.
Sie könnten also buchstäblich eine Staffelei von verschiedenen Pinseln, und jeder
Pinsel Sie codiert haben eine andere zu vertreten
Bürste in der Software.
Also anstatt es wirklich zu ändern durch ein Menü auf der Software, die Sie
kann buchstäblich nur abholen eine andere Pinsel und starten Sie es mit der Malerei und
haben die Software anpassen, um es.
>> Also das ist, Frames, Hände, Finger und Tools.
Also das ist der wirklich sehr, sehr niedrig Ebene Sachen, die wir haben.
Ich weiß nicht, ob jemand hier hat jeder Vertrautheit mit der Kinect.
Eines der Dinge, die wir bekommen, fragte ein viel ist, wo ist die Rohdaten.
Und was das bedeutet, ist in anderen 3D- Tracking-Systeme, es ist im Grunde ein
Blob von Daten.
>> Was wir hier tun, ist erstellen weitere strukturierte Vorgehensweise.
So ist dies tatsächlich der niedrigsten Datenebene.
Und wir finden, dass, weil es strukturiert wie diese, es hilft wirklich
Menschen schneller loslegen.
Wenn Sie gerade erst eine vollständige 3D-gegeben Blob von Daten, wird es sehr
schwierig, mit zu arbeiten.
Also das ist einer der Gründe, warum es in der Art, es ist strukturiert.
>> So gibt es keine Fragen um einem das?
Nope.
Also werden wir weitermachen.
>> Sie könnten in der Lage zu starten, um auch zu sehen wenn die Daten in einer Weise strukturiert
dass Ihnen buchstäblich, was du bist Sehen, wie Hände und Finger, kann es
ein wenig einschüchternd auf den ersten zu starten um herauszufinden, wie man damit arbeiten.
Jetzt bin ich die Finger Tracking in 3D, was soll ich damit anfangen?
So haben wir einige höhere Level-APIs um zu helfen, um einige von denen,
Bereichen, und es könnte ein Weg, um sein begann ein wenig schneller als gut.
>> Also das ist konzeptionell Anträge genannt.
Es ist ein Teil unserer API.
Hier finden Sie einige Führungen finden zu welchen Bewegungen ist.
Aber auf konzeptioneller Ebene, wie es ist Dabei ist es im Grunde unter all
diese Bewegungen im Raum und um sie in einem von drei
Dinge - Übersetzung, Drehung, und Skalierung.
>> Also nicht zu sehr in die gefangen.
Aber was es im Grunde können Sie tun ist es, diese komplexen Bewegungen umwandelt
in einzelne Ziffern oder einem Grad Dreh oder einem Skalierungs
Faktor wie eine Nummer.
Also, was es tut, ist es abstrahiert ein Viele der komplexen Mechanik und wenn
Ich tue dies, gibt es Ihnen eine Reihe sagt, dass dies die Skalierung von 10.
>> Also, was Sie dann tun können, ist, wenn Sie hatte ein Bild, das Sie vergrößern wollte,
Sie können das Bild greifen.
Und dann diese Art von API zu sagen, gut, jetzt bin ich Skalierung um den Faktor
von 10 und Sie nicht zu befürchten alle Daten, die vor sich geht.
Also es ist etwas zu einfach weiter am Hinterkopf.
Es kann es ein wenig leichter, wenn Sie versuchen, einige dieser mehr tun
komplexen Wechselwirkungen.
>> Das ist, was wir die Anträge API aufrufen.
Sie werden nicht sehen, es tatsächlich aufgerufen Anträge in der Dokumentation.
Es ist eigentlich eine Sammlung von APIs von verschiedenen Orten.
Aber was ich tun kann, ist, wenn jemand ist daran interessiert, mehr über
dass, ich bin glücklich, Sie zu einem bestimmten Zeitpunkt Führungen für, wie man auf die loszulegen.
>> Und dann das nächste, was Sie, die ist die Sache, dass die meisten Menschen
wohl vertraut mit ist Gestures.
Also das ist sehr viel höher Abstraktionsebene.
So haben Sie im Grunde nimmst alle diese Art von Bewegungen und du bist
sagen, nicht wahr, was ist eine diskrete Sache, die ich tun kann?
So kann ich mit meinem Finger kreisen, oder ich kann Streichen mit der Hand, oder ich tippen kann
im Ohr.
Und so haben wir diese nach unten, nur um gebrochen versuchen und machen es ein wenig einfacher,
in einige loslegen dieser Gesten.
Und ich werde Ihnen zeigen, ein wenig zeigen darüber, wie einige dieser Arbeit.
>> Also zurück in der Schnellansicht, wenn ich mich wenden Gesten auf -
lassen Sie mich nur stoppen, dass so ist es nicht Drehen und es laufen schwindlig.
Richtig, dort gehen wir.
Schalten Sie es.
Richtig, hier gehen wir.
>> So, jetzt können Sie sehen, dass mein Hände in den Raum.
Wenn ich einen Kreis, es kommen und zeigt einen Kreis.
Und sehen Sie, das ist eigentlich in jeder Ebene.
Es spielt eigentlich keine Rolle wie ich es zeichnen.
Aber es ist im Grunde Erfassen, dass ich Zeichnen eines Kreises mit meinem Finger.
>> Und auf API-Ebene, wir haben versucht, machen, dass so einfach wie möglich zu bedienen.
So müssen Sie nicht wirklich zu denken die Mechanik der Spurpunkte
in 3D und herauszufinden, ob es ist ein Kreis.
Sie können einfach sagen, ist ein Kreis passiert?
Es ist also eine Sache, die kann man Verwendung als Steuermechanismus.
>> Sie werden auch sehen, dass es wir haben Hiebe, Armaturen bekam.
Sie können die kleinen Kugeln zu sehen Prellen es an der Unterseite.
Das sind also optisch wie wir zeigen, was die Gesten sind.
>> Aber in Bezug auf die Entwicklung von Software für Dabei ist es nur eine hohe Weg
der Vereinfachung der viel von der Komplexität Tracking Finger, so können Sie einfach
verwenden Sie diese, wie ist.
Sie beginnen, anders zu sehen Ansätze dazu.
Und ich werde Ihnen zeigen, einen anderen Ansatz ein wenig später auf eine andere Art und Weise
das zu tun, aber die alle in die API gebaut.
>> Also haben wir ein paar andere Teile zu dem SDK, das sein könnte
interessant zu euch.
Also, nur um die letzten Dinge zu decken, es gibt drei Stufen der Abstraktion I
gesprochen.
Das niedrige Niveau, das die Frames ist, die Hände und die Finger.
>> Die mittlere Ebene, wo es die Umwandlung eine Menge, die Bewegung in
kontinuierliche Bewegung, so Rotation, oder Skalierung oder Translation.
Und dann auf die nächste Ebene bis die die Gesten ist, wie
mache ich einen Kreis?
Mache ich einen Wasserhahn?
Mache ich einen Schlag?
>> Dann auf der anderen Seite von ihm, die wir haben Dinge genannt die Interaktion Box.
Ich möchte nicht in zu viele gehen Details, denn das ist alles, nur um
geben Sie ein bisschen den Geschmack von dem, was einige der Dinge sind.
Sie sind auf jeden Fall mehr als willkommen erreichen, um mich mit Einzelheiten später
auf über diese.
Wobei die Interaktion Box ist ein weiterer Weg , dass wir versuchen, es zu machen ein wenig
etwas einfacher zu denken Koordinaten im Raum.
>> So erwähnte ich vor Sie sah den Raum -
es ist diese 3D umgekehrten Pyramide.
Das könnte sich ein wenig schwierig.
Sie können Art sehen es dort.
Das kann ein wenig schwierig, wenn sich Sie versuchen, dass zu übersetzen sind
Platz auf dem Bildschirm, wo Sie die Anzeige sind was Sie gerade arbeiten.
>> Also, was wir geschaffen ist Eine Wechselwirkung Box.
Es wird sehr schwierig sein -
oh, da gehen wir, wenn ich mich wenden, dass man auf.
So können Sie sehen, dass es weiße Box.
Und im Grunde, was das tut, ist es nur, dass die Abbildung auf Null zu eins,
Null bis Eins.
Sie haben also nur eine skalierte Raum bekommen das ist immer fest.
Sie brauchen nicht zu befürchten, wie weit Sie über dem Gerät,
oder wo auch immer es ist.
>> Und das passt -
zumindest sollte es passen.
Dies ist offensichtlich Demo-Modus.
Aber im Grunde, was passieren wird, mit das heißt es wird nur einstellen
überall dort, wo die Person, die über dem Gerät, und es wird eine konsistente erstellen
Platz für Sie zu arbeiten in.
>> Es klingt ein wenig Komplex mit der Art, wie ich es erklären es.
Aber was es Ihnen erlaubt, im Wesentlichen zu tun ist, einfach vergessen
wo die Person ist.
Es gibt Ihnen nur eine skalierte Null auf Eins in der Y, null bis eins in der X und
Sie gerade nicht brauchen, um über alle Sorgen die Komplexität, wo die Person ist,
ob sie mit großen Bewegungen oder kleine Bewegungen, und es ist nur Skalen
alles für Sie.
Also das ist einfach etwas, , ein Auge heraus zu halten.
>> Wenn Sie durch die Dokumentation aussehen und Sie etwas sehen
über Interaktion Box, das ist was, dass sich bezieht.
Es kann ein wenig schwierig sein Konzept zu verstehen, was es ist.
Und es ist bedauerlich, dass es nicht Skalierung mit mir, aber das ist OK.
>> Und während wir auf dieser Ansicht, die andere sind API, die interessant sein würde
vielleicht ist die Rede über unsere Berühren Zone API.
Damit wird eines der ersten Dinge, die Menschen fragen ist, wie Sie mit dem Sprung auf?
Es ist irgendwie eine interessante Frage, weil Sie nicht wirklich brauchen, um auf
mit dem Sprung.
Was wir versuchen und zu fördern, ist zu denken, tatsächlich über die Interaktion mit
Raum, ergreifen Sie es und verschieben Sie es - Sie brauchen nicht zu klicken und ziehen.
>> Aber für die Anwendungen, bei denen eine Art Wechselwirkungen erforderlich ist, haben wir
eine API, die aufgerufen ein Touch-Zone-API.
Und es ist nur versucht, eine Menge die nehmen Komplexität genau herauszufinden,
, was der Benutzer in der Luft zu tun und vereinfacht in nur einem Fall, dass
sagt, dass Sie entweder geklickt haben oder nicht.
Und ich werde Ihnen zeigen, nur sehr schnell, wie das funktioniert.
>> So können Sie hier sehen Befinden meinem Finger als Cursor dargestellt wird, und Sie werden
Diese Position gegeben bekommen ganz-API.
Und wie ich beginnen, um voranzukommen, ist es im Grunde sagt, dass ich jetzt klicken und ich
können diese rund um ziehen.
Und es ist nicht wirklich wichtig, wo Ich bin in den 3D-Raum -
es wird, egal wo ich bin, zu arbeiten.
>> Und so zum Nennwert es sieht sehr einfach aus.
Es gibt tatsächlich eine Menge von komplexen Mechanik rund um die.
Also das ist, warum wir versuchen, kapseln alles, was in eine API und machen es zu einem
wenig einfacher für euch.
Also, wenn Sie einen Blick auf die API haben, ist es eigentlich ziemlich einfach,
bauen, die in die Anwendung und Sie müssen nicht zu befürchten alle
Komplexitäten, wo der Hand Person ist.
>> Es gibt also eine Menge anderer Sachen in der SDK.
Wenn Sie ein bisschen zu erkunden möchten, Sie beginnen, einige finden
die anderen Dinge.
Aber das sind einige der hohen Konzepte, die in unserem SDK sind.
>> Es ist vielleicht ein bisschen viel in zu nehmen , ohne eine Chance zu spielen hatte
um mit dem Leap noch.
Aber ich wollte nur, dass du ein bisschen zu geben ein Geschmack von dem, was da drin ist, so dass
wenn Sie, um es, wie gesagt, fühlen Sie sich frei zu erreichen, um uns.
Ich kann Sie in die richtige Richtung weisen für jede Art von Dokumentation zu helfen,
Sie loslegen.
>> Also wie ich bereits erwähnt, hat unser SDK ein Haufen von Muttersprachen.
Wir haben die JavaScript-API.
Eine der einfachsten Möglichkeiten, um loszulegen könnte es sein, auf einige der Suche
Plattformen der Gerüste , die es gibt.
>> Ich weiß nicht, wenn die Menschen vertraut mit Unity.
famo.us, schmiere und Vuo sind alle sehr neue, um die Szene.
Unreal Sie wahrscheinlich haben in Game-Engines gesehen.
>> Aber was diese Art von Umgebungen zu tun ist es ein einfacher Weg, um zu helfen
loslegen.
Denn das, was einige von ihnen Willen versorgen Sie mit einem 3D-Rahmen für die
beginnen mit.
So dauert es einige Art von der Komplexität.
Sie erhalten mehr einer visuellen Umfeld zu arbeiten in.
>> famo.us ist eine neue Plattform, die kommt für eine Web-App-Entwicklung.
Ihr Ziel ist die Web-App machen Entwicklung super einfach.
Damit werden kommen -
es gibt keinen Zeitrahmen für es im Moment.
Aber wenn es das ist etwas, was du bist daran interessiert, könnte es sein
ein Auge auf zu halten.
>> Goo ist eine erstaunliche HTML5 Gaming-Plattform.
Sie machen einen sehr visuellen Editor als auch online, wieder, für hohe
Performance von Web-Anwendungen.
Vuo ist etwas, was ich kann, gehen über sehr kurz.
Dies bringt in das Konzept von Rapid Prototyping.
>> Und ich will nicht gehen zu tief in die.
Aber eines der Dinge, wenn Sie wirklich sind daran interessiert, in diesem
Art von Entwicklung, die Suche nach einem guten Werkzeug Rapid Prototyping tun könnte
wirklich wertvoll.
Und was ich damit meine ist, es ist ein Rahmen, in dem Sie sehr zu tun haben,
sehr wenig Aufwand zu bekommen eine Menge zurück.
So können Sie nicht wirklich brauchen eine Menge von Codierung zu tun.
Eine Menge, es ist sehr visuell - es ist Ziehen Blöcke um.
>> In der Tat kann ich Ihnen zeigen, eine sehr, sehr kurze Beispiel.
So können Sie hier sehen können, ist es nur eine vollständig visuelle Umgebung -
Sie brauchen noch nicht einmal zum Code.
Oh, toll -
wir werden diese Demo im Moment nicht.
Es scheint nicht zu wollen, im Moment laufen.
Also, ohne in zu viele Details, es ist, was eine visuelle genannt
Programmiersprache.
Es ermöglicht Ihnen, einige grundlegende erhalten Funktionalität Arbeiten.
>> Ich werde nur schnell bringen ein abgeschlossen Version davon.
So können Sie hier sehen können, ist dies eine sehr einfache Anwendung, die im Grunde
nimmt ein Bild und ermöglicht Ihnen, bewegen Sie ihn mit dem Sprung.
Und diese grünen Blöcke hier sind im wesentlichen alles, was Sie tun, um brauchen
begann mit der Leap Seite von ihm.
So ist es ein guter Weg, um loszulegen.
Wenn Sie einige Ideen, die Sie wollen Experiment mit, bevor Sie sogar
jeder Code unten, ist es eine gute Weg, um loszulegen.
>> ZIELGRUPPE: Wenn wir [unverständlich]
betrachten, wäre es zu übersetzen in tatsächliche Code?
>> MICHAEL SUTHERLAND: In dieser Situation Ich glaube nicht, dass Sie die Fähigkeit zu haben,
Code übersetzen.
Es gibt definitiv eine andere Frameworks gibt.
Quartz Composer ist eigentlich ein Apple-Tool.
Es ist nicht mehr offiziell unterstützt, aber es gibt eine große Gemeinschaft um ihn herum.
>> Wir haben einige erstaunlich Leap gesehen Sachen kommen aus, dass.
Es gibt einige Plug-Ins zur Verfügung.
Ich denke, es ist der Zugriff auf niedrigem Niveau Code aus Quarz, obwohl ich nicht
ganz sicher.
Aber das ist eine gute Frage.
>> Also ich bin gerade dabei, Sie zeigen einige sehr, sehr hohe Begriffe für Dinge
zu denken, wenn Sie entwickeln denken.
Die Lichtverhältnisse in der Regel nicht ein großes Problem für den Sprung nicht mehr.
Wir haben eine tolle Mannschaft haben, dass ist grundsätzlich in der Lage, für die Beseitigung
fast allen Lichtbedingungen, denn das ist etwas, das kann
möglicherweise beeinflussen.
Infrarot-Quellen kommen in der Außen haben die Fähigkeit zu beeinflussen, die
Leistung.
>> In der Regel wird man nicht wirklich kommen über viele Stolpersteine.
Wenn in Ihrer Entwicklung sehen Sie, dass Das Gerät geht in robuster Modus
wirklich alles, was es bedeutet, ist es haben kann festgestellt, dass es einige Infrarot
Lichtquellen in der Umgebung und es ist Kompensieren dafür.
Also nicht zu viele Sorgen darüber.
>> Im Allgemeinen, wenn Sie entwerfen Software für den Sprung, ist es wichtig,
zu erkennen, dass dies der erste sein Zeit, die Ihre Benutzer verwendet
Diese Technologie.
Und das ist etwas, dass es schwer um Ihren Kopf um zunächst.
Was wir versuchen, Menschen zu ermutigen, Sie ist über und nicht nur denken,
so dass der Benutzer muss finden Weg um die Wechselwirkung, welche
Sie fragen Ihren Benutzer sind zu tun, und versuchen erklären sie ihnen ein wenig.
Behandeln Sie sie, als ob sie nie haben diese Technologie gesehen.
Manchmal sind die Leute noch nicht einmal wissen, erreichen ihre Hände über dem Gerät,
so nehmen Sie nicht alles für selbstverständlich.
>> Wenn Sie einen Blick zu haben um auf Airspace, Sie werden feststellen, dass viele der Apps
der Benutzer wirklich ableiten, wie man in tatsächlich mit dieser App zu interagieren.
Das ist etwas, um nur bewusst sein.
Wenn Sie Software entwickeln für diese Plattform ist es neu.
Die Menschen sind nicht vertraut mit der Technologie noch nicht, und so müssen Sie
lindern sie in was auch immer es ist, dass Sie den Aufbau.
>> Daten ist dein Freund.
Ich vor dem Visualizer erwähnt.
Es könnte einer der sein besten Werkzeuge, die Sie verwenden.
Es erlaubt nur, dass Sie aussehen und was Sie tun.
Denken Sie über die Aktion, die Sie versuchen zu codieren, und dann schauen
wie es aussieht in der Visualizer.
Und dann wird es Ihnen ein besseres Gefühl was bedeutet, dass die Daten
Sie aus dem SDK einlassen.
>> Wenn Sie alles, was getan werden muss eine Menü, Menüs sind etwas, das Sie
möchte der Benutzer in der Lage zu sein, tun, ohne auch nur zu denken.
Es ist nicht wirklich Teil der Ihre Anwendung.
Es ist ein Teil, wie der Benutzer verwendet die Anwendung.
>> So haben wir einige Ressourcen auf der Entwickler-Website.
Nur ein paar verschiedene Systeme für die Menüs, die die Last, die Sie abheben
Jungs mit zu denken wie Menüs bauen.
Da Menüs können etwas, das Sie in der viel Zeit verbringen konnte versuchen
in Ihre Anwendung zu erstellen, wenn wirklich, was Sie versuchen zu tun ist
bauen die Idee, dass Sie haben und nicht das Menü.
Deshalb würde ich empfehlen, wenn Sie zu tun haben, jede Art von Menü-Systeme, auf jeden Fall
haben einen Blick auf die Ressourcen, die wir haben auf der Entwickler-Website.
Wir haben einige tolle Beispiele, wie haben Menüs tun, und wie sie zu halten
konsistent, so dass die Nutzer ein konsistente Erfahrung über
Anwendungen.
>> Visuelles Feedback.
Also, was ich damit meine ist, wenn beispielsweise Sie versuchen, etwas zu tun sind
Das ist ein 3D-Raum zeigt, ist es sehr wichtig, irgendeine Art bereitzustellen
visuelle Rückmeldung.
Also, ob das ist zeigt, wo Ihre Finger sind in diesem Raum oder in der
Fall von Block 54, die wir ganz am sah starten, können Sie bemerkt haben, dass
die [? Pedale?] wurden beleuchtet.
Und als ich in der Nähe des Turms von Blöcken, die Sie tatsächlich sehen konnte
visuell, dass ich ihnen nahe.
Und es ist ein kleiner Trick, aber es ist eigentlich ein sehr wichtiges.
So stellen Sie sicher, dass die Benutzer- in diesem 3D-Raum ausgerichtet.
>> Und wieder, Rapid Prototyping.
Wenn Sie einige Tools, die Sie finden können hilfreich, würde ich auf jeden Fall
Sie ermutigen, zu investieren die Zeit darin.
Die Möglichkeit, Ihre Ideen schnell erhalten anstatt einen ausgeben
viel Zeit Codierung auf einem niedrigeren Niveau, und versuchen, herauszufinden, wie man Code
es auf, wenn man diese Ideen in raus vor Ihnen, spielen, um mit ihnen
ein bisschen und dann Code es auf, es könnte eine große Zeitersparnis.
>> So bekommen wir bis zum Ende.
Wie sind wir für die Zeit?
>> Sprecher 2: [unverständlich] acht Minuten, bis 05.30.
>> MICHAEL SUTHERLAND: Wir werden beenden um 5:30?
>> Sprecher 2: ich das tun.
Das war der Punkt, den wir werben hier.
Aber wir können auf eine zu tun ein Q & A nach diesem.
>> MICHAEL SUTHERLAND: Ja, ich will nicht zu gehen weit in den Rest dieses neu.
Ich habe vor einem anderen schweigen Weise des Handelns Gesten.
Wenn Sie interessiert sind und Sie arbeiten mit JavaScript, dies ist ein
JavaScript-Anwendung, die ein Entwickler namens Robert Leary gebaut.
Was sie tut, ist es viel der Komplexität von
Aufnehmen und Verwenden von Bewegungen.
>> Also, was er getan hat, ist er im Grunde erstellt eine Geste Recorder.
Sie können in die Geste, notieren.
Es spuckt etwas, das können Sie dann ziehen Sie in Ihre Anwendung.
Also anstatt zu codieren, bis alle komplexe Bewegungen in 3D, können Sie
nehmen Sie nur diese, die Aktion und speichern Sie sie für Ihre Anwendung.
Damit ein interessant sein könnten Werkzeug, um Ihnen den Einstieg erleichtern.
>> Ich kann durch diese sehr schnell gehen.
Es ist nur ein paar Videos, die zeigen, einige der interessanten Anwendungen.
Einige der Dinge, die Sie nicht sehen entweder im Luftraum, aber es ist schwimm
um in der Entwickler-Community.
Nur einige erstaunliche Arbeit, die Menschen haben wurde in der Show einige Arbeits
vielleicht einige weitere einzigartige Anwendungen möglich.
>> Das ist also ein System, das ist mit Head-Tracking im Grunde auf der Kamera
bis zu dieser Tiefe geben Perspektive.
Aber sehen Sie, es ist eine ziemlich interessante visuelle Trick.
Also das ist irgendwie eine interessante Sache dass bei dieser Art der möglich ist
Technik.
>> Und dann einige von euch vielleicht bekannt sein mit dem Oculus Rift.
Dies ist nur einige experimentelle Arbeiten, die einige der Entwickler gewesen
dabei um die Kombination von Bewegung mit Leap das Oculus Rift, so dass für das erste
Zeit, die Sie drinnen sein können daß virtuellen Welt.
Also, das wird ein interessanter sein Ansatz für Spiele demnächst.
Das Oculus Rift ist ein VR-Headset.
Armer Kerl -
er wirklich eine harte Zeit.
>> Dies war eine Ausstellung, die getan wurde Verwendung von Projektions-Mapping
mit dem Leap Motion.
Nur eine wirklich nette interaktive Umfeld, in dem Menschen
kann nur spielen, um.
Sie können dort sehen sie diese erstellt 3D-Bäume mit Projektion Mapping
Techniken.
Das war eine interessante getan in Taipeh mit Heineken tut ein
Installation.
>> Die ganze "Iron Man"-Ansatz gibt.
Aber aus Gründen der Zeit, werde ich nur schnell bis zum Ende erhalten.
Also, wenn es drei Dinge, die würde schön zu nehmen - weil ich
erkennen, es gibt eine Menge von Informationen dass wir einfach abgedeckt.
Und viel es Sie wirklich brauchen, um verbringen ein wenig Zeit, um nur graben
nach unten in den Ressourcen die verfügbar sind.
>> Aber ich denke, das erste, was ist wirklich, wenn Sie entwerfen Software, versuchen und
Design für den Benutzer, nicht für "Iron Man". Vergessen Sie also will ich sein
"Iron Man". Ich möchte mich auf "Minority sein Bericht. "Aber stattdessen
Design für den Benutzer.
Entwurf für die Person, die gehen zu sein mit Ihrer Software.
>> So überlegen, wie kann ich ihre Erfahrung besser?
Wie kann ich etwas, das sie tun, besser?
Und das ist wirklich zu sein, wo die mächtigste und am meisten
Eingriffs Software kommt.
>> Und wenn Sie mit UI / UX vertraut, können Sie kann fast werfen die Regeln der
Fenster in einem gewissen Sinn.
Mit dieser Art von Technologie, wir sind ab, die Regeln neu zu schreiben, wie wir
gehen, und das bedeutet nur, dass Sie eine leere Leinwand haben.
So ihr Jungs sind wirklich beginnen zur richtigen Zeit.
Wenn Sie gerade erst in die Programmierung Jetzt, bedeutet, dass Sie, um
schreiben die Regelbuch, wie Sie lernen, damit ist eine erstaunliche
Gelegenheit.
>> Und ich würde einfach sagen, wieder in der Lage, einen Weg finden, um schnell und Prototypen
dann bauen.
Nicht unbedingt verschwenden Ihre Zeit Einstieg in die Schrauben und Muttern
sofort.
Sehen Sie, wenn Sie Ihre Ideen raus.
>> War es so, dass es gut war um sie zu Papier zu bringen.
Und Papier ist immer noch ein guter Weg zu gehen.
Aber sobald Sie anfangen, diese Dynamik zu erhalten Schnittstellen, die Sie wirklich starten
einige bessere Tools müssen in der Lage sein, diese dynamische Ideen raus.
Und so, wenn Sie einige Tools zu finden, die Ihnen helfen, Prototypen, versuchen Sie und lernen
sie und nutzen sie, und Sie werden sich wahrscheinlich sparen ein
viel Zeit und Aufwand.
>> So ein paar Ressourcen.
Sobald Sie beginnen immer in JavaScript
js.leapmotion.com / Tutorials, werde, dass sein, eine gute Möglichkeit, um loszulegen.
Beispiele wieder auf js.leapmotion.com, Sie finden einige
JavaScript große Beispiele.
>> Bitte zögern Sie nicht in die Eingriffs Foren, bitten die Entwickler, fragen Sie uns.
Es ist ein guter Weg, um zu lernen.
Wenn Sie daran interessiert sind, mehr sind Inhalte über das, was da draußen ist, einige
der Meinungsführerschaft in den Raum, labs.leapmotion.com ist eine große
Blog dafür.
Wir setzen neue Inhalte jeden Woche, ist es ein großer Raum.
>> Und wenn Sie eine Verbindung herstellen möchten uns wieder die Foren.
Sie können uns per E-Mail developers@leapmotion.com.
Wir sind auf @ leapmotiondev auf Twitter, so dass nur tweet uns an.
Wir sind dort sehr aktiv.
Und unser Haupthandgriff, @ leapmotion.
@ Leapmotiondev offensichtlich ist unsere Entwickler Twitter Griff.
>> Also das ist wirklich darüber.
Wenn es einige Zeit für Fragen, auf jeden Fall glücklich
um Fragen zu beantworten.
Wenn Sie an nichts denken danach, Sie fühlen sich frei zu erreichen, um mich
direkt am kiwi@leapmotion.com, oder tweet mich unter @ Kiwi.
Kühl.
Haben Sie Fragen?
>> ZIELGRUPPE: Neben der Entwicklung von Apps , dass [unverständlich], ist, wie möglich
es, um [unverständlich] Level-Software so dass man nach links, rechts,
oben, unten, und jeder [unverständlich]
Anwendungen, [? zum Beispiel?]
[Unverständlich]?
>> MICHAEL SUTHERLAND: Es gibt sind Anwendungen für die.
Wenn Sie einen Blick auf Luftraum haben, werden Sie finden Sie ein paar verschiedene Anwendungen.
Einige der beliebtesten sind ein genannt handwave, die Sie tun können
einige grundlegende Gesten.
Wenn Sie diese Art von Sachen tun wollen, es gibt wirklich nichts, was Sie begrenzt
im SDK, es zu tun.
Es ist wirklich eine Frage, wenn Sie Aufbau dieser OS-Ebene Steuerung ist es
tatsächlich macht diese Erfahrung der mit dem OS besser?
>> Mit der Zeit werden wir anfangen zu sehen, die Betriebssysteme entwickeln sich zu einem Zustand,
das wirklich gemacht wird Diese Art der Eingabe.
Für jetzt sind wir tatsächlich mit Betriebssysteme, die gebaut wurden
für 26-jährige Technologie.
Wenn Sie einen Blick auf die Mac-Oberfläche haben, es hat wirklich nicht verändert in
über 26 Jahren.
So werden wir wirklich kämpfen ein 26 Jahre Lernkurve, wo die Menschen haben
so dass auf diese Art von Schnittstelle verwendet, die es ist schwer, über das zu sehen.
Also, wenn Sie diese Erfahrung verbessern können, das ist eine definitive Sieg.
>> Aber wenn es nur tun, eine Geste für die willen zu tun, eine Geste, was
Sie werden wahrscheinlich feststellen, ist, dass Benutzer, sie werden es einfacher finden, gehen Sie einfach zurück
ihre Tastatur und Maus, weil das ist, was sie sind bequem mit.
Also das ist, warum es ist wirklich wichtig darüber nachdenken, wer bin ich für die Gestaltung?
Wer ist der Endanwender, und wie kann Ich ihr das Leben ein bisschen besser?
>> Aber wenn wir die Zeit haben, ich Sie können zeigen, eine schnelle ein.
Dies ist eine interessante dass kam gerade heraus.
Es ist eine sehr einfache Cursor, aber es ist irgendwie süß, weil es diese
kleine Hand -
oder es funktioniert nicht.
Sind wir da?
Interessante.
>> Nun, ich werde diese Demo nicht zeigen.
Aber das [? leapcursor.js?]
ist ein interessantes kleines Beispiel, dass Grundsätzlich können Sie bis zu scrollen und unten
flüssig in einer Web-Seite und sortiert Klicks nur durch Biegen der Hand.
Also es soll mehr sein eine entspannte Art der Bildlauf
oben und unten, Flicks.
>> ZIELGRUPPE: Sie erwähnten das Gerät selbst ist weitgehend Standard-Hardware.
Was ist die zugrunde liegende Hardware Technologie, die tatsächlich tun, ist die
Erkennen von Objekten?
>> MICHAEL SUTHERLAND: Also der eigentliche Erfassung der Objekte - so
im Grunde, wenn Sie den USB-Hack waren hier, du bist gerade dabei, bekommen ein
ganze Reihe von Bilddaten zurück.
Die Menschen haben es bereits getan.
Wo die Magie geschieht, ist im Grunde, sobald es in die bekommt
Computer, ist es im Wesentlichen einige proprietäre Algorithmen, die waren
ursprünglich von unserem Mitbegründer entwickelt und haben jetzt nur noch für ein genommen
Eigenleben.
>> ZIELGRUPPE: Ist es durch Infrarot, oder ein magnetischer [unverständlich]?
>> MICHAEL SUTHERLAND: So ist es nur rein Infrarot.
So wörtlich, es ist eine Art, wie mit ein wenig Webcam sitzen auf Ihrer Festplatte
und dann eine glänzende Rampenlicht auf der Hand.
Es ist einfach alles in Infrarot gemacht.
So ist es nur einige optische Infrarot Sensoren und einige Infrarot-LEDs, und
gibt es wirklich nichts zu komplex darüber.
Es ist der Weg, dass wir in der Lage, nehmen dass Daten und es dann in
etwas Nützliches in 3D.
>> ZIELGRUPPE: So scheint es ziemlich einfach für Menschen, [unverständlich].
Aber ist es eine Möglichkeit für einen Entwickler um vielleicht dem [unverständlich]
für andere Arten von Objekten - vielleicht Gesichter oder andere Arten von Dingen, die
der Benutzer möglicherweise vorgebracht?
>> MICHAEL SUTHERLAND: Im Moment haben wir Sie unterstützt eine begrenzte Anzahl von Werkzeugen.
Leider ist mit der Art und Weise, die wir haben strukturiert die Daten, weil wir wollten,
um es auf einfache Weise, die man tun oder am meisten Sinn macht für die Hände
und Finger, wird die API nicht Unterstützung Gesichtsverfolgung oder
generische Objektverfolgung.
Das kann in der Zukunft kommen.
Aber für jetzt, es ist wirklich gut für Hände und Finger dran und
spezifische Werkzeuge.
Kühl.
>> [? DAVE: Vielen] Sie so viel?.
Das ist grandios.
>> [Applaus]