Make Web, Not War - Keynote: Embracing Chaos, David Crow
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
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.