A Mobile app MUST have some offline functionality. The current Offline capability of AwareIM is very limited and in my mind not a workable solution.
I want to create a simple object in my Mobile App that lets me Create or Edit offline by default. No special procedure the user must follow to go offline. It must be transparent and happen in the background automatically. I donât expect all the objects to be offline but at least some exclusive ones
So when configuring the mobile app, the particular âoffline objectâ is setup as an âOffline Orientated Objectâ, which means when there is a new connection, a download(sync) of the last 10 records of the offline object happens automatically (the paramaters and conditions of how this happens is controlled by a process configured by the developer.)
When the mobile user creates a new object the contents are stored in the offline table by default, if there is connectivity then the update to the server happens in the background.
So at all times I have full functionality of capturing data into the mobile app whether there is connectivity or not. Also because I am capturing to an offline table by default, if I lose connectivity while I am doing the capture I donât lose strategic data.
With regards to editing existing objects and potential clash with the most recent server version, this could also be handled automatically on the server by way of the objects Off-line definition. Intelligent handling and notification to user or admin for intervention needed.
There is a huge need for offline forms such as, questionnaires, service reports, Customer acknowledgements, proof of deliveries, medical test result capture, Inspection Reports etc. The list goes on and on. Right now this is not possible with AwareIM
Being able to develop an application in AwareIM that serves offline form capture is a huge, There is a whole industry out there that focusses on just that. Itâs also a market segment that AwareIM could be tapping into promoting AWARENESS which is most definitely needed