Command and Control Visualization NAVCIITI Tasks 2.1a & 2.1b.

Slides:



Advertisements
Similar presentations
Operating-System Structures
Advertisements

CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
Technical and design issues in implementation Dr. Mohamed Ally Director and Professor Centre for Distance Education Athabasca University Canada New Zealand.
Virtual Reality Applications Pablo Figueroa Computing Science Department University of Alberta.
Introduction To Java Objectives For Today â Introduction To Java â The Java Platform & The (JVM) Java Virtual Machine â Core Java (API) Application Programming.
A System for Exploring Open Issues in VR-based Education Gustav Taxén and Ambjörn Naeve.
UNIX Chapter 01 Overview of Operating Systems Mr. Mohammad A. Smirat.
Using Tweek to Create Graphical User Interfaces in Virtual Reality Patrick Hartling IEEE VR 2003.
1 Component Description Alice 3d Graphics Software Human Computer Interaction Institute Carnegie Mellon University Prepared by: Randy Pausch,
An Introduction to Software Visualization Dr. Jonathan I. Maletic Software DevelopMent Laboratory Department of Computer Science Kent State University.
Graphical User Interfaces in Virtual Reality Patrick Hartling Virtual Reality Applications Center IEEE VR 2002.
Computer Skills Preparatory Year Presented by: L.Obead Alhadreti.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Overview of Atmosphere.
Virtual Environment for Ships and Ship-Mounted Cranes Ali H. Nayfeh Lance Arsenault, Dean Mook, and Ron Kriz Virginia Polytechnic Institute and State.
Operating Systems Chapter 4.
JWST Integrated Modeling Environment James Webb Space Telescope.
 2008 Pearson Education, Inc. All rights reserved Introduction to Computers, the Internet and World Wide Web.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space The Capabilities of the GridSpace2 Experiment.
