Slide 1

Slide 1 text

felixge The Power of Node Felix Geisendörfer

Slide 2

Slide 2 text

@felixge felixge Background 2005 - 2008 2008 - now 2009 - now

Slide 3

Slide 3 text

@felixge felixge npm modules

Slide 4

Slide 4 text

@felixge felixge Audience • Heard of node.js? • Used node.js for something? • Node in production?

Slide 5

Slide 5 text

felixge This Talk

Slide 6

Slide 6 text

@felixge felixge This Talk • Write a node.js app • Deploy & run it in production • Ask me anything

Slide 7

Slide 7 text

felixge The App

Slide 8

Slide 8 text

@felixge felixge Blog App

Slide 9

Slide 9 text

Blog tutorials are insanely boring and nobody should have to suffer through one of them again. Ever.

Slide 10

Slide 10 text

@felixge felixge Robotics App

Slide 11

Slide 11 text

felixge Why?

Slide 12

Slide 12 text

@felixge felixge Benefits of robotics example apps • A small distributed system • Production environment • Many interesting aspects / challenges

Slide 13

Slide 13 text

felixge The Robot

Slide 14

Slide 14 text

@felixge felixge Parrot AR Drone 2.0

Slide 15

Slide 15 text

felixge The Specs

Slide 16

Slide 16 text

@felixge felixge The Specs • WiFi (b/g/n) Router • 1 GHz 32Bit ARM Cortex A8 processor • 125 MB DDR2 Memory • Linux 2.6.32 you can telnet into it (Busybox) • 720p front facing camera (30 FPS) • 240p vertical camera (60 FPS) • USB 2.0 connector

Slide 17

Slide 17 text

@felixge felixge The Specs • 3 axis gyroscope (2000°/second precision) • 3 axis accelerometer (+-50mg precision) • 3 axis magnetometer (6° precision) • Pressure sensor (+-10 Pa precision) • Ultrasound sensors • Fully reparable - all components can be ordered

Slide 18

Slide 18 text

@felixge felixge Safety Warnings • Don’t be fooled, all drones want to kill people • The protection hull did not fit in my suitcase

Slide 19

Slide 19 text

felixge Let’s fly it

Slide 20

Slide 20 text

felixge Let’s program it

Slide 21

Slide 21 text

@felixge felixge Plan • REST API to control the drone • GET /sensors • PUT /control

Slide 22

Slide 22 text

felixge

Slide 23

Slide 23 text

felixge

Slide 24

Slide 24 text

felixge

Slide 25

Slide 25 text

felixge 3395,- SEK http://www.parrotshopping.com

Slide 26

Slide 26 text

@felixge felixge The Node Copter

Slide 27

Slide 27 text

@felixge felixge The Node Copter +

Slide 28

Slide 28 text

@felixge felixge Berlin, Oct 5th

Slide 29

Slide 29 text

@felixge felixge Berlin, Oct 5th

Slide 30

Slide 30 text

@felixge felixge Berlin, Oct 5th

Slide 31

Slide 31 text

@felixge felixge NodeCopter Worldwide • Dublin, Oct 20th • San Francisco, Oct 31st • Seattle, Nov 8 - 9 • Brighton, Nov 11 • ...

Slide 32

Slide 32 text

felixge Summer of Drones June 2013 http://nodecopter.com/

Slide 33

Slide 33 text

felixge That’s it Felix Geisendörfer

Slide 34

Slide 34 text

felixge Ask me anything Felix Geisendörfer

Slide 35

Slide 35 text

felixge Thank You Felix Geisendörfer