the proliferation of platforms: a great fog facing the modern developer

16
The Proliferation of Platforms: A great fog facing the modern developer

Post on 20-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Proliferation of Platforms: A great fog facing the modern developer

The Proliferation of Platforms:

A great fog facing the modern developer

Page 2: The Proliferation of Platforms: A great fog facing the modern developer

The hardest single part of building a software system is deciding precisely what to build.

-

Fred Brooks

Page 3: The Proliferation of Platforms: A great fog facing the modern developer

Early Platforms:

Games: Midway, Nintendo, Client (Windows)

Commerce: Inventory (database driven)

Phone: Nokia, Motorola

Page 4: The Proliferation of Platforms: A great fog facing the modern developer

Commerce: Web, Mobile (hyper-meta based)

Phone: iOS, Android, RIM

Games: Web, Mobile, Steam (on top of client)

Contemporary Platforms:

Page 5: The Proliferation of Platforms: A great fog facing the modern developer
Page 6: The Proliferation of Platforms: A great fog facing the modern developer

Examples

Page 7: The Proliferation of Platforms: A great fog facing the modern developer

iTunes

Page 8: The Proliferation of Platforms: A great fog facing the modern developer

iTunes

Continues to beat web-based streaming services.

What enabled success?

Something to do with possession.

Page 9: The Proliferation of Platforms: A great fog facing the modern developer

Mint.com

Page 10: The Proliferation of Platforms: A great fog facing the modern developer

Mint.com

Released at a time when client software was go-to for personal finance.

What enabled success?

Web enabled syncing.

Page 11: The Proliferation of Platforms: A great fog facing the modern developer

Tapulous

Page 12: The Proliferation of Platforms: A great fog facing the modern developer

Tapulous

Entered very speculative market.

What enabled success?

Embraced interface.

Page 13: The Proliferation of Platforms: A great fog facing the modern developer

Greplin Demo

Page 14: The Proliferation of Platforms: A great fog facing the modern developer

Greplin

First instinct would have been mobile.

What enabled success?

PC is still primary device.

Originated when founder couldn't find address for party on phone.

Page 15: The Proliferation of Platforms: A great fog facing the modern developer

WDTD?(What's a developer to do?)

Greplin: Where is this address?

Mint: Why isn't my accounting up to date?

iTunes: How do people interact with their music?

Where is this data stored?

Why isn't this synced?

Where is it easiest to transfer data between hardware?

Page 16: The Proliferation of Platforms: A great fog facing the modern developer

Thank you.