1994 ◽  
Vol 3 (2) ◽  
pp. 111-129 ◽  
Author(s):  
William Bricken ◽  
Geoffrey Coco

The Virtual Environment Operating Shell (veos) was developed at University of Washington's Human Interface Technology Laboratory as software infrastructure for the lab's research in virtual environments. veos was designed from scratch to provide a comprehensive and unified management facility to support generation of, interaction with, and maintenance of virtual environments. VEOS emphasizes rapid prototyping, heterogeneous distributed computing, and portability. We discuss the design, philosophy and implementation of veos in depth. Within the Kernel, the shared database transformations are pattern-directed, communications are asynchronous, and the programmer's interface is LISP. An entity-based metaphor extends object-oriented programming to systems-oriented programming. Entities provide first-class environments and biological programming constructs such as perceive, react, and persist. The organization, structure, and programming of entities are discussed in detail. The article concludes with a description of the applications that have contributed to the iterative refinement of the VEOS software.


1995 ◽  
Vol 4 (2) ◽  
pp. 194-208 ◽  
Author(s):  
John Morrison

Four challenges to building large networked virtual environments (NVEs) are ever-increasing complexity, fidelity, scalability, and portability. We require a powerful, flexible, efficient, portable software infrastructure to overcome these challenges. We examine one such example, software infrastructure, which is currently the basis of dozens of NVE efforts. Its use of modern object-oriented inheritance and its use of an interpreted configuration programming language meet these requirements while achieving the efficiency to support thousands of entities on current-generation hardware.


2008 ◽  
Author(s):  
Sebastian Ullrich ◽  
Thorsten Frommen ◽  
Jan Eckert ◽  
Astrid Schütz ◽  
Wei Liao ◽  
...  

2001 ◽  
Vol 10 (1) ◽  
pp. 22-34 ◽  
Author(s):  
Roger Hubbold ◽  
Jon Cook ◽  
Martin Keates ◽  
Simon Gibson ◽  
Toby Howard ◽  
...  

This paper describes a publicly available virtual reality (VR) system, GNU/MAVERIK, which forms one component of a complete VR operating system. We give an overview of the architecture of MAVERIK, and show how it is designed to use application data in an intelligent way, via a simple, yet powerful, callback mechanism that supports an object-oriented framework of classes, objects, and methods. Examples are given to illustrate different uses of the system and typical performance levels.


Author(s):  
Ju¨rgen Roßmann ◽  
Michael Schluse ◽  
Ralf Waspe

The combination of Discrete Event Systems with 3D simulation and control technology to set up versatile virtual environments seems to be at the first glance a contradiction in terms because of mixing up two totally different application classes. But here, the newly developed State Oriented Modeling methodology comes into play providing a comprehensive and flexible object oriented framework for the development of complex Discrete Event Systems. State Oriented Modeling establishes a link between these two worlds using object oriented Petri Nets [10] for the discrete part as well as application specific mappings between continuous and discrete state variables realizing so called 3D Discrete Event Systems. Integrated in a versatile 3D simulation system, State Oriented Modeling allows for the efficient realization of a large class of applications within the large field of virtual environments. It provides a comprehensive, easy-to-use but nevertheless efficient framework for behavior modeling in virtual worlds and real-time simulation applications. When modeling virtual production lines for example, State Oriented Modeling provides an easy way for a close-to-reality simulation of automation systems starting with the control of simple actuators or sensors and ending with the supervisory control of the entire virtual factory. In the field of Projective Virtual Reality [4] State Oriented Modeling supervises the user’s work in the virtual environment to derive his “intention” and then generates appropriate command sequences for intelligent automation hardware. This way, even complex automation systems which may be far away or even in space can be controlled — and the user must not be an automation expert. In the field of interactive visualization and training environments State Oriented Modeling simulates a variety of dynamic objects in the virtual world, integrates interaction components like 2D control elements or application specific driver seats into the virtual environment and supervises training sessions to derive performance indicators. And, in addition to this, State Oriented Modeling is the basis for a new multi-agent and discrete event based approach to realize the virtual human.


2010 ◽  
Vol 97-101 ◽  
pp. 2983-2986
Author(s):  
Di Wu ◽  
Xiao Yan Li ◽  
Shun De Gao ◽  
Yuan Shan Lin ◽  
Xin Wang

According to the crawler crane’s structure and the scene management principle of OGRE (Object-Oriented Graphics Rendering Engine), this paper presents a new 3D parameterized modeling method of crawler cranes. By integrating the interactive modeling using 3DSMAX and the geometrical graphics modeling, the new method can solve the problem about rendering speed, vivid and parameterized models and how to obtain the position of key points. A case is described in order to demonstrate the use of the developed method and to illustrate its reliability.


OOIS 2001 ◽  
2001 ◽  
pp. 377-381 ◽  
Author(s):  
Damla Turgut ◽  
Nevin Aydin ◽  
Ramez Elmasri ◽  
Begumhan Turgut

Sign in / Sign up

Export Citation Format

Share Document