VirtualExplorer: A plugin-based virtual reality framework

被引:4
|
作者
Kuester, F [1 ]
Hamann, B [1 ]
Joy, KI [1 ]
机构
[1] Univ Calif Davis, Ctr Image Proc & Integrated Computing, Dept Comp Sci, Davis, CA 95616 USA
关键词
virtual reality; immersive environments; virtual reality APIs; scientific data visualization and exploration;
D O I
10.1117/12.430844
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper introduces VirtualExplorer, a customizable plugin-based virtual reality framework for immersive scientific data visualization, exploration and geometric modeling. The framework is layered on top of a run-time plugin system and reconfigurable virtual user interface and provides a variety of plugin components. The system provides access to scene-graph-based APIs, including Performer and OpenInventor, direct OpenGL support for visualization of time-critical data as well as collision and generic device managers. Plugins can be loaded, disabled, enabled or unloaded at any time, triggered either through pre-defined events or through an external Python-based interface. The virtual user interface uses pre-defined geometric primitives that can be customized to meet application-specific needs. The entire widget set can be reconfigured dynamically on a per-widget basis or as a whole through a style manager. The system is being developed with a variety of application areas in mind, but its main emphasis is on user-guided data exploration and high-precision engineering design.
引用
收藏
页码:436 / 442
页数:7
相关论文
共 50 条
  • [21] EDNA: a framework for plugin-based applications applied to X-ray experiment online data analysis
    Incardona, Marie-Francoise
    Bourenkov, Gleb P.
    Levik, Karl
    Pieritz, Romeu A.
    Popov, Alexander N.
    Svensson, Olof
    JOURNAL OF SYNCHROTRON RADIATION, 2009, 16 : 872 - 879
  • [22] A plugin-based approach to data analysis for the AMS experiment on the ISS
    Formato, Valerio
    23RD INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP 2018), 2019, 214
  • [23] Extraction and evolution of architectural variability models in plugin-based systems
    Acher, Mathieu
    Cleve, Anthony
    Collet, Philippe
    Merle, Philippe
    Duchien, Laurence
    Lahire, Philippe
    SOFTWARE AND SYSTEMS MODELING, 2014, 13 (04): : 1367 - 1394
  • [24] Plugin-based interoperability and ecosystem management for the MolSSI Driver Interface Project
    Barnes, T. A.
    Ellis, S.
    Chen, J.
    Plimpton, S. J.
    Nash, J. A.
    JOURNAL OF CHEMICAL PHYSICS, 2024, 160 (21):
  • [25] An Empirical Analysis of Plugin-Based Tor Traffic over SSH Tunnel
    Guan, Zhong
    Gou, Gaopeng
    Guan, Yangyang
    Wang, Bingxu
    MILCOM 2019 - 2019 IEEE MILITARY COMMUNICATIONS CONFERENCE (MILCOM), 2019,
  • [26] Using a lightweight workflow engine in a plugin-based product line architecture
    Cervantes, Humberto
    Charleston-Villalobos, Sonia
    COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2006, 4063 : 198 - 205
  • [27] Understanding Vulnerabilities in Plugin-based Web Systems: An Exploratory Study of WordPress
    Mesa, Oslien
    Vieira, Reginaldo
    Viana, Marx
    Durelli, Vinicius H. S.
    Cirilo, Elder
    Kalinowski, Marcos
    Lucena, Carlos
    SPLC'18: PROCEEDINGS OF THE 22ND INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL 1, 2018, : 149 - 159
  • [28] An extensible, plugin-based tool for modeling flow and reactive transport in water systems
    Massoudieh, Arash
    Nguyen, Khiem
    Murthy, Sudhir
    ENVIRONMENTAL MODELLING & SOFTWARE, 2023, 164
  • [29] A plugin-based privacy scheme for World-Wide Web file distribution
    Jenkin, M
    Dymond, P
    PROCEEDINGS OF THE THIRTY-FIRST HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL VII: SOFTWARE TECHNOLOGY TRACK, 1998, : 621 - 627
  • [30] Open Ephys: an open-source, plugin-based platform for multichannel electrophysiology
    Siegle, Joshua H.
    Lopez, Aaron Cuevas
    Patel, Yogi A.
    Abramov, Kirill
    Ohayon, Shay
    Voigts, Jakob
    JOURNAL OF NEURAL ENGINEERING, 2017, 14 (04)