Our apps can be used on a mobile device even when that device is offline and disconnected from the network. It is possible because the information needed to run the App (the app definition, the data, and optionally images and documents) is stored locally on the mobile device.
Our apps offer many sync options.
Delayed Sync: "Sync" is the step that sends data updates from the device to the backend and retrieves the latest app definition and data from the backend to the device.
Intermittent Connectivity: Apps that don't use Delayed Sync will attempt to synchronize changes every time that data changes on the device. However, even in a connected environment, there may be intermittent connectivity problems that prevent synchronization from succeeding. In this case, App automatically queues changes and defaults to delayed sync behavior to prevent the loss of data. Even repeated sync retries will not cause duplication or corruption of data.
Viewing Content Offline: All data is automatically copied to the device so that it is available offline. Offline Content Caching copies images and documents to the device. As with all other offline data caching, the images and documents are copied to the device when the App is initially run on the mobile device while online. The images and documents are refreshed as needed when Sync occurs.
XY positioning within an image
KML Layers (Keyhole Markup Language)
Driving Directions and routing
Capturing Images on Android Devices: On Android devices, the user is prompted with the choice to take a new photo or use the camera roll.
Capturing Images on iOS Devices: On iOS devices, the camera is launched by default.
Capturing Images in a Web Browser: Your app can be run directly in a web browser
Barcode Scanner: Apps can use the camera on your phone or tablet to capture barcoded or QR-coded data.
NFC Scanning: Near Field Communication (NFC): is a short range protocol of communication between devices, typically between an NFC tag and a scanner.
Most modern smartphones are capable of writing to and reading NFC tags. This, combined with the affordable price of tags (from ~0.5 USD per piece), is making NFC an attractive feature for some app creators.
A tag can be read by physically touching it with a NFC supported phone/device.
While NFC has many capabilities and formats, our apps support reading records from NDEF tags such as the NTAG215.
Email Notifications: Workflow rules can be triggered by an Add, Update, or Delete that arrives at the server. However, once the workflow rule is triggered, it is capable of working on any data table and doing almost anything. For example, an update to one table might trigger a workflow rule that does an Add, Update or Delete to another table.
The "change" that triggers the workflow rule can be any change that arrives at the server.
You could even add an extra table having a single row and a single column, whose only purpose is to trigger a workflow rule. You could then create a client Action button that updates the column's value in that table. A click of this Action button would then trigger your workflow rule.
Another alternative is to use a Report (i.e., a Scheduled Rule) that is triggered on a schedule you specify. Just like a change triggered workflow rule, a Report is capable of working on any data table and doing almost anything.
Signatures: Can be captured using a finger or stylus on your devices.
Drawings: Are captured with a canvas and colored pens and allow you to capture free-form sketches within the app.