netvibes iot devcon

Post on 19-Jul-2015

563 Views

Category:

Internet

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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!

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

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.!

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.

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!

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.!

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

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.

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

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

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

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.

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

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.

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, …

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.

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.

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!

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, Netvibesflorent.solt@3ds.com

Twitter: @florentsolt

top related