Intelligent Client (Off-line Working)
iClient is an innovative component in the Kirona Motile Architecture which allows for offline / disconnected working. The enabling technology behind this is Kirona’s iScript component. iScript allows for meta-data driven user-interfaces to be rapidly developed– and now with iClient – used in a completely disconnected state. A user simply logs into the iClient on their mobile device then chooses their items of work for the day, which may comprise multiple business processes, across multiple service areas. These “bundles” of work are then silently downloaded to the device, at which point the user can carry out the business process without the need for a continuous connection.
Once a process is complete, the iClient will attempt to upload the resulting data in the background – leaving the user free to continue working on other business processes. The data will be validated, and any errors in either validation or the back-office business process are returned to the iClient synchronisation manager.
This allows the user to remedy any faults in their data whilst they are still in the field.
Innovative use of Java ME and OSGi technology mean that Kirona’s familiar browser-based user interface can continue to be used in an offline context, so there is no need to learn a new type of user interface.
Equally, the iClient implementation can seamlessly switch from a disconnected process to a connected process, without the user having to log out of the iClient and into the connected suite.
Typically, the biggest problem with on-device software implementations such as iClient is managing the software, patches and upgrades on each device. This problem is resolved in iClient by making use of an over-the-air (OTA) provisioning method, and automatic update / patch management.
iClient is live and in the field providing offline solutions across a diverse range of business process, customers and devices.


