41
Embracing Chaos David Crow [email protected] & [email protected] http://davidcrow.ca/ +1-416-575-6177 Twitter: @davidcrow Find me on Facebook, LinkedIn, FriendFeed, etc. (Images used for educational purposes: sources noted)

Make Web, Not War - Keynote: Embracing Chaos, David Crow

Embed Size (px)

DESCRIPTION

Predicting the future is always really hard. Where will the web go in 5 years? 10 years? 20 years? Imagine that you had the opportunity to go back in time and tell your past self about what is happening in 2009. Now imagine trying to listen to your future self explaining what technology looks like 10 years from now.  Our future is about building for every channel, about being open and closed, shared and private, holding on, and knowing when to let go.

Citation preview

  • 1. Embracing Chaos David Crow [email protected] & [email protected] http://davidcrow.ca/ +1-416-575-6177 Twitter: @davidcrow Find me on Facebook, LinkedIn, FriendFeed, etc.
  • 2. The future exists today. It's just unevenly distributed
  • 3. Wayback Machine
  • 4. Now
  • 5. Device proliferation
  • 6. Experiences should span devices
  • 7. Federations of loosely coupled co- operating systems and loosely coupled compositions
  • 8. Infrastructure and solutions should span from server to cloud
  • 9. When you combine the ever-growing power of devices and the increasing ubiquity of the Web, you come up with a sum that is greater than its parts Ray Ozzie Photo by Dbegley
  • 10. Trends
  • 11. Service Oriented Architectures
  • 12. Software as a Service
  • 13. Web 2.0
  • 14. Rich Internet Applications (RIA)
  • 15. Cloud Computing
  • 16. A platform for the web and beyond
  • 17. Microsoft .NET Application Platform Deliver applications across the UX Continuum Consistent Tools & Application Model Develop Deploy Design Browser User Experience Continuum Client
  • 18. Elements of a Successful Web Platform
  • 19. Its all about Communities Developers and End-Users that are active participants in various communities; using web products to create and extend applications, build websites and other solutions, and donating knowledge back to the ecosystem #1 An Active Community with Growth Potential
  • 20. Everyone Likes Re-use: Developers and end-users want applications, code, and feature abstractions so that they dont have to build everything from scratch or they can just download applications/ turn-key solutions for their business. #2 Many, Many (great) Applications
  • 21. Marketing & Distribution: Monetization: Developers and Partners Developers and Partners who want to make money. They want an easy build and/or customize to use process where they can focus on applications want a customer building their apps/solutions, and then distribution pipeline, so they just get a check. They dont want to deal dont have to exert their efforts with the implementation/ collection of on marketing payment. #3 A Thriving Marketplace
  • 22. A range of choices for an end-to-end solution: Successful Web Platforms provide developers with many different options for tooling, languages, and growth, but offered from one location; making it easier to build, sell, download and deploy their applications, all through one secure and familiar environment. #4 A One-Stop Shop with Many Choices
  • 23. CANT WE ALL JUST GET ALONG Run Web applications in a high-performance and reliable way alongside ASP.NET with IIS 7.0 FastCGI.
  • 24. Choice for developers .NET supports the programming language you prefer. Support for powerful, static languages like Visual Basic, PHP and C# Support dynamic languages such as IronRuby and IronPython
  • 25. Open Source .NET & PHP Web Apps Choice for development, deployment and customers
  • 26. Visual Studio & .NET Oslo Modeling Partners
  • 27. A platform for the web and beyond
  • 28. Call to Action
  • 29. More Information
  • 30. David Crow [email protected] & [email protected] http://davidcrow.ca/ +1-416-575-6177 Twitter: @davidcrow Find me on Facebook, LinkedIn, FriendFeed, etc.