Google Gravity experiment
mrdoob.com
mrdoob.com
Prior to that discovery, I had no idea that a non-mobile browser could access motion sensor data. Turns out that on a MBP at least, the data comes from the Sudden Motion Sensor[1], which is also responsible for parking disk drive heads if you drop your laptop. Pretty cool stuff.
[1] https://en.wikipedia.org/wiki/Sudden_Motion_Sensor
A couple more links for the curious:
http://www.html5rocks.com/en/tutorials/device/orientation/
https://developer.mozilla.org/en-US/docs/WebAPI/Detecting_de...
EDIT: Almost forgot, but I actually created a little drawing experiment based on this: http://peterjmags.com/accelosketch/. Try clicking around and tilting your laptop to draw.
Objective C is a hell of a programming language to learn just to access motion sensors.
Nothing like that sinking feeling in the pit of your stomach when you realize you have yet another memory leak, zombie object or mysterious exception in the main run loop to debug!
Is this -currently- the case? Highly unlikely. But will someone seek to profit from these data in the future? Probably.
“We show that accelerometer readings are a powerful side channel that can be used to extract entire sequences of entered text on a smart- phone touchscreen keyboard.”
Pending research to the contrary, I would assume that what is typed on the keyboard of a laptop can be recovered through the accelerometer by an application running in the background.
(we are currently reviving the project, i.e.: added collision events, other stuff to follow)