Slide 1

Slide 1 text

J AVA S C R I P T F O R E M B E D D E D S Y S T E M S I O T M E E T U P A M S T E R D A M

Slide 2

Slide 2 text

–Eric Lippert “The by-design purpose of JavaScript was to make the monkey dance when you moused over it. ” http://programmers.stackexchange.com/a/221658/4723 Asynchronous

Slide 3

Slide 3 text

D E A L I N G W I T H E V E N T S http://cdn.oreillystatic.com/en/assets/1/event/127/Being%20Bayesian_%20Strategies%20for%20modeling %20before,%20during,%20and%20after%20product%20creation%20Presentation.pdf

Slide 4

Slide 4 text

S Y S T E M S , N O T D E V I C E S Endpoint Wifi Router Switch Internet Wearable BLE Sensor

Slide 5

Slide 5 text

A B S T R A C T I N G H A R D WA R E board analog pins digital pins components data triggers physical effects connectivity services data triggers physical effects web programming drivers OS & processors

Slide 6

Slide 6 text

B O A R D S - realtime - low-power - no connectivity (yet) - low memory - connectivity - not realtime (yet) - OS and files - Node.js MCU MPU

Slide 7

Slide 7 text

C O M P O N E N T S breadboards breakout boards kits and npmjs.org

Slide 8

Slide 8 text

S E R V I C E S

Slide 9

Slide 9 text

happy! hacking https://www.flickr.com/photos/sparkfun/14166845099/