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

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Event

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

    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. 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. 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. 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. 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. 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. 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. 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 david@davidcrow.ca & david.crow@microsoft.com http://davidcrow.ca/ +1-416-575-6177 Twitter: @davidcrow Find me on Facebook, LinkedIn, FriendFeed, etc.
    SlideShare Zeitgeist 2009

    + Microsoft CanadaMicrosoft Canada Nominate

    custom

    254 views, 0 favs, 0 embeds more stats

    Predicting the future is always really hard. Where more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 254
      • 254 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 3
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Groups / Events