Skyhook Location is packaged as an SDK for popular operating systems and downloadable here. Skyhook can also work with you to port the location system to other platforms, a process that usually takes only a few days due to Skyhook's device-independent architecture.
Rapid App Development
The Skyhook Location SDK is a code library for apps that run on the most popular operating systems, such as Android, Windows, Mac OS X, and Linux. When used this way, your app includes the Skyhook Location SDK and calls the Skyhook location API. The API returns the current latitude and longitude of the device.

Skyhook takes care of the details of determining your location from Wi-Fi, cell, and GPS signals, as well as data from other sensors on the device. Skyhook intelligently switches between data sources and blends together all available evidence of where the device is to provide the most accurate location in the least amount of time with the least amount of power. A portion of the Skyhook location database is stored locally to optimize performance.
Click here to choose the SDK for your platform.
Device-Independent Architecture
Skyhook uses a portable architecture that makes it easy to port to new systems in a short time. Platform details are abstracted using a service-provider interface (SPI) making it easy to adapt to different hardware, OS, and driver-level details. This model gives device developers and manufacturers the flexibility to deploy on a broad range of mobile devices without sacrificing performance or maintainability.
