ToMMI - A Software Library for Multiplatform Tangible Mobile Interaction

Francesco Strada, Andrea Bottino

Abstract

In this paper we present ToMMI (TOkens for Multiplatform tangible Mobile Interaction), a software library capable of supporting both tangible and multi-touch interaction on mobile devices. ToMMI exploits 3D printed tokens that can be recognized and tracked on devices equipped with commercial capacitive displays. Results shows that the computational core of ToMMI is lightweight and can extract token information in less than a millisecond. Furthermore, the library has an intuitive interface, which facilitates its use, and it is based on a portable framework that guarantees the deployment of any application based on it on a plethora of different smartphones and tablets. We also report that ToMMI code is available, open source, for the research community.

References

  1. AppMATes (2016). Appmates, mobile application toys. http://www.appmatestoys.com. Accessed: 2016-10- 06.
  2. Bottino, A., Martina, A., Strada, F., and Toosi, A. (2016). Gaine a portable framework for the development of edutainment applications based on multitouch and tangible interaction. Entertainment Computing, 16:53 - 65.
  3. CCV (2016). Community core vision. http://github.com/ nuigroup/ccv15. Accessed: 2016-10-06.
  4. . S., Strada, F., and Bottino, A. (2016). Designing collaborative games for children education on sustainable development. In 8th International Conference on Intelligent Technologies for Interactive Entertainment, INTETAIN 2016.
  5. GrapheneLab (2016). Conductive graphene filament, a conductive 3d printing filament. http://goo.gl/6ZJjqf. Accessed: 2016-10-06.
  6. Ishii, H. (2008). The tangible user interface and its evolution. Commun. ACM, 51(6):32-36.
  7. Jordà, S., Geiger, G., Alonso, M., and Kaltenbrunner, M. (2007). The reactable: Exploring the synergy between live music performance and tabletop tangible interfaces. In Proceedings of the 1st International Conference on Tangible and Embedded Interaction, TEI 7807, pages 139-146, New York, NY, USA. ACM.
  8. Kratz, S., Westermann, T., Rohs, M., and Essl, G. (2011). Capwidgets: Tangile widgets versus multi-touch controls on mobile devices. In CHI 7811 Extended Abstracts on Human Factors in Computing Systems, CHI EA 7811, pages 1351-1356, New York, NY, USA. ACM.
  9. Liang, R.-H., Chan, L., Tseng, H.-Y., Kuo, H.-C., Huang, D.-Y., Yang, D.-N., and Chen, B.-Y. (2014a). Gaussbricks: Magnetic building blocks for constructive tangible interactions on portable displays. In CHI 7814 Extended Abstracts on Human Factors in Computing Systems, CHI EA 7814, pages 587-590, New York, NY, USA. ACM.
  10. Liang, R.-H., Kuo, H.-C., Chan, L., Yang, D.-N., and Chen, B.-Y. (2014b). Gaussstones: Shielded magnetic tangibles for multi-token interactions on portable displays. In Proceedings of the 27th Annual ACM Symposium on User Interface Software and Technology, UIST 7814, pages 365-372, New York, NY, USA. ACM.
  11. Mono (2016). Mono, cross platform, open source .net framework. http://www.mono-project.com. Accessed: 2016-10-06.
  12. Patten, J. and Ishii, H. (2007). Mechanical constraints as computational constraints in tabletop tangible interfaces. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 7807, pages 809-818, New York, NY, USA. ACM.
  13. Reactivision (2016). Reactivision, a toolkit for tangible multi-touch surfaces. http://reactivision.sourceforge. net. Accessed: 2016-10-06.
  14. Tiggly (2016). Tiggly, interactive toys and ipad learning apps for childrens. https://www.tiggly.com. Accessed: 2016-10-06.
  15. Voelker, S., Nakajima, K., Thoresen, C., Itoh, Y., Overgard, K. I., and Borchers, J. (2013). Pucs demo: Detecting transparent, passive untouched capacitive widgets. In Proceedings of the 2013 ACM International Conference on Interactive Tabletops and Surfaces, ITS 7813, pages 325-328, New York, NY, USA. ACM.
  16. Yu, N.-H., Chan, L.-W., Cheng, L.-P., Chen, M. Y., and Hung, Y.-P. (2010). Enabling tangible interaction on capacitive touch panels. In Adjunct Proceedings of the 23Nd Annual ACM Symposium on User Interface Software and Technology, UIST 7810, pages 457-458, New York, NY, USA. ACM.
  17. Yu, N.-H., Chan, L.-W., Lau, S. Y., Tsai, S.-S., Hsiao, I.- C., Tsai, D.-J., Hsiao, F.-I., Cheng, L.-P., Chen, M., Huang, P., and Hung, Y.-P. (2011). Tuic: Enabling tangible interaction on capacitive multi-touch displays. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 7811, pages 2995- 3004, New York, NY, USA. ACM.
Download


Paper Citation


in Harvard Style

Strada F. and Bottino A. (2017). ToMMI - A Software Library for Multiplatform Tangible Mobile Interaction . In Proceedings of the 12th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications - Volume 2: HUCAPP, (VISIGRAPP 2017) ISBN 978-989-758-229-5, pages 100-107. DOI: 10.5220/0006141401000107


in Bibtex Style

@conference{hucapp17,
author={Francesco Strada and Andrea Bottino},
title={ToMMI - A Software Library for Multiplatform Tangible Mobile Interaction},
booktitle={Proceedings of the 12th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications - Volume 2: HUCAPP, (VISIGRAPP 2017)},
year={2017},
pages={100-107},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006141401000107},
isbn={978-989-758-229-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 12th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications - Volume 2: HUCAPP, (VISIGRAPP 2017)
TI - ToMMI - A Software Library for Multiplatform Tangible Mobile Interaction
SN - 978-989-758-229-5
AU - Strada F.
AU - Bottino A.
PY - 2017
SP - 100
EP - 107
DO - 10.5220/0006141401000107