introduction of webi2c, webgpio › ... › 13 › introductionofwebi2cgpio.pdf · •wants to...

13
Introduction of WebI2C, WebGPIO mozilla factory MozOpenHard Project http://mozopenhard.mozillafactory.org /

Upload: others

Post on 30-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduction of WebI2C, WebGPIO › ... › 13 › IntroductionOfWebI2CGPIO.pdf · •Wants to encourage “makers movement” by web technology as an open digital technology. •Web

Introductionof

WebI2C, WebGPIOmozilla factoryMozOpenHard Project

http://mozopenhard.mozillafactory.org/

Page 2: Introduction of WebI2C, WebGPIO › ... › 13 › IntroductionOfWebI2CGPIO.pdf · •Wants to encourage “makers movement” by web technology as an open digital technology. •Web

What is Makers Movement?

“maker subculture,” which is where the latest in digital technology meets the classic do-it-yourself (DIY) world of crafting and small scale construction.

Cited from: http://techcrunch.com/2012/10/09/wireds-chris-anderson-todays-maker-movement-is-the-new-industrial-revolution-tctv/

Page 3: Introduction of WebI2C, WebGPIO › ... › 13 › IntroductionOfWebI2CGPIO.pdf · •Wants to encourage “makers movement” by web technology as an open digital technology. •Web
Page 4: Introduction of WebI2C, WebGPIO › ... › 13 › IntroductionOfWebI2CGPIO.pdf · •Wants to encourage “makers movement” by web technology as an open digital technology. •Web
Page 5: Introduction of WebI2C, WebGPIO › ... › 13 › IntroductionOfWebI2CGPIO.pdf · •Wants to encourage “makers movement” by web technology as an open digital technology. •Web
Page 6: Introduction of WebI2C, WebGPIO › ... › 13 › IntroductionOfWebI2CGPIO.pdf · •Wants to encourage “makers movement” by web technology as an open digital technology. •Web

MozOpenHard @ Maker Faire NY 2015

Page 7: Introduction of WebI2C, WebGPIO › ... › 13 › IntroductionOfWebI2CGPIO.pdf · •Wants to encourage “makers movement” by web technology as an open digital technology. •Web
Page 8: Introduction of WebI2C, WebGPIO › ... › 13 › IntroductionOfWebI2CGPIO.pdf · •Wants to encourage “makers movement” by web technology as an open digital technology. •Web

• Wants to encourage “makers movement” by web technology as an open digital technology.

• Web browser: important technology

(for not only viewing/scripting but MAKING)

• Imagines Web browser (often called web runtime) becomes a core technology for makers.

Pervasive browsers

Page 9: Introduction of WebI2C, WebGPIO › ... › 13 › IntroductionOfWebI2CGPIO.pdf · •Wants to encourage “makers movement” by web technology as an open digital technology. •Web

Many devices already have a bit-image screen and GUIs.

Satoru TakagiPervasive Browsers!

Page 10: Introduction of WebI2C, WebGPIO › ... › 13 › IntroductionOfWebI2CGPIO.pdf · •Wants to encourage “makers movement” by web technology as an open digital technology. •Web

Web browser can work on a microcontroller like Arduino in near future.

During this 1/4 century, Size, Power Consumption and Cost of the computer decreased dramatically for sufficient web browser operation.

NEAR FUTURE

Open-Q 410Small Board computersRaspberry PI2 , CHIRIMEN etc.

Page 11: Introduction of WebI2C, WebGPIO › ... › 13 › IntroductionOfWebI2CGPIO.pdf · •Wants to encourage “makers movement” by web technology as an open digital technology. •Web

Web

Browser

/ PC

Web

Browser

/ smartphone

Device with

Pervasive Browser

Web

Server

Browser based P2P (may be)

(HTML + metadata) / HTTP

or other browser available

Protocols (Web Socket), Data (JSON LD etc.)

Signaling

Server

Web of Things

Server

BTLE API etc

Device with

Pervasive Browser

LowLevel

Devices

(ServoMotor

Sensor etc)

We

bI2

C,G

PIO

,UA

RT

AP

I etc

Bro

wser b

ased P

2P

(We

bR

TC

etc

.)

Modified Framework taken in the concept of Pervasive Browsers

Satoru Takagi MozOpenHard Project

Page 12: Introduction of WebI2C, WebGPIO › ... › 13 › IntroductionOfWebI2CGPIO.pdf · •Wants to encourage “makers movement” by web technology as an open digital technology. •Web

Web GPIO/I2C spec draft

WebGPIOhttps://github.com/browserobo/WebGPIO

WebI2Chttps://github.com/browserobo/WebI2C

Page 13: Introduction of WebI2C, WebGPIO › ... › 13 › IntroductionOfWebI2CGPIO.pdf · •Wants to encourage “makers movement” by web technology as an open digital technology. •Web

https://www.w3.org/community/browserobo/