Software architecture for a Virtual Environment for nano scale assembly (VENSA)

被引:0
|
作者
Lee, YG
Lyons, KW
Feng, SC
机构
[1] Gwangju Inst Sci & Technol, Kwangju 500712, South Korea
[2] NIST, Gaithersburg, MD 20899 USA
关键词
nanoscale assembly; software architecture; software reuse; VENSA; virtual reality;
D O I
10.6028/jres.109.018
中图分类号
TH7 [仪器、仪表];
学科分类号
0804 ; 080401 ; 081102 ;
摘要
A Virtual Environment (VE) uses multiple computer-generated media to let a user experience situations that are temporally and spatially prohibiting. The information flow between the user and the VE is bidirectional and the user can influence the environment. The software development of a VE requires orchestrating multiple peripherals and computers in a synchronized way in real time. Although a multitude of useful software components for VEs exists, many of these are packaged within a complex framework and can not be used separately. In this paper, an architecture is presented which is designed to let multiple frameworks work together while being shielded from the application program. This architecture, which is called the Virtual Environment for Nano Scale Assembly (VENSA), has been constructed for interfacing with an optical tweezers instrument for nanotechnology development. However, this approach can be generalized for most virtual environments. Through the use of VENSA, the programmer can rely on existing solutions and concentrate more on the application software design.
引用
收藏
页码:279 / 290
页数:12
相关论文
共 50 条
  • [1] The software architecture of a virtual distributed computing environment
    Topcuoglu, H
    Hariri, S
    Furmanski, W
    Valente, J
    Ra, I
    Kim, D
    Kim, Y
    Bing, X
    Ye, BQ
    [J]. SIXTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 1997, : 40 - 49
  • [2] A Large Scale Distributed Virtual Environment Architecture
    Elfizar
    Baba, Mohd Sapiyan
    Herawan, Tutut
    [J]. STUDIES IN INFORMATICS AND CONTROL, 2015, 24 (02): : 159 - 170
  • [3] The Architecture of Internet Software Environment for Creating Teachware with Virtual Reality
    Gribova, Valeria Viktorovna
    Fedorischev, Leonid Aleksandrovich
    [J]. EMERGING INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, 2012, 304 : 394 - 399
  • [4] The software architecture of a real-time Battlefield Visualization virtual environment
    Julier, S
    King, R
    Colbert, B
    Durbin, J
    Rosenblum, L
    [J]. IEEE VIRTUAL REALITY - PROCEEDINGS, 1999, : 29 - 36
  • [5] Architecture of cable harness and tube assembly planning system in virtual environment
    Wan, Bi-Le
    Ning, Ru-Xin
    Liu, Jian-Hua
    Tang, Cheng-Tong
    [J]. Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2007, 13 (08): : 1579 - 1585
  • [6] Utilizing Software Architecture Recovery to Explore Large-Scale Software Systems in Virtual Reality
    Hoff, Adrian
    Gerling, Lea
    Seidl, Christoph
    [J]. 2022 WORKING CONFERENCE ON SOFTWARE VISUALIZATION (IEEE VISSOFT), 2022, : 119 - 130
  • [7] VIRTUAL WORLDS - A virtual environment architecture
    de Oliveira, MFD
    Pereira, JM
    [J]. COMPUTER GRAPHICS INTERNATIONAL, PROCEEDINGS, 1998, : 287 - 295
  • [8] A virtual assembly design environment
    Jayaram, S
    Wang, Y
    Jayaram, U
    [J]. IEEE VIRTUAL REALITY - PROCEEDINGS, 1999, : 172 - 179
  • [9] VIRTUAL ASSEMBLY ENVIRONMENT MODELLING
    Zaldivar-Colado, Ulises
    Garbaya, Samir
    [J]. WINVR2009: PROCEEDINGS OF THE ASME/AFM WORLD CONFERENCE ON INNOVATIVE VIRTUAL REALITY - 2009, 2009, : 157 - 163
  • [10] Virtual assembly in a CAVE™ environment
    Wan, HG
    Gao, SM
    Peng, QS
    [J]. CAD/GRAPHICS '2001: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN AND COMPUTER GRAPHICS, VOLS 1 AND 2, 2001, : 552 - 557