Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Does anyone know what the collective term for shaking a device to achieve something or using the accelerometer of a device to do something is? Is it haptic technology?

share|improve this question
hap·tic/ˈhaptik/ Adjective: Of or relating to the sense of touch. – Jarrod Roberson Sep 20 '11 at 23:05
Haptics usually refers to a device that responds to user interaction with tactile feedback - like the rumble pack in game controllers or vibrator in a phone or the haptic mechanism in the screen of some of the fancier BlackBerrys. (Blackberries?) – greyfade Sep 20 '11 at 23:08

I would say semantically Kinetic would be a better term than Haptic.

ki·net·ic adjective /kəˈnetik/

Of, relating to, or resulting from motion

(of a work of art) Depending on movement for its effect

For semantics questions like this is very valuable.

The iPhone 4 for example has 2 accelerometers and 1 gyroscope, all of which rely on motion ( kinetic action ) and nothing to do with touch ( haptic ).

share|improve this answer
+1: seems much more correct, another +1 for link to the English Q&A ... – IAbstract Sep 20 '11 at 23:15
So would you say if someone shook their phone to perform an action they were using Kinetic Technology? – Jonas Nielsen Sep 20 '11 at 23:18
@Jonas Nielsen: <pedantic>I would say they were using the accelerometer. </pedantic> – Loki Astari Sep 20 '11 at 23:51
@Tux-D the iPhone 4 has more motion sensors than just the accelerometers, it also has a gyroscope which is kinetic motion input as well. – Jarrod Roberson Sep 21 '11 at 0:05

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.