Azure Sync, Desktop Sync, Mobile Sync Oh My

958 views

Published on

http://www.bayazure.org/events/97585082/

Microsoft Office 1/22/2013

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
958
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Azure Sync, Desktop Sync, Mobile Sync Oh My

  1. 1. Sync Sync Sync Peter Kellner http://peterkellner.net Azure Meetup January 22th, 2013
  2. 2. What We Plan On Talking About What is Sync? Microsoft Sync Projects Over the years Microsoft Sync FrameWork (<-> SqlServer) Deeper Dive Into MS Sync Framework Azure Mobile Services (no sync) Azure Mobile Services (Gen-X) Open Discussion
  3. 3. What is Sync Simply, Making two things the samesWorry Points Consistency Performance
  4. 4. Microsoft Sync ProductsLive Mesh (no cloud)Live Windows Sync (5GB Cloud,RDP)(Both similar, keep directories in Sync)Live Mesh + Live Windows Sync = Live SyncLive Mesh Sync…SkyDrive!!!
  5. 5. Sync Cloud Competitors Box DropBox Carbonite Mozy SugarSync CrashPlan S3,Azure Storage,etc.
  6. 6. Microsoft Sync Framework SyncToy V1, V2 Sync Framework V1 V2 V4Beta End Build in Providers SqlServer Azure FileSystem Building Your Own Providers, Simple versus Full
  7. 7. Sync Framework Technology Born in Microsoft Labs Problem it Solves (pre internet)
  8. 8. Sync Framework Worries Conflict Resolution Deleted Records (tombstones) MetaData (small fast db) Not Time dependent Locks Try Again Scenarios Avoiding Race Conditions
  9. 9. Sync Framework Flow
  10. 10. Sync and Us Building MS Apps SqlServer Change Management Doing Our Own thing Using Sync Framework Built In Providers Using Sync Framework Own Own Providers What’s next? Third Party Sync Tools?
  11. 11. Azure Mobile Services Simple Todo app With IOS Big Plans, Just Talk for me Guessing What Is Ahead Strategy To Build it Properly
  12. 12. MonoTouch MWC and SVCCSqlLiteDEMO
  13. 13. How MWC / SVCC Mobile App Works SqlLite Initial Load Lots of Tables
  14. 14. How to Improve SVCC Sync
  15. 15. Improved Sync Observable Collection (No Database) Persist Observable Collection Sync Observable Collection Benefits of Skipping Database
  16. 16. Summary Slide Sync Landscape Microsoft Sync Products (API and Cloud) Mobile Sync Services (Microsoft) Device Integration Strategies MonoTouch and IOS
  17. 17. References http://winsupersite.com/cloud/windows-live- essentials-2011-windows-live-sync http://www.theverge.com/2012/12/13/376352 8/microsoft-ending-support-windows-live- mesh http://msdn.microsoft.com/en-us/sync/default http://msdn.microsoft.com/en- us/sync/bb821992
  18. 18. My Background AND Open Discussion Time Peter Kellner• Silicon Valley Code Camp Guy• 2007-2013 MVP, ASP.NET• Development including publishing 4 MSDN Articles on ASP.NET 2.0• Organized Silicon Valley Code Camps 7X! (going on 8)• Complete Custom Insurance Co. Management s/w to run $200M business.• 1986 – 2001 President Tufden Inc. Built and Delivered: 500 doctor office turnkey computer systems; University Clinic Scheduling System;• . Cornell University BS,MS Engineering

×