TY - GEN
T1 - A multitouch software architecture
AU - Echtler, Florian
AU - Klinker, Gudrun
PY - 2008
Y1 - 2008
N2 - In recent years, a large amount of software for multitouch interfaces with various degrees of similarity has been written. In order to improve interoperability, we aim to identify the common traits of these systems and present a layered software architecture which abstracts these similarities by defining common interfaces between successive layers. This provides developers with a unified view of the various types of multitouch hardware. Moreover, the layered architecture allows easy integration of existing software, as several alternative implementations for each layer can co-exist. Finally, we present our implementation of this architecture, consisting of hardware abstraction, calibration, event interpretation and widget layers.
AB - In recent years, a large amount of software for multitouch interfaces with various degrees of similarity has been written. In order to improve interoperability, we aim to identify the common traits of these systems and present a layered software architecture which abstracts these similarities by defining common interfaces between successive layers. This provides developers with a unified view of the various types of multitouch hardware. Moreover, the layered architecture allows easy integration of existing software, as several alternative implementations for each layer can co-exist. Finally, we present our implementation of this architecture, consisting of hardware abstraction, calibration, event interpretation and widget layers.
KW - Architecture
KW - Framework
KW - Multitouch
KW - Widgets
UR - http://www.scopus.com/inward/record.url?scp=70049117992&partnerID=8YFLogxK
U2 - 10.1145/1463160.1463220
DO - 10.1145/1463160.1463220
M3 - Conference contribution
AN - SCOPUS:70049117992
SN - 9781595937049
T3 - ACM International Conference Proceeding Series
SP - 463
EP - 466
BT - NordiCHI 2008
T2 - NordiCHI 2008: Building Bridges - 5th Nordic Conference on Human-Computer Interaction
Y2 - 20 October 2008 through 22 October 2008
ER -