+ All Categories
Home > Documents > Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA...

Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA...

Date post: 02-Jun-2020
Category:
Upload: others
View: 11 times
Download: 0 times
Share this document with a friend
73
Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund
Transcript
Page 1: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from

Making Cloud Data Usable

Mike Amundsen,API Academy CA / Layer7

@mamund

Page 2: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 3: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 4: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 5: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 6: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 7: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from

affordance

Page 8: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 9: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 10: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from

Usability = Perceived Affordances

Page 11: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from

I'll get back to this...

Page 12: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 13: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 14: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 15: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from

It's called a database

Page 16: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from

It's called a databasenot an informationbase

Page 17: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 18: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 19: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 20: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 21: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 22: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 23: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 24: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 25: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from

Models allow us to add meaning to data

Page 26: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 27: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 28: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 29: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 30: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from

data + model = information

Page 31: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 32: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 33: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 34: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from

We can improve

Page 35: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from

We can improve the usability of messages

Page 36: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from

We can improve the usability of messages

by adding affordances

Page 37: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from

There are three ways to do that...

Page 38: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from

1. Format

Page 39: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 40: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from

application/jsonadds very little affordance

Page 41: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 42: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from

collection+json adds quite a bit of affordance

Page 43: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 44: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from

2. Protocol

Page 45: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 46: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 47: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 48: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 49: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 50: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 51: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 52: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 53: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 54: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 55: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 56: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 57: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from

So far, we're still in "Shannon-land"

Page 58: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from

3. Semantics

Page 59: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 60: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from

On the web, the "internal model"

is represented by Semantics

Page 61: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 62: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 63: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 64: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 65: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 66: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 67: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from

FormatProtocol

Semantics

Page 68: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 69: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from

Formats

Add support for:● collection+json● siren● hal+json

Page 70: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from

Protocols

Add support for:● CoAP● MQTT

Page 71: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from

Semantics

Make it easy to use existing semantics:● IANA● schema.org● microformats● dublin core● activity streams

Page 72: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from
Page 73: Making Cloud Data Usable - Amundsen€¦ · Making Cloud Data Usable Mike Amundsen, API Academy CA / Layer7 @mamund. affordance. Usability = ... also support the synonym TOC from

Making Cloud Data Usable

Mike Amundsen,API Academy CA / Layer7

@mamund

http://g.mamund.com/2014CloudantCon-talk


Recommended