dConstuct: Beyond Mobile, Beyond Web

73
Beyond Mobile Beyond Web dConstruct 7 September 2012 @scottjensOn

description

Native applications are a remnant of the Jurassic period of computer history. We will look back on these past 10 years as the time we finally grew out of our desktop mindset and started down the path of writing apps for an infinite number of platforms. As the cost of computation and connectivity plummets, manufacturers are going to put 'interactivity' into every device. Some of this will be trivial: my power adaptor knows it's charging history. Some of it will be control related: my television will be grand central for my smart home. But at it's heart, we'll be swimming in world where every device will have 'an app'. What will it take for us to get here, what technologies will it take to make this happen? This talk will discuss how the principles of the open web must apply not only to prototocols but to hardware as well. How can we build a 'DNS for hardware' so the menagerie of devices has a chance for working together?

Transcript of dConstuct: Beyond Mobile, Beyond Web

Page 1: dConstuct: Beyond Mobile, Beyond Web

Beyond MobileBeyond Web

dConstruct 7 September 2012

@scottjensOn

Page 2: dConstuct: Beyond Mobile, Beyond Web
Page 3: dConstuct: Beyond Mobile, Beyond Web

???

Page 4: dConstuct: Beyond Mobile, Beyond Web

Default Thinking

Page 5: dConstuct: Beyond Mobile, Beyond Web

We look at the present through a rearview mirror ;we march backwards into the future

Marshall McLuhan

Page 6: dConstuct: Beyond Mobile, Beyond Web

Perspective is worth 80 IQ points- Alan Kay

Page 7: dConstuct: Beyond Mobile, Beyond Web
Page 8: dConstuct: Beyond Mobile, Beyond Web
Page 9: dConstuct: Beyond Mobile, Beyond Web
Page 10: dConstuct: Beyond Mobile, Beyond Web

mobile apps die?

Page 11: dConstuct: Beyond Mobile, Beyond Web

Web site

Store

Product

Trend 1: App Glut

Page 12: dConstuct: Beyond Mobile, Beyond Web

Web site

Store

Product

Trend 1: App Glut

Page 13: dConstuct: Beyond Mobile, Beyond Web

Value > PainValue

Page 14: dConstuct: Beyond Mobile, Beyond Web

Value > PainPain

Page 15: dConstuct: Beyond Mobile, Beyond Web

Value > Pain

Page 16: dConstuct: Beyond Mobile, Beyond Web

Value > Pain

Page 17: dConstuct: Beyond Mobile, Beyond Web

Value > Pain

Page 18: dConstuct: Beyond Mobile, Beyond Web

Value > Pain

Triumph of the Mundane

Page 19: dConstuct: Beyond Mobile, Beyond Web

“Zombie Apocalypse of smart devices”

Trend 2: Size and cost reduction

Page 20: dConstuct: Beyond Mobile, Beyond Web

Trend 3: Devices leverage other platforms

Page 21: dConstuct: Beyond Mobile, Beyond Web

1 App Glut

2 Size and cost

reduction

+ 3Devices leverage other platforms

+

= ?

Page 22: dConstuct: Beyond Mobile, Beyond Web
Page 23: dConstuct: Beyond Mobile, Beyond Web

Haven’t we seen this before?

Page 24: dConstuct: Beyond Mobile, Beyond Web

Haven’t we seen this before?

Page 25: dConstuct: Beyond Mobile, Beyond Web

Haven’t we seen this before?

Indexing vs Ranking

Page 26: dConstuct: Beyond Mobile, Beyond Web
Page 27: dConstuct: Beyond Mobile, Beyond Web
Page 28: dConstuct: Beyond Mobile, Beyond Web

Just-in-time interaction

Page 29: dConstuct: Beyond Mobile, Beyond Web

Insanity is doing exactly the same thing....and expecting a different result.Einstein

Page 30: dConstuct: Beyond Mobile, Beyond Web

Paradigm Shift

Page 31: dConstuct: Beyond Mobile, Beyond Web

Kuhn Cycle

Page 32: dConstuct: Beyond Mobile, Beyond Web

Kuhn Cycle

Normal Science

Model Drift

Model Crisis

Model Revolution

Paradigm Change         

Page 33: dConstuct: Beyond Mobile, Beyond Web

Kuhn Cycle

Normal Science

Model Drift

Model Crisis

Model Revolution

Paradigm Change         

Galileo

Page 34: dConstuct: Beyond Mobile, Beyond Web

What is our model crisis?

Software Buy Install Reuse

Page 35: dConstuct: Beyond Mobile, Beyond Web

What is our model crisis?

Experience Discover Use Forget

Software Buy Install Reuse

Page 36: dConstuct: Beyond Mobile, Beyond Web

The problem? the ‘browser ghetto’

Page 37: dConstuct: Beyond Mobile, Beyond Web
Page 38: dConstuct: Beyond Mobile, Beyond Web
Page 39: dConstuct: Beyond Mobile, Beyond Web
Page 40: dConstuct: Beyond Mobile, Beyond Web

C:\

Page 41: dConstuct: Beyond Mobile, Beyond Web
Page 42: dConstuct: Beyond Mobile, Beyond Web

Discovery Service

Page 43: dConstuct: Beyond Mobile, Beyond Web

Discovery Service

Page 44: dConstuct: Beyond Mobile, Beyond Web

