Download presentation
Presentation is loading. Please wait.
1
The Proliferation of Platforms: A great fog facing the modern developer
2
The hardest single part of building a software system is deciding precisely what to build. - Fred Brooks
3
Early Platforms: Games: Midway, Nintendo, Client (Windows) Commerce: Inventory (database driven) Phone: Nokia, Motorola
4
Commerce: Web, Mobile (hyper-meta based) Phone: iOS, Android, RIM Games: Web, Mobile, Steam (on top of client) Contemporary Platforms:
6
Examples
7
iTune s
8
Continues to beat web-based streaming services. What enabled success? Something to do with possession.
9
Mint.com
10
Released at a time when client software was go-to for personal finance. What enabled success? Web enabled syncing.
11
Tapulou s
12
Entered very speculative market. What enabled success? Embraced interface.
13
Greplin Demo
14
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.
15
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?
16
Thank you.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.