netvibes iot devcon

19
Dashboard of Things : Programming Interactions between Devices, Apps and Data IoT Developers’ Conference May 6-7, 2015

Upload: florent-solt

Post on 19-Jul-2015

563 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: Netvibes IoT DevCon

3DS.

COM

© Da

ssau

lt Sys

tèmes

| Con

fiden

tial In

forma

tion |

07/05

/15 | r

ef.: 3

DS_D

ocum

ent_2

014

1

Dashboard of Things:!Programming Interactions between Devices, Apps and DataIoT Developers’ Conference!May 6-7, 2015!

Page 2: Netvibes IoT DevCon

3DS.

COM

© Da

ssau

lt Sys

tèmes

| Con

fiden

tial In

forma

tion |

07/05

/15 | r

ef.: 3

DS_D

ocum

ent_2

014

2

The Dashboard of Things?

We believe:!!1.  The IoT is here and will revolutionize the way we see the Internet.

Content!’94,1B!

!

People!’07, 7B!

!

Connected objects!‘13, 50B!

!Internet of Things – now with a 3rd type of Things!

!

new

Page 3: Netvibes IoT DevCon

3DS.

COM

© Da

ssau

lt Sys

tèmes

| Con

fiden

tial In

forma

tion |

07/05

/15 | r

ef.: 3

DS_D

ocum

ent_2

014

3

The Dashboard of Things?

We believe:!!1.  The IoT is here and will revolutionize the way we see the Internet.!2.  Not because of remote controlling Connected Objects but

because it opens to the programmable Web.!

Page 4: Netvibes IoT DevCon

3DS.

COM

© Da

ssau

lt Sys

tèmes

| Con

fiden

tial In

forma

tion |

07/05

/15 | r

ef.: 3

DS_D

ocum

ent_2

014

4

The Dashboard of Things?

We believe:!!1.  The IoT is here and will revolutionize the way we see the Internet.!2.  Not because of remote controlling Connected Objects but

because it opens to the programmable Web.!3 ways to make it happen:!•  One vendor !

Extremely unlikely. Can ALL things be best in class?!•  One standard!

Very unlikely. Will ALL vendors follow one standard?!•  One logic platform

Very likely IF open and up to your Internet.

Page 5: Netvibes IoT DevCon

3DS.

COM

© Da

ssau

lt Sys

tèmes

| Con

fiden

tial In

forma

tion |

07/05

/15 | r

ef.: 3

DS_D

ocum

ent_2

014

5

The Dashboard of Things?

We believe:!!1.  The IoT is here and will revolutionize the way we see the Internet.!2.  Not because of remote controlling Connected Objects but

because it opens to the programmable Web.!3.  A dashboard that manages your data can be programmed to

automate actions between IoT devices, apps & info. !!

The Dashboard of Things!

Page 6: Netvibes IoT DevCon

3DS.

COM

© Da

ssau

lt Sys

tèmes

| Con

fiden

tial In

forma

tion |

07/05

/15 | r

ef.: 3

DS_D

ocum

ent_2

014

6

Introducing the new Netvibes,!The Dashboard of Things.Programmable. Programming. Programmers.!

Page 7: Netvibes IoT DevCon

3DS.

COM

© Da

ssau

lt Sys

tèmes

| Con

fiden

tial In

forma

tion |

07/05

/15 | r

ef.: 3

DS_D

ocum

ent_2

014

7

A new User Experience

Page 8: Netvibes IoT DevCon

3DS.

COM

© Da

ssau

lt Sys

tèmes

| Con

fiden

tial In

forma

tion |

07/05

/15 | r

ef.: 3

DS_D

ocum

ent_2

014

8

Introducing the new Netvibes,!The Dashboard of Things.Programmable. Programming. Programmers.

Page 9: Netvibes IoT DevCon

3DS.

COM

© Da

ssau

lt Sys

tèmes

| Con

fiden

tial In

forma

tion |

07/05

/15 | r

ef.: 3

DS_D

ocum

ent_2

014

9

Dashboard of Every Things for Every Geeks.

Payload Trigger + Formula Action

