So what happens when you need to build an application that works on a variety of mobile platforms that need to work offline from a backend database?
This is the situation I’ve found myself working on a proof of concept application, that needs to use a common data store on SQL Azure. The mobile application, needs to periodically synchronise to this data store but importantly work offline.
Microsoft have done just this with Microsoft Sync. Services 4.0 CTP.
Just watch this
http://player.microsoftpdc.com/Session/28830999-dd97-45c4-9bb4-bb16ba21a6b0
iPhone, Windows Mobile and Silverlight application examples all included.
I’m pleased to report it works fantastically.
I have a Windows Mobile and iOS sample application working quite happily with a common backend database.