Tactive, a Framework for Cross Platform Development of Tabletop Applications

Ombretta Gaggi, Marco Regazzo

2014

Abstract

The number and types of applications developed for multi-touch tabletops are dramatically increased in the last years, mainly due to the fact that interactive tabletops allow a more natural interaction with the user through their multi-touch interfaces. Despite many applications share a big set of common features, e.g., gestures recognition, interface orientation, etc., almost all applications implement their home made software solutions. In this paper we present Tactive, a software layer for fast development of portable applications for multi-touch interactive tabletops. Tactive allows to abstract from hardware and software equipment and to embed a web application into a application for multi-touch surfaces. Our framework supports up to five fingers gestures recognition and communication between different windows, and allows to save more than 60% of developing time.

References

  1. Anthony, L., Brown, Q., Nias, J., Tate, B., and Mohan, S. (2012). Interaction and recognition challenges in interpreting children's touch and gesture input on mobile devices. In Proceedings of the 2012 ACM international conference on Interactive tabletops and surfaces, ITS 7812, pages 225-234.
  2. Apache Software Foundation (2013). Phonegap, http:// phonegap.com/.
  3. Belleh, W. and Blankenburgs, M. (2013). qTUIO Library. http://qtuio.sirbabyface.net/.
  4. Correia, N., Mota, T., Nóbrega, R., Silva, L., and Almeida, A. (2010). A multi-touch tabletop for robust multimedia interaction in museums. In ACM International Conference on Interactive Tabletops and Surfaces, ITS 7810, pages 117-120.
  5. Forlines, C., Wigdor, D., Shen, C., and Balakrishnan, R. (2007). Direct-touch vs. mouse input for tabletop displays. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 7807, pages 647-656.
  6. Gaggi, O. and Regazzo, M. (2013). An environment for fast development of tabletop applications. In Proceedings of the 2013 ACM International Conference on Interactive Tabletops and Surfaces, ITS 7813, pages 413-416.
  7. Geller, T. (2006). Interactive tabletop exhibits in museums and galleries. IEEE Comput. Graph. Appl., 26(5):6- 11.
  8. Hesselmann, T., Boll, S., and Heuten, W. (2011). Sciva: designing applications for surface computers. In Proceedings of the 3rd ACM SIGCHI Symposium on Engineering interactive computing systems, EICS 7811, pages 191-196.
  9. Ideum (2013). Gestureworks Core. http://gesture works.com/pages/core-home.
  10. Kaltenbrunner, M., Bovermann, T., Bencina, R., and Costanza, E. (2013). TUIO Framework. http:// www.tuio.org/.
  11. Luyten, K., Vanacken, D., Weiss, M., Borchers, J., Izadi, S., and Wigdor, D. (2010). Engineering patterns for multi-touch interfaces. In Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems, EICS 7810, pages 365-366.
  12. Microsoft (2013a). Surface 2.0 SDK. http:// msdn.microsoft.com/en-us/library/ff 727815.aspx.
  13. Microsoft (2013b). Walkthrough: Creating Your First Touch Application. http://msdn.microsoft.com/en-us/ library/ee649090.aspx.
  14. Nielsen, M., Strring, M., Moeslund, T., and Granum, E. (2004). A procedure for developing intuitive and ergonomic gesture interfaces for hci. In Camurri, A. and Volpe, G., editors, Gesture-Based Communication in Human-Computer Interaction, volume 2915 of Lecture Notes in Computer Science, pages 409-420. Springer Berlin Heidelberg.
  15. Pedrosa, D., Guimara˜es, R. L., da Grac¸a Pimentel, M., Bulterman, D. C. A., and Cesar, P. (2013). Interactive coffee table for exploration of personal photos and videos. In Proceedings of the 28th Annual ACM Symposium on Applied Computing, SAC 7813, pages 967- 974.
  16. Qin, Y., Liu, J., Wu, C., and Shi, Y. (2012). uEmergency: a collaborative system for emergency management on very large tabletop. In Proceedings of the 2012 ACM international conference on Interactive tabletops and surfaces, ITS 7812, pages 399-402.
  17. Rick, J., Marshall, P., and Yuill, N. (2011). Beyond onesize-fits-all: how interactive tabletops support collaborative learning. In Proceedings of the 10th International Conference on Interaction Design and Children, IDC 7811, pages 109-117.
  18. Seto, M., Scott, S., and Hancock, M. (2012). Investigating menu discoverability on a digital tabletop in a public setting. In Proceedings of the 2012 ACM international conference on Interactive tabletops and surfaces, ITS 7812, pages 71-80.
  19. SMART Technologies (2013). SMART Table SDK. http:// downloads01.smarttech.com/media/products/sdk/ smart-table-sdk-summary.pdf.
  20. Toffanin, P. (2013). Glassomium Project. http://www.glass omium.org/.
  21. Touchwindow S.r.l. (2013). Slice Table Multi-Touch http:// www.touchwindow.it/en/slice-multi-touch-table.php/.
  22. Unedged (2013). Arena Multitouch Platform. http:// arena.unedged.com/.
  23. Urakami, J. (2012). Developing and testing a human-based gesture vocabulary for tabletop systems. Human Factors, 54(4):636-653.
  24. Wigdor, D., Fletcher, J., and Morrison, G. (2009). Designing user interfaces for multi-touch and gesture devices. In CHI 7809 Extended Abstracts on Human Factors in Computing Systems, CHI EA 7809, pages 2755- 2758.
Download


Paper Citation


in Harvard Style

Gaggi O. and Regazzo M. (2014). Tactive, a Framework for Cross Platform Development of Tabletop Applications . In Proceedings of the 10th International Conference on Web Information Systems and Technologies - Volume 2: WEBIST, ISBN 978-989-758-024-6, pages 91-98. DOI: 10.5220/0004857800910098


in Bibtex Style

@conference{webist14,
author={Ombretta Gaggi and Marco Regazzo},
title={Tactive, a Framework for Cross Platform Development of Tabletop Applications},
booktitle={Proceedings of the 10th International Conference on Web Information Systems and Technologies - Volume 2: WEBIST,},
year={2014},
pages={91-98},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004857800910098},
isbn={978-989-758-024-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 10th International Conference on Web Information Systems and Technologies - Volume 2: WEBIST,
TI - Tactive, a Framework for Cross Platform Development of Tabletop Applications
SN - 978-989-758-024-6
AU - Gaggi O.
AU - Regazzo M.
PY - 2014
SP - 91
EP - 98
DO - 10.5220/0004857800910098