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

1,279 views

Published on

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.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,279
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. Embracing Chaos David Crow david@davidcrow.ca & david.crow@microsoft.com http://davidcrow.ca/ +1-416-575-6177 Twitter: @davidcrow Find me on Facebook, LinkedIn, FriendFeed, etc.
  2. 2. The future exists today. It's just unevenly distributed
  3. 3. Wayback Machine
  4. 4. Now
  5. 5. Device proliferation
  6. 6. Experiences should span devices
  7. 7. Federations of loosely coupled co- operating systems and loosely coupled compositions
  8. 8. Infrastructure and solutions should span from server to cloud
  9. 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. 10. Trends
  11. 11. Service Oriented Architectures
  12. 12. Software as a Service
  13. 13. Web 2.0
  14. 14. Rich Internet Applications (RIA)
  15. 15. Cloud Computing
  16. 16. A platform for the web and beyond
  17. 17. Microsoft .NET Application Platform Deliver applications across the UX Continuum Consistent Tools & Application Model Develop Deploy Design Browser User Experience Continuum Client
  18. 18. Elements of a Successful Web Platform
  19. 19. It’s 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. 20. Everyone Likes Re-use: Developers and end-users want applications, code, and feature abstractions so that they don’t have to build everything from scratch – or they can just download applications/ turn-key solutions for their business. #2 Many, Many (great) Applications
  21. 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 don’t want to deal don’t have to exert their efforts with the implementation/ collection of on marketing payment. #3 A Thriving Marketplace
  22. 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. 23. CAN’T WE ALL JUST GET ALONG Run Web applications in a high-performance and reliable way alongside ASP.NET with IIS 7.0 FastCGI.
  24. 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. 25. Open Source .NET & PHP Web Apps Choice for development, deployment and customers
  26. 26. Visual Studio & .NET Oslo Modeling Partners
  27. 27. A platform for the web and beyond
  28. 28. Call to Action • • • – – –
  29. 29. More Information • • • • • • •
  30. 30. David Crow david@davidcrow.ca & david.crow@microsoft.com http://davidcrow.ca/ +1-416-575-6177 Twitter: @davidcrow Find me on Facebook, LinkedIn, FriendFeed, etc.

×