Abstract
Virtual environments (VE) provide immersive experiences that allow users to perceive and interact with three dimensional (3D) content. Yet, the 3D applications are often tailored for specific tasks and hardware setups such as a virtual or augmented reality (VR/AR) head mounted display (HMD). This limits the range of available content, because not every standard application (e.g. web browser, calender, office) that is available on a 2D desktop PC can be easily accessed using VR or AR. As commonly used by other systems, we capture arbitrary 2D windows from a desktop PC and display them as a 2D surface in the VE. Furthermore, we provide different techniques that aim to allow easy and fast interaction with the 2D applications in VR. For example, the work bench tool allows to copy and paste subsections of a 2D window. The copied sections are fully interactable and can be moved around and scaled to provide easy access to small menus. With the macro tool, users can create shortcuts to frequently used functions that are executed by cursor presses or hotkeys. The provided tools yield new ways of interacting with 2D interfaces. By allowing the user to easily interact with already available 2D applications, the productivity of VEs increases strongly.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ahlström, D., Hitz, M., Leitner, G.: An evaluation of sticky and force enhanced targets in multi target situations. In: Proceedings of the 4th Nordic Conference on Human-Computer Interaction: Changing Roles, NordiCHI 2006, pp. 58–67. Association for Computing Machinery, New York (2006). https://doi.org/10.1145/1182475.1182482
Andujar, C., Argelaguet, F.: Virtual pads: decoupling motor space and visual space for flexible manipulation of 2D windows within VEs. In: 2007 IEEE Symposium on 3D User Interfaces, March 2007. https://doi.org/10.1109/3DUI.2007.340781
Angus, I.G., Sowizral, H.A.: Embedding the 2D interaction metaphor in a real 3D virtual environment. In: Fisher, S.S., Merritt, J.O., Bolas, M.T. (eds.) Stereoscopic Displays and Virtual Reality Systems II, vol. 2409, pp. 282–293. International Society for Optics and Photonics, SPIE (1995). https://doi.org/10.1117/12.205875
Azuma, R.T.: A survey of augmented reality. Presence: Teleoperators Virtual Environ. 6(4), 355–385 (1997). https://doi.org/10.1162/pres.1997.6.4.355
Barsoum, E., Kuester, F.: WebVR: an interactive web browser for virtual environments. In: Woods, A.J., Merritt, J.O., Bolas, M.T., McDowall, I.E. (eds.) Stereoscopic Displays and Virtual Reality Systems XII, vol. 5664, pp. 540–547. International Society for Optics and Photonics, SPIE (2005). https://doi.org/10.1117/12.582624
Bigscreen, inc.: Bigscreen (2020). https://www.bigscreenvr.com/
Bowman, D.A., Hodges, L.F.: An evaluation of techniques for grabbing and manipulating remote objects in immersive virtual environments. In: Proceedings of the 1997 Symposium on Interactive 3D Graphics, I3D 1997, p. 35-ff. Association for Computing Machinery, New York (1997). https://doi.org/10.1145/253284.253301
Bowman, D.A., Kruijff, E., LaViola, J.J., Poupyrev, I.: An introduction to 3-D user interface design. Presence: Teleoperators Virtual Environ. 10(1), 96–108 (2001). https://doi.org/10.1162/105474601750182342
Facebook Technologies, LLC.: Oculus Dash (2020). https://developer.oculus.com/documentation/native/pc/dg-dash
hecomi: uDesktopDuplication (2016). https://github.com/hecomi/uDesktopDuplication
Hoppe, A.H., Marek, F., van de Camp, F., Stiefelhagen, R.: Virtualtablet: extending movable surfaces with touch interaction. In: 2019 IEEE Conference on Virtual Reality and 3D User Interfaces (VR), pp. 980–981, March 2019. https://doi.org/10.1109/VR.2019.8797993
Hoppe, A.H., Otto, L., van de Camp, F., Stiefelhagen, R., Unmüßig, G.: qVRty: virtual keyboard with a haptic, real-world representation. In: Stephanidis, C. (ed.) HCI 2018. CCIS, vol. 851, pp. 266–272. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-92279-9_36
Jim and OBS Studio Contributors: Open Broadcaster Software (2020). https://obsproject.com/
Lindeman, R.W., Sibert, J.L., Hahn, J.K.: Hand-held windows: towards effective 2D interaction in immersive virtual environments. In: Proceedings IEEE Virtual Reality (Cat. No. 99CB36316), pp. 205–212, March 1999. https://doi.org/10.1109/VR.1999.756952
Mazuryk, T., Gervautz, M.: Virtual reality-history, applications, technology and future (1996)
Microsoft Corporation: Desktop Duplication API (2018). https://docs.microsoft.com/en-us/windows/win32/direct3ddxgi/desktop-dup-api
Microsoft Corporation: Windows GDI (2018). https://docs.microsoft.com/en-us/windows/win32/gdi/windows-gdi
Microsoft Corporation: Windows Mixed Reality home (2018). https://docs.microsoft.com/en-us/windows/mixed-reality/navigating-the-windows-mixed-reality-home
Microsoft Corporation: WindowsGraphicsCapture (2018). https://docs.microsoft.com/en-us/uwp/api/windows.graphics.capture
Mine, M.R., Brooks, F.P., Sequin, C.H.: Moving objects in space: exploiting proprioception in virtual-environment interaction. In: Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 1997, pp. 19–26. ACM Press/Addison-Wesley Publishing Co., USA (1997). https://doi.org/10.1145/258734.258747
Regenbrecht, H., Baratoff, G., Wagner, M.: A tangible AR desktop environment. Comput. Graph. 25(5), 755–763 (2001). https://doi.org/10.1016/S0097-8493(01)00118-2. Mixed realities - beyond conventions
Steinicke, F., Ropinski, T., Hinrichs, K.: VR and laser-based interaction in virtual environments using a dual-purpose interaction metaphor. In: IEEE VR 2005 Workshop Proceedings on New Directions in 3D User Interfaces, pp. 61–64 (2005)
Toyama, S., Al Sada, M., Nakajima, T.: Vrowser: a virtual reality parallel web browser. In: Chen, J.Y., Fragomeni, G. (eds.) Virtual, Augmented and Mixed Reality: Interaction, Navigation, Visualization, Embodiment, and Simulation, pp. 230–244. Springer, Cham (2018)
Valve Corporation: Steam VR (2020). https://store.steampowered.com/app/250820/SteamVR
van de Camp, F., Stiefelhagen, R.: Applying force fields to black-box guls using computer vision. In: 2013 1st IEEE Workshop on User-Centered Computer Vision (UCCV), pp. 1–6, January 2013. https://doi.org/10.1109/UCCV.2013.6530799
Virtual Desktop Inc: vrdesktop (2019). https://www.vrdesktop.net
Wobbrock, J.O., Morris, M.R., Wilson, A.D.: User-defined gestures for surface computing. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 2009, pp. 1083–1092. Association for Computing Machinery, New York (2009). https://doi.org/10.1145/1518701.1518866
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Hoppe, A.H., van de Camp, F., Stiefelhagen, R. (2020). Enabling Interaction with Arbitrary 2D Applications in Virtual Environments. In: Stephanidis, C., Antona, M. (eds) HCI International 2020 - Posters. HCII 2020. Communications in Computer and Information Science, vol 1225. Springer, Cham. https://doi.org/10.1007/978-3-030-50729-9_4
Download citation
DOI: https://doi.org/10.1007/978-3-030-50729-9_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-50728-2
Online ISBN: 978-3-030-50729-9
eBook Packages: Computer ScienceComputer Science (R0)