Dealing with Disconnected and Offline for Mobile Applications
Time: TBD | Room:
This presentation is based on a widely read essay on offline published this summer by award-winning developer and CTO Dan Bricklin. This presentation will outline the key issues relating to mobile business apps and the needs of offline operation. Bricklin will explain the evolution of mobile use in business and the growing importance of supporting disconnected operation. He will discuss some of the ways in which this is different than the modes of operation most developers are used to and how needing to support offline may be slowing the exploitation of mobile by businesses. The bulk of the presentation focuses on some of the different issues that must be dealt with when creating an offline-capable app, including: maintaining the data on the device until a connection is reestablished, the issue of getting mobile transactions back to the corporate database, and database integrity and the difficulty of dealing with error conditions. During the presentation, Bricklin will outline two different techniques and explore their strengths and weaknesses. While there is no single, simple answer, but understanding available approaches will help developers evaluate potential designs and usability/user experience needs.