iot and the modern developer

Post on 09-Jul-2015

1.018 Views

Category:

Software

3 Downloads

Preview:

Click to see full reader

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

10.20.2005

IoT and the modern developerUpward and onward

Bluemix Garage IoT event,December 2014

2

Software is Eating the World

3

Accelerating Innovation

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

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

6

1990s: farming

7

2002+: foraging

8

9

10

Wearable Computing

11

Smug Computing

12

Fashionable Computing

13

From Quantified Self to Quantified Health

14

From the Toy to the Real

15

The Internet of Toilets

16

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

17

Cranes, Submarines, and Automobiles

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

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

20

Social First – Things as People

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

22

JavaScript is the bridge and the onramp

Language Rankings

24

What doRaspberry Pi, Beaglebone, Tessel, Espruino, …

have in common?

Node.js

Price

25

The Green IoT

26

The Green IoT

27

The Green IoT and the GreenMonk

The Internet of Beer

Agile and Continuous Deployment

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

32

Don't forget the purpose

10.20.2005

bit.ly/iot-modern-dev

top related