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.
Irientation describes the way in which a logical connection can be created and visualized between objects and object's states. Often used animations in this category are directional motions. They give an impression of the location and the structure of information. Orientation describes the object's environment and therefore the system's information architecture. For that reason, Orientation invites the user to explore the user interface.
Ample SDK is a standard-based cross-browser JavaScript UI Framework for building Rich Internet Applications. It employs XML technologies (such as XUL, SVG or HTML5) for UI layout, CSS for UI style and JavaScript with standard DOM/jQuery APIs for application logic. It equalizes browsers and brings technologies support to those missing any.
LiveCode brings three key things to your development process: the interface, the language and live coding. You start with the interface. Get going by opening a new project and dragging items onto it. A button, a field, a scrollbar… whatever your app needs. Play about with them a bit. Resize, rearrange, change the color, add some pretty drop shadows. Make it look funky and just the way you want it.
Now the language comes in. It’s English. You add it to your objects to make them do what you want them to do. For example writing:
Canonical is deeply committed to the future of computing and how humans interact with computers on a daily basis. Multi-touch technologies are the next step in this area, and this project groups aims to collect our efforts in this field centrally on Launchpad. Open code reviews are here: https://code.launchpad.net/canonical-multitouch/+activereviews
P. Quinn, и A. Cockburn. Proceedings of the 21st Annual Conference of the Australian Computer-Human Interaction Special Interest Group: Design: Open 24/7, стр. 185--192. New York, NY, USA, ACM, (2009)
X. Qian, Y. Yang, и Y. Gong. Proceedings of the 10th International Conference on Virtual Reality Continuum and Its Applications in Industry, стр. 171--178. New York, NY, USA, ACM, (2011)
M. Dörk, S. Carpendale, и C. Williamson. Proceedings of the International Working Conference on Advanced Visual Interfaces, стр. 233--240. New York, NY, USA, ACM, (2012)