ABSTRACT
We introduce spatially-aware virtual workspaces for the mobile environment. The notion of virtual workspaces was initially conceived to alleviate mental workload in desktop environments with limited display real-estate. Using spatial properties of mobile devices, we translate this approach and illustrate that mobile virtual workspaces greatly improve task performance for mobile devices. In a first study, we compare our spatially-aware prototype (mSpaces) to existing context switching methods for navigating amongst multiple tasks in the mobile environment. We show that users are faster, make more accurate decisions and require less mental and physical effort when using spatially-aware prototypes. We furthermore prototype pSpaces and m+pSpaces, two spatially-aware systems equipped with pico-projectors as auxiliary displays to provide dual-display capability to the handheld device. A final study reveals advantages of each of the different configurations and functionalities when comparing all three prototypes. Drawing on these findings, we identify design considerations to create, manipulate and manage spatially-aware virtual workspaces in the mobile environment.
Supplemental Material
Available for Download
- Baudisch, P. and Rosenholtz, R. Halo: a technique for visualizing off-screen objects. In CHI'03, ACM, 481--488. Google ScholarDigital Library
- Boehmer, M. and Bauer, G. Exploiting the icon arrangement on mobile devices as information source for context-awareness. In MobileHCI'10, ACM, 195--198. Google ScholarDigital Library
- Boring, S., Baur, D., Butz, A., Gustafson, S. and Baudisch, P. Touch Projector: Mobile Interaction Through Video. In CHI '10, ACM Press, 2287--2296. Google ScholarDigital Library
- Boring, S., Jurmu, M. and Butz, A. Scroll, tilt or move it: using mobile phones to continuously control pointers on large public displays. In OZCHI SIG: Design: Open 24/7, ACM Press (2009), 161--168. Google ScholarDigital Library
- Cao, X. and Balakrishnan, R. Interacting with dynamically defined information spaces using a handheld projector and a pen. In UIST'06, 225--234. Google ScholarDigital Library
- Card, S. K. and Austin Henderson, J. A multiple, virtual-workspace interface to support user task switching. SIGCHI Bull. 17, (1986), 53--59. Google ScholarDigital Library
- Cauchard, J., Löchtefeld, M., Irani, P., Schöning, J., Krüger, A., Fraser, M. and Subramanian, S. Visual Separation in Mobile Multi-Display Environments. In UIST 2011, ACM Press (2011), 451--460. Google ScholarDigital Library
- D. Austin, Henderson, J. and Card, S. Rooms: the use of multiple virtual workspaces to reduce space contention in a window-based graphical user interface. ACM Trans. Graph. 5, (1986), 211--243. Google ScholarDigital Library
- Ens, B., Ahlström, D., Cockburn, A. and Irani, P. Characterizing User Performance with Assisted Direct Off-Screen Pointing. In MobileHCI '11, ACM, 485--494. Google ScholarDigital Library
- Fitzmaurice, G. W. Situated information spaces and spatially aware palmtop computers. Commun. ACM 36, ACM (1993), 39--49. Google ScholarDigital Library
- Gustafson, S., Bierwirth, D. and Baudisch, P. Imaginary interfaces: spatial interaction with empty hands and without visual feedback. In UIST'10, ACM (2010), 3--12. Google ScholarDigital Library
- Gustafson, S., Holz, C. and Baudisch, P. Imaginary Phone: Learning Imaginary Interfaces by Transferring Spatial Memory from a Familiar Device. In UIST '11, ACM Press (2011), 283--292. Google ScholarDigital Library
- Lewis, J. P., Rosenholtz, R., Fong, N. and Neumann, U. VisualIDs: automatic distinctive icons for desktop interfaces. In SIGGRAPH'04, ACM (2004), 416--423. Google ScholarDigital Library
- Li, F. C. Y., Dearman, D. and Truong, K. N. Virtual shelves: interactions with orientation aware devices. In UIST'09, ACM Press (2009), 125--128. Google ScholarDigital Library
- Matthews, T., Czerwinski, M., Robertson, G. and Tan, D. Clipping lists and change borders: improving multitasking efficiency with peripheral information design. In CHI'06, ACM Press (2006), 989--998. Google ScholarDigital Library
- Nacenta, M., Gutwin, C., Aliakseyeu, D. and Subramanian, S. There and Back again: Cross-Display Object Movement in Multi-Display Environments. Journal of HCI 24, (2009), 170--229.Google Scholar
- Ringel, M. When one isn't enough: an analysis of virtual desktop usage strategies and their implications for design. In CHI '03 EA, ACM Press (2003), 762--763. Google ScholarDigital Library
- Robertson, G., Czerwinski, M., Larson, K., Robbins, D. C., Thiel, D. and Dantzich, M. v. Data mountain: using spatial memory for document management. In UIST'98, ACM Press (1998), 153--162. Google ScholarDigital Library
- Robinson, S., Eslambolchilar, P. and Jones, M. Sweep-Shake: Finding Digital Resources in Physical Environments. In MobileHCI '09, ACM, (2009), 1--10. Google ScholarDigital Library
- Tan, D. S., Pausch, R., Stefanucci, J. K. and Proffitt, D. R. Kinesthetic cues aid spatial memory. In CHI '02 EA, ACM (2002), 806--807. Google ScholarDigital Library
- Yee, K.-P. Peephole displays: pen interaction on spatially aware handheld computers. In CHI'03, ACM Press (2003), 1--8. Google ScholarDigital Library
Index Terms
- m+pSpaces: virtual workspaces in the spatially-aware mobile environment
Recommendations
T(ether): spatially-aware handhelds, gestures and proprioception for multi-user 3D modeling and animation
SUI '14: Proceedings of the 2nd ACM symposium on Spatial user interactionT(ether) is a spatially-aware display system for multi-user, collaborative manipulation and animation of virtual 3D objects. The handheld display acts as a window into virtual reality, providing users with a perspective view of 3D data. T(ether) tracks ...
3D User Interfaces: New Directions and Perspectives
Three-dimensional user interfaces (3D UIs) let users interact with virtual objects, environments, or information using direct 3D input in the physical and/or virtual space. In this article, the founders and organizers of the IEEE Symposium on 3D User ...
Confined projection on selected sub-surface using a robust binary-coded pattern for pico-projectors
Traditional projection environments typically comprise projectors and custom-built projection screens in a static setting. However, with the availability of embedded and standalone pico-projectors, the representative use-case of such hand-held ...
Comments