interact.js is a standalone javascript module for handling single-pointer and multi-touch drags and gestures with powerful options such as inertia and snapping to grids or custom coordintes
Gentry Underwood: Why was there this strange gap in the market that we were able to move into? The gap was created by mobile devices themselves. It’s very natural when a new platform comes along to expect behavior to work as it did in the old platform, which means, for a smartphone, take a desktop email client and jam it down into the mobile device, because that’s all you know. You don’t know how people’s behavior is going to be different; you’ve never seen it before. Well, turns out we use our mobile phones really differently than we use our laptops. It’s taken us a while to figure that out and understand it, and that creates a design opportunity for a different kind of tool. Fundamentally, Mailbox is not an email client so much as it in an inbox, oriented around delightful processing.
The portfolio of interactive web developer Hakim El Hattab. Check out my latest projects, read about what I'm up to or browse through my interactive HTML5 experiments.
G. Kurtenbach, G. Fitzmaurice, T. Baudel, and B. Buxton. Proceedings of the ACM SIGCHI Conference on Human factors in computing systems, page 35--42. New York, NY, USA, ACM, (1997)
P. Quinn, and A. Cockburn. Proceedings of the 21st Annual Conference of the Australian Computer-Human Interaction Special Interest Group: Design: Open 24/7, page 185--192. New York, NY, USA, ACM, (2009)