Mobile/DeviceAPIs: Difference between revisions
(add some basic links to keep track of) |
|||
| (9 intermediate revisions by 5 users not shown) | |||
| Line 1: | Line 1: | ||
= LocationAware.org = | |||
http://locationaware.org/ | http://locationaware.org/ | ||
Standardization of location APIs - sounds like Doug knows more about this. | Standardization of location APIs - sounds like Doug knows more about this. | ||
= Google Gears = | |||
http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2008-March/014155.html | http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2008-March/014155.html | ||
Proposal from Google - part of Google Gears | Proposal from Google - part of Google Gears | ||
= WebKit on GNOME = | |||
http://www.atoker.com/blog/2008/02/26/developing-hybrid-web-gtk-applications/ | |||
From Alp's FOSDEM talk | |||
External module to expose location metadata to Web apps | |||
Implements the locationaware.org spec | |||
Spec not final | |||
Uses Gypsy GPS library (alternative location sources possible) | |||
– http://gypsy.freedesktop.org/wiki/ | |||
var geolocator = navigator.getGeolocator(); | |||
geolocator.request(function(location) { | |||
alert(location.latitude+', '+location.longitude); | |||
}); | |||
= GPS Gate = | |||
http://franson.com/forum/topic.asp?TOPIC_ID=6102 | |||
Api similar to Gears | |||
= GPS Tools = | |||
http://www.clubic.com/telecharger-fiche160476-gpstools-standard-activex-pour-pocket-pc.html | |||
activex for IE | |||
= Opera Platform DOM Interface = | |||
http://oxine.opera.com/documentation/dom-interface.html | |||
no location but some devices available | |||
= JSX from JBlend = | |||
http://www.w3.org/2007/06/mobile-ajax/papers/aplix.hendry.html | |||
access to j2me api in the browser | |||
= DCCI = | |||
http://www.w3.org/TR/DPF/ | |||
See also <br> | |||
http://www.w3.org/2001/di/dci/ir/ <br> | |||
ftp://ftp.informatik.uni-stuttgart.de/pub/library/medoc.ustuttgart_fi/DIP-2579/DIP-2579.pdf <br> | |||
http://portal.acm.org/citation.cfm?id=1156509 <br> | |||
http://tutkielmat.uta.fi/pdf/lisuri00064.pdf | |||
http://www.w3.org/2007/06/mobile-ajax/papers/mobileaware.hanrahan.html | |||
= OpenAjax Alliance = | |||
Some good info on the [[http://www.openajax.org/member/wiki/Mobile_TF Task Force]] including links to APIs, use cases, security etc. | |||
= DOM based = | |||
Instead of new JS APIs, where possible use the DOM, similar to how the /proc pseudo filesystem offers access to data and services to Linux scripts. | |||
= BONDI = | |||
BONDI, defined by the OMTP consortium is a complete set of APIs to be used for web runtimes [[http://bondi.omtp.org/default.aspx]]. The current Version 1.0 is quite complete including a secure policy management environment. A Reference Implementation is available. Further extensions are under discussion. | |||
Latest revision as of 11:41, 10 February 2010
LocationAware.org
Standardization of location APIs - sounds like Doug knows more about this.
Google Gears
http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2008-March/014155.html
Proposal from Google - part of Google Gears
WebKit on GNOME
http://www.atoker.com/blog/2008/02/26/developing-hybrid-web-gtk-applications/
From Alp's FOSDEM talk
External module to expose location metadata to Web apps Implements the locationaware.org spec Spec not final Uses Gypsy GPS library (alternative location sources possible) – http://gypsy.freedesktop.org/wiki/ var geolocator = navigator.getGeolocator(); geolocator.request(function(location) { alert(location.latitude+', '+location.longitude); });
GPS Gate
http://franson.com/forum/topic.asp?TOPIC_ID=6102
Api similar to Gears
GPS Tools
http://www.clubic.com/telecharger-fiche160476-gpstools-standard-activex-pour-pocket-pc.html
activex for IE
Opera Platform DOM Interface
http://oxine.opera.com/documentation/dom-interface.html no location but some devices available
JSX from JBlend
http://www.w3.org/2007/06/mobile-ajax/papers/aplix.hendry.html access to j2me api in the browser
DCCI
See also
http://www.w3.org/2001/di/dci/ir/
ftp://ftp.informatik.uni-stuttgart.de/pub/library/medoc.ustuttgart_fi/DIP-2579/DIP-2579.pdf
http://portal.acm.org/citation.cfm?id=1156509
http://tutkielmat.uta.fi/pdf/lisuri00064.pdf
http://www.w3.org/2007/06/mobile-ajax/papers/mobileaware.hanrahan.html
OpenAjax Alliance
Some good info on the [Task Force] including links to APIs, use cases, security etc.
DOM based
Instead of new JS APIs, where possible use the DOM, similar to how the /proc pseudo filesystem offers access to data and services to Linux scripts.
BONDI
BONDI, defined by the OMTP consortium is a complete set of APIs to be used for web runtimes [[1]]. The current Version 1.0 is quite complete including a secure policy management environment. A Reference Implementation is available. Further extensions are under discussion.