YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
  • 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.

Related Documents