Device Support
XPS has a portable architecture that can deliver location-aware capabilities to a wide-range of devices while minimizing device-specific implementation times.
Skyhook can easily add location capabilities to any mobile device. The XPS client is an entirely software-only location system and does not require specialized hardware chipsets.
The lightweight XPS client can be configured to run across a broad range of mobile operating systems and environments:
Rapid Deployment - Software Development Kits (SDK)
Skyhook has developed a library of platform-specific Software Development Kits (SDKs) that can be installed on a device in a matter of minutes, integrated within a matter of hours, and supporting a user-ready LBS application in 1-2 days. Over 1500 developers have already downloaded and implemented the SDK to support a wide-range of applications, devices and services.

Each of the client-side SDKs includes:
- Pre-configured interfaces with key OS specific components - file I/O, network connectivity as well as Wi-Fi & GPS hardware.
- Standards based output formats (XML or NMEA) to speed integration.
- Embedded support for both Autonomous (i.e., standalone with no network connectivity required) and Networked (i.e., active real-time connection to location server) Deployment Models.
Click here to download our currently available SDKs - free for testing and development purposes.
Portability - Core Engine
For those platforms outside of our current SDK support library, Skyhook has extracted the OS specific components into a portable C++ engine containing common XPS functions. The Core Engine contains the fundamental XPS components so that a device manufacturer only has to develop platform specific interfaces. This model gives device developers and manufacturers the flexibility to deploy XPS on a broad range of mobile devices without sacrificing XPS' performance, capabilities, or maintainability.
Once the OS specific interfaces are complete, they can be quickly configured to work with the Core Engine components using a Service Provider Interface (SPI). XPS can generally be configured to operate on a mobile device in 5-10 days.
Click here if you want to support your device using our Core Engine.
