Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.



Published on

Software-plus-Services is Microsoft's approach for the next generation of computing. It is a confluence of multiple industry phenomena including SaaS, SOA, and Web 2.0. This is more compelling than software OR service only approaches, bringing together the best of cloud-based services and the software that resides on a world of devices. Microsoft’s Professional Developer Conference is taking place in LA late October 2008 where the veil will be lifted on a lot of technologies that have been in development for a number of years.

This UNPLUGGED session has been created specifically for web focused developers to “get ready” for what is coming next. Nigel will discuss readiness and enhancements with Internet Explorer 8. Nigel will introduce Silverlight 2 and WPF 3.5 for developers focused on service enabled rich client development and then lead into a discussion on cloud based services including WCF, REST and JSON.

Published in: Technology
  • Be the first to comment


  6. Risk Availability Value Cost
  10. Carbon-Based Fuel Energy Source Generation Power Systems Applications Up to 70% Loss Into the Data Center Into the Server Into the Silicon 100 Energy units 30 Energy units Cooling Systems Up to 50% Loss Power Grid Up to 10% Loss 27 Energy units 13.5 Energy units Up to 40% Loss 8 Energy units 27 Energy units Up to 80% Loss 1.5 Energy units Up to 99.999% Loss 0.003 Energy units
  12. Play Shop Love Help Search Compute Store Pay Virtualize Provision Secure SaaS Premises RTI
  14. Building Block Services Live Platform BizTalk Services <ul><li>Identity </li></ul><ul><li>Connectivity </li></ul><ul><li>Workflow </li></ul>
  15. <ul><li>New Developer Services and APIs </li></ul><ul><li>Building Mesh Applications </li></ul><ul><li>Mesh Services Architecture Deep Dive </li></ul><ul><li>Architecture and Advanced Programming Techniques </li></ul><ul><li>Building Applications with Social Data </li></ul><ul><li>FeedSync and Mesh Synchronization Services </li></ul><ul><li>Notifications, Awareness, and Communications </li></ul><ul><li>The Future of the Device Mesh </li></ul>
  22. H.264 / AAC XAML Browser Host Integrated Networking Stack DOM Integration Installer JavaScript Engine Presentation Core .NET for Silverlight Common Language Runtime Server Deep Zoom Silverlight vNext Media WMV / VC1 WMA/ MP3 Inputs Keyboard Mouse Ink Controls Layout Editing UI Core 2D Vectors Animation Text Images Transforms DRM Media Dynamic Languages Ruby Python BCL Generics Collections Web Services REST RSS SOAP POX JSON Data LINQ LINQ-to-XML WPF for Silverlight Extensible Controls ASP.NET AJAX Libs <asp:xaml> <asp:media> Silverlight 1 Silverlight 2 Legend
  23. My REST, RSS or SOAP Service My ASP.NET or HTML Page Isolated Storage My Code Behind My XAML Silverlight 2 Plug-In .NET Fw 3.5 Web Browser SQL Storage (1) HTML/JS (3) POX, RSS, JSON or SOAP (2) XAML/.NET Assembly My XAML and .NET Assembly(s)
  31. RESTfullness Hi-REST Lo-REST <ul><li>POST to 1 URI OK </li></ul><ul><li>Querystrings OK </li></ul><ul><li>HTTP Verbs </li></ul><ul><ul><li>GET – Fetch </li></ul></ul><ul><ul><li>POST - Overloaded </li></ul></ul><ul><li>AJAX Services </li></ul><ul><li>POX OK </li></ul>Purists Pragmatists
  34. <ul><ul><li>Resources online Friday 17 th October </li></ul></ul><ul><ul><li> </li></ul></ul>
  35. © 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.