View
564
Download
0
Category
Tags:
Preview:
Citation preview
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
Recommended