Anti Shake

Mobility on the go!

Anti Shake, a mobile application aims to reduce the stress levels on the eyes of users when using mobile devices to read, and watch videos while in motion. It is uncomfortable at best to read text, view pictures or watch movies in a mobile device while walking or travelling in a moving vehicle. Our eyes are somewhat capable of tracking moving objects but in case of high frequency and unpredictable motion, we find it difficult to keep track of on screen content. This may also be the case for people with unsteady hands (Parkinson’s disease, nerve damage).

It is based on NoShake by Ahmad Rahmati, Clayton Shepard and Lin Zhong. NoShake introduces a method of stabilizing screen content in a moving environment by modelling the phone as a physical process. If we look at the phone as an object within which a mass is attached by springs on all sides, we can model the system as a combination of spring-mass-damper. Here, the spring makes the mass (mobile device, in our case) steady relative to shaking environment, while the dampers prevents its oscillation.

The primary focus of Anti Shake is to write a library which will support development of applications in any platform. This will also facilitate future enhancements without the need to rewrite applications.