skip to main content
10.1145/2702123.2702215acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
research-article

WatchConnect: A Toolkit for Prototyping Smartwatch-Centric Cross-Device Applications

Authors Info & Claims
Published:18 April 2015Publication History

ABSTRACT

People increasingly use smartwatches in tandem with other devices such as smartphones, laptops or tablets. This allows for novel cross-device applications that use the watch as both input device and output display. However, despite the increasing availability of smartwatches, prototyping cross-device watch-centric applications remains a challenging task. Developers are limited in the applications they can explore as available toolkits provide only limited access to different types of input sensors for cross-device interactions. To address this problem, we introduce WatchConnect, a toolkit for rapidly prototyping cross-device applications and interaction techniques with smartwatches. The toolkit provides developers with (i) an extendable hardware platform that emulates a smartwatch, (ii) a UI framework that integrates with an existing UI builder, and (iii) a rich set of input and output events using a range of built-in sensor mappings. We demonstrate the versatility and design space of the toolkit with five interaction techniques and applications.

Skip Supplemental Material Section

Supplemental Material

pn0488-file3.mp4

mp4

30.8 MB

p1247.mp4

mp4

149.8 MB

References

  1. Ashbrook, D., Lyons, K., and Starner, T. An investigation into round touchscreen wristwatch interaction. Proc. of ACM MobileHCI'08. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Badam, S.K. and Elmqvist, N. PolyChrome: A CrossDevice Framework for Collaborative Web Visualization. Proc. of ACM ITS'14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Baudisch, P. and Chu, G. Back-of-device interaction allows creating very small touch devices. Proc. of ACM CHI'09. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Blasko, G. and Feiner, S. An interaction system for watch computers using tactile guidance and bidirectional segmented strokes. Proc. of IEEE ISWC 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Butler, A., Izadi, S., and Hodges, S. SideSight: multitouch interaction around small devices. Proc. of ACM UIST'08. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Cao, X. and Balakrishnan, R. Interacting with dynamically defined information spaces using a handheld projector and a pen. Proc. of ACM UIST'09. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Chen, X., Grossman, T., Wigdor, D.J., and Fitzmaurice, G. Duet: exploring joint interactions on a smart phone and a smart watch. Proc. of ACM CHI'14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Funk, M., Sahami, A., Henze, N., and Schmidt, A. Using a touch-sensitive wristband for text entry on smart watches. ACM CHI'14 EA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Greenberg, S. Toolkits and interface creativity. Multimedia Tools and Applications, (2007). Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Hamilton, P. and Wigdor, D.J. Conductor: enabling and understanding cross-device interaction. Proc. of ACM CHI'14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Hardy, R. and Rukzio, E. Touch & interact: touch-based interaction of mobile phones with displays. Proc. of ACM MobileHCI'08. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Harrison, C. and Hudson, S.E. Abracadabra: wireless, high-precision, and unpowered finger input for very small mobile devices. Proc. of ACM UIST'09. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Harrison, C., Schwarz, J., and Hudson, S.E. TapSense: enhancing finger interaction on touch surfaces. Proc. of ACM UIST'11. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Hartmann, B., Beaudouin-Lafon, M., and Mackay, W.E. HydraScope: creating multi-surface meta-applications through view synchronization and input multiplexing. Proc. of ACM PerDis'13. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Heikkinen, T., Goncalves, J., Kostakos, V., Elhart, I., and Ojala, T. Tandem Browsing Toolkit: Distributed MultiDisplay Interfaces with Web Technologies. Proc. of ACM PerDis'14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Hinckley, K., Ramos, G., Guimbretiere, F., Baudisch, P., and Smith, M. Stitching: pen gestures that span multiple displays. Proc. of ACM AVI'04. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Hinckley, K. Synchronous gestures for multiple persons and computers. Proc. of ACM UIST'03. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Huang, D.-Y., Tsai, M.-C., Tung, Y.-C., et al. TouchSense: expanding touchscreen input vocabulary using different areas of users' finger pads. Proc. of ACM CHI'14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Kim, J., He, J., Lyons, K., and Starner, T. The gesture watch: A wireless contact-free gesture based wrist interface. Proc. of IEEE ISWC'07,. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Knibbe, J., Martinez Plasencia, D., Bainbridge, C., et al. Extending interaction for smart watches: enabling bimanual around device control. ACM CHI'14 EA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Laput, G., Xiao, R., Chen, X., Hudson, S.E., and Harrison, C. Skin buttons: cheap, small, low-powered and clickable fixed-icon laser projectors. Proc. of ACM UIST'14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Lyons, K., Nguyen, D., Ashbrook, D., and White, S. Facet: a multi-segment wrist worn system. Proc. of ACM UIST'12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Marquardt, N., Ballendat, T., Boring, S., Greenberg, S., and Hinckley, K. Gradual engagement: facilitating information exchange between digital devices as a function of proximity. Proc. of ACM ITS'12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Mayer, S. and Sörös, G. User Interface Beaming Seamless Interaction with Smart Things using Personal Wearable Computers". Proc. of IEEE BSN 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Merrill, D., Kalanithi, J., and Maes, P. Siftables: towards sensor network user interfaces. Proc. of ACM TEI'07. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Myers, B., Hudson, S.E., and Pausch, R. Past, present, and future of user interface software tools. TOCHI 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Nebeling, M., Mintsi, T., Husmann, M., and Norrie, M. Interactive development of cross-device user interfaces. Proc. of ACM CHI'14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Nebeling, M., Teunissen, E., Husmann, M., and Norrie, M.C. XDKinect: development framework for crossdevice interaction using kinect. Proc. of ACM EICS'14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Oakley, I. and Lee, D. Interaction on the edge: offset sensing for small devices. Proc. of ACM CHI'14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Olberding, S., Yeo, K.P., Nanayakkara, S., and Steimle, J. AugmentedForearm: exploring the design space of a display-enhanced forearm. Proc. of ACM AH'13. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Olsen Jr, D.R. Evaluating user interface systems research. Proc. of ACM UIST'07. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Pasquero, J., Stobbe, S.J., and Stonehouse, N. A haptic wristwatch for eyes-free interactions. Proc. of ACM CHI'11. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Perrault, S.T., Lecolinet, E., Eagan, J., and Guiard, Y. Watchit: simple gestures and eyes-free interaction for wristwatches and bracelets. Proc. of ACM CHI'13. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Rekimoto, J. Pick-and-drop: a direct manipulation technique for multiple computer environments. Proc. of ACM UIST'97. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Rekimoto, J. Gesturewrist and gesturepad: Unobtrusive wearable interaction devices. Proc. of IEEE ISWC'01. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Schmidt, D., Chehimi, F., Rukzio, E., and Gellersen, H. PhoneTouch: a technique for direct phone interaction on surfaces. Proc. of ACM UIST'10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Schmidt, D., Seifert, J., Rukzio, E., and Gellersen, H. A cross-device interaction style for mobiles and surfaces. Proc. of ACM DIS'12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Xiao, R., Laput, G., and Harrison, C. Expanding the input expressivity of smartwatches with mechanical pan, twist, tilt and click. Proc. of ACM CHI'14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Yang, J. and Wigdor, D. Panelrama: enabling easy specification of cross-device web applications. Proc. of ACM CHI'14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. Von Zadow, U., Büschel, W., Langner, R., and Dachselt, Raimund. SleeD: Using a Sleeve Display to Interact with Touch-sensitive Display Walls. Proc. of ACM ITS'14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Pebble. http://developer.getpebble.com.Google ScholarGoogle Scholar
  42. Sony Watch. http://developer.sony.com/.Google ScholarGoogle Scholar
  43. Apple Watch. http://apple.com/watch/.Google ScholarGoogle Scholar
  44. Phidgets. http://phidgets.com.Google ScholarGoogle Scholar
  45. Arduino. http://arduino.cc.Google ScholarGoogle Scholar

Index Terms

  1. WatchConnect: A Toolkit for Prototyping Smartwatch-Centric Cross-Device Applications

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      CHI '15: Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems
      April 2015
      4290 pages
      ISBN:9781450331456
      DOI:10.1145/2702123

      Copyright © 2015 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 18 April 2015

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      CHI '15 Paper Acceptance Rate486of2,120submissions,23%Overall Acceptance Rate6,199of26,314submissions,24%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader