GWTW Korea- Innovation and Standards (Microsoft Laurence Moroney)

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

    Favorites, Groups & Events

    GWTW Korea- Innovation and Standards (Microsoft Laurence Moroney) - Presentation Transcript

    1. Drive the Next Web!
    2. Laurence Moroney – lmoroney@microsoft.com http://blogs.msdn.com/webnext http://www.evangelistech.com/blog Author of 12 computer books and 200+ articles on .NET, Silverlight, Java, PHP, SQL etc. Not the Laurence Moroney from the New England Patriots (unfortunately)
    3. User Experience Matters Microsoft technology platforms for UX The Browser: Innovation and Standardization The Enhanced Browser The Desktop The Mobile Platform Summary and Call to Action
    4. S&P 500 companies focused on UX design calculated a tenfold advantage in stock-market returns. - Fast Company 10/07; Peer Insight Video streams viewed per $32B in VC funding in 2006; month expected to rise Venture capital in Web 2.0 from practically doubling every 3bn (2006) to 12.4bn (2010) year 4
    5. MTV.com, 1996
    6. Greater than the superficial/emotional UX is the application DNA
    7. Browser apps must be written for multiple deployment platforms and operating systems This is hard, and standards make it a little easier However, adhering just to standards can cripple innovation So we need to find a balance...
    8. Meet Galileo Galilei He had an innovative theory: that the Earth and other planets moved around the Sun His theory was an innovation that fit a problem with the ‘standard’ belief that everything went around the Earth He was right and as a result, changed the standards of the day!
    9. Anyone remember XMLHttpRequest? Introduced by Microsoft in IE 5.x Designed to meet customer needs and demands Designed the change the browser from a document rendered to an application platform Was _not_ a standard, and was heavily criticized But where is it today?
    10. You know it as AJAX – the technology that underpins Web 2.0 Companies that took the ‘risk’ and built on this were able to reap the benefits and a new Internet Industry was born It was such a good idea, and such a good technology that other browser vendors adopted it, and now it is a de Facto standard
    11. So what innovations are becoming available? The Internet Explorer 8 Browser Web Slices Activities Cross Domain XML Http Requests Make x-Domain Ajax Easy!! Enhancing the Browser with Silverlight Super Rich internet applications Open, Rich and easy to develop/deploy using existing skills
    12. Web Slices What they do + demo
    13. Activities and What they Do + Demo
    14. Cross Domain AJAX, how it works + demos
    15. Standards support in IE8 CSS2.1 etc.
    16. Some great applications have been written using just HTML/DHTML/JavaScript and AJAX There is a functional ceiling Technologies exist that punch through this ceiling and allow us to deliver richer applications Java – a browser plug-in that provides a VM on which applications can be built ActiveX – an operating system component model that was extended to the browser for re-use of work Flash – a browser plug-in object that renders a compiled rich unit of code
    17. These solutions aren’t ideal. Problems Closed binary nature of some solutions (OCX, Flash) Difficult to integrate and maintain with existing HTML (Islands of functionality) Security sandboxing can restrict functionality Designers and Developers have to be able to work together!
    18. Designer Developer Look, behavior, brand, Function, deployment, data, and emotional connection security, operational integrity Paper JPG / TIFF C++ PSDXAML PPT C# VB.NET MOV / WMV XHTML CSS / XSLT Non Standards XML ‘Dirty Code’ ASP.NET Mockups Javascript AJAX
    19. Remember these 4 things about Silverlight 1: Silverlight is a cross-platform, cross- browser, cross-device and cross-domain plugin that renders XAML, and exposes a programming model in JavaScript or .NET
    20. 2: It is a first class browser citizen – all code executing within Silverlight can be called from the browser, and all elements within the browser, including JS code can be called from within Silverlight
    21. 3: XAML is just XML – it is an open, text- based format that you can generate from any code on any server!
    22. 4: Silverlight has no server dependencies – it will run quite happily on LAMP!
    23. With Silverlight 2 you have a .NET programming model We’ve found some applications to run 1500 times faster in .NET than they do in JS! Networking Connectivity is greatly enhanced Cross domain Web Services Web Clients Sockets Duplex communications
    24. Rich control model and bundled controls Control extensibility that makes it easy to build your own controls .NET language innovations that make management of data much easier (LINQ) Support for dynamic languages (IronPython, IronRuby, Managed JavaScript and more)
    25. High definition video and audio are supported DRM is baked in should you want it! Flexible media solutions using adaptive streaming are supported Secure, reliable, offline storage is available New innovations such as DeepZoom are shipping as part of the platform.
    26. The introduction of an innovative technology platform (XMLHttpRequest) gave birth to Web 2.0 What will give birth to Web 3.0? Standards friendly technologies that don’t compromise! Innovations that solve user problems such as cross domain, easy service consumption and a rich browser enhancement platform that is productive and easy to build for, without being closed and proprietary We believe we have them today with IE8 and Silverlight! I believe that Web 3.0 will come out of Asia! Korea – highest Internet penetration China – highest Internet population The perfect combination! ☺
    27. Hardware is getting cheaper all the time A lot of raw processing power is going unused if we just deliver to the browser Much flexibility is lost when building for the browser such as file access
    28. .NET 3.x includes WPF which, similar to Silverlight renders XAML and exposes a programming model But it gives an even richer programming model as it is designed to run on the desktop File access, hardware-accelerated 3D, full screen interaction, and a lot more besides!
    29. Mobile has been with us for some time, but a rich, consistent programming API and design model has not Silverlight and XAML for mobile are coming soon Extend your skills and your application assets to this platform too!
    30. Never forget standards Exploit innovation to build new business New Browser Innovations The enhanced Browser with Silverlight Don’t forget the desktop! Get ready for mobile Call to action: We didn’t build Web 2.0 – you did! Explore these new technologies and see what you find!
    31. Our corporate slogan is “Your potential, Our passion!” We want to help you reach your potential We want to hear what your needs, wants, requirements are so we can build the platform that solves your problems Contact us!
    32. lmoroney@microsoft.com http://blogs.msdn.com/webnext http://www.evangelistech.com/blog © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

    + Channy YunChanny Yun, 2 years ago

    custom

    1074 views, 0 favs, 0 embeds more stats

    This presentation was spoken by Microsoft's Lauren more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1074
      • 1074 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 9
    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