Welcome to MSDN Blogs Sign in | Join | Help

Live From Redmond WebCast: Offline Data Synchronization and Caching for Smart Clients

On November 14th, from 9-10am PST, I'll be giving a web cast covering our new Sync Services runtime.  The abstract discusses existing technologies, including RDA and Merge, but based on customer feedback, it seems developers really want to see the new sync framework, so I'll be showing mostly code on how to use our upcoming sync services. 

You can register here:
http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032312755&EventCategory=4&culture=en-US&CountryCode=US

Steve

Published Tuesday, November 14, 2006 12:52 AM by Steve.Lasker

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# re: Live From Redmond WebCast: Offline Data Synchronization and Caching for Smart Clients

Thursday, November 16, 2006 8:45 AM by Attila

Is the sample application, which is located on webcast, downloaded?

# re: Live From Redmond WebCast: Offline Data Synchronization and Caching for Smart Clients

Thursday, November 16, 2006 10:35 AM by Steve.Lasker

I wasn't planning on posting the samples sa they're only useful when run against the sync services runtime. We're working on getting the bits ready for the CTP, so it won't be long ...

Steve

# re: Live From Redmond WebCast: Offline Data Synchronization and Caching for Smart Clients

Friday, November 24, 2006 10:18 AM by GeBlack

While it may not be useful from a running sample perspective, the existing code would be helpful in determining programming approaches for current projects which will allow for integration with OCS in the future.

It would also be helpful in ascertaining exactly what methods are being used in the synchronization. Is this an extension to RDA to allow dataset/datatable pulls/pushes, is the existing synchronization framework being extended, or is everything being done with datasets/datatables.

Perhaps none of those questions will be answered and perhaps after seeing the code it would only generate additional question, but it still would be nice to see the code. Especially for those operations which were not covered in any detail in the tech demo (client side operations)

# re: Live From Redmond WebCast: Offline Data Synchronization and Caching for Smart Clients

Sunday, November 26, 2006 7:16 PM by Steve.Lasker

The new Sync Services framework is a new framework that doesn’t directly tie to anything that either RDA or Merge Replication use from a code or dependency perspective.  Our goal is to extend the simplicity of RDA, with the power of Merge, but be familiar to the ADO.NET programmer.  

Sync Services is a component based model that can be used in it’s parts, or as a whole.  For your specific question related to DataSets/DataTables, we do use DataSets as the mechanism for sending change sets, and schema information.  It’s the most effective technology we have at Microsoft without having to invent yet another protocol.  DataSets serialize, can represent dynamic schema, incorporate rowstate, the slice and dice, and they don’t even cost 19.95 <g>.  

On a more serious note, while we do use DataSets as our payload, that doesn’t limit someone from serializing something else across the wire.  Say a developer wishes to use their own format of XML, or they had a Jelly Bean format of different shapes and colors.  All a developer would need to do is implement a proxy on the client to convert from XML Jelly Beans to a DataSet, and they’d be good to go.  

Regarding the source code, we’re just so close to getting the CTP ready, the source code could create more confusion than value, and without the Sync Services dll’s it’s just meaningless as you won’t be able to see the API’s available.  

Now that everyone is getting back from Thanksgiving, we should have some more news on when we’ll have the CTP available.

Steve

# re: Live From Redmond WebCast: Offline Data Synchronization and Caching for Smart Clients

Monday, November 27, 2006 11:39 AM by GeBlack

I guess I'll just have to be patient, I'm really looking forward to the CTP to see what/how it is implemented. Thanks for the reply.

# re: Live From Redmond WebCast: Offline Data Synchronization and Caching for Smart Clients

Tuesday, January 02, 2007 4:23 PM by Tim F. Fischer

Hi Steve,

I am wondering in which scenario the LastChange_ClientID column is required and how we will manage it?

Thanks

Tim

# re: Live From Redmond WebCast: Offline Data Synchronization and Caching for Smart Clients

Thursday, January 11, 2007 9:12 AM by geblack

I noticed the Sync Services framework was not included in the December 2006 CTP and I don't see it in the RTW as of 1/11/2007. Any prediction as to when we will begin to see this new feature?

# re: Live From Redmond WebCast: Offline Data Synchronization and Caching for Smart Clients

Thursday, January 11, 2007 9:35 AM by geblack

I'm sure this is due to confusion on my part as to when this new feature (OCS) is going to appear.

After reviewing some posts it looks like 3.5 is the projected version and the time frame is on Orcas time. Any projection on an RC <g>

# Sync Services for ADO.NET (OCS) CTP Now Available

Monday, January 22, 2007 8:01 PM by Steve Lasker's Web Log

Today we launched the public CTP of the Sync Services for ADO.NET. This is the current name of features

# re: Live From Redmond WebCast: Offline Data Synchronization and Caching for Smart Clients

Thursday, January 25, 2007 3:22 AM by RajeshPR

Hi Steve

Now that the CTP is available, and I have downloaded the same, the samples would be of great help.

Pls do point me to the location (if there) where I can download the same.

# re: Live From Redmond WebCast: Offline Data Synchronization and Caching for Smart Clients

Thursday, January 25, 2007 3:23 AM by RajeshPR

Hi Steve

Had a quick question for you on the Sync feature.

We have a health care application (windows based) being developed using .Net 2.0 and 3.0 combination.

The front end is on .Net 2.0 and the services are developed using WCF (.Net 3.0)

Now we would need to provide this application to doctors working on remote location (field doctors).

What would be the best approach which I could take whith out changing the technology used for development.

I have come across couple of options : SQL Server merge replication and SCOAP.

I then happened to come across your video on OCS Sync Framework.

That seesm to be a good proposition for adoption.

Do you have the sample code/project which is sjown in the project and a writeup which can guide us as to how to adopt the OCS framework.

Awaiting your respose at the earliest

# Microsoft Sync Services CTP Available

Sunday, January 28, 2007 2:32 AM by Announcements and Downloads

Steve Lasker has announced that the first CTP of the Microsoft Sync Services has been released. A new

Leave a Comment

(required) 
required 
(required) 
 
Page view tracker