I would like to develop a web app that runs on any device (including iPad and iPhone) in a disconnected mode. It is OK if the user is required to browse around and download mapservice data to a local cache before disconnecting and heading to the field.
For the vector data, I would like to provide a button that runs a query and downloads the json locally. Ideally I'd like to transparently redirect subsequent calls to fetch json from local storage, but I realize this is a bit naive. Does anyone know any good strategies for doing that?