Thick clients run entirely on the mobile device and store both code and data locally. It must be installed on the mobile device prior to usage. Thick clients typically utilize a mobile database installed on the same mobile device such as Microsoft SQL Server Compact or Oracle Lite. It is common for thick clients to transfer its data from the local database to a remote and central database periodically so that it can be shared with other units. This process is called data synchronization.
The basic set of features you would find common across thick clients include:
• A responsive and interactive UI
• Ability to store data locally in a mobile database
• Ability to synchronize data with a database on a remote server
Was this article helpful?