An article New article in a feedtitle contains “apple”

Send by email

Page 10: Netvibes IoT DevCon

3DS.

COM

© Da

ssau

lt Sys

tèmes

| Con

fiden

tial In

forma

tion |

07/05

/15 | r

ef.: 3

DS_D

ocum

ent_2

014

10

Dashboard of Every Things for Every Geeks.

First, we need a language to express ourselves.

New filtering language•  Close to natural language•  Object oriented•  Extensible•  Compiled in javascript•  Fast

Page 11: Netvibes IoT DevCon

3DS.

COM

© Da

ssau

lt Sys

tèmes

| Con

fiden

tial In

forma

tion |

07/05

/15 | r

ef.: 3

DS_D

ocum

ent_2

014

11

Dashboard of Every Things for Every Geeks.

Consider an article, with a title, a link and a content, you are able to code:

title contains “iphone” and link begins with “http://www.apple.com” and size of content is greater than 500

Page 12: Netvibes IoT DevCon

3DS.

COM

© Da

ssau

lt Sys

tèmes

| Con

fiden

tial In

forma

tion |

07/05

/15 | r

ef.: 3

DS_D

ocum

ent_2

014

12

Dashboard of Every Things for Every Geeks.

Consider an article, with a title, a link and a content, you are able to code:

title contains “iphone” and link begins with “http://www.apple.com” and size of content is greater than 500

property function string logic. property function

string property function

function integer

logic.

Page 13: Netvibes IoT DevCon

3DS.

COM

© Da

ssau

lt Sys

tèmes

| Con

fiden

tial In

forma

tion |

07/05

/15 | r

ef.: 3

DS_D

ocum

ent_2

014

13

Dashboard of Every Things for Every Geeks.

Then, we need describe all data.

Schema oriented payloads description•  Open standard: JSON Schema•  Easy to use•  Flexible & extensible•  Native types & validation

Every data that goes through the engine is strictly:•  Understood•  Documented•  Validated

Page 14: Netvibes IoT DevCon

3DS.

COM

© Da

ssau

lt Sys

tèmes

| Con

fiden

tial In

forma

tion |

07/05

/15 | r

ef.: 3

DS_D

ocum

ent_2

014

14

Dashboard of Every Things for Every Geeks.

Page 15: Netvibes IoT DevCon

3DS.

COM

© Da

ssau

lt Sys

tèmes

| Con

fiden

tial In

forma

tion |

07/05

/15 | r

ef.: 3

DS_D

ocum

ent_2

014

15

Dashboard of Every Things for Every Geeks.

Not only Payloads but also Triggers and Actions

•  Dynamic UI•  Sample data•  Sample formula•  Entities declaration: links, images, sounds, videos, …

Page 16: Netvibes IoT DevCon

3DS.

COM

© Da

ssau

lt Sys

tèmes

| Con

fiden

tial In

forma

tion |

07/05

/15 | r

ef.: 3

DS_D

ocum

ent_2

014

16

Dashboard of Every Things for Every Geeks.

Page 17: Netvibes IoT DevCon

3DS.

COM

© Da

ssau

lt Sys

tèmes

| Con

fiden

tial In

forma

tion |

07/05

/15 | r

ef.: 3

DS_D

ocum

ent_2

014

17

Dashboard of Every Things for Every Geeks.

Page 18: Netvibes IoT DevCon

3DS.

COM

© Da

ssau

lt Sys

tèmes

| Con

fiden

tial In

forma

tion |

07/05

/15 | r

ef.: 3

DS_D

ocum

ent_2

014

18

Dashboard of Every Things for Every Geeks.

Why all this ?

In the next version, you will be able to register your own•  Triggers•  Actions•  Payloads

It means, you will emit your own payloads and code your own actions!

Page 19: Netvibes IoT DevCon

3DS.

COM

© Da

ssau

lt Sys

tèmes

| Con

fiden

tial In

forma

tion |

07/05

/15 | r

ef.: 3

DS_D

ocum

ent_2

014

19

Thank you.

Florent SoltCTO, [email protected]

Twitter: @florentsolt