VirtualSim Inc. Real tools for virtual worlds Presentation.

Slides:



Advertisements
Similar presentations
TCP Monitor and Auto Tuner. Need Analysis Enable monitoring of TCP Connections Enable maximum bandwidth utilization No such utility available in MONALISA.
Advertisements

Components of GIS.
Introduction to Visual Basic.NET Uploaded By: M.Sheraz anjum.
Visualization Kenny Inthirath.  Reviewing a Suitable Technique to Use  Scope and Purpose  What types of models can be represented?  Architectural.
Software Frame Simulator (SFS) Technion CS Computer Communications Lab (236340) in cooperation with ECI telecom Uri Ferri & Ynon Cohen January 2007.
Verification/Simulati on –GUI for simulation and formal verification –Simulator: Exploration of dynamic behavior Checking.
Team: Maya Zalcberg Diana Attar Levona Hershtik Academic advisor: Prof. Ehud Gudes ADD Presentation.
UNIX Chapter 01 Overview of Operating Systems Mr. Mohammad A. Smirat.
Chapter 2 Database Environment.
1 SWE Introduction to Software Engineering Lecture 22 – Architectural Design (Chapter 13)
Extensible Traffic Control Simulator Will Fidrych Milestone 2 October 25 th, 2010.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 8 Slide 1 System models.
CASE Tools CIS 376 Bruce R. Maxim UM-Dearborn. Prerequisites to Software Tool Use Collection of useful tools that help in every step of building a product.
SiliconAid Solutions, Inc. Confidential SAJE SiliconAid JTAG Environment Overview – Very Short.
Chapter 14: Event-Driven Programming with Graphical User Interfaces
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Functional Simulation Overview1 OpenTV PC Simulator.
Call Center – What Really Makes Sense? Call Center – ce este cu adevarat important?
Course: Introduction to Computers
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Computer Software.
SOA & BPM Business Architecture, SOA & BPM Learn about SOA and Business Process Management (BPM) Learn how to build process diagrams.
Chapter 5 Using SAS ® ETL Studio. Section 5.1 SAS ETL Studio Overview.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 Slide 1 Software Prototyping l Rapid software development to validate requirements l.
Programming In C++ Spring Semester 2013 Programming In C++, Lecture 1.
Database Environment 1.  Purpose of three-level database architecture.  Contents of external, conceptual, and internal levels.  Purpose of external/conceptual.
Software Development Concepts ITEC Software Development Software Development refers to all that is involved between the conception of the desired.
Smith’s Aerospace © P. Bailey & K. Vander Linden, 2005 Architecture: Component and Deployment Diagrams Patrick Bailey Keith Vander Linden Calvin College.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
Java Beans.
SednaSpace A software development platform for all delivers SOA and BPM.
Zhonghua Qu and Ovidiu Daescu December 24, 2009 University of Texas at Dallas.
JBoss Developer Studio. JBoss Developer Studio provides a certified open source development environment that includes and integrates: Eclipse Eclipse.
Advanced PI Calculation Engine Makes Complex PI Calculations Easy! Use of EDICTvb for Multi-Plant Advanced PI Calculations Dane OverfieldEXELE Information.
Introduction to Interactive Media Interactive Media Tools: Software.
9. Introduction to ArcObjects Most GIS analysis carried out within a GIS consists of a labor- intensive sequence of steps. Automating a GIS makes it possible.
Integrated Development Environment (IDE)
GUI For A Virtual Pipeline Simulation Testbed By, Revathi Manni Ranganathan Major Professor: Dr.Virgil Wallentine.
Chapter 7 IS630. Project Design  Technical Design & Specification Network and System Architecture & Design Software System Architecture & Design  Database.
1 Advanced topics in OpenCIM 1.CIM: The need and the solution.CIM: The need and the solution. 2.Architecture overview.Architecture overview. 3.How Open.
1 Computer Programming (ECGD2102 ) Using MATLAB Instructor: Eng. Eman Al.Swaity Lecture (1): Introduction.
The ACGT Workflow Editing & Enactment Environment Giorgos Zacharioudakis Institute of Computer Science, Foundation for Research & Technology – Hellas (ICS-FORTH)
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Selected Topics in Software Engineering - Distributed Software Development.
14 June 2004System-wide Services: User InterfaceRich Moeser 1 EVLA Overall Software Design Final Internal Review System-wide Services: User Interface.
What is a Logic? Real tools for virtual worlds vsTASKER Presentation From the toolbar, the user selects which logical Object to use to design a Logic in.
Microsoft Visual Basic 2005 BASICS Lesson 1 A First Look at Microsoft Visual Basic.
+ Information Systems and Databases 2.2 Organisation.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
NASA/Air Force Cost Model presented by Keith Smith Science Applications International Corporation 2002 SCEA National Conference June
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Topic 4 - Database Design Unit 1 – Database Analysis and Design Advanced Higher Information Systems St Kentigern’s Academy.
INFORMATION SYSTEM – SOFTWARE TOPIC: GRAPHICAL USER INTERFACE.
Integrating and Extending Workflow 8 AA301 Carl Sykes Ed Heaney.
COMPREHENSIVE Excel Tutorial 12 Expanding Excel with Visual Basic for Applications.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
Programming Logic and Design Seventh Edition Chapter 12 Event-Driven GUI Programming, Multithreading, and Animation.
1 RIC 2009 Symbolic Nuclear Analysis Package - SNAP version 1.0: Features and Applications Chester Gingrich RES/DSA/CDB 3/12/09.
LAB302 Image Enabling Host Applications. Introduction What is the purpose of this class? What will we learn? What will you walk away with?
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Windchill Customization
Athanasios Topaloudis 3rd Forum 15/02/2017
Using Unity as an Animator and Simulator for PaypyrusRT Models
Introduction to Computer CC111
1. Introduction to Visual Basic
Chapter 2: Database System Concepts and Architecture
CIS16 Application Development – Programming with Visual Basic
Presentation transcript:

