1.) Testing Atomicity of Composed Concurrent Operations (OOPSLA’11) 2.) Automatic Fine-Grain Locking using Shape Properties
1.)Testing Atomicity of Composed Concurrent Operations (OOPSLA’11) We address the problem of testing atomicity of composed concurrent operations. Concurrent libraries help programmers exploit parallel hardware by providing scalable concurrent operations with the illusion that each…
OmniTouch: Wearable Multitouch Interaction Everywhere
OmniTouch is a wearable depth-sensing and projection system that enables interactive multitouch applications on everyday surfaces. Beyond the shoulder-worn system, there is no instrumentation of the user or environment. Foremost, the system allows the wearer…
Augmented Projector
Handheld projector systems have the potential to enable users to dynamically augment environments with digital graphics. With Augmented Projector we explore new parts of the design space for interacting using handheld projection in indoor spaces,…
Vermeer
Vermeer is a novel interactive 360° viewable display suitable for a tabletop form factor. It provides viewpoint corrected stereoscopic 3D graphics to simultaneous users 360° around the display, without the need for eyewear or other…
Two Extremes of Touch Interaction
By Janie Chang, Writer, Microsoft Research Microsoft Research Redmond researchers Hrvoje Benko and Scott Saponas have been investigating the use of touch interaction in computing devices since the mid-’00s. Now, two sharply different yet related…
Surface Physics
Surface Physics explores new ways of supporting multi-touch and whole hand interaction on digital surfaces. Our aim is to bring the digital to ‘life’, allowing interactions with digital objects to simulate the physics of the…