NOTICE: Due to a lapse in annual appropriations, most of this website is not being updated. Learn more.
Form submissions will still be accepted but will not receive responses at this time. Sections of this site for programs using non-appropriated funds (such as NVLAP) or those that are excepted from the shutdown (such as CHIPS and NVD) will continue to be updated.
An official website of the United States government
Here’s how you know
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
Secure .gov websites use HTTPS
A lock (
) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.
Software Architecture of Virtual Environment for Nano Scale Assembly (VENSA)
Published
Author(s)
Kevin W. Lyons, Yung-Tsun T. Lee
Abstract
Virtual Environment (VE) uses various 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 bi-directional. The user can influence the environment. The software development of VE requires orchestrating multiple peripherals and computers in a synchronized way in real time. Although there exists a multitude of useful software components for VE, many of these are packaged within a complex framework and could not be used separately. The architecture of Virtual Environment for Nano Scale Assembly (VENSA) is designed to let multiple frameworks work together shielded from the application program. Through the use of VENSA, the programmer can rely on existing solutions and concentrate more on the application software design.
Lyons, K.
and Lee, Y.
(2003),
Software Architecture of Virtual Environment for Nano Scale Assembly (VENSA), Journal of Research (NIST JRES), National Institute of Standards and Technology, Gaithersburg, MD, [online], https://doi.org/10.6028/jres.109.018
(Accessed October 15, 2025)