RESOLVED WORKSFORME 30335
add support for accelerometer / orientation events
https://bugs.webkit.org/show_bug.cgi?id=30335
Summary add support for accelerometer / orientation events
Patrick Mueller
Reported 2009-10-13 09:17:07 PDT
Firefox has added some accelerometer / orientation JavaScript events in their nightlies. It would be nice to have this for WebKit as well. links: - Doug Turner's blog posts (Moz developer): http://dougt.org/wordpress/tag/mozorientation/ - demo movie http://blip.tv/file/2711424 - Mozilla's IDL for the event: http://mxr.mozilla.org/mozilla-central/source/widget/public/nsIAccelerometer.idl - for reference, iPhone OS doc on accelerometer APIs: http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIAccelerometer_Class/Reference/UIAccelerometer.html - Android doc on Sensor events, that can track acceleration and orientation as separate things http://developer.android.com/reference/android/hardware/SensorEvent.html Unfortunately, there's no "API" apparently for desktop macs, though accessing accelerometer data is described in "Mac OS X Internals: A Systems Approach" by Amit Singh (section 10.7.5). Accelerometers are available for some PC laptops as well, though the usage on a laptop seems a bit of a stretch.
Attachments
Steve Block
Comment 1 2010-05-12 08:27:14 PDT
There's now a draft spec for both orientation and accelerometer events. It's being developed by the Geolocation working group of which Doug is an active member. See http://dev.w3.org/geo/api/spec-source-orientation.html. We plan to implement this in Android soon.
Steve Block
Comment 2 2010-05-12 08:34:10 PDT
> We plan to implement this in Android soon. By which I mean we'll contribute both the WebCore common code and the specifics for the Android port. Patches coming soon ...
Steve Block
Comment 3 2010-05-17 02:09:27 PDT
I'll implement DeviceOrientation in stages, with separate bugs to track each stage. I've filed Bug 39210 to tack the addition of the bindings.
Hans Wennborg
Comment 4 2010-05-18 04:41:10 PDT
Adding myself to the CC list.
Steve Block
Comment 5 2010-05-20 09:36:21 PDT
Added spec link to bug's URL field
Marcos Caceres
Comment 6 2024-05-19 19:34:23 PDT
WebKit implements the Device Orientation and Motion spec.
Note You need to log in before you can comment on or make changes to this bug.