Platforms, ecosystems, and the future of software

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Platforms, ecosystems, and the future of software - Presentation Transcript

    1. Platforms, ecosystems, and the future of software Michael Mace, April 7, 2009 mike@rubiconconsulting.com @ g
    2. About Rubicon • Help high tech organizations win markets through business and market strategy g gy – Since 1999 – Practices: define, deliver, defend, optimize Software ecosystems Page 2
    3. About me • Macintosh software developer • Apple – Director of Mac platform marketing – Director of customer & competitive analysis • Palm/PalmSource – VP of product planning – Chief competitive officer Software ecosystems Page 3
    4. Everybody wants a platform Software ecosystems Page 4
    5. Where did this \"platform\" thing platform come from in the first place? Software ecosystems Page 5
    6. Agenda • A quick history of software platforms • What makes a platform win? • Where will the industry go next? Software ecosystems Page 6
    7. We W remember h d b hardware b tt better than software • What's the first electronic computer? p • ENIAC 1946 ENIAC, Software ecosystems Page 7
    8. What was the first business computer? Software ecosystems Page 8
    9. J. Lyons & Co. Software ecosystems Page 9
    10. J. Lyons & Co. • 30,000 employees • 150m meals a year • 36 miles of Swiss roll a day • ...all on paper Software ecosystems Page 10
    11. 1951: The first business computer • Lyons LEO, 1951 – Paid Cambridge $5k – 5 000 square feet 4k of memory 5,000 sq are feet, memor weighing half a ton – Payroll, inventory, order management... • Processed an employee's wages in 1.5 seconds (vs. 8 minutes) •L Lyons spun out as a computer company David Caminer, the first business app programmer / systems analyst Software ecosystems Page 11
    12. Software was synonymous with hardware • First verified use of term \"software\" software • John Tukey, 1958 – Statistician • Princeton and Bell Labs – Helped design the U2 – Popularized the term \"bit\" Software ecosystems Page 12
    13. What was the first third party app? Software ecosystems Page 13
    14. The first third-party app • Applied Data Research Autoflow, 1964 – An automatic flowcharting program • Also the first patented software – RCA first, then IBM first – IBM: free clone – US government antitrust suit, 1969 – January 1, 1970: IBM unbundles Software ecosystems Page 14
    15. The first third-party app • Martin Goetz – Project Manager, Manager Autoflow – Holder of first software patent • Mike Guzik – Lead programmer, Autoflow Computerworld, June1968 Software ecosystems Page 15
    16. 1970s: Rise of the killer app Software ecosystems Page 16
    17. 1979: VisiCalc • \"Visicalc could some day become the software tail that wags (and sells) the p personal computer dog.\" p g – Ben Rosen, later the founder of Compaq, writing as an Dan Bricklin at the analyst with Morgan Stanley l t ith M St l West Coast Computer Faire, May 1979 Software ecosystems Page 17
    18. 1980s: Separation of OS from hardware • August 1980 – IBM signs Microsoft to supply the OS for its new computer • August 1981 – IBM PC ships • 1982 – Microsoft licenses MS-DOS to 50 hardware manufacturers Software ecosystems Page 18
    19. Agenda • A quick history of software platforms • What makes a platform win? • Where will the industry go next? Software ecosystems Page 19
    20. The web discovers APIs • Mashups Software ecosystems Page 20
    21. Mobile discovers APIs One-year growth in registered developers • Intense interest due to 25,000 recent successes of a certain mobile device 20,000 15,000 15 000 10,000 5,000 0 Software ecosystems Page 21
    22. Mobile discovers APIs One-year growth in registered Palm developers • Intense interest due to 25,000 recent successes of a certain mobile device 20,000 15,000 15 000 10,000 5,000 0 1998 1999 Software ecosystems Page 22
    23. \"That's unfair\" Software ecosystems Page 23
    24. Reality: Most platforms fail Software ecosystems Page 24
    25. Definition of failure depends on your goal Need for developers – Give me a marketing boost over Don t Don't care the competition h ii – Get developers to add features Care somewhat C ht I don't have time to develop – Address use problems a d sub- dd ess user p ob e s and sub Care a lot markets that neither of us could have tackled alone Software ecosystems Page 25
    26. What motivates developers? Software ecosystems Page 26
    27. How platforms fail Almost Apps hard to find impossible to Store financials outrageous g monetize Inconsistent APIs (raises cost) Very hard to get on device Software ecosystems Page 27
    28. The PC and Windows • The Rise – IBM drives belief in large user base – Hardware architecture permits powerful apps (for the time) – Open APIs – Clone licensing drives additional growth; virtuous circle • The Decline – Microsoft preys on successful software developers – Intel and Microsoft can't coordinate innovation Software ecosystems Page 28
    29. The less friction, the more apps • Easy to develop – Powerful APIs, great documentation and support uses APIs support, existing tools/languages, easy to debug • Easy to se asy sell – No artificial barriers, easy discovery, marketing, installation, billing, reasonable financials • Large user base – Or the belief that it'll get large Software ecosystems Page 29
    30. Pluses and minuses of iPhone ecosystem Strength Weakness App f A functionality i li APIs Very capable limited Develop- p Familiar if you're a Mac y Nonstandard; Java and developer Flash missing ment Arbitrary screening by Store Built in, pretty good terms Apple, Apple price pressure Perception of world (Will it continue to User base domination, high traffic seen grow?) by websites Software ecosystems Page 30
    31. The ultimate ecosystem doesn t doesn't yet exist • Advantages of an integrated platform – Great discovery, billing, support, APIs • Advantages of web app development – Lots of Ajax-style tools, instant deployment, huge user base, write once run anywhere Software ecosystems Page 31
    32. Agenda • A quick history of software platforms • What makes a platform win? • Where will the industry go next? Software ecosystems Page 32
    33. Opportunity in disaggregation 1940s 1950s 1960s 1970s 1980s 1990s 2000s • Computers • Software that lets computers do multiple tasks • Independent software • OS platforms separated from hardware • Platforms separated from OS Software ecosystems Page 33
    34. \"The Network is the Computer\" Application Windows PC hardware Solaris Application Sparc servers or Java Software ecosystems Page 34
    35. Problems • Latency • Richness of APIs • Access to on-device features and data • Mobile makes it worse – High latency – Limited bandwidth – High cost – Limited capacity – Battery life – Limited coverage Software ecosystems Page 35
    36. Next: The OS disaggregates Application Local OS Local hardware Software ecosystems Page 36
    37. The Meta-Platform is the Computer Cloud servers Cloud components Application Local OS L l Local hardware Software ecosystems Page 37
    38. Remember • If you're a developer – \"Which platform gives me the best long-term business Which long term proposition?\" • If you're a platform vendor you e p at o e do – \"How can I create a better ecosystem than the other guy?\" • Opportunity: Disaggregating the OS – Balancing local and cloud OS services Software ecosystems Page 38
    39. Discussion • mike@rubiconconsulting.com • http://mobileopportunity blogspot com http://mobileopportunity.blogspot.com Software ecosystems Page 39
    40. Win Markets Trusted Advisors to high-tech fi T d Ad i hi h h firms seeking ki to transform their visions into strategies, strategies into plans, and plans into results. Practices: Define / Design / Defend / Optimize Software ecosystems Page 40
    SlideShare Zeitgeist 2009

    + neohckimneohckim Nominate

    custom

    232 views, 0 favs, 1 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 232
      • 230 on SlideShare
      • 2 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 11
    Most viewed embeds
    • 2 views on http://neohckim.blogspot.com

    more

    All embeds
    • 2 views on http://neohckim.blogspot.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories