May 7, 2003 Command and Control Visualization NAVCIITI Tasks 2.1b.

Slides:



Advertisements
Similar presentations
Objectives Overview Define an operating system
Advertisements

Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Chapter 18 Three Operating Systems
1 Component Description Alice 3d Graphics Software Human Computer Interaction Institute Carnegie Mellon University Prepared by: Randy Pausch,
Software. Application Software performs useful work on general-purpose tasks such as word processing and data analysis. The user interacts with the application.
Xuan Guo Chapter 1 What is UNIX? Graham Glass and King Ables, UNIX for Programmers and Users, Third Edition, Pearson Prentice Hall, 2003 Original Notes.
Graphical User Interfaces in Virtual Reality Patrick Hartling Virtual Reality Applications Center IEEE VR 2002.
Operating Systems.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
SP2 Mikael Nystrom. Agenda Översikt Installation.
Objectives  Understand the purpose of the superuser account  Outline the key features of the Linux desktops  Navigate through the menus  Getting help.
BY : Khader Al-Rasheed  An operating system assembled under the model of free and open source software development and distributions.  it’s.
Nikto LUCA ALEXANDRA ADELA. Nikto  Web server assessment tool  Written by Chris Solo and David Lodge  Released on December 27, 2001  Stable release:
SOFTWARE.
Operating Systems Chapter 4.
Chapter 3  Manage the computer’s resources ◦ CPU ◦ Memory ◦ Disk drives ◦ Printers  Establish a user interface  Execute and provide services for applications.
What is R By: Wase Siddiqui. Introduction R is a programming language which is used for statistical computing and graphics. “R is a language and environment.
Operating Systems Operating System
Marcelo de Paiva Guimarães Bruno Barberi Gnecco Marcelo Knorich Zuffo
Command and Control Visualization NAVCIITI Tasks 2.1a & 2.1b.
Lance Arsenault John Kelso Ron Kriz Virginia Tech Blacksburg, Virginia
System Design: Designing the User Interface Dr. Dania Bilal IS582 Spring 2009.
LINUX System : Lecture 2 OS and UNIX summary Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University Acknowledgement.
Explain the purpose of an operating system
Basic Concepts Of CITRIX XENAPP.
1 Haptic Systems Mohsen Mahvash Lecture 4 12/1/06.
Fostering Networked Collaboration in Virtual Environments using Open Source John Kelso*, Lance Arsenault*, and Ronald Kriz** University Visualization and.
The Role of the Operating System
Virtual and Collaborative Design Environments R. Kriz*, F. Das Neves**, and J. Kelso*** University Visualization and Animation Group * Engineering Science.
Verified Network Configuration. Verinec Goals Device independent network configuration Automated testing of configuration Automated distribution of configuration.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
Virtual Environments and the CAVE in Engineering Science and Mechanics: Collaborative Research and Distance Learning University Visualization and Animation.
Virtual Environments and the CAVE in Engineering Science and Mechanics Ronald D. Kriz, Ali Nayfeh, Pavlos Vlachos, Ali Etebari, and Sanjiv Parikh University.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
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”
Introduction to Computer Operating Systems
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.
Computer Software Types Three layers of software Operation.
Lance Arsenault John Kelso Ron Kriz
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
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.
Linux History C151 Multi-User Operating Systems. Open Source Programming Open source programming: 1983, Richard Stallman started the GNU Project (GNU.
Chapter 9 Operating Systems Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
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
Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition Chapter 2: The Linux System Part 1.
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.
THE WINDOWS OPERATING SYSTEM Computer Basics 1.2.
Introduction Ken Ryall – Nokia Warren Paul – Nokia Daymon Rogers – Freescale John Cortell - Freescale.
August 21, 2002 Command and Control Visualization NAVCIITI Tasks 2.1a & 2.1b.
VR software and platform Dr. Nan WANG Dr. Ronan BOULIC EPFL Immersive Interaction Group.
Systems Software / The Operating System CSC October 14, 2010.
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
Computer System Structures
Chapter 5 Operating Systems.
Computers: Tools for an Information Age
Operating System & Application Software
Lecture 1-Part 2: Operating-System Structures
Current Generation Hypervisor Type 1 Type 2.
Chapter 5: Using System Software
The Command Center.
Chapter 2: System Structures
Chapter 2: The Linux System Part 1
Lecture 1-Part 2: Operating-System Structures
Copyright ©2008 by Pearson Education, Inc
Types of Software Mrs. S. Palmer Office Administration.
Presentation transcript:

May 7, 2003 Command and Control Visualization NAVCIITI Tasks 2.1b

May 7, 2003 Command and Control Visualization Task 2.1b Objectives Extend the DIVERSE API to facilitate its use by Task 2.1a researchers. Personnel: John Kelso, Co-PI Andrew Ray, Dan Larimer, student developers Year 5 Funding: $110,527

May 7, 2003 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

May 7, 2003 DIVERSE features: Applications run unmodified on all supported devices- real/simulated, local/remote. –With a variety of input/output devices, –With any number of navigation and interaction techniques. –Additional functionality loaded at run-time. Free open source, both cost and redistribution.

May 7, 2003 DIVERSE has three modules: DTK- the DIVERSE Toolkit –All non-graphical functionality- I/O, networking –C++ Base classes Other modules us it as a foundation DPF- the DIVERSE graphics interface to Performer –Supports Performer graphics DGL- the DIVERSE graphics interface to OpenGL –Supports OpenGL graphics

May 7, 2003 Task 2.1b year 4 accomplishments: Ported DTK to windows Ported input and navigation tools from DPF to DTK –Same tools now used by DGL and DPF Created collaborative virtual worlds using DPF –Multiple networked users share same virtual world –Awareness tools provide information about other users in virtual world, and state of objects in virtual world DGL beta released- support for desktop and immersive configurations

May 7, 2003 DIVERSE in the larger community In addition to supporting NAVCIITI task 2.1a, DIVERSE is being used by other VE researchers, because…

May 7, 2003 Open source model means developments by one can be used by all: DIVERSE has generated an additional $300,000 in non-Navy funding, but Navy gets to use the work. Open source license has allowed others to use DIVERSE at no cost : Corporate and Government Research labs. Universities and high schools.

May 7, 2003 Who else uses DIVERSE? NUWC: Simulation- Based Design slide slide

May 7, 2003 Who else uses DIVERSE? NIST: Visualization of complex data sets. Volume visualization Haptic devices for probing data set densities.

May 7, 2003 Who else uses DIVERSE? TASC: (IT Division of Northrup-Gruman) Multi-user Battlefield visualization Immersive collaboration tools

May 7, 2003 Local DIVERSE projects: Immersive SmokeView Visualization of fire propagation through structures In conjunction with NIST

May 7, 2003 Local DIVERSE projects: D_AtomView Collaborative interactive visualization of molecular time-series data

May 7, 2003 Task 2.1b year 5 objectives: DGL development: –Release a stable, documented 1.0 version, including example programs –Support for other open-source scenegraphs Currently supports Inventor –Port to other platforms Windows, Mac OS X, Sun Prototype distributed immersive visualization cluster Add security layer to DTK networking

May 7, 2003 “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

May 7, 2003 diverse.sourceforge.net