We'll talk about Sixaxis next, specifically for the Sixaxis (Launch controller), Dualshock 3, and Dualshock 4. While Sixaxis is also present in the Move and Vita, we'll just stick to standard console controllers for now.
Sony's Sixaxis, as the name suggests, is a motion sensor that can read 6 directions of motion (3-axis gyroscope plus 3-axis acceleraometer). At the PS3's launch, it was a standard feature on the PS3 controller of the same name. Later, the Dualshock 3 was released. It added rumble motors while keeping the Sixaxis motion sensor. It later appeared in the Dualshock 4 as well, with improved responsiveness and accuracy. Game developers can utilize the motion sensor to allow for an additional method of control input, where controller motion affects the gameplay.
What games or other non-game applications do you think used Sixaxis in the best way? In my opinion, the software keyboard (on PS4) was a great implementation. By pressing R3 in the keyboard, you can use Sixaxis to select the text you need. I have a bluetooth keyboard though, so this doesn't matter much to me. But it's certainly far better than using the D-Pad for those that don't use an external keyboard.