On Fri, Nov 25, 2011 at 11:34 AM, David Whittaker <da...@iradix.com>
Having just finished up an iPad app, and having dealt with some of the issues the iOS backgrounding restrictions can create, I'm curious about how you plan to keep data flowing to and from Visi.Pro.
Please keep in mind that computations in Visi.Pro can happen in the cloud or on the device. The locus of computation can move.
In my case, the client I developed the app for prohibited use of iCloud so I haven't looked too deeply into how well suited that would be for keeping things up to date. Is use of iCloud part of the plan or did you have another method in mind?
My goal is to have data feeds flow into the cloud service. A computation takes place. Events are queued for the client and if the client is not connected, we'll send a notification to the client. When the client connects, the client will send events to the server and load events from the server. Like SQL transactions logs, we should be able to synchronize state across address spaces by replaying events.
Does that answer the question?
Lift, the simply functional web framework http://liftweb.net