Skip to content

References: Touch Gestures, Mobile Sensors & Interaction

  1. Multi-touch - Wikipedia - History and technical implementation of multi-point capacitive sensing hardware, simultaneous contact tracking, and gesture recognition on modern touchscreens and mobile devices.

  2. Inertial measurement unit - Wikipedia - Overview of accelerometers, gyroscopes, and magnetometers in mobile devices measuring linear acceleration, gravitational vectors, and angular rotation rates for dynamic physical interaction.

  3. Touchscreen - Wikipedia - Comprehensive hardware and software principles of resistive and capacitive touch interfaces, coordinate digitization, and mobile user interaction paradigms across modern consumer electronics.

  4. Designing for Touch - Josh Clark - A Book Apart - Clark established the canonical touch ergonomic zones, multi-finger gesture affordances, and thumb-friendly interaction patterns for responsive touchscreen web applications and mobile canvases.

  5. Mobile Interaction Design - Matt Jones and Gary Marsden - John Wiley & Sons - Jones and Marsden pioneered pedagogical frameworks for physical device sensor input, illustrating how accelerometer tilt and shake dynamics enhance interactive feedback in mobile media.

  6. p5.js Touch and Mobile Events Reference - p5.js Foundation - API documentation for touches[], touchStarted(), touchMoved(), touchEnded(), rotationX, rotationY, rotationZ, and deviceTurned() functions for mobile web sketches and responsive touchscreens.

  7. MDN Touch Events Guide - MDN Web Docs - Exhaustive technical documentation detailing TouchEvent, TouchList, identifier tracking, targetTouches, and preventing mobile elastic scrolling during interaction on modern mobile web touchscreens.

  8. Orientation and Motion Data in Web Browsers - MDN Web Docs - Technical guide to the DeviceOrientationEvent and DeviceMotionEvent APIs, covering alpha, beta, gamma Euler angles, acceleration with gravity, and permission requests across mobile browsers.

  9. W3C Pointer Events Level 3 Specification - World Wide Web Consortium (W3C) - Official web standards specification detailing pointer type detection, pressure sensitivity, contact geometry width/height, and multi-pointer tracking across touch hardware systems.

  10. Designing Mobile Web Creative Sketches - p5.js Glitch Examples - Interactive mobile-optimized p5.js sketches demonstrating touch-pinch zooming, device shake triggers, and gyroscope-driven marble labyrinth games for modern smartphones and tablets.