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.
17. “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
28. Microsoft .NET Application Platform
Deliver applications across the UX Continuum
Consistent Tools &
Application Model
Develop Deploy Design
Browser User Experience Continuum Client
30. 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
31. 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
32. 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
33. 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
34. 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.
35. 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
36. Open Source .NET & PHP Web Apps
Choice for development, deployment and customers
41. 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.