VirtualSim Inc. Real tools for virtual worlds Presentation

Company Overview Real tools for virtual worlds Company Presentation The VirtualSim company is the creator of vsTASKER – a mission and logic editor for real-time simulation and vsRAD – a radar visualizer toolkit with SAR module. VirtualSim Inc. is a well established start-up with products well appreciated by engineers for their performances. Early success includes signing up largest simulation distributorship in China, Israel, Singapore, Canada and Japan.

vsTASKER offers a unique approach to building real-time simulations and edit complex simulation scenarios vsTASKER uses object-oriented methods and graphical editing for the rapid design of : – scenarios – logics – models – communications vsTASKER is powerful, innovative and cost effective vsTASKER Real tools for virtual worlds vsTASKER Overview

Open architecture make it an easy choice for the rapid design of real-time simulations – complex or simple Diagrams are used extensively to simplify the design C++ code generator mixes user-code with diagram code First release V1.0 June 2005 – second release V1.5 launched at I/ITSEC 2005 Last release V3.2 August 2007 vsTASKER Real tools for virtual worlds vsTASKER Overview

What is vsTASKER? Real tools for virtual worlds vsTASKER Overview vsTASKER is a Scenario Editor Software designed to build real-time simulations with complex behaviors represented graphically, using visual boxes linked together. The user can pin-point his user-code exactly where it should be run, avoiding the burden of manipulating hundreds of lines of over-head code. Once done, vsTASKER generates C++ code to be integrated into any 3rd party application.

Main Features Real tools for virtual worlds vsTASKER allows scenario editing with the following: - Map editor (Arc-Info, DTED, Coastlines, Raster…) - Entity editor (Attributes, Commands, Models, Logics…) - Models (Component, Objects, User Code) - Logics (Graphical Doctrines…) - Knowledge (Expert System based on Rules) - HLA (1516 – 1.3 from Pitch or KD-RTI) - Sockets (P2P TCP/IP – UDP communication) - Viewers (3d Party Integration: OpenGL, VegaPrime, GEarth…) - Repository (Storage for easy reuse of all of the above) - C++ Code generation for Simulation Engine. vsTASKER Overview

Categories Real tools for virtual worlds vsTASKER Overview

Sample Screen Real tools for virtual worlds vsTASKER Overview A Drawing Area where the user graphically designs behaviors using the logical Objects provided in the toolbar. An Environment tree-list that holds all Logic, Knowledge, Entities and Scenarios belonging to a database. A Repository to store and retrieve general purpose logic and behavior parts, to accelerate the design phase.

Real tools for virtual worlds vsTASKER Overview Some demos Air-Traffic Control Cars in Parking Reactive Swarm

Real tools for virtual worlds vsTASKER Overview Architecture vsTASKER base library Runtime Controller Database C++ files C++ files generates On a mouse-click Logics + Knowledge Scenarios + entities C++ user code Interface 3rd party RTC Executable ready to be run 3rd party libraries S-Mem Monitoring Logging S-Mem Remote Control

Real tools for virtual worlds vsTASKER Overview How to use it? Behavior in C++ code + Integration modules vsTASKER libraries 3rd party application libraries Executable ready to be run

User-GUI Real tools for virtual worlds vsTASKER Overview User can also create his own simulation panel using his own design and language while integrating vsTASKER map displays and capabilities. API and public libraries allows runtime simulation panel to be easily built and customized. vsTASKER GUI is then used only for defining the Scenario inner components and generating the simulation engine.