It seems to me that using the word "sync" in this context will confuse people.
I think (if I understand you correctly) that you want to have a special phone application that can "talk" with another user application on your computer or on some server. It's right? If so, then in concept it is what you will need to do.
- Create a custom phone application that can say βtcp / ipβ (either a well-known protocol such as http or a custom tcp / ip that you create if you havenβt finished tcp / ip to be quite complicated).
- Build a custom application that runs on your desktop. If you decide to use http, then this application will most likely be an ASP.NET application or WCF application (self-service or IIS accepted)
, , tcp/ip ( , ). , "". tcp/ip.
( ) . "" , "" .
HTTP REST JSON . "" JSON ( , XML).
, "" , - ( ), -. WCF, IIS, -, ASP.NET.
Google ,
http://www.google.com/search?hl=en&q=windows+phone+7+HTTP+REST&aq=f&aqi=&aql=&oq=
, , . , , , -, , ( :)).