Tip:
Highlight text to annotate it
X
>> DAVID: Quindi grazie a tutti così tanto per venire, come siete stati sintonizzando in
anche online.
Siamo così felici di essere raggiunto dal nostro amici Dan e Michael qui dal Leap
Movimento, società il cui Leap Motion ha molto generosamente donato alcuni componenti hardware
per la sot corso che voi ragazzi può fare cose interessanti con questo dispositivo.
Senza ulteriori indugi, Dan e Michael.
>> DAN GILL: Va bene, grazie.
Grazie, David.
Grazie ragazzi.
Bello vedere tutti voi.
Il mio nome è Dan Gill.
E come David descritto, Sono con Leap Motion.
Questo è Michael Sutherland.
Dal momento che circa 1/10 della nostra azienda è effettivamente chiamato Michael lo chiamiamo
Kiwi, e una volta che si sente l'accento capirete perché.
>> Ma siamo entusiasti di essere qui oggi per presente per voi ragazzi e voi ragazzi
on-line, e vi dirò un po 'di più sulla Leap nello sviluppo
ambiente e la nostra comunità di sviluppatori, e come può essere in grado di
impatto alcune delle cose che ti fare come si ottiene verso
la fine del semestre.
Ho intenzione di iniziare con solo una breve introduzione di contesto su
l'azienda e alcuni del settore esempi che stiamo vedendo e un
po 'su di esso.
E poi stiamo andando a saltare a destra in punta di Michael.
>> Michael corre la nostra comunità di sviluppatori.
Quindi c'è più di 70.000 persone che hanno letta nostro portale per gli sviluppatori e
accesso ottenuto al software Leap kit di sviluppo e sono attivamente
la costruzione di tutti i tipi di applicazioni che
Michael parlerà attraverso.
Personalmente, ho eseguito la nostra Enterprise Business.
Il che significa che tutto l'uso commerciale caso per il salto in una varietà di
industrie, e ne parlerò brevemente a tale proposito.
>> Quindi quello che volevo fare, ad alta livello maggior parte di voi sono probabilmente
familiarità con una qualche forma di La tecnologia motion 3D.
Hai visto il Kinect, o avete visto gli spot per i telefoni Samsung
con la strisciata.
E a un certo punto, probabilmente avete provato una di queste piattaforme o visto
in azione.
>> Ci sentiamo veramente come abbiamo rotto un nuovo terreno.
Ed è tutto mappato, quindi è molto software-driven soluzione.
E 'tutto basato su algoritmo proprietario, ed è permesso di fare un certo numero di
cose che sono diverse rispetto gli altri nello spazio.
>> Abbiamo raggiunto un livello di precisione che vedrete nelle manifestazioni
che è ben oltre quello che gli altri ragazzi sono stati in grado di fare.
Così precisione di 1/100 di millimetro, abbiamo in grado di monitorare la posizione di palma in
mano per come molti come misura nel campo visivo.
E ancora, quel livello di precisione aperto un sacco di applicazione
opportunità che non hanno esisteva prima.
E 'del tutto integrabile.
>> Perché è un software guidato soluzione, questo piccolo pezzo di
hardware che si vede ecco il dispositivo.
Questi stanno per essere disponibile a voi studenti.
Abbiamo 30 che abbiamo donato al gruppo.
Se si decide di fare un progetto basato su il Leap, sarete in grado di prendere queste
in prestito e trascorrere del tempo con loro.
>> Abbiamo anche appena annunciato una versione embedded.
Così HP sarà effettivamente iniziare computer portatili di trasporto -
o ha iniziato laptop spedizione del dispositivo, un embedded
versione di questo in esso.
E a causa del software e come software guidato questo è, l'hardware
è incredibilmente semplice e Michael andando a camminare
attraverso ciò che è in esso.
Abbiamo creato un contenuto molto ambiente ricco.
>> Quindi, quei 70.000 sviluppatori sono applicazioni edili.
È la gente avrà la possibilità di creare applicazioni e forse anche
li entrare nella nostra applicazione ambiente -
si chiama spazio aereo.
Abbiamo nord di 100 applicazioni là, e molti, molti, molti di più nel
processo di certificazione e nel processo per essere messe in funzione.
>> Vedrai che è incredibilmente potente in termini di velocità.
Così vedrete non c'è latenza nella la reazione tra quando si fa
qualcosa nel campo di vista e quando qualcosa che accade sullo schermo.
Se avete giocato in giro con il Kinect o altri, si noterà un po '
di un ritardo quando in realtà ha un movimento e succede qualcosa.
Questo potente mancanza di marche di latenza una differenza enorme in quello che si può
effettivamente fare con questa piattaforma.
>> E poi una cosa che riteniamo veramente importante, abbiamo voluto questa
Piattaforma per essere accessibile a tutti -
quante più persone possibili.
Avere un grande software, guidato piattaforma ha fatto il dispositivo e la
piattaforma molto costoso.
E 'un semplice pezzo di hardware con molto semplice, commodity
componenti in modo che ci permette di mantenere questo molto poco costoso e molto
accessibile a chiunque voglia prendere parte con la piattaforma.
>> Quindi, come si vedrà, non c'è davvero tre componenti principali della piattaforma.
Abbiamo la periferica che ho parlato, il controllore.
Dispone di una connessione USB per la connessione a qualsiasi tipo di dispositivo di elaborazione con il
software supportato.
Abbiamo ottenuto il nostro kit di sviluppo software a Driver, quindi c'è una serie di
driver che girano su Windows o Mac macchina che si è connessi.
>> E poi abbiamo il software kit di sviluppo che abbiamo fatto
a disposizione di tutti a costo zero su il nostro sito web per accedere e costruire
applicazioni con.
E poi finalmente abbiamo il nostro spazio aereo app store, dove c'è
applicazioni di terze parti -
sia gratuiti ea pagamento per le applicazioni.
Ed è tutto da personale produttività artistica, come la musica
e la pittura e il disegno, per le imprese applicazioni come CAD
software e altri.
>> Quindi ho intenzione di passare attraverso questi rapida.
Ma ho pensato che sarebbe stato utile, come si pensare alla piattaforma e pensare
su come le lingue che in grado di sviluppare e come tale
applica alla piattaforma.
Proprio a correre attraverso un paio di esempi dalle industrie che stiamo vedendo.
Quindi queste sono aree dove le persone sono facendo uso della piattaforma Leap per
migliorare le applicazioni o migliorare esiti in quei settori.
>> Istruzione, come potete immaginare, display interattivi, integrandosi con
curriculum, come se la gente sta facendo con il curriculum informatica.
Ci sono un sacco di applicazioni per speciale ha bisogno di studenti.
Così la gente che non può, né per fisico o limitazioni cognitive,
di interagire attraverso una tastiera e un mouse sono ora in grado di ottenere sociale
interazioni, interazioni con il computer applicazioni, e fare le cose
non hanno mai potuto fare prima.
>> E poi un sacco di università fare ricerca interfaccia utente per varie
industrie hanno fatto grande uso del dispositivo.
L'assistenza sanitaria è un settore interessante per noi che ho pensato che sarebbe stato importante
a toccare brevemente.
Potete immaginare la sterilità è dei più importanza in tutti gli aspetti
della sanità.
In una sala operatoria oggi, un chirurgo potrebbe avere una persona in più
là, o unscrub e prendere i guanti off per poter manipolare
Immagini MRI o TAC o importante informazioni sul paziente
mentre sono in chirurgia.
Molto inefficiente, potrebbe compromettere la sterilità se non è fatto bene.
>> Questo tipo di ambiente permette ora di interagire con il computer
applicazioni in un completamente touchless maniera, come vedrete nella demo,
con i guanti.
Così si possono lasciare l' guanti chirurgici via.
Possono accedere alle immagini e fare tutto il necessario per fare in modo molto
modo più efficiente.
Pensiamo che ci sia qualche importante applicazioni là.
Accesso alle informazioni in quello che ho chiamare zone "ricche di germi" -
così ospedali, sportelli bancomat, tutti i diversi tipi delle aree in cui non si desidera
toccare qualcosa ma si desidera per accedere alle informazioni,
questo è diventato importante.
>> Misurare regressione a seguito di una malattia.
Se qualcuno sta perdendo la mobilità nel loro mano o le braccia, o in movimento,
essere in grado di misurare perché del livello di accuratezza.
O anche progredire - quindi se si vuole misurare il progresso di un farmaco o l'
il progresso e il recupero da qualcosa come un ictus, si può molto
accuratamente farlo.
E così questi sono alcuni esempi.
>> Visualizzazione dei dati è un altro spazio interessante.
Sono sicuro che avete sentito un lotto circa i grandi dati.
Tutti parlano di grandi dati.
Beh, quelli grandi insiemi di dati in vari industrie hanno creato vera
complessità intorno interfacce utente.
E come si fa a interagire con i dati e trovare correlazioni, in grado di trovare
informazioni fruibili, in grado condividere con i colleghi -
è una sfida enorme.
Poiché la quantità di dati cresce, che sfida diventa solo più grande.
>> Navigazione 3D con la mano naturale movimenti diventa davvero interessante
opportunità in quel mondo, e abbiamo visto un sacco di input lì.
Manufacturing è un altro.
Stiamo per mostrarvi alcuni video da la gente di SpaceX che utilizzano questo
il processo di fabbricazione.
Inoltre, il piano di fabbricazione è davvero sporca, e così hanno distrutto
mouse e tastiere, e touchscreen Non sono una grande soluzione.
Ma hanno bisogno di accedere a cose come i loro sistemi ERP e altre piattaforme
sul pavimento, e diventa una sfida per loro.
>> E poi solo un paio di più prima Mi rivolgo le cose a Michael.
Vendita al dettaglio -
quindi speriamo che a un certo punto, si passa in un negozio e avranno un salto
schermo abilitato o chiosco dove è possibile ottenere l'accesso a un prodotto, prodotto
opzioni, fare acquisti online se non hanno roba in magazzino.
Mi piace parlarne come non-intrusivo coinvolgimento dei consumatori.
>> Così sono stato in vendita dal Mi sono laureato al college.
Ma noi tutti sappiamo quando entriamo in un ambiente di vendita, un sacco di volte
ottenere avventa su per tre o quattro persone.
Riteniamo che utilizza questo tipo di tecnologia, è possibile creare veri
esperienze fisiche con prodotti e opzioni e colori diversi
cose senza dover avere un gruppo di persone che saltano sulla parte superiore di persone
quando entrano in negozio, e creare alcune cose interessanti.
>> Produttività Desktop -
vedrete alcune opportunità di base lavorare con applicazioni di produttività come
PowerPoint per fare web browsing, a interagire con il sistema operativo.
Il tutto senza dover dover utilizzare un mouse o tastiera, o in aggiunta a
il mouse o la tastiera, potendo per ottenere alcuni tipi di
interazioni.
C'è un sacco di applicazioni aziendali che hanno interfacce utente inefficienti,
o hanno interfacce che potrebbero fare un sacco di più se fossero in grado di prendere
vantaggio dello spazio 3D, invece di solo un piatto di interfaccia utente 2D, in modo da
credo che ci sia un sacco di opportunità lì.
>> Salesforce.com potrebbe essere un azienda avete sentito parlare di.
Fanno relazione con il cliente sistemi di gestione.
La gente come me nelle vendite li usano tutto il tempo, ogni giorno.
Ma quando si lavora con un account grande, si può avere centinaia
e centinaia di record.
Ed è davvero difficile ottenere un senso di la struttura organizzativa, in tutto o in
le attività di quello che è successo dentro di un conto, perché è un
molto piatto interfaccia utente 2D.
Quindi pensiamo che ci sono un sacco di opportunità migliorare l'estremità anteriore
di vari software commerciali.
>> E poi altre applicazioni di tipo B2B, abbiamo visto l'autenticazione biometrica.
Così l'idea di tenere la mano nella campo di vista, ed è la scansione
la mano tutta la strada fino al flusso sanguigno.
E poi essere in grado di utilizzare tale tardi on per l'autenticazione per accedere alla
fare transazioni, sistemi di accesso, log per il vostro computer portatile, il controllo del
sistema domotico -
è il nome, c'è un molte applicazioni.
>> Comandante controllo.
Quindi potete immaginare, questo è più di la cosa "Minority Report" di stile
la gente parla quando si pensare Leap.
L'idea di qualcuno in una zona comando dove hanno ottenuto cinque o sei schermi
con video o altri tipi di contenuto.
Hanno bisogno per navigare in tutta applicazioni e richiamare diverse
video e estrarre informazioni e fare ogni sorta di cose interessanti.
>> E poi finalmente CAD.
Tali ambienti sono stati un grande anticipo adopter della piattaforma Leap in
essere in grado di creare un modo più naturale di interagire con i modelli delle cose
che si sta creando nella progettazione processo, o regolare dopo
qualcosa che è stato costruito, o cose del genere.
>> Così che è stato solo per darvi una breve contesto in alcuni dei industriale
applicazioni per il grande salto.
Sono sicuro che si può immaginare tutto il applicazioni consumer, e se avete
visto il sito sai cosa sono queste cose.
Ma volevo, come si pensa programmazione o le applicazioni che potrebbero
essere interessante esaminare, qui sono alcune delle aree in cui le industrie sono
pagare un sacco di attenzione a questo.
>> Eravamo all'Ospedale Pediatrico prima siamo venuti qui, e parlare con loro
relative ad un numero di davvero interessante applicazioni intorno processi chirurgiche
e formazione e simulazione e tutte le cose diverse.
Quindi c'è un sacco di veramente interessante possibilità di utilizzare la piattaforma e
utilizzare l'ambiente di sviluppo.
E quindi speriamo che c'è di buono contesto per voi gente.
>> Kiwi è quella intelligente qui.
Quindi ho intenzione di uscire di strada e lasciare che ti parla attraverso il nostro
comunità di sviluppo, lo sviluppo ambiente, e tutte le risorse
che ci sono messe a disposizione la gente se si sceglie di lavorare
con la piattaforma Leap.
Quindi, grazie.
>> MICHAEL SUTHERLAND: fresco, grazie.
Così si può vedere non c'è davvero nessun carenza di opportunità non mancano.
Ma una delle cose che vediamo molto distante persone sedersi con Leap e sono
come, da dove comincio?
Quindi spero di poter passare attraverso un paio di dei primi passi di dove
cominciare con tutto questo.
Perché un sacco di gente appena detto non c'è un sacco di spazio bianco, quindi dove
comincio?
>> Quindi il mio nome Mike.
Come detto Dan, io sono una specie di denominato Kiwi.
Vengo da Nuova Zelanda, come si può essere in grado di dire da mio accento.
Io ho vissuto a San Francisco per un paio d'anni.
Ha fatto il mio elettrica e informatica torna laurea in ingegneria a New
Zelanda, così ho seduto nella stessa seduta che voi siete dentro
>> Così mi occupo della crescita della piattaforma e partnership per il nostro sviluppatore
programmi di team.
Quindi ti dico un po 'di più quello che il team programmi di sviluppo
significa in un po '.
Ma in fondo, Dan detto, questo è la periferica che vedete qui.
Quindi questa è la storia di da dove è venuto.
>> Così si può vedere che ci siamo partiti indietro con un prototipo molto, molto presto.
Ora, tutto ciò che c'è in questo, è possibile tipo di vedere qui un po '.
Beh, è un po 'difficile da vedere su questo visualizzare, ma in realtà tutto quello che hai appena
Got è un paio di ottica a infrarossi sensori e un paio di LED a infrarossi.
L'hardware è in realtà incredibilmente semplice, ed è per questo che siamo in grado di
tenerlo così basso costo.
La magia è davvero ciò che sta accadendo il computer e il software in
il livello pilota, e questo è davvero dove la svolta
per l'azienda è venuto.
>> Così mi sono iscritto ed i programmi di sviluppo team ha iniziato intorno circa qui,
a metà strada tra.
E quello che abbiamo fatto è stato di questi primi kit che si vede in fondo lì,
sono le prime unità sviluppatore.
E abbiamo effettivamente trasmesso su circa 12.000 di quelli per gli sviluppatori che avevano
ci ha contattato in modo che possano ottenere iniziato a lavorare con la piattaforma.
E questo è davvero stato un grande seme per la comunità, e abbiamo avuto un sacco
di grandi cose sviluppati nel corso dell'ultimo anno.
E vedrete che quando si ha un guardare spazio aereo, il nostro negozio di applicazioni.
>> Così come molti di voi hanno effettivamente sentito parlare di Leap movimento prima?
Così alcuni di voi, sì.
Quindi questo è un bene.
>> Quindi, onestamente, quello che era la prima cosa voi ragazzi pensato quando hai sentito di
Leap Motion o avete visto l' video di quello che fa?
Sorta di "Minority Report", "Iron Man?" Sì, abbiamo un sacco di che.
>> E sicuramente il giorno verrà in cui siamo tutti seduti lì comandare l'
mondo con le nostre mani, e questo è sta per essere eccitante.
Proprio ora, che non è l'assoluto situazione che stiamo cercando di costruire,
ma stiamo andando per arrivarci.
Ma penso che sia ancora un buon opportunità di sentire dal reale
mondo Tony Stark, e Dan toccato quello.
>> SPEAKER 1: In questo momento in cui interagiamo con computer in modo molto innaturale e
[Incomprensibile]
modo.
E stiamo cercando di creare questi 3D oggetti utilizzando una varietà di strumenti 2D.
E non si sente naturale, non si sente normale il modo
si dovrebbe fare le cose.
>> Così abbiamo iniziato a suonare in giro con il idea e utilizzando alcune delle cose
che sono disponibili là fuori, come Beat Motion e Siemens NX, che
è quello che abbiamo usato per progettare il razzo.
E abbiamo scritto del codice integrare i due.
E abbiamo iniziato con quello che si vede qui, che è un frame di un filo
Motore a razzo Merlin.
E lavorare con questo, posso andare avanti e afferrarlo, e posso ruotare
in più dimensioni.
E poi quello che posso fare è che posso mettere un altro passo in là e posso ingrandire
in e fuori sul telaio filo.
>> E posso anche tradurlo.
Così posso spostarlo sullo schermo e poi zoomare e tradurre.
E questo è quello che abbiamo iniziato via con un paio di mesi fa.
È anche possibile girare lo e poi prenderlo.
Quindi questo è una specie di un modo divertente per interfacciarsi con quello che è davvero molto
modello complesso.
>> Ora andremo da questo a quello che siamo in grado di avanzare di un paio di settimane dopo
il telaio di filo, che è di utilizzare effettivamente un intero modello CAD 3D del motore.
Quindi, ecco quello che stai vedendo è l'interazione reale
con il software CAD.
Manipolare il modello 3D real del motore Merlin
semplicemente usando gesti delle mani.
Se si può solo andare lì e fai quello che devi fare, basta
comprendere i fondamenti di come la cosa dovrebbe funzionare al contrario di
capire come rendere il computer make funziona, allora si può ottenere un
molto più nell molto più breve periodo di tempo.
>> Allora siamo andati a una proiezione in 3D.
Abbiamo iniziato con il tipo di 3D proiezione che si ha familiarità con
nei film in cui si utilizzare occhiali 3D.
Abbiamo anche fatto un bicchiere free standing proiezione, che è il tipo di
tecnologia che è stata utilizzata in il film "Iron Man".
>> E poi finalmente, abbiamo usato il Oculus Rift, che è immersiva virtuale
realtà che effettivamente ascolti la posizione di testa.
E davvero si sposta intorno all'oggetto.
Ci si sente come è giusto lì di fronte a voi.
Ora usiamo questo per un effettivo componente sul razzo, che è un
alloggiamento valvola criogenica.
È davvero possibile applicare la tua intuizione e prendere qualcosa dalla tua mente a una
oggetto fisico con maggiore facilità rispetto al momento facciamo.
>> Ora che abbiamo ottenuto l'oggetto di nostra testa e nel computer, come
Non abbiamo capito dal computer e in realtà?
Quindi stiamo effettivamente andando a stampare questa con una stampante laser metallo 3D.
Quindi il modo che i lavori di stampa 3D È stabilisce particelle di
titanio o [? inknell,?]
e poi va sopra con un laser e scioglie le particelle minuscole su
lo strato precedente.
Così si costruisce it up strato dopo strato.
Quindi credo che siamo sull'orlo di un importante passo avanti nel design e
fabbricazione di essere in grado di prendere il concetto di qualcosa dal vostro
mente, tradurlo in 3D -
>> MICHAEL SUTHERLAND: - è che anche se sono chiaramente ancora in bella
prime fasi di quello che stanno facendo con questo tipo di tecnologia, che tipo
di aiuta a dimostrare alcune delle gli esempi che Dan era
parlando prima.
Così stanno davvero iniziando a Indagare quali sono questi prossimi
generazione utilizza per questo tipo della tecnologia gesture 3D.
Quindi penso che è solo un interessante iscrizione di vedere come alcune di queste
tecnologia viene utilizzata.
>> Quindi ho intenzione di prendere l'utente attraverso un po 'su -
sta andando essere abbastanza alto livello.
Ma lasceremo po 'di tempo alla fine per domande e risposte, se voi ragazzi
alcune domande più profonde si vuole andare in.
Ma stiamo solo parliamo un po 'di costruire sulla piattaforma, andare un po '
bit negli aspetti alto livello della SDK, dare un'occhiata a quello che alcuni dei
risorse che sono disponibili sul nostro sito web o attraverso la comunità.
>> E io vi mostrerò un paio di demo di alcuni dei la roba che in realtà è là fuori
che è possibile controllare e dare un po ' ispirazione se si voleva utilizzare questo
in un progetto, e quindi come si ci può avvicinare aiuto.
Siamo qui per aiutare voi ragazzi, se si vogliono sviluppare, [? Sue. ?]
Voglio solo fare in modo che siete consapevoli di questo.
>> Quindi, come detto Dan, abbiamo spazio aereo.
Allora qual è il reale beneficio per l'avvio di costruire per Leap movimento
controllore?
E 'solo un pezzo fresco di tecnologia?
Si tratta di un espediente, o c'è qualcosa di più?
>> E Dan ha parlato un po 'della applicazioni industriali, ma sul
parte dei consumatori abbiamo effettivamente ottenuto un app davvero fiorente
comunità.
E si potrebbe dire, bene, un'altra app store.
Quindi preferiamo vederlo come un luogo di scoperta.
>> Quindi questo tipo di tecnologia, è esemplificato da un software che
è costruito per esso.
Non è tanto un sistema in cui è possibile porta una esistente
toccare l'applicazione di tutti.
I maggiori applicazioni sono quelle che sono costruiti per la tecnologia.
Quindi, quando si va a comprare un salto di movimento da un negozio e si collega in, l'
prima cosa che vedi è spazio aereo.
E così che sta per dargli un posto trovare praticamente tutte le
software che è costruito per la piattaforma.
>> Abbiamo oltre 100 applicazioni nel negozio ora, così che è abbastanza buono considerando
abbiamo lanciato appena a luglio.
Abbiamo avuto oltre un milione di download di app in circa le prime tre settimane.
E copriamo categorie, la produttività, giochi, istruzione, strumenti di creatività,
musica, scienza.
E il negozio supporta nativo così come applicazioni web.
Quindi è un buon ecosistema per qualcuno che sta comprando la loro unità di
hanno un sacco di roba da usare.
>> Ma per il vostro lato, sullo sviluppo lato, ciò significa c'è un
incredibile opportunità di essere scoperto.
Abbiamo spedito un paio di centinaia migliaia di pre-ordini.
Siamo ora in tutti i negozi Best Buy negli Stati Uniti, Canada, Regno Unito, Francia,
Australia e Nuova Zelanda, e stiamo per lanciare in
altre parti d'Europa.
Ciò significa che chiunque compra un di queste unità e si in quella
negozio, che stanno andando a cominciare a vedere il software che voi siete
sviluppo.
Ecco, questo è un piuttosto eccitante opportunità in questo momento.
>> Alcune delle altre cose che stanno venendo up che forse stiamo pensando
circa in un anno o due.
Come si passa attraverso e si sviluppa diverse capacità di programmazione e di
iniziare a guardare a diversi tipi di sviluppo di software, c'è
in realtà alcune opportunità post-laurea?
Alcuni dei nostri partner venture hanno effettivamente mettere insieme un 25 milioni dollari
fondo di venture chiamata The Fund Leap.
Hanno in realtà già finanziate loro prima azienda, in modo che c'è stato veramente
fantastico vedere.
Avvio di vedere che tipo di attività edificio ecosistema intorno al
tecnologia.
>> E poco ci stiamo effettivamente andando a essere vedere un nuovo acceleratore pure.
Così faranno prenderanno attraverso squadre, nuova squadre che stanno appena formando con
alcune grandi idee, e saranno fornendo loro mentori.
E ci sono alcuni piuttosto grande mentori in quel programma.
E che sarà inaugurato il prossimo anno, così si inizia a vedere qualche
cose davvero interessanti in uscita.
Non solo sul lato applicazioni, ma in termini di nuove imprese che sono
costruire intorno a questa tecnologia.
>> Quindi stiamo fornendo SDK.
Stiamo sostenendo sia nativo e sviluppo web.
Capisco che voi ragazzi sono principalmente di lavoro in C per il momento, e sei
andando a toccare un po ' bit in JavaScript un
mentre, in modo che è grande.
>> Abbiamo il supporto per C + +.
Abbiamo una API C puro.
E 'costruito dalla comunità, ma io in grado di mostrare come arrivare a questo.
>> Così il C + +, C #, Objective C, Python e Java - quindi se avete qualsiasi
la familiarità con una di queste lingue, ci dovrebbe essere qualcosa
lì per voi per iniziare.
L'SDK disponibile presso il nostro sviluppatore sito web, che andrò attraverso un
po '.
E poi per lo sviluppo web, abbiamo una API JavaScript pieno.
>> Quindi questo è probabilmente qualcosa che potrebbe essere interessante come si inizia a
andare nel resto di questo corso.
Perché la mia comprensione è che sei per iniziare ad andare in qualche
JavaScript.
E c'è un carico di grandi esempi e tutorial su API JavaScript.
Quindi io Ti accompagno con alcuni di quelli cose così, e che sarà un buon
piattaforma per come iniziare.
>> Quindi in primo luogo è il nostro portale per gli sviluppatori.
Quindi questo sta andando essere il luogo che voi ragazzi vogliono andare.
Se avete intenzione di fare qualsiasi sviluppo il Leap, probabilmente desidera avviare
qui e un check out del nostro portale sviluppatore.
Mi limiterò a piedi attraverso alcuni dei le principali cose da tenere d'occhio.
>> Quindi questa è la tua sezione principale di download, quindi questo è dove stai andando per ottenere
il vostro SDK nativo.
In modo che tutte le lingue Ho parlato prima -
C + +, Objective C, C #.
All'interno del SDK si sta andando ad ottenere un mucchio di esempi, si sta andando ad ottenere
documentazione.
Così essi saranno tutto per farti istituito per lo sviluppo nativo app.
>> Quindi, in pratica tutto ciò che si desidera eseguito direttamente sul vostro computer, che è
il posto per questo - non così tanto per il codice JavaScript.
Da qui, hai accesso a tutta la documentazione.
Quindi questo sarà tutto il documentazione intorno alla nostra API
riferimenti, nonché guide ed esempi.
>> Così si può vedere qui abbiamo diviso fuori dal linguaggio.
Quindi è abbastanza facile da trovare il modo per aggirare.
E abbiamo anche, in cima a questa, alcuni articoli basate sulla conoscenza
per le note tecniche.
Questo è tutto cambiando tutto il tempo.
Quindi tenere un occhio su di esso, vi vederlo in continua evoluzione.
>> Quindi, se abbiamo appena scavare in questa sede, mi limiterò a dare un rapido esempio di come
di cui fuori.
Quindi, se si guarda sotto qui, hai ha ottenuto ancora una volta tutte le lingue.
E poi in C + + che abbiamo ottenuto i nostri riferimenti API.
Ecco dove si sta andando a voler per andare a scoprire tutte le API che
sono contenute nel nostro SDK.
Così andrò attraverso alcuni di quelli di un alto livello tardi, ma che sta andando
di essere la prima tappa si vuole andare Per per ottenere tali informazioni.
>> Abbiamo un sacco di guide.
So che è probabilmente difficile da vedere sullo schermo lì, ma questi sono
in realtà solo una grande risorsa per voi per iniziare.
Così abbiamo cose come come si ottiene frame di dati, e io parlerò a voi un
po 'di quello frame di dati significa in un po '.
Per tutto il tragitto fino alla comprensione le applicazioni di esempio che sono -
oh, questo è un bene.
Quindi, che potrebbe renderlo un po 'più facile da leggere.
Così la comprensione del C + + applicazioni di esempio -
così quelli sono inclusi nel SDK pacchetto che si scarica.
>> Così, l'altra cosa che è un grande risorsa per voi ragazzi, se si inizia
per fare un po 'di sviluppo, è nostro forum.
Sarete in grado di accedervi qui in alto.
In questo momento questi sembrano questo.
Stai andando a trovare in una settimana o giù di lì che stanno andando a guardare completamente
diverso, perché siamo sul punto di lanciare una piattaforma completamente nuovo forum.
Ma questo significa ancora più impegnata comunità, ed è un ottimo posto per
connettersi con altri sviluppatori che hanno state facendo lo stesso tipo di lavoro
che voi ragazzi stanno per fare.
>> Così un sacco di grandi domande hanno già stata risolta in là.
Ed è un ottimo posto per domande pure.
Siamo lì, i nostri membri del team, il nostro team di ingegneri sono tutti lì, così
luogo ideale per connettersi con la squadra.
>> Questo è anche il luogo che si desidera andare se si sta andando ad essere la presentazione
un app, ma questo è probabilmente un po ' po 'più in giù la pista.
Ma se siete interessati a ottenere qualcosa su spazio aereo, questa è la
del portale per farlo.
Si invia la tua app, e che la volontà vi guiderà attraverso il processo.
>> Abbiamo un team recensione completa che va attraverso e recensioni tutte le applicazioni.
C'è un po 'di un bar per la qualità.
Cerchiamo di fare in modo che tutte le applicazioni sono veramente rappresentativo di quello che il
piattaforma può fare.
Ma alla fine della giornata, che appena crea davvero una grande esperienza per
le persone che utilizzano la tecnologia.
Ecco, questo è il nostro tipo di principale sito degli sviluppatori.
Volevo solo dare una rapida Panoramica in modo da sapere dove un sacco di
queste risorse sono e come accedervi.
>> Così ho anche detto API JavaScript.
Così abbiamo effettivamente diviso il native e il codice JavaScript in
due siti separati.
Ci sono diversi modi di pensare a tale proposito, ma pensiamo che
JavaScript è molto particolare così merita davvero il proprio sito.
E abbiamo avuto un sacco di popolarità dal nostro API JavaScript.
>> Quindi questo è ora js.leapmotion.com.
Ha un po 'di un aspetto diverso, un po 'più divertente, forse.
Ma questo è probabilmente uno dei I migliori posti per voi ragazzi
andare per iniziare.
>> JavaScript, come avrete probabilmente iniziare per scoprire, sta per essere un grande
linguaggio per iniziare su questa piattaforma.
Quanti di voi hanno familiarità con JavaScript già lo sviluppo?
Così una coppia.
Quindi, ciò che troverete è che JavaScript essendo un linguaggio di script e non
linguaggio compilato significa che è possibile andare direttamente in tutto ciò che è
esecuzione sul web, fare clic che, vista origine, hai
tutto il codice lì.
Quindi è il modo più semplice per ottenere iniziato in una lingua.
>> E ciò che troverete qui è un mucchio di esempi impressionanti.
Stiamo aggiungendo a questi tutto il tempo.
È sufficiente fare clic su questi, faranno correre nel browser.
>> Allora proviamo uno di loro in questo momento.
Quindi questo è solo esecuzione nel browser.
Il codice alla base di questo è super semplice.
Quindi qui si va, basta View Page Source, si ottiene tutto il codice, è proprio qui.
Non preoccupatevi anche questo molto al momento.
Può sembrare intimidatorio, oa qualche di voi che hanno familiarità con essa,
andrà tutto bene.
>> Ma la maggior parte di questo è in realtà qualcosa chiamato 3JS in WebGL.
La parte reale per il Leap è giù qui un po 'più lontano, ma è
in realtà molto semplice, una volta si scava dentro.
E se qualcuno è interessato, posso camminare attraverso alcuni di questi in seguito.
Ma probabilmente è meglio tenere è di alto livello in questo momento.
>> Ma comunque, quindi questo è un grande mettere a iniziare a guardare
alcuni esempi diversi.
E si può vedere qui abbiamo un po ' demo di base per alcuni tipi di
menu, un globo che è possibile interagire con alcune visualizzazioni di dati.
C'è solo tutta una serie di cose.
E 'un ottimo posto per verificare qualche codice sorgente.
>> L'altra cosa che troverete qui che sarà di grande aiuto per ottenere
iniziato è che abbiamo una grande set di tutorial.
Questo si cammina da le basi di come ottenere un frame -
e come ho detto che andrò attraverso che in un po '-
attraverso di ottenere una base applicazione istituito.
Così posso sicuramente consigliare js.leapmotion come un luogo ideale per
iniziare, se stai pensando facendo qualche sviluppo.
E ancora, abbiamo le nostre API docs.
>> Quindi è un layout molto semplice qui.
E 'un po' più semplice di quanto il sito web dello sviluppatore.
E 'un po' più leggero - è solo focalizzato su JavaScript.
Ma hai capito tipo di quelli tre cose principali -
esempi, tutorial e le API.
E che sarà di grande aiuto, mi piacerebbe dire, per iniziare.
Quindi mi limiterò a saltare di nuovo in questo.
Quindi lasciatemi prendere un drink veloce.
>> Quindi questo non è realmente di ciò che è il controller Leap Motion.
Quello che volevo parlare di ecco ciò che non lo è.
Così un sacco di gente quando il Leap movimento è venuto fuori erano come, oh mio
bontà, questo è un sostituto del mouse.
Non ho mai bisogno di usare il mouse e la tastiera più.
>> Noi non vedo in questo modo.
Perché se vi ricordate, quando il mouse è uscito, l'
tastiera non scomparve.
Il mouse aumentata la tastiera esperienza, e quindi questo è veramente ciò che
questa tecnologia permette di fare.
Esso consente di aumentare l'esperienza che si sta avendo.
Esso permette di fare un po ' le cose migliori.
>> E questo è davvero quello in via di sviluppo per questa piattaforma è tutto.
Non è di cercare di fare tutto con il Leap adesso.
Perché ciò che si può fare è che abbiate Trovi diventa esasperante.
Troverete non ottiene l' risultati che si desidera.
Il modo migliore per affrontarlo è quello che sono le cose che posso fare di meglio
con il Leap, e io vi mostrerò voi alcuni di quei demo.
>> Ma quello che si inizia a vedere come si scava un po 'in esso, uno dei
cose preferite da fare per tutti -
e con tutti i mezzi, avere un gioco giro con questo pure -
è costruire un cursore del mouse con il Leap.
Così voglio usare il salto per controllare il cursore con un dito.
È sicuramente un'applicazione che può essere costruito con il Leap.
>> E 'il miglior uso del Leap?
Probabilmente no.
Quindi quello che vorrei cercare di incoraggiare voi ragazzi a pensare è che cosa sono il
applicazioni?
Se si vuole costruire alcuni di questi, quali sono le applicazioni
che si può fare di meglio?
Essi non devono essere molto complesso, ma quali sono alcune delle cose che
solo rendere la vita un po 'più efficiente, o forse un po 'di più
divertimento, o consentono di navigare un po 'meglio?
Ecco, questo è proprio quello che volevo dare un rapido pensiero di quella.
>> Così che conduce nella quali sono alcuni dei applicazioni che sono intorno a quella
fare un buon lavoro di dimostrare la potenza di questa piattaforma?
Quindi ho intenzione di prendere l'utente attraverso un paio di loro in questo momento.
Siamo in grado di passare attraverso di loro piuttosto velocemente.
>> Quindi, il primo è un piccolo gioco chiamato Block 54 che metterò sul tuo
schermo, non il mio schermo.
Proveremo invece finestra.
Così uno dei motivi per cui ho voluto mostrare voi questa applicazione è perché questo
è veramente qualcosa che ha mai stato possibile prima.
Questo non è qualcosa che si può fare con un mouse.
Questo non è qualcosa che si può fare con una tastiera.
E 'probabilmente un po' di più avanzato, ma è un grande esempio di
alcune delle cose che voi può fare con il Leap.
>> Quindi, quello che vedete qui, abbiamo una torre Jenga, ovviamente -
o si tratta di una torre Block 54, Dovrei dire.
Allora cosa posso fare qui è che posso effettivamente afferrare questi pezzi, se la mia
computer non rallenti troppo.
Ci dispiace, il mio computer sembra essere avere un po 'di un disco
tempo con questo.
Così posso davvero prendere questi pezzi e spostarli come se fossero
oggetti fisici.
E questo è davvero uno dei principali vantaggi, portando quella del mondo reale.
>> Così posso letteralmente afferrare quella pezzo e raccoglierlo.
Posso buttare via.
Wow, è in esecuzione un po ' lento per qualche ragione.
Così si può tipo di ottenere la sensazione che ci.
Quindi questo è qualcosa che letteralmente non poteva fare su una -
Sto solo andando a spingere questo uno di mezzo ora.
Ci andiamo.
>> Ecco, questo è un sacco di divertimento.
Se il mio computer non è stato chugging lungo così tanto, che poi
sarebbe molto più agevole.
Ma si può tipo di vedere lì che questo è un esempio di portare
qualcosa che era del mondo reale in spazio digitale, e ti sta permettendo
interagire in un modo che è molto naturale.
>> Non sto usando un sistema di menu passare attraverso questo.
Non sto clic, oppure usando la tastiera scorciatoie o nulla.
E 'solo mi ha letteralmente raggiungere e manipolare i blocchi nella
spazio digitale.
>> Quindi questo prossimo è un po 'lungo le stesse linee, ma si tratta di
portare queste esperienze del mondo reale nel mondo digitale.
E così questa è stata un'esperienza che mi credere che uno dei nostri co-fondatori avevano.
Non voglio citare lui su questo, ma c'era la possibilità di essere nella
mare e vedere questi banchi di pesci nuotare intorno ed essere in grado di
interagire con essi.
E questo è qualcosa che è veramente difficile comunicare verbalmente.
È inoltre molto difficile comunicare digitalmente senza un adeguato
meccanismo di input per poter manipolare quel mondo 3D.
>> Quindi mi limiterò a portare questo uno.
Potrebbe non essere in grado di vedere che il streaming versione - potrebbe essere un
po 'buio.
Quindi quello che stai vedendo qui è le mie mani nello spazio 3D.
Ho completa libertà di movimento.
E posso solo tenere le mie mani ancora, vedere il pesce e poi
li disperderà via.
>> E si può vedere la libertà in questo spazio digitale è come qualcosa che
in realtà non è stato possibile prima.
Posso portare fuori sullo schermo e li spaventare.
Quindi è una semplice demo, ma è evidenziando il fatto di poter
portare alcuni di questi reali esperienza che non hanno davvero
tradotto nello spazio digitale in questo spazio digitale infine per la
prima volta.
>> PUBBLICO: Si può effettivamente vedere quelli a Il Museo della Scienza [incomprensibile]
>> MICHAEL SUTHERLAND: E questo è un grande pure.
Perché ciò che troviamo è quando le persone prima mettere le mani in questo, è
il momento migliore che hanno visto farsi rappresentare così fluidamente in
il loro spazio digitale, in modo che di solito ottenere una reazione interessante.
Così, con tutti i mezzi, se abbiamo tempo poi, sarei felice di mostrarvi
ragazzi alcuni di questi demo.
>> Quindi questa prossima -
Non voglio portare il gruppo di diapositive di nuovo.
Questo prossimo è sulla creazione di un esperienza che si può semplicemente esplorare.
Quindi c'è regole molto limitato a questo.
E 'la creazione di questo coinvolgente esperienza.
>> E l'autore che ha costruito questo è un ragazzo chiamato Eddie Lee fuori del Giappone.
E questo era in realtà un'esperienza aveva in Kyoto.
E voleva portare in fondo che l'esperienza e la quota
con altre persone.
>> Non so se si può sentire.
Ma si può semplicemente trascinare le dita attraverso l'acqua e pasticciare con
le riflessioni.
Non c'è niente che sta dicendo me quello che posso fare.
E 'solo un'esperienza molto zen.
Ma è qualcosa che si può solo davvero immergersi in e
dimenticare come si sta effettivamente interagendo con esso.
E proprio mettere le mani dentro e basta sentire il vostro modo intorno.
>> E si può vedere l'intero ambiente è lì per giocare solo con.
E vi è in realtà un linea di storia per questo.
Ci vuole un po 'di tempo per passare attraverso , ma è possibile esplorare la strada
attraverso di essa.
E 'una specie di sacco di divertimento, e un sacco di interazione naturale.
>> Quindi questo è in realtà qualcosa dallo sviluppatore stesso.
Questo è un po 'folle, ma evidenzia un certo uso interessante
casi, e di nuovo, qualcosa che si può solo davvero fare con
questo tipo di piattaforma.
Quindi mi limiterò a venire qui.
>> Quindi, questo è in realtà la pagina del menu.
E questo è un menu come non ha realmente esistito prima.
Quindi letteralmente è solo guardando a come molte dita tengo su, e fondamentalmente
scegliendo il menù attraverso quella.
Così si può vedere le regole sono essere riscritto in giro
interfaccia di design qui.
Hai avuto totale libertà di fare quello che vuoi.
>> Quindi, in questo, questo è una specie di un po 'pazzo.
Adoro questi ragazzi.
Ho potuto guardare questi ragazzi rimbalzare tutto il giorno.
Ha un sacco di diversi esperienze lì.
>> Tutti questi si possono ottenere attraverso lo spazio aereo.
Quindi sentitevi liberi di iscriversi.
E 'gratuito.
Si può andare a dare un'occhiata alle applicazioni.
>> Questa è una specie di esperimento musicale.
Ma quello che sta facendo è che sta usando l' pieno spazio 3D per creare diversi
effetti sonori.
E 'probabilmente un po' difficile da sentire attraverso il sistema audio.
Ma in fondo lui è con questo completo Spazio 3D per creare un nuovo tipo di
strumento.
E poi se io uso tre dita, quattro dita, o un dito, posso
fondamentalmente iniziare a cambiare l'effetto di un suono.
Quindi è sicuramente molto sperimentale, ma sottolinea che
libertà in quello spazio 3D.
>> Così hai visto Block 54, è un gioco.
E gli ultimi due erano più creativo, tipo esperienziale delle cose.
E 'facile da ottenere avvolto in quel tipo del mondo creativo, e c'è così
roba molto sorprendente che stiamo vedendo venire fuori.
E se non altro, questo è un grande ragione di sviluppare per il Leap Motion.
>> Stiamo vedendo così tanto sorprendente, creativo roba, ma c'è anche un elemento di
efficienza.
E così voglio solo mostrarvi un breve integrazione che l'
Team di Google Earth -
alcuni di voi potrebbero avere visto prima.
Speriamo Ho un collegamento OK qui, perché è un po '
larghezza di banda intensiva.
>> Ma probabilmente stai familiarità con Google Terra e come in generale
potrebbe spostarsi intorno a quello.
E 'click e trascinare, hai la cursori per zoom in, zoom out.
Se sei veramente abile a esso, hai scorciatoie da tastiera, fare clic su
e pan e tilt.
Ci sono tutti questi modi diversi che è possibile navigare il 3D
ambiente.
Ma ciò che il team di Google ha fatto è stato che appena riscritto le regole su questo.
>> Potremmo avere un po ' di problemi di banda.
Ma cosa si può tipo di vedere non vi è si può fondamentalmente solo navigare.
Quindi cerchiamo di vedere dove vogliamo andare.
Oh, sì, siamo un po ' po 'pomposo lì.
Ma che cosa è che mi permette di fare è Posso controllare più gradi di
libertà di tutti con un unico movimento fluido.
>> Così posso panoramica da sinistra a destra.
Ho sguardo, guardare in basso.
Posso cambiare la mia elevazione.
Posso andare avanti.
Posso andare in fondo e posso girare intorno un certo punto e tenere solo
la mia attenzione su di esso.
Ho piena libertà in questo spazio 3D.
>> E tutto ad un tratto, la mia efficienza di navigazione intorno lo spazio è poco
moltiplicati immensamente.
Così posso passare da Boston a San Francisco a New Zealand in una coppia
di secondi.
In precedenza, questo tipo di operazione mi avrebbe preso un bel po '
diversi scatti e movimenti e scorciatoie da tastiera, e devo
ricordare tutto.
>> Quindi questo è un programma in cui questo tipo di interazione naturale è
consentendo una maggiore efficienza.
Quindi, questa è un'altra cosa da tenere nella parte posteriore della vostra mente.
È questo qualcosa che posso fare di più efficace in quello che sto costruendo?
>> E quella finale che voglio mostrarvi prima di andare in SDK è di circa il
possibilità educative.
E questo è qualcosa che Dan toccato leggermente con
Ospedale dei Bambini.
Stiamo andando a schermo intero.
Aspetta un secondo.
Qui andiamo.
>> Questo è un po 'strano.
Proviamo a dare quel di nuovo a schermo intero.
Beh, quello non sembra che vuole funzionare su questo predittivo per
qualche ragione.
Interessante.
Oh beh, che peccato.
>> Quindi questo è fondamentalmente una piccola applicazione.
Si può avere uno sguardo a più tardi, dopo questo se volete.
Ma in fondo quello che sta facendo è che è un piena rappresentazione 3D del cranio.
E cosa si può fare è fondamentalmente smontarlo in 3D.
Diventa un puzzle 3D.
>> Così alcune di queste applicazioni, faranno [? chiedere?] per una più coinvolgente
ambiente di apprendimento.
Così, quando sei in grado di interagire con cosa stai imparando, si inizia a
prendere in molto più.
Quindi stiamo vedendo un sacco di interessanti applicazioni in fase di sviluppo, sia in
apprendimento precoce e bisogni speciali apprendimento, così come tutto il percorso
attraverso le scienze.
Quindi c'è un sacco di interessanti applicazioni che lungo.
>> Cercherò di mostrarvi questo, ma è sarà un colpo po 'e
manca se possiamo ottenere di lavorare qui.
Questo mostra solo metà l'anatomia al momento.
Ma ciò che questo sta permettendo di non si vede come si può navigare
intorno a questo in 3D.
Posso praticamente iniziare a rimuovere le sezioni ed essere in grado di navigare.
Posso effettivamente iniziare a fondo staccare i diversi strati.
E 'quasi come vedere una risonanza magnetica in tempo reale.
>> Questa è parte della BioDigital Progetto umano.
Quindi questo è in realtà qualcosa che è nuovo di zecca che è venuto fuori.
Potete sorta di vedere come si può solo prendere i pezzi a parte e poi basta
sostanzialmente navigare in ed esaminare è molto più vicino.
Si può vedere questo è effettivamente in esecuzione direttamente nel browser, quindi questo è un
esempio di ciò che è possibile con l'API JavaScript.
>> Quindi questi sono alcuni esempi differenti di alcune delle applicazioni.
Hai visto la esplorativo creativa situazione.
Hai visto qualche dell'efficienza aumenta, una sorta di interattiva
learning esempi.
Così si può vedere c'è una vasta varietà di differenti
applicazioni, software diversi.
>> Sto indovinando che probabilmente non molti persone hanno avuto uno sguardo al SDK
questa fase.
Quindi mi limiterò a andare a un prezzo molto, molto alto livello attraverso quello che è il dato che è
fare tutto questo lavoro.
Che cos'è, come si farebbe come sviluppatore lavorare con per creare quelle liste
di esperienze.
>> Così ho toccato, a pochi volte, Frames.
Quindi a livello molto, molto basso, abbiamo quello che chiamiamo Frames.
E un frame è fondamentalmente restituito a voi fino a 200 volte al secondo, e
contiene tutto ciò che Leap vede.
Così il Leap vedere mani, vedere dita, e si vede utensili.
Quindi io vi mostrerò rapidamente nella nostra visualizzatore quello che sembra.
>> Quindi, se siete interessati a fare qualche Sviluppo Leap, questo strumento ecco
probabilmente sarà uno dei più cose utili che è possibile
iniziare a giocare.
In realtà non è immediatamente chiaro possibilmente dove si arriva a ciò.
E io vi mostrerò rapidamente così che siete tutti a conoscenza di dove si può
effettivamente arrivare a questo.
>> Così, quando si esegue il salto di movimento software, hai questo
piccola icona qui.
Questo è dove si può lanciare Airspace da, è dove si può arrivare al vostro
impostazioni.
Una delle cose di qui è questo cosa chiamata la diagnostica
visualizzatore, e questo è sotto Risoluzione dei problemi.
Sarà lanciare questo strumento qui, e questo è fondamentalmente -
>> AUDIENCE: [incomprensibile].
>> MICHAEL SUTHERLAND: Oh, giusto.
Sì, grazie per questo.
Ho notato che pure.
Grazie.
E 'solo tipo di spuntato fuori prima.
Grazie per accorgersi che.
>> Quindi questo è fondamentalmente solo quello il Leap sta pompando fuori.
Quindi questo è il dato che sta arrivando out in fase di elaborazione da noi.
E alla fine della giornata, questo è quello che si ottiene.
Quindi questo è mani e dita, in fondo.
Quello che stai vedendo non è tutta la mia dita rappresentati in tempo reale verso il basso
al centesimo di millimetro.
>> Potete vedere le frecce.
Le frecce rappresentano la direzione del mio dito.
Ecco, questo è qualcosa che si otterrà attraverso IPI.
Potete vedere dove stanno disegno - questa è la posizione delle dita.
E si ottiene anche la velocità contemporaneamente pure.
>> E vedrai lì i due big cerchi che rappresentano il mio palmo.
E hai una grande freccia si conficca fuori il fondo, o la parte superiore, se tengo
la mia mano a testa in giù, e quelli sono che rappresenta le palme vettori normali.
Quindi, fondamentalmente vettore normale essere solo un vettore che sta attaccando direttamente fuori
della superficie del palmo della mano.
Così quelli sono l'elemento fondamentale blocchi che si sarebbe lavorando con
software edificio Leap.
E questo strumento consente di veramente vedere esattamente cosa sta succedendo.
>> E ci sono alcune cose che si possono fare, alcuni piccoli suggerimenti in questo
visualizzare che possono essere utili.
Uno è solo per rappresentare le dita un po 'più chiaro.
L'altra cosa che può aiutare è questo è essenzialmente
ciò che il Leap sta vedendo.
>> Così ho detto prima, c'è una coppia di sensori ottici.
Quindi, queste cose hanno fondamentalmente un campo di vista di circa 150 gradi.
E così questo box giallo qui è rappresenta ciò che questo può vedere.
Così si può vedere qui, come ho andare fuori quella scatola sono
iniziando a perdere le mie mani.
E se comincio ad andare fuori qui, sarà ancora raccoglierlo, ma sei
iniziando a perdere sui bordi.
Quindi questo ti dà un po 'di senso dello spazio che hai
dover giocare con.
>> E vedrete qui se si preme H, sarà passare questo menu.
E che effettivamente dare un intero serie di opzioni diverse che
è possibile accedere.
La maggior parte di esso probabilmente non sarà necessario.
Ma è un ottimo modo di visualizzare cosa sta succedendo senza essere scavato
down dei dati.
>> Ecco, questo è il frame, le mani, Dita e strumenti.
In realtà, vi mostrerò appena rapidamente prima di tornare, lo strumento.
Quindi, fammi vedere, questo dovrebbe funzionare.
Così si può vedere qui le mie mani.
E se mi mettono in questo pin, sta arrivando come grigio.
E ciò che sta dicendo è che questo è uno strumento.
>> Così abbiamo quello che chiamiamo un API strumento.
In realtà riconosce gli oggetti come penne o pennelli, tutto ciò che è
circa di questo tipo di forma.
Sarà in grado di dire che questo non è un dito, e si può effettivamente utilizzare
che a vostro vantaggio quando si è software di costruzione per questo.
>> È possibile iniziare a portare nel mondo reale oggetti nella vostra
applicazione, per esempio.
Così si potrebbe avere letteralmente un cavalletto di differenti pennelli, ed ogni
pennello che avete codificato up per rappresentare una diversa
pennello nel software.
Così, invece di modificare effettivamente esso attraverso un menu sul software,
può letteralmente prendere una diversa pennello e cominciare a dipingere con esso e
hanno il software adattarsi ad esso.
>> Ecco, questo è Frames, le mani, Dita e strumenti.
Ecco, questo è il molto, molto bassa Livello di roba che abbiamo.
Non so se qualcuno qui ha qualche familiarità con il Kinect.
Una delle cose che abbiamo chiesto un lotto è dove sono i dati grezzi.
E ciò significa in altri 3D sistemi di inseguimento, è fondamentalmente un
blob di dati.
>> Quello che facciamo qui è creare un approccio più strutturato.
Quindi questo è in realtà la i dati più bassi livello.
E troviamo che perché è strutturato in questo modo, aiuta davvero
gente per iniziare rapidamente.
Se hai appena ottenuto dato un intero 3D blob di dati, diventa molto
difficile da lavorare.
Ecco, questo è uno dei motivi per cui è strutturato nel modo in cui è.
>> Quindi non vi è alcuna domanda intorno niente di tutto questo?
Nope.
Quindi ci sposteremo.
>> Potreste essere in grado di iniziare a vedere anche se i dati è strutturata in maniera
che ti dà letteralmente ciò che sei vedere, come le mani e le dita, si può
essere un po 'scoraggiante in un primo momento per iniziare per capire come lavorare con quella.
Ora sto inseguimento dita in 3D, cosa devo fare con questo?
Così abbiamo alcune API di livello superiore per aiutare a muoversi alcuni di quelli
aree, e potrebbe essere un modo per ottenere iniziato un po 'più veloce pure.
>> Quindi questo è concettualmente chiamato Proposte.
E 'una parte della nostra API.
Troverete alcune guide su ciò che Motions è.
Ma a livello concettuale, di cosa si tratta facendo si sta praticamente prendendo tutto
questi movimenti nello spazio e trasformandoli in uno dei tre
cose - traslazione, rotazione, e desquamazione.
>> Quindi non fatevi troppo coinvolti in questo.
Ma ciò che permette in sostanza di fare si converte questi movimenti complessi
in singole cifre, o di una laurea di rotazione, o una scala
fattorizzare come un numero.
Quindi, ciò che fa è astrae un lotto della meccanica complessa e se
Sto facendo questo, ti dà un numero che dice che questo è scalare da 10.
>> Che cosa si può fare allora è se aveste un'immagine che si voleva ingrandire,
si potrebbe afferrare l'immagine.
E quindi utilizzare questo tipo di API per dire, bene, ora sto scalando di un fattore
di 10 e non dovete preoccuparvi di tutti i dati che sta succedendo.
Quindi è qualcosa da tenere solo nella parte posteriore della vostra mente.
Si può rendere un po 'più facile se sei cercando di fare alcuni di quelli più
complesse interazioni.
>> Questo è ciò che noi chiamiamo l'API Motions.
Non vedrete in realtà chiamato Proposte nella documentazione.
E 'in realtà una raccolta di API provenienti da luoghi diversi.
Ma quello che posso fare è che se qualcuno è interessati a saperne di più
che, io sono felice di indicarvi ad un certo guide per come iniziare su questo.
>> E poi la prossima cosa up, che è la cosa che la maggior parte delle persone sono
probabilmente più familiare con, è gesti.
Quindi questo è molto più alto livello di astrazione.
Quindi, si sta praticamente prendendo tutti questi tipo di movimenti e sei
dicendo, a destra, che cosa è un discreto cosa che posso fare?
Così posso cerchio con il dito, o posso Sfiora con la mano, o posso toccare
nell'orecchio.
E così abbiamo rotto quelle giù solo per cercare di renderlo un po 'più facile da
iniziare in qualche di questi gesti.
E io vi mostrerò mostrare un po ' in alcuni di questi lavori.
>> Così nel visualizzatore, se mi rivolgo Gestures su -
vorrei solo smettere che così non è rotazione e facendo funzionare le vertigini.
Giusto, non ci andiamo.
Turn it up.
Giusto, qui andiamo.
>> Così ora si può vedere che la mia mani sono nello spazio.
Se posso disegnare un cerchio, sta arrivando e con un cerchio.
E si può vedere che in realtà in qualsiasi piano.
Non ha molta importanza come la disegno.
Ma è fondamentalmente rilevare che sono disegnare un cerchio con il dito.
>> E a livello di API, abbiamo cercato di fanno si che il più semplice possibile da usare.
Quindi non hanno veramente a pensare la meccanica di punti di monitoraggio
in 3D e cercare di capire se si tratta di un cerchio.
Si può solo dire, è un cerchio accadendo?
Quindi è una cosa che si può utilizzare come un meccanismo di controllo.
>> Vedrai anche lì che abbiamo scorrere, rubinetti.
Potete vedere quelle piccole palline rimbalzare lì in fondo.
Così quelli sono visivamente il modo in cui mostrano quali sono i gesti sono.
>> Ma in termini di sviluppo di software per questo, è solo un modo di alto livello
di semplificare molto la complessità di tracciare le dita, quindi si può solo
usare quelli come è.
Potrai iniziare a vedere diversi approcci a questo.
E io vi mostrerò un altro approccio una Poco dopo su un modo diverso
di farlo, ma quelli tutti costruiti in API.
>> Così abbiamo poche altre parti alla SDK che potrebbe essere
interessante a voi ragazzi.
Quindi, solo per coprire quegli ultimi bit, ci sono tre livelli di astrazione I
parlato.
Il basso livello, che è il frame, Le mani e le dita.
>> Il livello centrale, dove è conversione un sacco di quel movimento in
continuo movimento, così rotazione, o Scaling, o di traduzione.
E poi al livello successivo che è i gesti, come
sto facendo un cerchio?
Sto facendo un rubinetto?
Sto facendo un colpo?
>> Poi dall'altra parte di essa, abbiamo cose chiamato Interaction Box.
Non voglio entrare in troppi dettagli, perché questo è tutto solo per
dare un po 'di un assaggio di ciò che alcune delle cose che sono.
Tu sei sicuramente più che benvenuti a raggiungere me con le specifiche più tardi
su questo.
Ma l'interazione Box è un altro modo che stiamo cercando di rendere un po '
po 'più semplice pensare coordinate nello spazio.
>> Così ho detto prima hai visto lo spazio -
è questo 3D piramide rovesciata.
Questo potrebbe diventare un po 'difficile.
Potete sorta di vederlo lì.
Che può diventare un po 'difficile, se si sta cercando di tradurlo in
spazio sullo schermo dove si sta visualizzando cosa stai lavorando.
>> Così che cosa abbiamo creato è una casella di interazione.
Sta andando molto difficile -
oh, ce ne andiamo se accendo quella su.
Così si può vedere che la scatola bianca lì.
E fondamentalmente ciò che sta facendo è che è solo la mappatura che per zero a uno,
zero a uno.
Quindi basta avere uno spazio in scala che è sempre fisso.
Non è necessario preoccuparsi di come sei lontano sopra il dispositivo,
o dovunque sia.
>> E questa regola -
almeno dovrebbe regolare.
Questa è ovviamente la modalità demo.
Ma in fondo che cosa accadrà con cioè sarà solo adeguarsi a
laddove la persona è sopra il dispositivo, e si metterà a creare un coerente
spazio per lavorare dentro
>> Suona un po 'complessa con l' modo sto spiegando lì.
Ma che cosa gli permette essenzialmente fare è solo dimenticare
dove la persona è.
E 'appena ti dà uno zero scalata a uno in Y, zero a uno nel X. E
semplicemente non è necessario preoccuparsi di tutti la complessità di cui la persona è,
se stanno usando grandi movimenti o piccoli movimenti, ed è solo scale
tutto per voi.
Ecco, questo è solo qualcosa da tenere d'occhio.
>> Se si guarda attraverso la documentazione e si vede qualcosa
Informazioni sull'interazione Box, che è ciò che sta facendo riferimento.
Può essere un po concetto difficile per capire di cosa si tratta.
Ed è un peccato che non è scaling up con me, ma questo è OK.
>> E mentre siamo in questo punto di vista, l'altra API che sarebbe interessante
forse parlare è il nostro Toccare Zone API.
Così una delle prime cose che la gente chiedere è come si fa clic con il Leap?
È un po 'una domanda interessante, perché non si ha realmente bisogno di fare clic su
con il Leap.
Quello che cerchiamo e incoraggiamo è pensare merito realtà interagendo con la
spazio, afferrarla e spostarla - si non hanno bisogno di fare clic e trascinare.
>> Ma per le applicazioni in cui una specie di interazione è necessaria, si
avere una API che si chiama API tocco Zone.
E si cerca solo di prendere un sacco di complessità di capire esattamente
ciò che l'utente sta facendo in aria e semplifica in solo un evento che
dice che hai sia cliccato o no.
E mi limiterò a mostrarvi molto rapidamente come funziona.
>> Così si può vedere qui di essere il mio dito rappresentato come un cursore, e sarete
avere dato questa posizione tutta API.
E comincio ad andare avanti, si in pratica dice che sono ora cliccando e mi
possibile trascinare questo giro.
E non importa dove Sono nello spazio 3D -
sarà il lavoro, non importa dove mi trovo.
>> E così al valore nominale è sembra molto semplice.
C'è in realtà un sacco di complessi meccanica intorno a quello.
Ecco perché cerchiamo di incapsulare tutto ciò in una API e renderlo un
po 'più semplice per voi ragazzi.
Quindi, se avete uno sguardo alla API, è in realtà piuttosto semplice per
costruire quella nella vostra applicazione, e non dovete preoccuparvi di tutti i
complessità dove l' La mano di persona è.
>> Quindi c'è un sacco di altre roba in SDK.
Se si vuole avere un po 'di esplorare, si inizia a trovare qualche
delle altre cose.
Ma questi sono alcuni di alto livello concetti che sono nel nostro SDK.
>> Potrebbe essere un po 'più a prendere in senza aver avuto la possibilità di giocare
in giro con il Leap ancora.
Ma volevo solo darti un po 'di un sapore di ciò che è in là in modo che
quando si arriva a esso, come ho detto, sentitevi liberi di entrare in contatto con noi.
Posso indicarvi la giusta direzione per qualsiasi tipo di documentazione per aiutare
a iniziare.
>> Quindi, come ho già detto, il nostro SDK ha un mucchio di lingue native.
Abbiamo l'API JavaScript.
Uno dei modi più semplici per iniziare potrebbe essere quello di guardare ad alcune delle
piattaforme di quadri che sono là fuori.
>> Non so se le persone sono familiarità con Unity.
famo.us, goo e Vuo sono tutti quelli molto nuovo per la scena.
Unreal probabilmente avete visto in motori di gioco.
>> Ma che questo tipo di ambienti do si può essere un modo più semplice per contribuire a
per iniziare.
Perché ciò che alcuni di loro volontà si fornisce un quadro 3D
iniziare.
Quindi sorta di tira fuori qualche della complessità.
Si ottiene più di un elemento visivo ambiente per lavorare in
>> famo.us è una nuova piattaforma che sta arrivando per uno sviluppo web app.
Il loro scopo è quello di rendere web app sviluppo super facile.
In modo che uscirà -
non c'è intervallo di tempo per esso al momento.
Ma se questo è qualcosa che ti interessati a farlo, potrebbe essere uno
per tenere d'occhio.
>> goo è un incredibile HTML5 piattaforma di gioco.
Stanno facendo un editor molto visivo nonché online, di nuovo, per alta
applicazioni web di performance.
Vuo 'qualcosa che posso andare oltre molto brevemente.
Questo porta nel concetto di prototipazione rapida.
>> E io non voglio andare troppo in profondità in quello.
Ma una delle cose che se siete veramente interessati a entrare in questo
tipo di sviluppo, trovare un buon strumento fare prototipazione rapida potrebbe essere
davvero prezioso.
E quello che voglio dire con questo è che è un quadro in cui devi fare molto,
poco sforzo per ottenere un sacco di ritorno.
Quindi non si ha realmente bisogno per fare un sacco di codifica.
Un sacco di esso è molto visivo - è trascinando blocchi intorno.
>> In realtà, io posso mostrare molto, molto breve esempio di questo.
Così si può vedere qui, è solo un ambiente completamente visuale -
non c'è nemmeno bisogno di codice.
Oh, fantastico -
non faremo che demo al momento.
Non sembra voler per eseguire al momento.
Quindi, senza entrare in troppi dettagli, è quello che si chiama una visuale
linguaggio di programmazione.
Esso consente di ottenere un po 'di base lavoro funzionalità.
>> Mi limiterò a portare rapidamente un versione completa di questa.
Così si può vedere qui, questo è molto semplice applicazione che, in fondo
prende un'immagine e consente di spostarlo in giro con il Leap.
E questi blocchi verdi qui sono in sostanza tutto quello che dovete fare per ottenere
iniziata con il lato Leap di esso.
Quindi è un buon modo per iniziare.
Se avete qualche idea che si desidera sperimentare prima ancora di arrivare
qualsiasi codice in giù, è una buona modo per iniziare.
>> AUDIENCE: Se usiamo [incomprensibile]
guarda, sarebbe tradurre in codice vero e proprio?
>> MICHAEL SUTHERLAND: In tale situazione, Non credo che si ha la possibilità di
tradurre in codice.
Ci sono sicuramente qualche altra telai, là fuori.
Quartz Composer è in realtà uno strumento Apple.
Non è più ufficialmente supportato, ma c'è una grande comunità attorno ad esso.
>> Abbiamo visto alcuni incredibilmente Leap roba uscire da questo.
Ci sono alcuni plug-in disponibili.
Penso che ci sia un accesso a basso livello codice Quartz, anche se non sono
del tutto sicuro di questo.
Ma questa è una buona domanda.
>> Così sto solo andando a mostrarvi alcuni molto, termini di altissimo livello per le cose
a cui pensare quando si sta sviluppando.
Le condizioni di illuminazione in genere non sono un grosso problema per il salto più.
Abbiamo un team fantastico che è praticamente stato in grado di eliminare per
quasi tutte le condizioni di illuminazione, perché questo è qualcosa che può
potenzialmente interessare.
Sorgenti infrarosse provenienti dalla al di fuori hanno la capacità di influenzare l'
prestazioni.
>> In generale, non sarà davvero venire attraverso molti ostacoli.
Se nel vostro sviluppo si vede che il dispositivo entra in modalità robusto,
davvero tutto ciò che significa è che può avere rilevato che c'è qualche infrarossi
fonti di luce nell'ambiente ed è compensarla.
Quindi non essere troppo preoccupato.
>> In generale, quando si sta progettando software per il Leap, è importante
per rendersi conto che questo potrebbe essere il primo tempo che l'utente sta utilizzando
questa tecnologia.
E questo è qualcosa che è difficile per ottenere la testa intorno inizialmente.
Quello che cerchiamo e incoraggiamo le persone a fare è pensare invece di
permettendo all'utente di avere a trovare la loro viceversa l'interazione, ciò
si sta chiedendo l'utente a fare, cercare di spiegare a loro un po '.
Li trattano come se non potranno mai hanno visto questa tecnologia.
A volte la gente non sa nemmeno di raggiungere le loro mani sul dispositivo,
in modo da non dare nulla per scontato.
>> Se si dispone di uno sguardo in giro su spazio aereo, si noterà che molte delle applicazioni
davvero dedurre l'utente in come effettivamente interagire con tale applicazione.
Questo è qualcosa di cui essere solo a conoscenza.
Se si sta sviluppando un software per questa piattaforma, è nuovo.
Le persone non hanno familiarità con il ma la tecnologia, e così potrebbe essere necessario
aiutarli ad alleviare in qualunque è che si sta costruendo.
>> Dati è tuo amico.
Ho accennato prima al Visualizer.
Potrebbe essere uno dei I migliori strumenti che si usano.
E 'solo permette di guardare e quello che stai facendo.
Pensare l'azione che si è cercando di codificare fino, e poi guardare
come si presenta nella Visualizer.
E poi vi darà un senso migliore ciò significa che i dati che
che stai ricevendo dalla SDK.
>> Se stai facendo qualcosa che ha bisogno di un il menu, i menu sono qualcosa che si
desidera che l'utente sia in grado di fare senza nemmeno pensarci.
Non è veramente parte di l'applicazione.
E 'una parte di come l'utente utilizza l'applicazione.
>> Così abbiamo alcune risorse sul sito degli sviluppatori.
Solo un paio di diversi sistemi di menu che prendono il fardello di dosso
ragazzi per dover pensare come costruire i menu.
Perché menu possono essere qualcosa che si potrebbe spendere un sacco di tempo a cercare
per costruire nella vostra applicazione, quando davvero quello che stai cercando di fare è
costruire l'idea che si avere, non il menu.
Quindi vi consiglio se dovete fare qualsiasi tipo di sistemi di menu, sicuramente
hanno uno sguardo al abbiamo risorse avere sul sito degli sviluppatori.
Abbiamo alcuni ottimi esempi di come a fare i menu, e come mantenerli
coerente, in modo che gli utenti abbiano una esperienza coerente tra
applicazioni.
>> Feedback visivo.
Allora, cosa voglio dire con questo è che se per esempio si sta cercando di fare qualcosa
che sta mostrando uno spazio 3D, è molto importante fornire una sorta di
feedback visivo.
Quindi, se questo è mostrare dove il vostro dita sono in quello spazio, o nella
caso di Block 54, che abbiamo visto per lo cominciare, avrete notato che
il [? pedali?] erano illuminate.
E quando sono andato vicino alla torre di blocchi, si potrebbe effettivamente vedere
visivamente che ero vicino a loro.
Ed è un piccolo trucco, ma è realtà molto importante.
Quindi, assicurarsi che l'utente orientato in quello spazio 3D.
>> E ancora, la prototipazione rapida.
Se è possibile trovare alcuni strumenti che si risultare utili, ho sicuramente sarebbe
vi incoraggio a investire il tempo in essa.
Essere in grado di ottenere le vostre idee in fretta invece di dover spendere un
molto tempo di codifica ad un livello inferiore e cercando di capire come codificare
it up, se è possibile ottenere quelle idee in di fronte a voi, giocare con loro
un po 'e poi codice, si sveglia potrebbe essere un grande risparmio di tempo.
>> Quindi stiamo ottenendo alla fine.
Come siamo per tempo?
>> SPEAKER 2: [incomprensibile] otto minuti fino alle 5:30.
>> MICHAEL SUTHERLAND: Ci finire alle 5:30?
>> SPEAKER 2: lo faccio.
Quello era il posto che pubblicizzare qui.
Ma possiamo fare uno su un Q & A dopo questo.
>> MICHAEL SUTHERLAND: Si, non voglio andare troppo profondità nel resto di questo allora.
Ho parlato dinanzi a un altro modo di fare gesti.
Se siete interessati e si sta lavorando con JavaScript, questo è un
JavaScript applicazione che uno sviluppatore di nome Robert Leary costruito.
Ciò che fa è che ci vuole un sacco della complessità di
registrazione e l'utilizzo movimenti.
>> Allora quello che ha fatto è che è fondamentalmente creato un registratore gesto.
È possibile digitare nel gesto, registrarlo.
Sputa fuori qualcosa che si può poi tirare nella vostra applicazione.
Così, invece di dover codificare tutto lo movimenti complessi in 3D, è possibile
basta prendere questo, fare l'azione, e salvarlo per l'applicazione.
Così che potrebbe essere un interessante strumento per aiutarvi a iniziare.
>> Posso passare attraverso questi molto rapidamente.
E 'solo un paio di video che mostrano alcune delle interessanti applicazioni.
Alcune delle cose che potrebbe non vedere sia in spazio aereo, ma è galleggiante
in giro per la comunità degli sviluppatori.
Solo un lavoro incredibile che le persone hanno lavorato su quello show un po '
forse alcune applicazioni più unico possibile.
>> Quindi questo è un sistema che sta usando fondamentalmente testa inseguimento sulla fotocamera
per dare quella profondità prospettica.
Ma si può vedere che è una bella interessante trucco visivo.
Ecco, questo è una specie di cosa interessante che è possibile con questo tipo di
tecnologia.
>> E poi alcuni di voi potrebbero essere a conoscenza con l'Oculus Rift.
Questo è solo un lavoro sperimentale che alcuni degli sviluppatori sono stati
facendo intorno combinando Leap movimento con l'Oculus Rift, così per la prima
tempo si può essere dentro quel mondo virtuale.
In modo che sara 'un interessante approccio per il gioco in arrivo presto.
L'Oculus Rift è un auricolare VR.
Povero ragazzo -
ha davvero avuto un momento difficile.
>> Questa è stata una mostra che è stato fatto utilizzando l'associazione di proiezione
con il Leap Motion.
Basta davvero un bel interattiva ambiente dove le persone
può solo giocare.
Potete vedere ci hanno creato questi Alberi in 3D usando la mappatura di proiezione
tecniche.
Questo era un interessante fatto in Taipei Heineken facendo un
installazione.
>> L'intero approccio "Iron Man" lì.
Ma per motivi di tempo, ti solo arrivare rapidamente alla fine.
Quindi, se ci sono tre cose che farebbe bello poter togliere - perché io
si rendono conto c'è un sacco di informazioni che abbiamo appena coperto.
E un sacco di esso vi ha realmente bisogno di spendere un po 'di tempo per scavare solo
giù nelle risorse che sono disponibili.
>> Ma penso che la prima cosa è veramente se si sta progettando software, cercare di
progettare per l'utente, non per "Iron Man". Così dimenticare voglio essere
"Iron Man". Voglio essere in "Minority Relazione. "Ma invece,
progettare per l'utente.
Design per la persona che sta andando di utilizzare il software.
>> Quindi, pensare a come posso fare la loro esperienza di meglio?
Come posso fare qualcosa che stanno facendo meglio?
E che sta realmente accadendo essere dove il più potente e il più
software coinvolgente proviene.
>> E se si ha familiarità con UI / UX, è può quasi gettare le regole le
Finestra in un certo senso.
Con questo tipo di tecnologia, siamo iniziare a riscrivere le regole come noi
andare, e questo significa solo che hai una tela bianca.
Quindi voi ragazzi sono davvero iniziando al momento giusto.
Se siete solo entrare in programmazione Ora, questo significa che si arriva a
scrivere il libro delle regole, come si impara, così che è un incredibile
opportunità per questo.
>> E vorrei solo dire ancora una volta, essere in grado di trovare un modo per prototipare rapidamente e
poi costruire.
Non necessariamente, non sprecare tutto il tuo tempo entrare i dadi e bulloni
subito.
Vedi se riesci a ottenere le vostre idee fuori.
>> Ha usato essere che era cosa buona per farli su carta.
E la carta è ancora un ottimo modo per andare.
Ma una volta che si inizia a ottenere questi dinamica interfacce, è davvero iniziare
al bisogno di alcuni strumenti migliori per poter per ottenere quelle idee dinamiche fuori.
E quindi se è possibile trovare alcuni strumenti che vi aiuti a prototipi, provare e imparare
e li usano, e ti probabilmente risparmiare un
sacco di tempo e fatica.
>> Così un poche risorse.
Una volta che si avvia sempre in JavaScript,
js.leapmotion.com / tutorial, che ti essere un ottimo modo per iniziare.
Esempi di nuovo su js.leapmotion.com, troverete alcuni
grandi esempi JavaScript.
>> Non esitate a impegnarsi nella forum, chiedono gli sviluppatori, ci chiedono.
E 'un ottimo modo per imparare.
Se siete interessati a saperne di più il contenuto di ciò che è là fuori, alcuni
della leadership di pensiero nello spazio, labs.leapmotion.com s 'un grande
blog per questo.
Stiamo mettendo su nuovi contenuti ogni settimana, si tratta di un grande spazio.
>> E se si desidera connettersi con noi, ancora una volta, i fori.
È possibile inviare un'email a developers@leapmotion.com.
Siamo su @ leapmotiondev su Twitter, quindi basta twittare a noi.
Siamo abbastanza attivi in là.
E il nostro impugnatura principale, @ leapmotion.
@ Leapmotiondev, ovviamente, è il nostro sviluppatore di Twitter maniglia.
>> Ecco, questo è davvero su di esso.
Se c'è un po 'di tempo per le domande, sicuramente felice
per rispondere a tutte le domande.
Se pensate di niente dopo, non esitate a entrare in contatto con me
direttamente a kiwi@leapmotion.com, o tweet a me @ kiwi.
Freddo.
Tutte le domande?
>> AUDIENCE: Oltre a sviluppare applicazioni che [incomprensibile], come è fattibile
per renderlo [incomprensibile] software di livello così che si può scorrere verso sinistra, destra,
su, giù, e ogni [incomprensibile]
applicazioni, [? per esempio?]
[Incomprensibile]?
>> MICHAEL SUTHERLAND: Quindi c'è sono domande per questo.
Se avete uno sguardo su spazio aereo, ti trovare un paio di applicazioni diverse.
Alcuni di quelli più popolari sono una chiamato handwave che ti permette di fare
alcuni gesti di base.
Se si vuole fare quel genere di cose, non c'è davvero nulla che si limita
nel SDK di farlo.
E 'davvero una questione di se siete la costruzione di tale controllo livello di sistema operativo, è
effettivamente fare questa esperienza di utilizzare al meglio il sistema operativo?
>> Nel corso del tempo, inizieremo a vedere la sistemi operativi evolvono per uno stato
che in realtà è fatto per questo tipo di ingresso.
Per ora, in realtà stiamo utilizzando sistemi operativi che sono stati costruiti
per l'26-anno-vecchia tecnologia.
Se si dispone di uno sguardo all'interfaccia Mac, in realtà non è cambiato in
circa 26 anni.
Quindi stiamo davvero combattendo un 26 anni curva di apprendimento dove le persone hanno avuto
quindi utilizzato per questo tipo di interfaccia che è difficile vedere oltre.
Quindi, se è possibile migliorare questa esperienza, questa è una vittoria definitiva.
>> Ma se è solo facendo un gesto di il gusto di fare un gesto, quello
Probabilmente troverete è che gli utenti, troveranno più facile andare solo indietro
a loro tastiera e mouse perché questo è quello che sono a proprio agio.
Ecco perché è davvero importante pensare che sto progettando per?
Chi è che l'utente finale, e come può Faccio loro vita un po 'meglio?
>> Ma se abbiamo il tempo, mi in grado di mostrare un rapido uno.
Questo è interessante che è appena uscito.
E 'un cursore molto semplice, ma è tipo di cute perché ha questo
manina -
o non è così.
Siamo in là?
Interessante.
>> Beh, io non ti mostrare che demo.
Ma che [? leapcursor.js?]
è un piccolo esempio interessante che in pratica permette di scorrere verso l'alto e verso il basso
fluidamente in una pagina web e una sorta di click semplicemente flettendo la mano.
Quindi si suppone essere più di una sorta rilassato di scorrimento
su e giù, colpi di frusta.
>> AUDIENCE: Lei ha citato il dispositivo si è in gran parte hardware commodity.
Qual è l'hardware sottostante La tecnologia che sta effettivamente facendo il
rilevamento di oggetti?
>> MICHAEL SUTHERLAND: Così l'attuale rilevazione degli oggetti - così
in fondo se si dovesse incidere il USB qui, si sta solo andando a ottenere un
tutta una serie di dati di immagine indietro.
La gente ha già fatto.
Dove la magia sta accadendo è fondamentalmente una volta che entra nella
computer, è in sostanza un po ' algoritmi proprietari che erano
originariamente sviluppato dal nostro co-fondatore e ora hanno solo assunto un
vita propria.
>> PUBBLICO: E 'attraverso infrarossi, o magnetico [incomprensibile]?
>> MICHAEL SUTHERLAND: Quindi è solo puramente infrarossi.
Quindi, letteralmente, è un po 'come avere un po 'di webcam seduto sul disco
e poi un faretto splende sulla vostra mano.
E 'solo tutto fatto a infrarossi.
Quindi è solo un po 'di ottica a infrarossi sensori e alcuni LED a infrarossi, e
non c'è davvero nulla troppo complesso su di esso.
E 'il modo che siamo in grado di prendere che i dati e poi trasformarlo in
qualcosa di utile in 3D.
>> AUDIENCE: Così sembra abbastanza facile per le persone [incomprensibile].
Ma c'è un modo per uno sviluppatore applicare magari [incomprensibile]
per altri tipi di oggetti - forse volti o altri tipi di cose che
l'utente potrebbe presentare?
>> MICHAEL SUTHERLAND: Al momento siamo non sostenere una serie limitata di strumenti.
Purtroppo, con il modo che abbiamo strutturata dei dati, perché volevamo
di farlo in modo semplice o uno che rende più senso per le mani
e le dita, l'API non sarà Supporto face tracking o
monitoraggio oggetto generico.
Questo può venire in futuro.
Ma per ora, è davvero bene sintonizzati per le mani e le dita e
strumenti specifici.
Freddo.
>> [? DAVE: Grazie] così tanto?.
Questo è eccezionale.
>> [Applausi]