Geo-location SDK ports to Android  

Posted by Daniela Mehler

Geo-location SDK ports to Android

Skyhook Wireless has ported its SDK (software development kit) for "hybrid" geo-positioning to the Google-sponsored, Linux-based Android mobile-device stack. The company claims its "XPS" kit can provide "iPhone-quality" fixes within a second or two -- much faster than Android's firmware running on the TMobile/HTC G1.

Geo-location SDK ports to Android


Skyhook's database
of WiFi access points
in New York CitySkyhook pioneered the concept of fixing the user's position relative to a database of WiFi access points, launching its WPS service in 2005. WPS was ported to Linux in October 2007, and Skyhook claims that Apple added the technology to its iPhone via a firmware revision last year. The system is said to work indoors or out, and can fix location to within 10-20 meters in under a second, the company claims.

Skyhook's "hybrid" XPS SDK builds on WPS, while also leveraging newly bolstered GPS receiver support, and cellular tower triangulation technology claimed to calculate "reliable" location results to users in "all" environments. The new XPS SDK for Android and other platforms supports all three geo-location technologies, it says.

Android's location gap

Despite the proliferation of location-aware Android applications, such as the "party-location" app Wertago (pictured below), geo-location firmware currently available for Android leaves much to be desired, says Skyhook. The first Android phone, HTC's G1, offers all the required hybrid technology -- GPS, cellular, and WiFi -- but Android users in indoor, urban locations must often wait two to three minutes for a location fix, and location accuracy can be unreliable, claims the company.

Geo-location SDK ports to Android


Wertago, one of many Android Developer Challenge winners that depend on geo-location

To meet the requirements of mobile devices running Android, Skyhook says it trimmed 25 percent from the new SDK's footprint, though exact requirements were not stated. Along with Android support, the new SDK adds specific enhancements for Windows Mobile and Symbian, as well as a cross-platform feature said to automatically enable WiFi in order to reduce user interaction time with the location feature, while also saving on battery life, claims Skyhook.

Mozilla taps into Skyhook for Geode

The technology underlying Skyhook's SDK was adopted by Mozilla for its Geode extensions, which will be integral to future Firefox releases. Geode is also based on the World Wide Web Consortium's Geolocation API, according to Mozilla. The extension permits websites to request a user's location, at which point a popup bar asks how much information to give that site: exact location, neighborhood, city, or nothing at all.

Stated Ted Morgan, CEO of Skyhook Wireless, "By enhancing our Wi-Fi Positioning functionality with cell tower triangulation and GPS support, Skyhook gives developers the opportunity to provide fast and accurate location results."

Availability

Developers can license the Skyhook SDK on a per unit/user basis, and ad revenue share models are also available with Skyhook's advertising partners, says the company. The Skyhook SDK is available for download now, here, for the following platforms: Linux 2.6 (x86, gcc 4.1, glibc 2.6), Maemo 4.0 (ARM), Android, Windows Vista (32 bit), Windows XP (32 bit), Windows Mobile 5 & 6.x Smartphone (ARM), Windows Mobile 5 & 6.x PocketPC (ARM) for cellphones, Windows Mobile 5 & 6.x PocketPC (ARM) for PDAs, Windows CE 5.0 (ARM), Symbian S60 FP2, Symbian / UIQ (Sony Ericsson), Mac OS X 10.4 (universal) & 10.5.


Android phone launches in China
Michael Jackson Prepping for World Tour, Not Lung Transplant
(E! Online)

Android 1.0 ported to Nokia N810
Apple to sell copy protection-free songs
(Reuters)

This entry was posted on 10:21 PM .