I need to synchronize the state of an application between compact frame devices. (And, ultimately, Windows Phone 7 devices). Since this information does not always change so much, and it can be relatively large, I thought about using binary differences to optimize transfers. Something like VCDIFF or bsdiff probably works fine. I need both a decoder and an encoder. Is there an implementation that will work with a compact card? (if it also works with wp7 even better). Managed C # code is preferred, but I'm fine with porting something from the full .NET platform to CF or wrapping my own C or C ++ code. Speed โโis a priority, so if someone knows more than one option, a hint of what happens faster is also welcome.
source share