Abstract
Interactive surfaces (IS) like digital tabletop systems offer a cornucopia of input possibilities like touch gestures or interaction with physical objects. Additionally, multiple users can interact simultaneously allowing for a collaborative setting. These aspects have increased the complexity of designing such interfaces as compared to WIMP interfaces. However, existing UI design approaches fall short of taking these aspects into account and existing design approaches for IS focus on software development. We introduce the EMIL environment that allows authors of design teams to create multi-touch and tangible user interfaces. In its core, EMIL consists of a software framework that provides interaction components (for instance, widgets like images or maps as well as interaction concepts like gestures) that are especially suited for IS. Authors like UI designers collaboratively create software prototypes directly at the IS without the need to write code. For this purpose, they use and adapt the components of the software framework in an authoring application. Authors collect and retrieve information about the interaction components in a knowledge database employing a tablet computer app. In a qualitative evaluation interview, EMIL has been well received by a design team of an advertising agency.
Chapter PDF
Similar content being viewed by others
References
Borchers, J.O.: A Pattern Approach to Interaction Design. In: Proceedings of the 3rd Conference on Designing Interactive Systems: Processes, Practices, Methods, and Techniques, DIS 2000, pp. 369–378. ACM, New York (2000)
Echtler, F., Klinker, G.: A Multitouch Software Architecture. In: NordiCHI 2008: Proceedings of the 5th Nordic Conference on Human-Computer Interaction, pp. 463–466. ACM, New York (2008)
Hansen, T.E., Hourcade, J.P., Virbel, M., Patali, S., Serra, T.: PyMT: a Post WIMP Multi-Touch User Interface Toolkit. In: Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces, ITS 2009, pp. 17–24. ACM, New York (2009)
Kaltenbrunner, M.: reacTIVision and TUIO: a Tangible Tabletop Toolkit. In: ITS 2009: Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces, pp. 9–16. ACM, New York (2009)
Khandkar, S.H., Sohan, S.M., Sillito, J., Maurer, F.: Tool Support for Testing Complex Multi-Touch Gestures. In: Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces (2010)
Klemmer, S.R., Li, J., Lin, J., Landay, J.A.: Papier-Mache: Toolkit Support for Tangible Input. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 2004, pp. 399–406. ACM, New York (2004)
König, W.A., Rädle, R., Reiterer, H.: Squidy: A Zoomable Design Environment for Natural User Interfaces. In: CHI EA 2009: Proceedings of the 27th International Conference Extended Abstracts on Human Factors in Computing Systems, pp. 4561–4566. ACM, New York (2009)
Landay, J.A., Myers, B.A.: Sketching Interfaces: Toward More Human Interface Design. Computer 34(3), 56–64 (2001)
Laufs, U., Ruff, C., Zibuschka, J.: MT4j - A Cross-platform Multi-touch Development Framework. In: ACM EICS 2010, Workshop: Engineering Patterns for Multi-Touch Interfaces, pp. 52–57 (2010)
Lawson, J.-Y.L., Al-Akkad, A.-A., Vanderdonckt, J., Macq, B.: An Open Source Workbench for Prototyping Multimodal Interactions Based on Off-The-Shelf Heterogeneous Components. In: Proceedings of the 1st ACM SIGCHI Symposium on Engineering Interactive Computing Systems, EICS 2009, pp. 245–254. ACM, New York (2009)
Luderschmidt, J., Bauer, I., Haubner, N., Lehmann, S., Dörner, R., Schwanecke, U.: TUIO AS3: A Multi-Touch and Tangible User Interface Rapid Prototyping Toolkit for Tabletop Interaction. In: Dörner, R., Krömker, D. (eds.) Self Integrating Systems for Better Living Environments: First Workshop, Sensyble 2010, pp. 21–28. Shaker Aachen (November 2010)
MacIntyre, B., Gandy, M., Dow, S., Bolter, J.D.: DART: A Toolkit for Rapid Design Exploration of Augmented Reality Experiences. In: Proceedings of the 17th Annual ACM Symposium on User Interface Software and Technology, UIST 2004, pp. 197–206. ACM, New York (2004)
Remy, C., Weiss, M., Ziefle, M., Borchers, J.: A Pattern Language for Interactive Tabletops in Collaborative Workspaces. In: Proceedings of the 15th European Conference on Pattern Languages of Programs, EuroPLoP 2010, pp. 9:1–9:48. ACM, New York (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Luderschmidt, J., Haubner, N., Lehmann, S., Dörner, R. (2013). EMIL: A Rapid Prototyping Authoring Environment for the Design of Interactive Surface Applications. In: Kurosu, M. (eds) Human-Computer Interaction. Human-Centred Design Approaches, Methods, Tools, and Environments. HCI 2013. Lecture Notes in Computer Science, vol 8004. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39232-0_42
Download citation
DOI: https://doi.org/10.1007/978-3-642-39232-0_42
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-39231-3
Online ISBN: 978-3-642-39232-0
eBook Packages: Computer ScienceComputer Science (R0)