Extensible Traffic Control Simulator Will Fidrych Milestone 2 October 25 th, 2010.

Slides:



Advertisements
Similar presentations
CS0004: Introduction to Programming Visual Studio 2010 and Controls.
Advertisements

1 Microsoft Access 2002 Tutorial 9 – Automating Tasks With Macros.
Tutorial 8: Developing an Excel Application
UNESCO ICTLIP Module 4. Lesson 3 Database Design, and Information Storage and Retrieval Lesson 3. Information storage and retrieval using WinISIS.
© by Pearson Education, Inc. All Rights Reserved.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Visual Basic 2010 How to Program Reference: Instructor: Maysoon Bin Duwais slides Visual Basic 2010 how to program by Deitel © by Pearson Education,
A graphical user interface (GUI) is a pictorial interface to a program. A good GUI can make programs easier to use by providing them with a consistent.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
Integrating Access with the Web and with Other Programs.
Automating Tasks With Macros
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Automating Tasks With Macros. 2 Design a switchboard and dialog box for a graphical user interface Database developers interact directly with Access.
A Guide to Oracle9i1 Creating an Integrated Database Application Chapter 8.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Introduction To Form Builder
1 Introduction to the Visual Studio.NET IDE Powerpoint slides modified from Deitel & Deitel.
Lesley Bross, August 25, 2010 ArcGIS 10 Add-In Components and Controls.
1 Creating Icons for Commands When there is not an icon related to a command in your toolbars, you will see a question mark (?). No preview available …
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
Digital Image Processing Lecture3: Introduction to MATLAB.
Visual Basic Chapter 1 Mr. Wangler.
XP Tutorial 5 Buttons, Behaviors, and Sounds. XP New Perspectives on Macromedia Flash MX Buttons Interactive means that the user has some level.
2013.  Modify QuickBooks Preferences  Customize QuickBooks Menus and Windows  Customize the Icon Bar and Display Settings  Use the Item List and Other.
Introduction to Visual Basic. Quick Links Windows Application Programming Event-Driven Application Becoming familiar with VB Control Objects Saving and.
IE 411/511: Visual Programming for Industrial Applications
1 1 Lab1 Ismail M. Romi – IT Dept, PPU, Visual Basic 2005 Programming Tour.
Microsoft Access Lesson 1 Lexington Technology Center February 11, 2003 Bob Herring On the Web at
CSS/417 Introduction to Database Management Systems Workshop 2.
Workbench Overview Dwight Deugo Nesa Matic
Domain 3 Understanding the Adobe Dreamweaver CS5 Interface.
Integrated Development Environment (IDE)
1 OrderPro Point of Sale (POS) Training Prepared by Christina Van Metre Independent Educational Consultant CTO, Business Development Team © Training Version.
Copyright © 2010 Wolters Kluwer Health | Lippincott Williams & Wilkins Introduction to Windows Chapter 2.
Interfaces to External EDA Tools Debussy Denali SWIFT™ Course 12.
SITES SOFTWARE APPLICATION SEMINAR __________________________ SITES INTEGRATED DEVELOPMENT ENVIRONMENT for WATER RESOURCE SITE ANALYSIS SITES.
1 Extend is a simulation tool to create models quickly, with all the blocks you need and without even having to type an equation. You can use a series.
Version How to Use Packet Tracer MarinaMD.
MS Access: Introduction 1Database Design. MS Access: Overview MS Access A Database Management System (DBMS) designed to create applications that organize,
Microsoft Access 2010 Chapter 8 Advanced Form Techniques.
For additional assistance, please call the Help Desk Searching 1. If a Search window does not appear after logging into the system, click the Search icon.
Unit 5, Lesson 1 Working with Databases. Objectives Identify the parts of the Access screen. Identify the parts of the Access screen. Understand the purpose.
Chapter 2 – Introduction to the Visual Studio .NET IDE
Microsoft Visual Basic 2005 BASICS Lesson 1 A First Look at Microsoft Visual Basic.
CMPF124: Basics Skills for Knowledge Workers Manipulating Windows GUI.
Visual Basic CDA College Limassol Campus Lecture:Pelekanou Olga Semester C Week - 1.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Java Beans. Definitions A reusable software component that can be manipulated visually in a ‘builder tool’. (from JavaBean Specification) The JavaBeans.
XP New Perspectives on Microsoft Office Access 2003 Tutorial 10 1 Microsoft Office Access 2003 Tutorial 10 – Automating Tasks With Macros.
Chapter Eleven The X Window System. 2 Lesson A Starting and Navigating an X Window System.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 7 1 Microsoft Office FrontPage 2003 Tutorial 8 – Integrating a Database with a FrontPage.
 2002 Prentice Hall. All rights reserved. 1 Chapter 2 – Introduction to the Visual Studio.NET IDE Outline 2.1Introduction 2.2Visual Studio.NET Integrated.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
