<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Comment Feed for Synchronizing Data: Inside the Microsoft Sync Framework (Charles on Channel 9)</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/posts/charles/inside-the-microsoft-sync-framework/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Comment Feed for Synchronizing Data: Inside the Microsoft Sync Framework (Charles on Channel 9)</title><link>http://channel9.msdn.com/posts/Charles/Inside-the-Microsoft-Sync-Framework/</link></image><description>Synchronizing Data: Inside the Microsoft Sync Framework</description><link>http://channel9.msdn.com/posts/Charles/Inside-the-Microsoft-Sync-Framework/</link><language>en-us</language><pubDate>Wed, 10 Dec 2008 06:31:33 GMT</pubDate><lastBuildDate>Wed, 10 Dec 2008 06:31:33 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3599.6114, Culture=neutral, PublicKeyToken=null)</generator><item><title>Re: Synchronizing Data: Inside the Microsoft Sync Framework</title><description>Hi&lt;BR&gt;&lt;BR&gt;I need help with doing something like this... I have an application that runs on a WinCE device and which needs to sync files with a server that is running on a Windows OS. I have seen the applications that sync files on desktops running the Sync framework. My question is this...Is there a port of the File synchronization provider for WinCE that can be used via Compact Framework applications? If there isn't one then are there any other ways to achieve this?&lt;BR&gt;&lt;BR&gt;Thanks&lt;BR&gt;Durgesh.</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Inside-the-Microsoft-Sync-Framework/?CommentID=447913</link><pubDate>Wed, 10 Dec 2008 06:31:33 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Inside-the-Microsoft-Sync-Framework/?CommentID=447913</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/447913/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>HiI need help with doing something like this... I have an application that runs on a WinCE device and which needs to sync files with a server that is running on a Windows OS. I have seen the applications that sync files on desktops running the Sync framework. My question is this...Is there a port of&amp;#8230;</evnet:previewtext><dc:creator>Durgesh Nayak</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/447913/Trackback.aspx</trackback:ping></item><item><title>Re: Synchronizing Data: Inside the Microsoft Sync Framework</title><description>Oh, I see, thanks for the explanation!</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Inside-the-Microsoft-Sync-Framework/?CommentID=422970</link><pubDate>Fri, 22 Aug 2008 20:24:59 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Inside-the-Microsoft-Sync-Framework/?CommentID=422970</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/422970/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Oh, I see, thanks for the explanation!</evnet:previewtext><dc:creator>ivan_</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/422970/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Synchronizing Data: Inside the Microsoft Sync Framework</title><description>Hi ivan_,&lt;br&gt;&lt;br&gt;Some existing MS sync technologies such as Mesh (FeedSync) and Sync FX are compatible on sync metadata level, therefore one can think of them as different ways to achieve the same goal. FeedSync is all about open Web standards such as RSS/Atom and Sync FX is a generic framework for building arbitrary sync solutions. I can't comment on SQL Server Merge replication now.&lt;br&gt;&lt;br&gt;For overview of benefits please refer to &lt;a href="http://msdn.microsoft.com/en-us/sync/default.aspx"&gt;http://msdn.microsoft.com/en-us/sync/default.aspx&lt;/a&gt;, particularly &lt;a href="http://msdn.microsoft.com/en-us/sync/bb887625.aspx"&gt;http://msdn.microsoft.com/en-us/sync/bb887625.aspx&lt;/a&gt;.&lt;br&gt;&lt;br&gt;HTH&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Inside-the-Microsoft-Sync-Framework/?CommentID=422947</link><pubDate>Fri, 22 Aug 2008 18:39:08 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Inside-the-Microsoft-Sync-Framework/?CommentID=422947</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/422947/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Hi ivan_,Some existing MS sync technologies such as Mesh (FeedSync) and Sync FX are compatible on sync metadata level, therefore one can think of them as different ways to achieve the same goal. FeedSync is all about open Web standards such as RSS/Atom and Sync FX is a generic framework for building&amp;#8230;</evnet:previewtext><dc:creator>Andrei Maksimenka</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/422947/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Synchronizing Data: Inside the Microsoft Sync Framework</title><description>Hi&amp;nbsp; staceyw,&lt;br&gt;&lt;br&gt;1) Mesh has a slightly different requirements and therefore they use FeedSync as the default data and synchronization metadata representation format. The primary reason I believe was that Mesh wanted to use open and Web specific RSS/Atom-based format. That's what FeedSync is perfect for. This aligns well with the Sync FX which abstracts itself away from the protocol and data format business. For example, Sync FX supports interop with FeedSync (i.e. you can consume or produce a FeedSync RSS/Atom feed) and transforms Sync FX's sync metadata such as knowledge to/from FeedSync sync metadata.&lt;br&gt;&lt;br&gt;2) Sync FX is not any transport specific, therefore if sync providers choose to use NAT-friendly transport then yes.&lt;br&gt;&lt;br&gt;HTH&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Inside-the-Microsoft-Sync-Framework/?CommentID=422946</link><pubDate>Fri, 22 Aug 2008 18:33:03 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Inside-the-Microsoft-Sync-Framework/?CommentID=422946</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/422946/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Hi&amp;nbsp; staceyw,1) Mesh has a slightly different requirements and therefore they use FeedSync as the default data and synchronization metadata representation format. The primary reason I believe was that Mesh wanted to use open and Web specific RSS/Atom-based format. That's what FeedSync is perfect&amp;#8230;</evnet:previewtext><dc:creator>Andrei Maksimenka</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/422946/Trackback.aspx</trackback:ping></item><item><title>Re: Synchronizing Data: Inside the Microsoft Sync Framework</title><description>&lt;P&gt;Very interesting post and nice discussion.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;I would&amp;nbsp;also like to see where MS is going with all their Sync technologies, is there going to be some unified platform eventually?&lt;BR&gt;&lt;BR&gt;You could use SQL Server Merge replication for most of the scenarious, it is very flexible and out of the box, it works with mobile devices&amp;nbsp; Compact Edition and Express versions of SQL Server.&amp;nbsp; Deploying stored procedures and making changes is easy and fast, just put it on a publisher and all clients get it, depending on the rules. When disconnected it works locally, when connected, SQL server automatically detects connection and starts synchronizing and it takes little effort to configure and no need to learn new API, which could change several months from now. &lt;BR&gt;&lt;BR&gt;And there is Live Mesh for other things (like files), and I think Live Mesh team promised to open their APIs as well. &lt;BR&gt;&lt;BR&gt;The good thing about Sync Services is that you don't need SQL Server license for Database&amp;nbsp;Publisher and you don't need to replicate to the cloud. &lt;BR&gt;&lt;BR&gt;Could you please point any other benefits, advantages, or disadvantages?&lt;BR&gt;&lt;BR&gt;Thanks!&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Inside-the-Microsoft-Sync-Framework/?CommentID=422931</link><pubDate>Fri, 22 Aug 2008 16:34:22 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Inside-the-Microsoft-Sync-Framework/?CommentID=422931</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/422931/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Very interesting post and nice discussion.&amp;nbsp;I would&amp;nbsp;also like to see where MS is going with all their Sync technologies, is there going to be some unified platform eventually?You could use SQL Server Merge replication for most of the scenarious, it is very flexible and out of the box, it&amp;#8230;</evnet:previewtext><dc:creator>ivan_</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/422931/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Synchronizing Data: Inside the Microsoft Sync Framework</title><description>nice, that pseudo-sequence diagram rocked&lt;br&gt;&lt;br&gt;way to go for asking about their background (where/when they started in what team etc.), we should do this in all videos :P nice video&lt;br&gt;&lt;br&gt;&lt;a href="http://blogs.msdn.com/sync"&gt;Sync Framework Blog&lt;/a&gt;&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Inside-the-Microsoft-Sync-Framework/?CommentID=422925</link><pubDate>Fri, 22 Aug 2008 16:09:18 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Inside-the-Microsoft-Sync-Framework/?CommentID=422925</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/422925/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>nice, that pseudo-sequence diagram rockedway to go for asking about their background (where/when they started in what team etc.), we should do this in all videos :P nice videoSync Framework Blog</evnet:previewtext><dc:creator>Ion Todirel</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/422925/Trackback.aspx</trackback:ping></item><item><title>Re: Synchronizing Data: Inside the Microsoft Sync Framework</title><description>cool :) i'll be checking this out&lt;BR&gt;&lt;BR&gt;the blog link doesnt seem to work btw :/</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Inside-the-Microsoft-Sync-Framework/?CommentID=422884</link><pubDate>Fri, 22 Aug 2008 08:21:41 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Inside-the-Microsoft-Sync-Framework/?CommentID=422884</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/422884/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>cool :) i'll be checking this outthe blog link doesnt seem to work btw :/</evnet:previewtext><dc:creator>Allan Lindqvist</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/422884/Trackback.aspx</trackback:ping></item><item><title>Re: Synchronizing Data: Inside the Microsoft Sync Framework</title><description>Thanks guys.&lt;BR&gt;&lt;BR&gt;1) Have never got a good answer why Mesh does not use Sync Framework as its api, instead of developing another one?&lt;BR&gt;&lt;BR&gt;2) Does SyncFx have ability to talk across NATs like Mesh does?&amp;nbsp; How does name rez work to devices over the net and connecting to them?&amp;nbsp; Is there a MS&amp;nbsp;rendezvous point or something?&amp;nbsp; tia</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Inside-the-Microsoft-Sync-Framework/?CommentID=422862</link><pubDate>Fri, 22 Aug 2008 04:53:10 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Inside-the-Microsoft-Sync-Framework/?CommentID=422862</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/422862/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Thanks guys.1) Have never got a good answer why Mesh does not use Sync Framework as its api, instead of developing another one?2) Does SyncFx have ability to talk across NATs like Mesh does?&amp;nbsp; How does name rez work to devices over the net and connecting to them?&amp;nbsp; Is there a&amp;#8230;</evnet:previewtext><dc:creator>William Stacey</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/422862/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Synchronizing Data: Inside the Microsoft Sync Framework</title><description>&lt;P&gt;The Sync Framework is data and protocol agnostic, therefore it's up to your implementation when to start a sync session. For example, your sync application can be written in such a way that once a connection between endpoints is detected, you can start sync session right away. From the Sync Framework's perspective, both providers are running in the same process on the same machine. A provider can be written to support remote processing over arbitrary protocol and transport. You can find Sync Framework samples at&amp;nbsp;&lt;A href="http://code.msdn.microsoft.com/sync"&gt;http://code.msdn.microsoft.com/sync&lt;/A&gt;. All information about Sync FX is available at &lt;A href="http://msdn.microsoft.com/sync"&gt;http://msdn.microsoft.com/sync&lt;/A&gt;.&lt;/P&gt;</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Inside-the-Microsoft-Sync-Framework/?CommentID=422837</link><pubDate>Fri, 22 Aug 2008 01:17:31 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Inside-the-Microsoft-Sync-Framework/?CommentID=422837</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/422837/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>The Sync Framework is data and protocol agnostic, therefore it's up to your implementation when to start a sync session. For example, your sync application can be written in such a way that once a connection between endpoints is detected, you can start sync session right away. From the Sync&amp;#8230;</evnet:previewtext><dc:creator>Andrei Maksimenka</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/422837/Trackback.aspx</trackback:ping></item><item><title>Re: Synchronizing Data: Inside the Microsoft Sync Framework</title><description>&lt;BR&gt;If I have two systems that need to sync data and have an&amp;nbsp;intermittent link&amp;nbsp;and I use this framework, can the system exchange data in real time when&amp;nbsp;connected, or would they have to poll?&amp;nbsp;</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Inside-the-Microsoft-Sync-Framework/?CommentID=422822</link><pubDate>Thu, 21 Aug 2008 23:43:19 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Inside-the-Microsoft-Sync-Framework/?CommentID=422822</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/422822/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>If I have two systems that need to sync data and have an&amp;nbsp;intermittent link&amp;nbsp;and I use this framework, can the system exchange data in real time when&amp;nbsp;connected, or would they have to poll?&amp;nbsp;</evnet:previewtext><dc:creator>PerfectPhase</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/422822/Trackback.aspx</trackback:ping></item></channel></rss>