Great Video and Slides for Building Occasionally Connected Client Apps

Steve has a great post (with Video and slides) for building offline apps… Worth a look!

My guess is lots of client apps need “occasionally connected” features, it has just been prohibitively hard to build in the past… Has anyone tried this out? We’d love to hear your feedback and thoughts.

Comments (1)

  1. RichB says:

    Yes, it’s tough. Getting an app to work reliably over a mobile phone GPRS/EDGE/3G connection while experiencing periods of disconnection is tough. Roaming from ISP to ISP is tough due to the .Net System.Net proxy defaults.

    And to top it all, no-one has yet built a standardized/generic caching/sync layer that sits on the client and syncs offline changes back to the server on reconnect and also builds it’s cache of server data down on the client in anticipation of the next outage. Actually, there was one person who built this cache, and the project was called Alchemy. But that was a long time ago, and he’s now at Google inventing REST/ATOM-based data sync protocols.