My favorites | Sign in
Project Logo
                
Search
for
Updated Jul 22, 2009 by whoisstan
Labels: Featured
SupportedPlatforms  
Supported Platforms of the Toolkit

Supported OS Platforms & Widget Frameworks

If you think we are missing a platform please leave a comment at the bottom of this page. THANK YOU!

iPhone OS 3.0

Since the release of the OS 3.0 Geographic location classes are available in javascript. As with native applications the user is asked for permission per session. Note: This doesn't work in the simulator that ships with the SDK.

Google Gears

Gears is a javascript framework available for Android, Windows Mobile (IE Mobile, Opera Mobile), Mac (Firefox, Safari), Linux and Windows . One of its cores is the Geolocation API. On the mobile phone it asks the user once for permission per site and user, so not every session as in the iPhone OS 3.0. To set the location in the Simulator that ships with the Android SDK please you need to telnet into the SDK and issue a geo statement, much easier then it sounds. It works most of the time, sometimes you need to try multiple telnet sessions to make for android to register the location.

BlackBerry Device Software 4.1

Since the release of the Device Software 4.1 (i.e. Bold,8800,8820,...) BlackBerry supports javascript access to the GPS location. Permission is asked once per session. In order to use it on your phone make sure that in javascript location support is enabled (Browser->Options->General Properties). To set the location in the Simulator set the GPS location in the Simulate pull down menu.

Nokia Web Runtime Toolkit

The Nokia WRT is supported by the framework. Permission is asked once per session. You only need to include geo.js in your main html page. Note: The Nokia WRT does not provide a timestamp with the geo location. Note: It only works in applications, not in a regular browser session.

webOS Application Platform

The webOS application platform is now supported by the framework. You need to put the geo.js in your application folder and include it in the main index.html file. All w3c position opyions are supported. Note: It only works in applications, not in a regular browser session.

Bondi Widgets 1.0

The Bondi Widgets framework which implements the W3C geolocation API is supported.

Torch Mobile Iris Browser

The Iris Browser which implements the W3C geolocation API is supported.

Mozilla Geode

The Mozilla Geode Plugin which implements the W3C geolocation API is supported. Only a small change for handling the incoming position had to be injected. Also if you hit "Nothing" in the browser permission dialog you won't get an error message callback, that is a general Geode issue.


Comment by yishai, Jul 10, 2009

Any plans to support webOS on the PalmPre?

Comment by whoisstan, Jul 10, 2009

yes looking into webOS right now

Comment by second.c...@gmail.com, Jul 22, 2009

will it work on yahoo fire eagle plugin or mozilla geone?

Comment by whoisstan, Jul 22, 2009

mozilla geode is cool, it seems to implement the W3C api, but the position values returned are not compatible with the spec. it specifies the coords are available through p.coords.latitude/p.coords.latitude, but geode seems to return them as p.latitude/p.longitude. So it almost works right of the box but it needs to adapt to it. Are you involved in that project?

Comment by whoisstan, Jul 22, 2009

geode is now supported

Comment by second.c...@gmail.com, Jul 23, 2009

is yahoo fire plugin same as geone? or different api?

Comment by whoisstan, Jul 23, 2009

not sure haven't looked, but i wonder if anybody is really using it. Check the support forum, latest post 7/17?? 7/20 is spam.

Comment by jean.pasdeloup, Jul 28, 2009

Great, I was too lazy to make it myself so I was hoping someone else did ;)

I didn't know it was possible on BlackBerry? to get geolocation, so I was even more happy to find this framework. Sadly, it didn't work on our BlackBerry? Bold. Is it a setting problem with this device or a new bug?

Comment by whoisstan, Jul 28, 2009

it should work on the bold. Did you check this here? "In order to use it on your phone make sure that in javascript location support is enabled (Browser->Options->General Properties)"

Does GPS work for applications you are using?

Comment by jean.pasdeloup, Jul 28, 2009

By the way, Geode is now built-in Firefox 3.5+ and Fennec. Tested and working with Firefox 3.5.1

Comment by whoisstan, Jul 28, 2009

are you on an emulator?

Comment by whoisstan, Jul 28, 2009

yes, please put everything into "issues", better place. I have had trouble with setting my location first as well in the bb emulator, what i ended up doing was setting the coordinate multiple times, the first time it sometimes would not work. thanks for your help.

Comment by jean.pasdeloup, Jul 29, 2009

Tested and ok with real Google Android 1.5 (thks to Gears) + real iPhone 3.0

Still not working on BlackBerry? => see Issues working on a correction.

Comment by jean.pasdeloup, Jul 29, 2009

Fix for BlackBerry? available in Issues, it's working now (but slower than other platforms + require the user to modify a setting in his web browser)

Comment by wilq32, Nov 03, 2009

Working on iPhone, HTC (android), and N97 (for new release)

One note for N97 - it uses one service at any given time so if you request GPS twice or more times before geting answer - you might hang device/dont get any response at all

Comment by wilq32, Nov 03, 2009

One more note for N97 - It using device. object that is declared within widget.

Supported Nokia devices is s60 5th generation with WRT 1.1

More information here: http://library.forum.nokia.com/topic/Web_Developers_Library/GUID-1A3ECAC1-3F09-4602-A1CD-82164040A664.html#GUID-1A3ECAC1-3F09-4602-A1CD-82164040A664

Comment by mageshcse, Nov 10, 2009

Palm Pre Browser support geoloction API? when i try to access the sample api i got an "Functionality not available" Message.

Comment by whoisstan, Nov 11, 2009

The palm pre browser doesn't support it to my knowledge, but you can use library when developing an app for palm pre. That will allow you to create code that id w3c compliant and will be reusable on other platforms.

Comment by mageshcse, Nov 12, 2009

In your sample code written for palm mobile? Windows Mobile can support? when i try to access sample api i got an "Functionality not available" Message.


Sign in to add a comment
Hosted by Google Code