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

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

    20-Jan-2016
  • Category

    Documents

  • view

    219
  • download

    0

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

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.