[eluser]howman[/eluser]
How would a web app work when the iPhone/iTouch is not connected to a network? Let's say you create your list on my site using your home computer and want to be able to access your list when you are away from home. If you have access to a network you can use the built-in Safari browser to access my site and retrieve your data. My application will know you are using Safari mobile and serve up an interface designed for the iPhone. But what if you are out of range of a network or cell service? How do I enable a web app to sync data when connected and then use that data when offline.
Thanks for your responses so far by the way. I really appreciate your input.
Oh, and one more thing. I am thinking about abstracting the front end from the database by inserting a dynamic data layer (XML). That way, all calls to the db will result in XML and all interfaces (computer browser, mobile browser, RSS feed, etc) will use the XML data as the data source. So, even a regular web page in a desktop web browser would use the XML. The thing is, I'm really not sure how to do that with CI. Can you explain how that could work or point me to a relevant resource?
Thanks!