resin.io: strong devices weakly connected

31
Strong Devices, Weakly Connected

Upload: lorenzo-stoakes

Post on 16-Apr-2017

941 views

Category:

Internet


2 download

TRANSCRIPT

Page 1: resin.io: Strong Devices Weakly Connected

Strong Devices, Weakly Connected

Page 2: resin.io: Strong Devices Weakly Connected

The Internet of ‘Thing’s?

• Typically refers to everyday items with added connectivity, and processing performed in the cloud.

“Fridges that write shopping lists, ovens that talk and Bluetooth-connected toothbrushes: welcome to domestic life 2.0 where even your washing machine is online.” – Guardian, 9th May (last Friday)

Page 3: resin.io: Strong Devices Weakly Connected

Do Androids Dream of Electric Sheep?

• This is pretty limiting. More is possible.• Weak devices are at the mercy of network

performance – often not as good as you need.• Stem the tide at the source.• Having devices smart enough to make

decisions is a big win.

Page 4: resin.io: Strong Devices Weakly Connected

Tell Me, Moore

• Moore’s Law is about transistor density.• Usually associated with exponential increase

in power.• However, a natural consequence is more raw

horsepower per cubic centimetre.

Page 5: resin.io: Strong Devices Weakly Connected

1976: Apple I

Page 6: resin.io: Strong Devices Weakly Connected

1983: Gavilan SC

Page 7: resin.io: Strong Devices Weakly Connected

1989: Atari Portfolio

Page 8: resin.io: Strong Devices Weakly Connected

1996: Toshiba Libretto

Page 9: resin.io: Strong Devices Weakly Connected

2001: Nokia 7650

Page 10: resin.io: Strong Devices Weakly Connected

2007: iPhone

Page 11: resin.io: Strong Devices Weakly Connected

2012: Raspberry Pi

Page 12: resin.io: Strong Devices Weakly Connected

2014: Radxa Rock

Page 13: resin.io: Strong Devices Weakly Connected

2014: (Coming Soon) Intel Edison

Page 14: resin.io: Strong Devices Weakly Connected

Bang for Buck

• Moore has taken us to the point where tiny computers can do serious work.

• In 1976 you could get 1MHz from 25,000cm3

for £1,650.• In 2007 you could get 600MHz from 85cm3 for

£350.• Today you can get 4x1.6GHz from 32cm3 for

£50.

Page 15: resin.io: Strong Devices Weakly Connected

Real Computers, Real Pain

• The problem with all this power is you now have Desktop PC-like maintenance pains.

• Have to install and maintain an OS (likely Linux), ensure secure networking, somehow update deployed code.

Page 16: resin.io: Strong Devices Weakly Connected

Apply Some Resin

Page 17: resin.io: Strong Devices Weakly Connected

Apply Some Resin

Page 18: resin.io: Strong Devices Weakly Connected

Apply Some Resin

Page 19: resin.io: Strong Devices Weakly Connected

Apply Some Resin

Page 20: resin.io: Strong Devices Weakly Connected

Apply Some Resin

Page 21: resin.io: Strong Devices Weakly Connected

Apply Some Resin

Page 22: resin.io: Strong Devices Weakly Connected

Apply Some Resin

Page 23: resin.io: Strong Devices Weakly Connected

Apply Some Resin

Page 24: resin.io: Strong Devices Weakly Connected

Apply Some Resin

Page 25: resin.io: Strong Devices Weakly Connected

Apply Some Resin

Page 26: resin.io: Strong Devices Weakly Connected

Apply Some Resin

Page 27: resin.io: Strong Devices Weakly Connected

Strong Devices, Relaxed Developers

• Using stronger devices means we can use higher-level programming languages like javascript via node.

• This makes it considerably easier for the developer to get stuff working.

• Value developer time, not processor time.

Page 28: resin.io: Strong Devices Weakly Connected

Modules, Modules, Modules

Page 29: resin.io: Strong Devices Weakly Connected

Less Pain More Gain

• Resin lets you focus on your application while we worry about:-– Setting up your devices– Maintaining a Secure Network– Handling updates so...

Page 30: resin.io: Strong Devices Weakly Connected

Updating Devices from Wherever

• ...Updating code running on your devices doesn’t need you to run around with an SD card.

Page 31: resin.io: Strong Devices Weakly Connected

Thanks for Listening!

• Soon we’ll be opening up the alpha to everyone, check out resin.io to sign up!

• Feel free to shoot over questions to [email protected].