Hello Darren,
Thanks for the response. I think the file would be so small that I could
just check some kind of timestamp on the file, and just overwrite the old
file with a new one, if applicable. I will just start with a requirement
of syncing via cradle (ActiveSync). Is there an api for ActiveSync that
you could point me to, or built-in .NETCF classes that I could read up on.
Thanks
DS> Thanks for the addional info - so big question is, can the files
DS> change on
DS> both ends of the system (device
DS> and WinForms app) possibly at the same time? if not, just using
DS> ActiveSync
DS> to move the files back and forth
DS> is fine. while I've not had good luck with IR synching from a
DS> SmartPhone
DS> (Mpx220), others have, so it is possible.
DS> If you can have data changing on both ends of the system at the same
DS> time,
DS> you'll need a more advanced
DS> architecture to handle synchronization and conflict resolution
DS> (especially
DS> if there is a large population of
DS> mobile devices all operating on the same data). I'd suggest
DS> thinking about
DS> a simple web service that
DS> exposes methods to your SmartPhone app (whether cradled or
DS> wirelessly
DS> connected) to broker the
DS> exchange of the XML data and merge changes into the copy of the data
DS> the
DS> WinForms app works with.
DS> If it's a limited amount of data (like < 500kb), you could send
DS> DataSets
DS> back and forth. If it's more than
DS> that, I'd think about RDA and SQL CE. Merge Replication is out of
DS> the
DS> question over GPRS from personal
DS> experience (if you really wanted to support wireless sync).
DS> -Darren
DS>
DS> DS>