Slide 1

Slide 1 text

Desktop prototyping with JavaScript Chris Basham @chrisbasham http://bash.am

Slide 2

Slide 2 text

Designer Prototyper Developer Runner I’m four things

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

Blooming Fools Hash House Harriers Non-competitive social runners

Slide 5

Slide 5 text

“Drinking club with a running problem Hashing self-described as

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

Initial check-in Photo by BFH3

Slide 8

Slide 8 text

Chalk talk Photo by BFH3

Slide 9

Slide 9 text

Hare’s arrow Photo by BFH3

Slide 10

Slide 10 text

Forest shiggy Photo by BFH3

Slide 11

Slide 11 text

Briar shiggy Photo by BFH3

Slide 12

Slide 12 text

Check Photo by BFH3

Slide 13

Slide 13 text

Bad trail Photo by BFH3

Slide 14

Slide 14 text

Beer check Photo by BFH3

Slide 15

Slide 15 text

Field shiggy Photo by BFH3

Slide 16

Slide 16 text

Urban shiggy Photo by BFH3

Slide 17

Slide 17 text

On-In Photo by BFH3

Slide 18

Slide 18 text

Photo by BFH3 Places hashed

Slide 19

Slide 19 text

Photo by BFH3 Nov 13 hash

Slide 20

Slide 20 text

Untouched Private Panther Named

Slide 21

Slide 21 text

Attendance doubled in 6-months Finding

Slide 22

Slide 22 text

Murphy’s law Finding

Slide 23

Slide 23 text

Who’s lost on trail? Problem

Slide 24

Slide 24 text

Paper sign-in Photo by BFH3

Slide 25

Slide 25 text

Expense Constraint

Slide 26

Slide 26 text

Portable, durable, & replaceable Constraint

Slide 27

Slide 27 text

No tech on trail Constraint

Slide 28

Slide 28 text

Photo by BFH3 iPad app

Slide 29

Slide 29 text

RFID key fob Photo by John Wayne Hill

Slide 30

Slide 30 text

RFID USB Reader sparkfun.com/products/9963

Slide 31

Slide 31 text

ID-20 sparkfun.com/products/8628

Slide 32

Slide 32 text

Reader enclosure Photo by John Wayne Hill

Slide 33

Slide 33 text

Photo by BFH3 System

Slide 34

Slide 34 text

Photo by BFH3 God’s gift to nerds nodejs.org

Slide 35

Slide 35 text

Photo by BFH3 http://nodejs.org/docs/v0.4.8/api/fs.html#fs.ReadStream

Slide 36

Slide 36 text

Photo by BFH3 Proof of concept twitter.com/#!/chrisbasham/status/32538396593233921

Slide 37

Slide 37 text

Photo by BFH3 HTTP server expressjs.com

Slide 38

Slide 38 text

Photo by BFH3 Realtime communication socket.io

Slide 39

Slide 39 text

UI Photo by John Wayne Hill

Slide 40

Slide 40 text

Check-in Photo by John Wayne Hill

Slide 41

Slide 41 text

Photo by BFH3 Node-SerialPort github.com/voodootikigod/node-serialport

Slide 42

Slide 42 text

Photo by BFH3 Node-Arduino github.com/voodootikigod/node-arduino

Slide 43

Slide 43 text

Desktop prototyping with JavaScript Chris Basham @chrisbasham http://bash.am