Slide 1

Slide 1 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 1/53 JavaScript, JavaScript Everywhere

Slide 2

Slide 2 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 2/53 Jaydson Gomes Entusiasta JavaScript Front-End engineer no Terra Curador do BrazilJS Curador do RSJS Fundador da BrazilJS Foundation E...

Slide 3

Slide 3 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 3/53

Slide 4

Slide 4 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 4/53

Slide 5

Slide 5 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 5/53 1995 dc

Slide 6

Slide 6 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 6/53

Slide 7

Slide 7 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 7/53

Slide 8

Slide 8 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 8/53

Slide 9

Slide 9 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 9/53

Slide 10

Slide 10 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 10/53

Slide 11

Slide 11 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 11/53

Slide 12

Slide 12 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 12/53 10 dias

Slide 13

Slide 13 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 13/53

Slide 14

Slide 14 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 14/53 Uau! Editar planilhas! Uau! Ouvir música! Uau! Escrever um texto! Uau! Agendar compromissos! Uau! E tudo ao mesmo tempo! Uau! Abrir 4 programas de uma só vez!

Slide 15

Slide 15 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 15/53

Slide 16

Slide 16 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 16/53 1997 dc

Slide 17

Slide 17 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 17/53

Slide 18

Slide 18 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 18/53 2004 dc

Slide 19

Slide 19 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 19/53 "screw it, let’s do HTML5"

Slide 20

Slide 20 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 20/53 2005 dc

Slide 21

Slide 21 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 21/53

Slide 22

Slide 22 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 22/53

Slide 23

Slide 23 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 23/53 2009 dc

Slide 24

Slide 24 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 24/53

Slide 25

Slide 25 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 25/53 Harmony

Slide 26

Slide 26 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 26/53

Slide 27

Slide 27 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 27/53

Slide 28

Slide 28 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 28/53

Slide 29

Slide 29 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 29/53 http://jaydson.org/labs/webrtc

Slide 30

Slide 30 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 30/53 404 Not Found

Slide 31

Slide 31 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 31/53 Games

Slide 32

Slide 32 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 32/53

Slide 33

Slide 33 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 33/53

Slide 34

Slide 34 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 34/53 Server

Slide 35

Slide 35 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 35/53

Slide 36

Slide 36 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 36/53

Slide 37

Slide 37 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 37/53

Slide 38

Slide 38 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 38/53

Slide 39

Slide 39 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 39/53 Power Polygon

Slide 40

Slide 40 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 40/53 Remote Control

Slide 41

Slide 41 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 41/53

Slide 42

Slide 42 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 42/53 https://github.com/ricardobeat/rockscript

Slide 43

Slide 43 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 43/53 Hardware

Slide 44

Slide 44 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 44/53

Slide 45

Slide 45 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 45/53 "Arduino is an open-source electronics prototyping platform based on flexible, easy- to-use hardware and software"

Slide 46

Slide 46 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 46/53 Firmata Protocol

Slide 47

Slide 47 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 47/53 Johnny Five

Slide 48

Slide 48 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 48/53 Rick Waldron

Slide 49

Slide 49 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 49/53 NodeCopter

Slide 50

Slide 50 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 50/53

Slide 51

Slide 51 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 51/53

Slide 52

Slide 52 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 52/53 Demo \,,/

Slide 53

Slide 53 text

6/23/2014 JavaScript Everywhere - FISL 2013 http://localhost:8080/talks/js-everywhere-fisl-2013/?ppw-printing-version=true 53/53 Obrigado! jaydson.org twitter.com/jaydson [email protected] github.com/jaydson fb.com/jaydson