References: Touch Gestures, Mobile Sensors & Interaction¶
-
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.
-
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.
-
Touchscreen - Wikipedia - Comprehensive hardware and software principles of resistive and capacitive touch interfaces, coordinate digitization, and mobile user interaction paradigms across modern consumer electronics.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.