Arrk has specific experience in developing thought leading applications utilising a number of architecture models. Applications are designed based on the connection type.
Always connected
Applications that are always connected to back-end servers via the internet or a mobile network. The Key features of these applications are:
Partially connected
Applications that process data real-time when connected but also support offline data capture and data storage when the connection is not available. The Local Data Store can be synchronised with the server when the connection is re-established. In addition to always-connected applications the application functionality degrades gracefully and allows it to be used offline to capture data.
Not connected
Applications that are not connected to the server but support offline data capture, validation and processing. The data is synchronised later with the server. Key features of these applications are:
An application is further architected based on the client. There are many mobile device types including mobile phones, PDAs and Tablet PCs. These devices can typically operate on pocket browsers, thin client and thick client.
Pocket browser based applications
Thin client
Thick client