Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

User Made Software


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

User Made Software

  1. 1. Who will create the killer app of the Moblin platform?
  2. 2. Will there be a killer app?
  3. 3. Or thousands?
  4. 4. Luciano Ramalho <ul><li>Stand-up programmer </li></ul><ul><li>I love to program, but I am too impatient </li></ul><ul><li>I need the highest level language available </li></ul><ul><li>Therefore I use and evangelize Python </li></ul>
  5. 6. Make or break for innovative platforms Luciano Ramalho - Intel – São Paulo Moblin Day – February 2009 User-made software
  6. 7. User-made software
  7. 8. User-made software
  8. 9. User-made software
  9. 16. A billion people in advanced economies may have between two billion and six billion spare hours among them, every day . In order to harness these billions of hours, it would take the whole workforce of almost 340,000 workers employed by the entire motion picture and recording industries in the United States put together, assuming each worker worked forty-hour weeks without taking a single vacation, for between three and eight and a half years ! Benkler, Y. -- Some Basic Economics of Information Production and Innovation in The Wealth of Networks.
  10. 20. The Home Card
  11. 21. Database = stack of cards
  12. 22. Application: a collection of screens
  13. 23. A simple yet powerful metaphor
  14. 24. Hypercard Help
  15. 25. High quality clip art
  16. 26. Icons for buttons
  17. 27. Hypercard <ul><li>Created by Bill Atkinson, a key Macintosh software developer </li></ul><ul><li>Launched in 1987 </li></ul><ul><ul><li>Part of System 6 OS </li></ul></ul><ul><li>Enabled thousands of ISVs and countless user-made applications </li></ul><ul><li>Transfered to Claris em 1991 </li></ul><ul><ul><li>Apple software subsidiary </li></ul></ul><ul><ul><li>Never learned to market it </li></ul></ul><ul><li>Discontinued in 2004 </li></ul>
  18. 28. Bill owned Hypercard, until he left
  19. 29. One of the bestselling games of all time
  20. 35. Cooper, Alan -- The Inmates are Running the Asylum Why High-Tech Products Drive Us Crazy and How to Restore the Sanity
  21. 36. Personas (MS Visual Studio) <ul><li>Einstein : obsessive, likes to create the most efficient solution to a given problem, and learns in advance before working on the solution. </li></ul><ul><li>Elvis : pragmatic, likes to create long-term solutions addressing the problem domain; learns while working on the solution. </li></ul><ul><li>Mort : opportunistic, likes to create quick solutions for immediate problems and focuses on productivity and learn as needed. </li></ul>
  22. 43. Layers suitable to different personas
  23. 44. Screen-oriented: full screen apps
  24. 45. Overlapping windows need large screens
  25. 46. Message box: an interactive console
  26. 50. Rich in samples for all personas
  27. 51. From painters...
  28. 52. scripters (buttons carried their handling code!)
  29. 54. Luciano Ramalho -