Marcelo de Paiva Guimarães Bruno Barberi Gnecco Marcelo Knorich Zuffo
UNIX SVR4 COSC513 Zhaohui Chen Jiefei Huang. UNIX SVR4 UNIX system V release 4 is a major new release of the UNIX operating system, developed by AT&T.
Web-Based Instruction Overview Nada Dabbagh George Mason University.
Lance Arsenault John Kelso Ron Kriz Virginia Tech Blacksburg, Virginia
Cthru Technical Brief Gary Morris Center of Higher Learning Stennis Space Center.
material assembled from the web pages at
Fostering Networked Collaboration in Virtual Environments using Open Source John Kelso*, Lance Arsenault*, and Ronald Kriz** University Visualization and.
BLU-ICE and the Distributed Control System Constraints for Software Development Strategies Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
Snap2Diverse: Coordinating Information Visualizations and Virtual Environments Nicholas F. Polys, Chris North, Doug A. Bowman, Andrew Ray, Maxim Moldenhauer,
Invitation to Computer Science 5 th Edition Chapter 6 An Introduction to System Software and Virtual Machine s.
1 Don Brutzman Naval Postgraduate School (NPS) Modeling, Virtual Environments & Simulation (MOVES) Institute Naval Postgraduate School 8 June 2006 NPS.
Virtual and Collaborative Design Environments R. Kriz*, F. Das Neves**, and J. Kelso*** University Visualization and Animation Group * Engineering Science.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Session 1 Introduction to Java. Objectives Java Simplified / Session 1 / 2 of 32 Explain the history of Java Explain Java in brief List the types of Java.
Virtual Environments and the CAVE in Engineering Science and Mechanics: Collaborative Research and Distance Learning University Visualization and Animation.
May 7, 2003 Command and Control Visualization NAVCIITI Tasks 2.1b.
Framework for MDO Studies Amitay Isaacs Center for Aerospace System Design and Engineering IIT Bombay.
1 UWDO Overview – NUWC WAK – 12/14/01 Simulation Based Design (SBD) Vision The SBD VISION: Develop, manufacture, deploy, and operate weapons “in the computer”
Interface Opportunities for 3D Data and Media User Interface Software TechNote Panel Virginia Tech CS Fall 2002 Nicholas F. Polys Umur Yilmaz Will Lee.
June 14, Lance Arsenault John Kelso Ron Kriz.
1 Lance Arsenault vt.edu Research Assistant Professor Engineering Science and Mechanics.
Vizard Virtual Reality Toolkits Vizard Virtual Reality Toolkits.
Lance Arsenault John Kelso Ron Kriz
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
Visualization in Problem Solving Environments Amit Goel Department of Computer Science Virginia Tech June 14, 1999.
H.G.Essel: Go4 - J. Adamczewski, M. Al-Turany, D. Bertini, H.G.Essel, S.Linev ROOT 2002 GSI Online Offline Object Oriented Go4.
ONR Gathering April 24, 2002 NAVCIITI Visualization Thrust Tasks 2.1a & 2.1b Command and Control Visualization Year 3 & 4 (4/1/01 - 3/31/03)
Command and Control Visualization: NAVCIITI Task 2.1a&b R. Kriz*, L. Arsenault**, J. Kelso**, F. Das Neves**, and C. Logie** University Visualization and.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Haris Ali (15) Abdul Ghafoor (01) Kashif Zafar (27)
Virtual Navigation of Multimedia Maps A versatile map generator and viewer Virtual Navigation of Multimedia Maps A versatile map generator and viewer Robert.
Building Virtual Environments that are Reconfigurable, Scalable, Extensible Lance Arsenault John Kelso University Visualization and Animation Group
Real Time Collaboration and Sharing
© 2015 Wind River. All Rights Reserved. Integrating FACE™ Aligned Componentry Larry Kinnan Principal Technologist, Wind River.
ESMF Change Review Board Robert Ferraro ESMF Board Meeting Dec 17, 2008 Climate Data Assimilation Weather.
Visual Interpretation and Analysis of HPC Nanostructure Models using Shared Virtual Environments R. D. Kriz 1, D. Farkas 2, A.A. Ray 3, J.T Kelso 3, and.
August 21, 2002 Command and Control Visualization NAVCIITI Tasks 2.1a & 2.1b.
Security-Enhanced Linux Stephanie Stelling Center for Information Security Department of Computer Science University of Tulsa, Tulsa, OK
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
Wednesday NI Vision Sessions
Computer System Structures
Current Generation Hypervisor Type 1 Type 2.
Tools and Services Workshop Overview of Atmosphere
For Virtual Environment for Ships and Ship-Mounted Cranes
Introduction to .NET Framework Ch2 – Deitel’s Book
Introduction to Operating System (OS)
EPANET-MATLAB Toolkit An Open-Source Software for Interfacing EPANET with MATLAB™ Demetrios ELIADES, Marios KYRIAKOU, Stelios VRACHIMIS and Marios POLYCARPOU.
NUWC / Virginia Tech Partnering V. R
Chapter 2: The Linux System Part 1
Virtual Reality.
Gordon Erlebacher Florida State University
COMPUTER GRAPHICS with OpenGL (3rd Edition) Donald Hearn M
Presentation transcript:

Command and Control Visualization NAVCIITI Tasks 2.1a & 2.1b

Command and Control Visualization Objectives: Task 2.1a: A collaboration between NUWC, NRL and VT to develop an ASW tactical interface for littoral battle space: TALOSS (Three-dimensional Advanced Localization- Observation Submarine System) DGL project. Task 2.1b: Extend the DIVERSE API to support OpenGL code (DGL) and facilitate its use by Task 2.1a researchers.

So what is DIVERSE? Software to facilitate the display and creation of device independent virtual environments A framework to support highly reconfigurable asynchronous distributed simulations

DIVERSE features: Applications run unmodified on all supported devices- real/simulated, local/remote. –With a variety of Input/Ouput (I/O) devices, –With any number of navigation and interaction techniques unique to Virtual Environments (VEs). –Additional functionality loaded at run-time using Dynmaic Shared Objects (DSOs). Free open source, both cost and redistribution.

