Abstract
This paper coins the term micro-interactions to refer to the class of small exchanges between devices that occur almost instantaneously. For example, a mobile payment using near-field communication (NFC) is a micro-interaction. The arrival of NFC on smart phones makes possible a wide array of applications using micro-interactions, from sharing photos between a phone and a TV to checking a car into a valet parking service by touching two phones.
This paper addresses the challenge of how to create intuitive, frictionless micro-interactions that require no pre-configuration for a large class of applications. We deliver a consistent tap-and-share interface for many forms of micro-interactions through several concepts. We propose interaction manifests as universal descriptors of multi-party, cross-platform applications. Zero-click overheads are made possible by automatically using the foreground application as the context for the micro-interactions. We extend the concept of connection handovers to allow NFC-enabled applications to run unmodified on devices lacking NFC. We also show how these abstractions make it easy to create a variety of applications. All the application and library code is available as open source.
We demonstrate that by focusing on micro-interactions, our mobile phones can provide a single focal point that enables sharing of our digital identity, assets, applications, and personality with friends (with their mobile phones) as well as the larger-screen PCs and TVs all around us.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bardram, E.: Activity-based computing: support for mobility and collaboration in ubiquitous computing. Personal Ubiquitous Comput. 9, 312–322 (2005)
Richard, A.: Bolt. “put-that-there:” voice and gesture at the graphics interface. In: Proceedings of the 7th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 1980, pp. 262–270. ACM, New York (1980)
Dearman, D., Pierce, J.S.: It’s on my other computer!: computing with multiple devices. In: Proceeding of the Twenty-Sixth Annual SIGCHI Conference on Human Factors in Computing Systems, CHI 2008, pp. 767–776. ACM, New York (2008)
Keith Edwards, W., Newman, M.W., Sedivy, J.Z., Smith, T.F.: Experiences with recombinant computing: Exploring ad hoc interoperability in evolving digital networks. ACM Trans. Comput.-Hum. Interact. 16(1), 1–44 (2009)
NFC Forum. Nfc forum technical specifications (2010), http://www.nfc-forum.org/specs/spec_list
Francis, L., Hancke, G., Mayes, K., Markantonakis, K.: Practical NFC Peer-to-Peer Relay Attack Using Mobile Phones. In: Ors Yalcin, S.B. (ed.) RFIDSec 2010. LNCS, vol. 6370, pp. 35–49. Springer, Heidelberg (2010)
Google. Near field communication (2011), http://developer.android.com/guide/topics/nfc/index.html#p2p
Junction, http://openjunction.org
Mayrhofer, R., Gellersen, H.: Shake well before use: Intuitive and secure pairing of mobile devices. IEEE Transactions on Mobile Computing 8, 792–806 (2009)
Olsen, D.R., Travis Nielsen, S., Parslow, D.: Join and capture: A model for nomadic interaction. In: Proceedings of 14th Annual ACM Symposium on User Interface Software and Technology, pp. 131–140. Press (2001)
O’Neill, E., Thompson, P., Garzonis, S., Warr, A.: Reach Out and Touch: Using NFC and 2D Barcodes for Service Discovery and Interaction with Mobile Devices. In: LaMarca, A., Langheinrich, M., Truong, K.N. (eds.) Pervasive 2007. LNCS, vol. 4480, pp. 19–36. Springer, Heidelberg (2007)
Oulasvirta, A., Sumari, L.: Mobile kits and laptop trays: managing multiple devices in mobile information work. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 2007, pp. 1127–1136. ACM, New York (2007)
Pering, T., Ballagas, R., Want, R.: Spontaneous marriages of mobile devices and interactive spaces. Commun. ACM 48(9), 53–59 (2005)
Pering, T., Want, R., Rosario, B., Sud, S., Lyons, K.: Enabling Pervasive Collaboration with Platform Composition. In: Tokuda, H., Beigl, M., Friday, A., Brush, A.J.B., Tobe, Y. (eds.) Pervasive 2009. LNCS, vol. 5538, pp. 184–201. Springer, Heidelberg (2009)
Pierce, J.S., Nichols, J.: An infrastructure for extending applications’ user experiences across multiple personal devices. In: Proceedings of the 21st Annual ACM Symposium on User Interface Software and Technology, UIST 2008, pp. 101–110. ACM, New York (2008)
Juniper Research. 1 in 5 Smartphones will have NFC by 2014 (2011), http://www.msnbc.msn.com/id/42584660/ns/business-press_releases/
Saxena, N., Uddin, M.B., Voris, J.: Universal device pairing using an auxiliary device. In: Proceedings of the 4th Symposium on Usable Privacy and Security, SOUPS 2008, pp. 56–67. ACM, New York (2008)
Schilit, B.N., Sengupta, U.: Device ensembles. Computer 37, 56–64 (2004)
Schmidt, D., Chehimi, F., Rukzio, E., Gellersen, H.: Phonetouch: a technique for direct phone interaction on surfaces. In: Proceedings of the 23rd Annual ACM Symposium on User Interface Software and Technology, UIST 2010, pp. 13–16. ACM, New York (2010)
Stajano, F., Anderson, R.J.: The Resurrecting Duckling: Security Issues for Ad-Hoc Wireless Networks. In: Malcolm, J.A., Christianson, B., Crispo, B., Roe, M. (eds.) Security Protocols. LNCS, vol. 1796, pp. 172–182. Springer, Heidelberg (2000)
Tang, J.C., Lin, J., Pierce, J., Whittaker, S., Drews, C.: Recent shortcuts: using recent interactions to support shared activities. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 2007, pp. 1263–1272. ACM, New York (2007)
Bump Technologies, http://bu.mp
Uzun, E., Karvonen, K., Asokan, N.: Usability analysis of secure pairing methods. Technical report. In Usable Security, USEC (2007)
Want, R., Fishkin, K.P., Gujar, A., Harrison, B.L.: Bridging physical and virtual worlds with electronic tags (1999)
Weiser, M.: The computer for the 21st century. Scientific American 265(3), 66–75 (1991)
Wilson, A.D., Sarin, R.: Bluetable: connecting wireless mobile devices on interactive surfaces using vision-based handshaking. In: Proceedings of Graphics Interface, GI 2007, pp. 119–125. ACM, New York (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Dodson, B., Lam, M.S. (2012). Micro-interactions with NFC-Enabled Mobile Phones. In: Zhang, J.Y., Wilkiewicz, J., Nahapetian, A. (eds) Mobile Computing, Applications, and Services. MobiCASE 2011. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 95. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32320-1_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-32320-1_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-32319-5
Online ISBN: 978-3-642-32320-1
eBook Packages: Computer ScienceComputer Science (R0)