Skyhooks Core Engine includes a client and a server. The client serves as the location engine, from which all applications and devices request location. The client manages power optimization, synchronizes reference data, and calculates location in various deployment models. The server supports the client and delivers the most up-to-date local reference data. It is designed to fit into any device maker or operator's existing location infrastructure.
Configuration
The Core Engine is software-only and requires no new hardware. This dramatically reduces the cost and time of deploying location-based applications or services in comparison with other positioning technologies. It complies with all location standards, simplifying the process of integrating with applications via standard interfaces, such as NMEA, and integrating within carrier networks via industry standards, such as SUPL.
Device makers can employ many different configuration options to balance the needs for network availability, response time, and data storage in order to deliver the best user experience.