Live Mesh Presentation Bruno Svc


Published on

Live Mesh Platform Services Presentation at the ProDev CDS Partner Briefing at SVC (Dec 2008).

Published in: Technology
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • TechReady7 Breakout Chalktalk Template 06/07/09 © 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.
  • Live Mesh Presentation Bruno Svc

    1. 1. Live Mesh Presented By: Bruno Terkaly [email_address] Developer Evangelist
    2. 2. RATING DC 13 Developers Strongly Cautioned Architectural and Business Content Featured. Some Visual Studio Wizardry
    3. 3. Mesh Object Mesh Object Mesh Object Mesh Object Mesh Object
    4. 9. <ul><li>Create </li></ul><ul><li>Collaborate </li></ul><ul><li>Play </li></ul><ul><li>Share </li></ul><ul><li>Why reinvent the wheel? </li></ul><ul><li>Reuse our technology on your site </li></ul><ul><li>Let us deal with scale </li></ul><ul><li>Leverage our existing user base and user content </li></ul>
    5. 11. Mobile Support
    6. 16. Live Mesh Users at the Center Devices Acting at One Anywhere Access Open Standards Social Data Needs To Be Accessible From Everywhere “ Cloud computing is great, but you need the cloud to make it work. On an airplane, on the shuttle commuting to work, or at home when my cable modem goes down, I want to work on my documents.” – The Official Google Docs Blog Open Standards At Home On a plane There’s even a mobile version! At The Office
    7. 17. Platform Services Anywhere Access Devices Acting Together Simple to Share
    8. 18. A Walk In the Cloud
    9. 19. <ul><li>Famous European Fashion Model </li></ul><ul><li>Seattle Mayor </li></ul><ul><li>Retired Pro Football Quarterback </li></ul><ul><li>Software Visionary and Creator of Lotus Notes </li></ul>Ray Ozzie Microsoft Chief Software Architect
    10. 20. How does Mesh relate to Azure?
    11. 21. Mobile Live Live Mesh Traditional Mobile Entertainment Web (Cloud)
    12. 22. Live Mesh - Open Standards Web Services SOAP based, WS-I compliant, WS-* REST CRUD access to services via HTML RSS Syndication services for subscriptions
    13. 23. Microsoft Says Yes With Mesh Steve Gillmor, TechCrunch, April 2008 Imagine (not for long will it be ephemeral) an information bus that orchestrates the signaling of text, rich media, calendar, communications, transaction, and group location status under a social graph umbrella based in part on user-controlled behavior aggregation (gestures). Now imagine what Google needs to do to match this architecture and its overwhelming lead in connectors to existing hardware via Windows. Live Mesh: A Developer’s Dream? Darryl K. Taft Microsoft's new Live Mesh offering could be a developer's dream. The software giant's broad strategy to enable users to sync data and applications from all of their devices in tune with a cloud operating environment could be just the boost developers need, enabling them to write their application once and target it to multiple places.
    14. 26. <ul><li>Software & Service </li></ul><ul><li>Online & Offline </li></ul><ul><li>Data & Apps </li></ul><ul><li>Consumer & Enterprise </li></ul><ul><ul><li>To integrate </li></ul></ul><ul><ul><li>To connect & synch </li></ul></ul><ul><ul><li>To keep users in control </li></ul></ul><ul><ul><li>Protocols </li></ul></ul><ul><ul><li>Formats </li></ul></ul><ul><ul><li>Synchronization </li></ul></ul><ul><ul><li>API kits </li></ul></ul>Comprehensive Simple Open Standards
    15. 28. Architectural Principles for Live Mesh
    16. 30. Customizable out-of-the box solutions for specific Web scenarios Terms of use Microsoft Public License (Ms-PL)
    17. 31. Identity & Accounts Synchronized Storage Rendezvous & Transport Activities & News Live Mesh Platform Live Mesh Experiences Media File/Folder Sync Collaboration Photos Social Client & Cloud
    18. 32. <ul><ul><li>Mesh Platform Participation </li></ul></ul><ul><ul><li>Value Proposition </li></ul></ul>Live Mesh Integration View / Access Mesh data via HTTP Device Experience Online browser / WAP experience Live Mesh Integration Protocol integration through APP/FeedSync/XML/HTTP Device Experience Rich connected experiences for Mesh data Live Mesh Integration Rich Mesh runtime for device platform Device Experience Rich device experiences for Mesh data Online / offline platform availability (sync) Device identification and participation
    19. 34. Live Mesh enables users to synchronizes data across PC, Phone and Web Live Mesh
    20. 36. Today users can synchronize data and files… … tomorrow web applications
    21. 37. “social” … users can share everything with everyone from anywhere web applications become “viral”
    22. 40. PDC 2009 Future <ul><li>Compute </li></ul><ul><li>Simple Storage </li></ul><ul><li>Developer Tools </li></ul><ul><li>Native Code Support </li></ul><ul><li>Advanced logging and tracing </li></ul><ul><li>Dynamic Scaling </li></ul><ul><li>Variable VM sizes </li></ul><ul><li>Global datacenter presence </li></ul><ul><li>Support for Windows Server VM’s </li></ul><ul><li>3rd party open standards support, e.g. PHP, Ruby , Python, Eclipse </li></ul><ul><li>Services Library/ Marketplace </li></ul><ul><li>Query support for Joins, Top, OrderBy </li></ul><ul><li>Simple Data Model </li></ul><ul><li>Transactional Consistency </li></ul><ul><li>Data Protection </li></ul><ul><li>Rich data types </li></ul><ul><li>Relational queries </li></ul><ul><li>Business Intelligence as a Service </li></ul><ul><li>Access Control </li></ul><ul><li>Workflow </li></ul><ul><li>Service Bus </li></ul><ul><li>Queued pub-sub </li></ul><ul><li>Scale-out services for more of .NET </li></ul><ul><li>Live Services </li></ul><ul><li>Live Framework for developers </li></ul><ul><li>Live Mesh Experience </li></ul><ul><li>Live Mesh services in next major release of Windows Live </li></ul><ul><li>Additional data elements via Live Framework </li></ul>
    23. 42. Live Mesh