Discovery Service

Page 45: dConstuct: Beyond Mobile, Beyond Web

2:12 PM3G

T-Mobile Clear

Nearby

Palais Royal

68

Musée du Louvre

Notifications

New SMS from David

Crêpes Justine

T-Mobile Clear

Nearby

Toyota Prius

Maria Jenson

Bang & Olufson

Notifications

New SMS from David

T-Mobile Clear

Notifications

New SMS from David

2:12 PM3G

Page 46: dConstuct: Beyond Mobile, Beyond Web

2:12 PM3G

T-Mobile Clear

Nearby

Palais Royal

68

Musée du Louvre

Notifications

New SMS from David

Crêpes Justine

T-Mobile Clear

Nearby

Toyota Prius

Maria Jenson

Bang & Olufson

Notifications

New SMS from David

T-Mobile Clear

Notifications

New SMS from David

2:12 PM3G

Page 47: dConstuct: Beyond Mobile, Beyond Web

2:12 PM3G

T-Mobile Clear

Nearby

Palais Royal

68

Musée du Louvre

Notifications

New SMS from David

Crêpes Justine

T-Mobile Clear

Nearby

Toyota Prius

Maria Jenson

Bang & Olufson

Notifications

New SMS from David

T-Mobile Clear

Notifications

New SMS from David

2:12 PM3G

Page 48: dConstuct: Beyond Mobile, Beyond Web

2:12 PM3G

T-Mobile Clear

Nearby

Palais Royal

68

Musée du Louvre

Notifications

New SMS from David

Crêpes Justine

T-Mobile Clear

Nearby

Toyota Prius

Maria Jenson

Bang & Olufson

Notifications

New SMS from David

2:12 PM3G

Page 49: dConstuct: Beyond Mobile, Beyond Web

2:12 PM3G

T-Mobile Clear

Nearby

Palais Royal

68

Musée du Louvre

Notifications

New SMS from David

Crêpes Justine

T-Mobile Clear

Nearby

Toyota Prius

Maria Jenson

Bang & Olufson

Notifications

New SMS from David

2:12 PM3G

Page 50: dConstuct: Beyond Mobile, Beyond Web

2:12 PM3G

T-Mobile Clear

Nearby

Palais Royal

68

Musée du Louvre

Notifications

New SMS from David

Crêpes Justine

2:12 PM3G

Page 51: dConstuct: Beyond Mobile, Beyond Web

2:12 PM3G

T-Mobile Clear

Nearby

Palais Royal

68

Musée du Louvre

Notifications

New SMS from David

Crêpes Justine

2:12 PM3G

Page 52: dConstuct: Beyond Mobile, Beyond Web

2:12 PM3G 2:12 PM3G

Page 53: dConstuct: Beyond Mobile, Beyond Web

Question: But web apps suck...

Page 54: dConstuct: Beyond Mobile, Beyond Web

Question: But web apps suck...

Page 55: dConstuct: Beyond Mobile, Beyond Web

Micro Functionality

Question: But web apps suck...

Page 56: dConstuct: Beyond Mobile, Beyond Web

Question: A smart toaster, really?

Page 57: dConstuct: Beyond Mobile, Beyond Web

Question: A smart toaster, really?Use my phone, really?

Page 58: dConstuct: Beyond Mobile, Beyond Web

Question: A smart toaster, really?Use my phone, really?

Page 59: dConstuct: Beyond Mobile, Beyond Web

Question: A smart toaster, really?Use my phone, really?

Page 60: dConstuct: Beyond Mobile, Beyond Web

Liberated Interactivity

Question: A smart toaster, really?Use my phone, really?

Page 61: dConstuct: Beyond Mobile, Beyond Web

Question: No company will do this, no money...

Page 62: dConstuct: Beyond Mobile, Beyond Web

We have to think in layers

Question: No company will do this, no money...

Page 63: dConstuct: Beyond Mobile, Beyond Web

We have to think in layers

1. Discover

2. Interact

3. Communicate

4. Organize

Question: No company will do this, no money...

Page 64: dConstuct: Beyond Mobile, Beyond Web

We have to think in layers

1. Discover

2. Interact

3. Communicate

4. Organize

Question: No company will do this, no money...

Page 65: dConstuct: Beyond Mobile, Beyond Web

We have to think in layers

1. Discover

2. Interact

3. Communicate

4. Organize

Wireless protocol

HTML

RESTFUL

Mix open/closed

Question: No company will do this, no money...

Page 66: dConstuct: Beyond Mobile, Beyond Web

2:12 PM3G 2:12 PM3G

Page 67: dConstuct: Beyond Mobile, Beyond Web

2:12 PM3G 2:12 PM3G

Page 68: dConstuct: Beyond Mobile, Beyond Web

2:12 PM3G 2:12 PM3G

JIT ecosystem

Page 69: dConstuct: Beyond Mobile, Beyond Web
Page 70: dConstuct: Beyond Mobile, Beyond Web
Page 71: dConstuct: Beyond Mobile, Beyond Web

What is our perspective?

1. Apps prevent Just-in-time interaction

2. Model shift from Software to Experience

3. A discovery service breaks out of the ‘browser ghetto’ (Native + Web)

4.Everything we need lying at our feet.We are the next Apple

Page 72: dConstuct: Beyond Mobile, Beyond Web