node.js for the next generation of iot · node.js for the next generation of iot paul cooper, ......

11

Upload: truongdung

Post on 03-Apr-2018

221 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Node.js for the Next Generation of IoT · Node.js for the Next Generation of IoT Paul Cooper, ... C# C/C++ Swift Obj. C ... 56% of IoT dev are explorers
Page 2: Node.js for the Next Generation of IoT · Node.js for the Next Generation of IoT Paul Cooper, ... C# C/C++ Swift Obj. C ... 56% of IoT dev are explorers

Node.js for the Next

Generation of IoTPaul Cooper, Melissa Evers-Hood, Intel

@pgc, @evershood

Page 3: Node.js for the Next Generation of IoT · Node.js for the Next Generation of IoT Paul Cooper, ... C# C/C++ Swift Obj. C ... 56% of IoT dev are explorers

Freedom

3

Page 4: Node.js for the Next Generation of IoT · Node.js for the Next Generation of IoT Paul Cooper, ... C# C/C++ Swift Obj. C ... 56% of IoT dev are explorers

Mobile

4

IoT Developers Language Preference

0% 20% 40% 60% 80%

Virt. Dev.

Python

C#

C/C++

Swift

Obj. C

Java

JavaScript

HMTL5

VisionMobile “IoT Developer Landscape ‘15 – Primary/Secondary Language preferences

Web

Native

Page 5: Node.js for the Next Generation of IoT · Node.js for the Next Generation of IoT Paul Cooper, ... C# C/C++ Swift Obj. C ... 56% of IoT dev are explorers

5

IoT Devs are building

0% 20% 40%

Back-end Development

Data Aggreg. From Existing Devices (Air Quality)

None of above

Combining Data from Mult. Sources (Health App)

Integ. Devices in Network (Smart City)

Integ. Limited # of Sensors (Hub)

Standalone Device (Fitness Band)

App for Existing Device (Smart Watch)

VisionMobile “IoT Developer Landscape ‘15 – Dedicated to or working on multiple projects

Page 6: Node.js for the Next Generation of IoT · Node.js for the Next Generation of IoT Paul Cooper, ... C# C/C++ Swift Obj. C ... 56% of IoT dev are explorers

Imagination

6

Page 7: Node.js for the Next Generation of IoT · Node.js for the Next Generation of IoT Paul Cooper, ... C# C/C++ Swift Obj. C ... 56% of IoT dev are explorers

7

Hobbyist26%

Explorers30%

Hunter15%

Gun for Hire9%

Prod. Expan

9%Optim.

6%Data

Broker4% Gold

Seeker3%

Self Improvement

IoT Rev

Grow a Business

VisionMobile “IoT Developer Landscape” ‘15

56% of IoT dev are explorers and hobbyists coming from other platforms → means they seek fastest path to

“products”

Page 8: Node.js for the Next Generation of IoT · Node.js for the Next Generation of IoT Paul Cooper, ... C# C/C++ Swift Obj. C ... 56% of IoT dev are explorers
Page 9: Node.js for the Next Generation of IoT · Node.js for the Next Generation of IoT Paul Cooper, ... C# C/C++ Swift Obj. C ... 56% of IoT dev are explorers

9

Blissfully open source

JavaScript is known

Fast and Easy

Lots of features, innovation in open source

Scalable

Large ecosystem of modules (npm.org)

Page 10: Node.js for the Next Generation of IoT · Node.js for the Next Generation of IoT Paul Cooper, ... C# C/C++ Swift Obj. C ... 56% of IoT dev are explorers

Next

10

Discussion

Page 11: Node.js for the Next Generation of IoT · Node.js for the Next Generation of IoT Paul Cooper, ... C# C/C++ Swift Obj. C ... 56% of IoT dev are explorers

11

What are the gaps to this future? Security

SizePerformance

ToolsManageability/Telemetry

Other?