iot and the modern developer

33
10.20.2005 IoT and the modern developer Upward and onward Bluemix Garage IoT event, December 2014

Upload: donnie-berkholz

Post on 09-Jul-2015

1.018 views

Category:

Software


3 download

DESCRIPTION

- Software is eating the physical world - The IoT that's real today is industrial IoT - IoT is now accessible to the modern developer (JavaScript on Beaglebone, Tessel, etc) - Mobile/IoT backends are readily available and we all live in a world of glue code for open building blocks

TRANSCRIPT

Page 1: IoT and the modern developer

10.20.2005

IoT and the modern developerUpward and onward

Bluemix Garage IoT event,December 2014

Page 2: IoT and the modern developer

2

Software is Eating the World

Page 3: IoT and the modern developer

3

Accelerating Innovation

Page 4: IoT and the modern developer

4

Permission-based Development

“Operating systems, databases, web and application servers,dev tools all required money. To get anything done, then,developers needed someone to write checks for the tools theyneeded to build. That meant either raising the capital to buythe necessary pieces, or more often requesting that anemployer or other third party purchase them on thedeveloper's behalf.”

Stephen O’Grady – New Kingmakers, O’Reilly Media

Page 5: IoT and the modern developer

5

The Post Permission Era

Infrastructure

Software

Banks

VCs

Companies

R&D Labs

Universities

Cloud

Open Source

Crowdfunding ($5bn+ in 2013)

Accelerators

Co-working

Maker Spaces

The Internet

Page 6: IoT and the modern developer

6

1990s: farming

Page 7: IoT and the modern developer

7

2002+: foraging

Page 8: IoT and the modern developer

8

Page 9: IoT and the modern developer

9

Page 10: IoT and the modern developer

10

Wearable Computing

Page 11: IoT and the modern developer

11

Smug Computing

Page 12: IoT and the modern developer

12

Fashionable Computing

Page 13: IoT and the modern developer

13

From Quantified Self to Quantified Health

Page 14: IoT and the modern developer

14

From the Toy to the Real

Page 15: IoT and the modern developer

15

The Internet of Toilets

Page 16: IoT and the modern developer

16

The Internet of Air, Lights, Heat, ...

Page 17: IoT and the modern developer

17

Cranes, Submarines, and Automobiles

Page 18: IoT and the modern developer

18

Design Led

New disciplines

user experience,informationarchitecture, webdevelopment

Invest in People

Tools enablingdeveloper/designer/user interaction andfeedback

Adam Cutler, IBM Design Studio Program Director

Page 19: IoT and the modern developer

19

Social First – People as Things

People’s activities havemore meaning in teams

Integration with, andsupport for, a range ofcollaboration tools

Analytics - treating socialdata as enterprise data

Social, Local, Mobile

Page 20: IoT and the modern developer

20

Social First – Things as People

Page 21: IoT and the modern developer

21

Context is Everything

• Accelerometers• App usage behaviours• Location• Images in context• Influence patterns• Facial Recognition• Emotion Recognition• Health data• Value of Search data• Sentiment

Page 22: IoT and the modern developer

22

JavaScript is the bridge and the onramp

Page 23: IoT and the modern developer

Language Rankings

Page 24: IoT and the modern developer

24

What doRaspberry Pi, Beaglebone, Tessel, Espruino, …

have in common?

Node.js

Price

Page 25: IoT and the modern developer

25

The Green IoT

Page 26: IoT and the modern developer

26

The Green IoT

Page 27: IoT and the modern developer

27

The Green IoT and the GreenMonk

Page 28: IoT and the modern developer

The Internet of Beer

Page 29: IoT and the modern developer

Agile and Continuous Deployment

Page 30: IoT and the modern developer
Page 31: IoT and the modern developer

PaaS Customer-Defined

"PaaS is real. ING Bank serves 9m retail customers. 85%-95% of transactions are via mobile

and internet. In our infrastructure landscape we offer a variety of services. There is a

segmentation of the type of service via the type of app - we segment data center services,

IaaS and Paas.

If we look back to the organisational change initiated 18 months ago. People make the

difference. either in successfully utilising available technology, they sharpen available

services within the framework to better serve the customer.

We changed the DNA of the people, their attitude and styles.

PaaS means a standardised reliable predictable platform - allowing developers to shorten

the delivery cycle from 80 days to 8 days.

We hire people with the right sparkle in their eyes."

- Mark Willemse, ING Bank

Page 32: IoT and the modern developer

32

Don't forget the purpose

Page 33: IoT and the modern developer

10.20.2005

bit.ly/iot-modern-dev