MYP QUESTION What is Access? What are the key features of Access?
Techniques for List Creation (2) Data formatting and control level processing Basics for Interactive Lists Detail lists The Program Interface Interactive.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 8 1 Microsoft Office Access 2003 Tutorial 8 – Integrating Access with the.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
 2007 Pearson Education, Inc. All rights reserved Introduction to the Visual Basic Express 2005 IDE.
Creating cast members  Using tool palette window that can be selected from window menu.  The following objects can be created: Push buttons, Radio buttons,
Decision Support System by Simulation Model (Ajarn Chat Chuchuen) 1 Chapter 6 User Interface Management.
Dive Into® Visual Basic 2010 Express
Spreadsheet Manager Training Module
Working in the Forms Developer Environment
Customizing custom.
Chapter 2 – Introduction to the Visual Studio .NET IDE
Digital Image Processing
Prepare a DD Form 1081-Return
Grauer and Barber Series Microsoft Access Chapter One
Presentation transcript:

Extensible Traffic Control Simulator Will Fidrych Milestone 2 October 25 th, 2010

Application Entry: Initializes the Build-Mode GUI from old world models and saved user preferences. Build-Mode GUI: Allows user to modify the world, add or delete objects, agents, physical constraints, edit global values, etc and prepare a simulating space. Simulator: Process initial world data, runs simulation in either real time or stores state data in a database where successive states are then pulled from and displayed Data Harvester: Displays pertinent data based on type of object being requested.

Application Entry  Upon execution, window comes up for user to: Select a project Select a project Set user preferences to default OR Set user preferences to default OR Set user preferences to a custom users Set user preferences to a custom users

Build-Mode GUI  Current State: Simple menu and tool bar skeleton Simple menu and tool bar skeleton Doesn’t support customization Doesn’t support customization Doesn’t interact with the world model Doesn’t interact with the world model

Goals for Build GUI  Definite: Make a ‘placement’ mode Make a ‘placement’ mode Will be selected using the toolbarWill be selected using the toolbar Adds objects to the world (cars, signs, people)Adds objects to the world (cars, signs, people) Edit objects via right click Edit objects via right click Right clicking on the objects will bring up a class dependent menu that can edit the properties of the instance.Right clicking on the objects will bring up a class dependent menu that can edit the properties of the instance. Also used for requesting certain listeners on objects for data retrieval at end of simulationAlso used for requesting certain listeners on objects for data retrieval at end of simulation Reduce hassles Reduce hassles Review and edit the interface to modify any behaviors that cause hassles or are really annoyingReview and edit the interface to modify any behaviors that cause hassles or are really annoying

Build-GUI Backburner  Lower priority goals: Make the toolbar and menus more extensible and customizable Make the toolbar and menus more extensible and customizable Think of Eclipse’s menu bars and toolbars and button groups and window dockings and alignments and context menus and alignments, etc…Think of Eclipse’s menu bars and toolbars and button groups and window dockings and alignments and context menus and alignments, etc… Create some form of sprites to represent objects, rather than colored rectangles. Create some form of sprites to represent objects, rather than colored rectangles.

Simulator  After user has finished building world the simulator will run a new window in two different modes First mode attempts to run the simulation in real time and if lags then First mode attempts to run the simulation in real time and if lags then Second mode generate a series of world states that can then be played back Second mode generate a series of world states that can then be played back

Data Viewer  After the simulation has run the user can then see data for the objects or areas that they had selected to listen to during the build

Current state of Project  Currently the components of the simulation environment are being tested before integration  Driver logic and the automobiles are separate as of right now.