Skip to main content

Enabling closed-source applications for virtual reality via OpenGL intercept-based techniques

Publication ,  Conference
Zielinski, DJ; McMahan, RP; Shokur, S; Morya, E; Kopper, R
Published in: 2014 IEEE 7th Workshop on Software Engineering and Architectures for Realtime Interactive Systems, SEARIS 2014
January 1, 2014

Everyday, people use numerous high-quality commercial software packages on desktop systems. Many times, these software packages are not able to access specialized virtual reality (VR) display and input devices, which can enhance interaction and visualization. To address this limitation, we have been using the well-known OpenGL intercept concept to insert middleware at runtime between the application and the graphics card. In this paper, we motivate the use of OpenGL intercept techniques and present three intercept-based techniques that enable closed-source applications to be used with VR systems. To demonstrate the usefulness of these intercept-based techniques, we describe two case studies. In the first case study, we enabled MotionBuilder, a commercial motion capture and animation software, to work with the Oculus Rift, a consumer-level head-mounted display (HMD). In the second case study, we enabled MATLAB, a commercial mathematics and simulation software, to run in the Duke immersive Virtual Environment (DiVE), six-sided CAVE-like system. In both cases, display and interaction are successfully handled by intercept-based techniques.

Duke Scholars

Published In

2014 IEEE 7th Workshop on Software Engineering and Architectures for Realtime Interactive Systems, SEARIS 2014

DOI

ISBN

9781479999552

Publication Date

January 1, 2014

Start / End Page

59 / 64
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Zielinski, D. J., McMahan, R. P., Shokur, S., Morya, E., & Kopper, R. (2014). Enabling closed-source applications for virtual reality via OpenGL intercept-based techniques. In 2014 IEEE 7th Workshop on Software Engineering and Architectures for Realtime Interactive Systems, SEARIS 2014 (pp. 59–64). https://doi.org/10.1109/SEARIS.2014.7152802
Zielinski, D. J., R. P. McMahan, S. Shokur, E. Morya, and R. Kopper. “Enabling closed-source applications for virtual reality via OpenGL intercept-based techniques.” In 2014 IEEE 7th Workshop on Software Engineering and Architectures for Realtime Interactive Systems, SEARIS 2014, 59–64, 2014. https://doi.org/10.1109/SEARIS.2014.7152802.
Zielinski DJ, McMahan RP, Shokur S, Morya E, Kopper R. Enabling closed-source applications for virtual reality via OpenGL intercept-based techniques. In: 2014 IEEE 7th Workshop on Software Engineering and Architectures for Realtime Interactive Systems, SEARIS 2014. 2014. p. 59–64.
Zielinski, D. J., et al. “Enabling closed-source applications for virtual reality via OpenGL intercept-based techniques.” 2014 IEEE 7th Workshop on Software Engineering and Architectures for Realtime Interactive Systems, SEARIS 2014, 2014, pp. 59–64. Scopus, doi:10.1109/SEARIS.2014.7152802.
Zielinski DJ, McMahan RP, Shokur S, Morya E, Kopper R. Enabling closed-source applications for virtual reality via OpenGL intercept-based techniques. 2014 IEEE 7th Workshop on Software Engineering and Architectures for Realtime Interactive Systems, SEARIS 2014. 2014. p. 59–64.

Published In

2014 IEEE 7th Workshop on Software Engineering and Architectures for Realtime Interactive Systems, SEARIS 2014

DOI

ISBN

9781479999552

Publication Date

January 1, 2014

Start / End Page

59 / 64