Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
JavaScript, Node, and Drones: The Story of Node...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Romain Huet
May 06, 2013
Technology
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
JavaScript, Node, and Drones: The Story of NodeCopter
Romain Huet
May 06, 2013
More Decks by Romain Huet
See All by Romain Huet
Reinventing Identity and Social Graphs with Digits
romainhuet
0
73
Swiftly Building Better Apps
romainhuet
0
1.2k
#TwitterFlight: Connecting to the Pulse of the Planet
romainhuet
0
62
Combining Signals with Context in the Internet of Things
romainhuet
0
49
Twitter APIs: Se Connecter au Pouls de la Planète
romainhuet
0
60
Living in the Mobile Future
romainhuet
0
65
Twitter APIs: Connecting to the Pulse of the Planet
romainhuet
0
300
Building a Desktop for the Cloud
romainhuet
3
11k
Other Decks in Technology
See All in Technology
AI時代の開発生産性は、個人技からチーム設計へ
moongift
PRO
4
2.4k
しくみを学んで使いこなそう GitHub Copilot app
torumakabe
2
290
インシデント事例と パッケージの全量解析に学ぶ ソフトウェアサプライチェーンの守り方 / supply-chain-attack-defense
flatt_security
0
260
Making sense of Google’s agentic dev tools
glaforge
1
290
Claude Code 再入門 会話の渡し方の4つの道具 - Claude Codeスキル・ハーネス社内勉強会
colopl
0
120
第67回コンピュータビジョン勉強会CVPR2026読会前編
tsukamotokenji
0
160
Amplify Gen2でbackend.tsにCDKを定義する/しない事によるCDKの挙動の違いとユースケース
smt7174
1
450
関数型の考えを TypeScript に持ち込んで、テストしやすい純粋関数を増やす / Pure at the Core, Effects at the Edge: Bringing Functional Thinking into TypeScript
kaminashi
2
140
タスクの複雑さでモデルを選ぶ ── Thompson Samplingで動かす“トークン/コスト最適化
satohy0323
0
590
ソニー銀行におけるビジネスアジリティ向上のためのクラウドシフト戦略
srenext
0
920
複数プロダクト組織のAIネイティブ化における戦略 / AICon2026_kude
rakus_dev
0
230
AI Native なプロダクト組織の立ち上げ方 : 生産性 100 倍への挑戦
mikesorae
0
420
Featured
See All Featured
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
390
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
750
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
From π to Pie charts
rasagy
0
240
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
150
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.7k
How to build a perfect <img>
jonoalderson
1
5.8k
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
Transcript
JavaScript, Node, and Drones The Story of NodeCopter Romain Huet
Co-Founder & CTO of Jolicloud @romainhuet Paris Tech Talks — May 6th, 2013
Ever wanted to play with drones?
With JavaScript? Ever wanted to play with drones?
JavaScript as the sole, unique language to build everything.
“Any application that can be written in JavaScript, will eventually
be written in JavaScript.” — Jeff Atwood, 2007
JavaScript Manifest Destiny: Whatever program can be written in JavaScript
eventually WILL be written in JavaScript. (And all programs can.) — Isaac Z. Schlueter, 2012 “Any application that can be written in JavaScript, will eventually be written in JavaScript.” — Jeff Atwood, 2007
None
npm install ar-drone @felixge
NodeCopter.com
NodeCopter BERLIN - October 5, 2012 Google+: Jan Marsch
NodeCopter BERLIN - October 5, 2012 Google+: Jan Marsch
NodeCopter BERLIN - October 5, 2012 Google+: Jan Marsch
NodeCopter Dublin - October 20, 2012 Flickr: a_l_a_n
NodeCopter Dublin - October 20, 2012 Flickr: a_l_a_n
NodeCopter Dublin - October 20, 2012 Flickr: a_l_a_n
Mini-NodeCopter Events All Over the world San Francisco Seattle London
Bath
drone.takeoff();
Shellicopter™! But also godrone in Go, also by @felixge! Infinite
possibilities to explore Voice, Wiimote, Raspberry Pi, Arduino, johnny-five… JavaScript, Node… and beyond! # setup fd 3 as udp connection to drone exec 3<>/dev/udp/192.168.1.1/5556 # takeoff echo -e "AT*REF=1,512\r" >&3 # landing echo -e "AT*REF=2,0\r" >&3
Thank you! Read more on NodeCopter.com @romainhuet