Skyhook Deployment Models supports almost any mobile device and accommodates for varied memory, power and connectivity capabilities. A flexible architecture allows device makers and application developers to select configuration options that best support native device capabilities and optimize application performance.
|Response Time||150ms||150ms||1-3 seconds|
|Storage||Up tp 200MB||1-2MB||Zero|
|Example Devices||Personal Navigation Devices||Smartphones||Laptops|
For applications that assume an always-on Internet connection like laptop/desktop-based web browsing, the Networked Mode is ideal. This thin client mode requires little data storage but requires a constant network connection since all the data and calculations reside on the server.
In Autonomous Mode, the client is deployed on a mobile device with all core components required to calculate location, including all or part of the Skyhook reference database. Connectivity to the server is initiated every couple of months to update the locally stored data.
In Tiling Mode, devices operate mostly off-line to conserve power and minimize bandwidth consumption, and keep a small set of reference data stored locally on the device. Skyhook periodically downloads additional location "tiles" of reference data (e.g., single city or region) based on user movement and caches it locally on the device. This approach minimizes both the connection and data storage requirements.