—Consumer electronics and mobile devices intended for pervasive applications are often subject to shaking that makes their screen difficult to read. To address this usability challenge, we present oShake, a system for screen content stabilization. oShake utilizes a single accelerometer, now present in numerous consumer electronics and mobile devices. The core of oShake is a physics inspired model that dynamically compensates for the device shaking by shifting the screen content opposite the direction of the shake. The model is efficient, parametric, and can be fine tuned based on shaking pattern detection. We implement a prototype of oShake on an Apple iPhone and conduct user studies in a number of scenarios, which highlight the strengths as well as limitations of oShake in coping with shaking devices. Keywords-component; accelerometer; stabilization; screen I. I TRODUCTIO Consumer electronics and mobile devices are often operated in shaky environments, for example reading emails on ...