Interactive surfaces are becoming more and more common in research and everyday use. Recent research has focused on hardware technologies and basic interaction techniques. While the WIMP paradigm is the prevalent standard for desktop computers, there is no consensus yet on similar paradigms for interactive surfaces. In order to explore novel interaction paradigms for interactive surfaces, researchers commonly use specialized frameworks like the Microsoft Surface SDK or write their own middleware, forfeiting many advantages of existing operating systems and closing out legacy applications. This paper proposes an approach for building multitouchenabled desktop environments based on common UNIX paradigms and components. By extending the system’s window manager researchers can transparently control user input and graphical output on interactive surfaces, simultaneously supporting both multitouch-capable and legacy applications.
[1]
Markus Rittenbruch,et al.
A unified multi-touch & multi-pointer software architecture for supporting collocated work on the desktop
,
2009
.
[2]
Frédéric Vernier,et al.
Toward user interface virtualization: legacy applications and innovative interaction systems
,
2009,
EICS '09.
[3]
Heinrich Hußmann,et al.
Curve: Blending Horizontal and Vertical Interactive Surfaces
,
2009
.
[4]
Bruce H. Thomas,et al.
Groupware Support in the Windowing System
,
2007,
AUIC.
[5]
Francisco J. Ballesteros,et al.
Plan B: Using Files instead of Middleware Abstractions
,
2007,
IEEE Pervasive Computing.
[6]
Meredith Ringel Morris,et al.
Insights on Interactive Tabletops: A Survey of Researchers and Developers
,
2009
.