DIVERSE is comprised of three modules 1) DTK- the DIVERSE ToolKit Contains classes not related to graphics –Remote shared memory. –Input devices- local or remote. –Non-graphical interactions, such as navigation A standalone package in its own right –Complete non-graphical simulations. –Graphical modules can be added as separate processes.

DIVERSE is comprised of three modules 2) DPF- the DIVERSE graphics interface for OpenGL Performer Built using DTK and Performer –Uses Performer scenegraph and multi-pipe support for ease of use and efficiency. –Includes command-line tools for non- programmers.

DIVERSE is comprised of three modules 3) DGL- the DIVERSE graphics interface for OpenGL Built using DTK and OpenGL –Multi-threaded draw callback. Scenegraph agnostic –Able to use any scenegraph that generates OpenGL. Potential to run on almost any platform –OpenGL runs on almost anything.

Task 2.1a accomplishments: TALOSS: runs on desktop computer, HMD, I-Wall, and CAVE TALOSS desktop computer simulator

NUWC and NRL have been actively partnered with Virginia Tech via the NAVCIITI program for the past 3 years. This partnership has resulted in several high-end visualization applications. » CONRAY (Submarine Conical Raytrace) Visualization uses Virginia Tech Diverse Toolkit (DTK) for display in Multiple Virtual Environments. NUWC / Virginia Tech Partnering V.R. for Multiwarfare Planning & Execution CONRAYDESKTOP CAVE TM IMMERSADESK TM TALOSS (Three-dimensional Advanced Localization-Observation Submarine System) Computer Platform independent 3D tactical visualization for submarine implementation. Virginia Tech pivotal developer of 3D and information-bezel displays. Uses Virginia Tech DGL for display in Multiple Virtual Environments. NUWC/NRL/VT Overview – NUWC RRS – 8/5/02

NUWC / Virginia Tech Partnering Simulation Based Design (SBD) Initiatives NUWC actively developing high-end visualization applications using Virginia Tech DIVERSE software API  Selection of DIVERSE driven by both developmental and economic considerations Access to both source code and VT team streamlines creation of Navy-specific features Open distribution drives widespead adoption and significantly reduces cost  NUWC Reality Center and multiple immersive display systems on DIVERSE DIVERSE supports both ONR and internal NUWC initiatives  Undersea Weapon Design & Optimization program - ONR 333 ONR 6.2 Simulation Based Design (SBD) initiative Leveraging DIVERSE to support distributed engineering collaboration  NUWC Common Product Development Process (CPDP) Corporate initiative to improve product development processes Includes strategic initiatives focused on high-end visualization SoftwarePurchaseRecurring CAVELib13K/display Vega16K/display Current GSA cost for commercial equivalents NUWC Cost Saving 42K – 57K (3 development displays for 2 years) 1K/display 3K/display High-End Visualization Laboratory Scientific Visualization Virtual Design & Testing UWDO Overview - NUWC WAK - 8/5/02

NUWC: Simulation Based Design I-Wall running CONRAY

NUWC Simulation Based Design of towed-array movie (2 min 29sec)

Task 2.1b accomplishments: DPF and DTK released (2000) DGL for GNU/Linux and IRIX released (2002) –Supports OpenInventor, an OpenGL-based scenegraph. DTK Navigation and GUI interaction tools (2002) –DPF and DGL can use the same code! DTK Queued messages (2002) –application control –collaborative tools Networked device tools (2002) –PocketPC implemented as a DTK device. –Xwand allows existing desktop interfaces to be used in immersive environments

“The work performed at VT under the NAVCIITI project has had an invaluable impact on the Navy's initiatives to assess virtual reality technology within the context of warfighter needs.” Ken Lima, Principle Investigator at the Naval Undersea Warfare Center, Newport, RI

Conclusions: Tasks 2.1a and b have: Facilitated the Navy’s ability to create a scaleable, reconfigurable tactical interface for littoral battle space ASW. Leveraged from, and contributed to, the capabilities of an open source VE and distributed simulation API.

diverse.sourceforge.net