Simulation & Smart Graphics AICC Jack Hyde Phoenix 2004.

Slides:



Advertisements
Similar presentations
Chapter 1: Introduction. Contents Whats New in Dreamweaver CS4? The Dreamweaver CS4 Interface Setting Up a Site Creating a Web Page Adding Text to Your.
Advertisements

Chapter 3 – Web Design Tables & Page Layout
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
X-Media V2.0 Healthcare Training Jayex Technology Limited X-Media V2.0 March 2010 v
CPIT 102 CPIT 102 CHAPTER 1 COLLABORATING on DOCUMENTS.
Step-by-Step: Set an Access Password for a Document OPEN the peerreview document from the lesson folder. 1.Click the File tab and then click the Save As.
© 2011 > Text animation favorites > Screen transition effects > The facts behind “Death by PowerPoint” Or click the green arrow to.
San Mateo Behavioral Health and Recovery Services AVATAR 2010 Upgrade.
Samples of Entrance, Exit, Emphasis, and motion path animation effects
Creating and Editing a Publication. What is Microsoft Office Publisher 2003?  A powerful desktop publishing program that assists you in designing and.
Word Lesson 5 Formatting Paragraphs and Documents
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
CS320n –Visual Programming LabVIEW Foundations. Visual ProgrammingLabVIEW Foundations2 What We Will Do Today Hand back and review the midterm Look at.
Macromedia Dreamweaver 4 Foundation Level Course.
This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation. All.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
Access Lesson 4 Creating and Modifying Forms
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 4: Working with Forms.
Chapter 9 Introduction to ActionScript 3.0. Chapter 9 Lessons 1.Understand ActionScript Work with instances of movie clip symbols 3.Use code snippets.
Pasewark & Pasewark 1 Outlook Lesson 3 Working with Other Outlook Tools Microsoft Office 2007: Introductory.
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 5: Setting Up Global Accessibility.
Chapter 3 Working with Symbols and Interactivity.
SECURITY COOPERATION INFORMATION PORTAL (SCIP) Creating Requisition Ad Hoc Query -By NSN -By Document Number -By Case -Et Cetera.
Microsoft Outlook Web Application (OWA)
Creating an Expression Web Site
KRAD makes it easy to handle HTML events in your webpage. Kuali University: Apply Now Lab 6: Fun with HTML Events Lab Objectives HTML Events – what are.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
Associate ® Mobile Windows Mobile Device Dictation Without Boundaries ™ ©2010 PortNexus Corporation. All rights reserved.
Creating a PowerPoint Presentation
Dm 11 – Intro. To Flash Macromedia Flash MX GETTING STARTED WITH.
Can you hear me? Yes = Green Check No = Red X Click the button to submit your response.
© 2011 Delmar, Cengage Learning Chapter 3 Working with Symbols and Interactivity.
XP Tutorial 1 Introduction to Macromedia Flash MX 2004.
Wimba Presenters Guide North Dakota University System 2009.
Adobe Flash CS3 Revealed Chapter 1 - GETTING STARTED WITH FLASH.
Introduction to Flash. Topics What is Flash? What can you do with it? Simple animation Complex interactive web application, such as an online store. Starting.
Microsoft Visual Basic 2005 CHAPTER 7 Creating Web Applications.
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
Pasewark & Pasewark 1 Access Lesson 5 Creating and Modifying Reports Microsoft Office 2007: Introductory.
 Whether using paper forms or forms on the web, forms are used for gathering information. User enter information into designated areas, or fields. Forms.
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. word 2010 Chapter 3 Formatting Documents.
1 ADVANCED MICROSOFT WORD Lesson 14 – Editing in Workgroups Microsoft Office 2003: Advanced.
Introduction to Programming the WWW I CMSC Summer 2003 Lecture 7.
Objectives Set the margins of a document. Align text.
Adobe InDesign CS2—Revealed SETTING UP A DOCUMENT.
Database Applications – Microsoft Access Lesson 7 Designing Custom Reports Updated 11/13 27 Slides in Presentation.
Pasewark & Pasewark 1 PowerPoint Lesson 2 Creating and Enhancing PowerPoint Presentations Microsoft Office 2007: Introductory.
Chapter 4 Working with Frames. Align and distribute objects on a page Stack and layer objects Work with graphics frames Work with text frames Chapter.
Flash CS 5 Interface BY NSCHEWCZYK | ©2012. MENU BAR A bar at the top of the window. It lists menu options including: File, Edit, View, Insert, Modify,
PowerPoint Practice Exercise 1 1.Save this file in your AV-TECH Folder as PowerPoint Practice Exercise 1. 2.Open this file in PowerPoint. 3.Edit each slide.
A skills approach © 2012 The McGraw-Hill Companies, Inc. All rights reserved. powerpoint 2010 Chapter 4 Managing and Delivering Presentations.
Pasewark & Pasewark 1 Access Lesson 5 Creating and Modifying Reports Microsoft Office 2007: Introductory.
© 2010 Delmar, Cengage Learning Chapter 4 Working with Frames.
1. Chapter 20 Managing Shared Documents 3 Working Together on Documents Word provides features to help workgroup members collaborate on documents. Insert.
PowerPoint Practice Exercise 1.Save this file on your computer. 2.Open this file in PowerPoint 3.Edit each slide according to the instructions provided.
© 2011 Delmar, Cengage Learning Chapter 4 Working with Frames.
Microsoft Word 2010 Chapter 2 Creating a Research Paper with Citations and References.
Web Site Development - Process of planning and creating a website.
ADOBE INDESIGN CS3 Chapter 9 WORKING WITH TABS AND TABLES.
XP New Perspectives on Macromedia Dreamweaver MX 2004 Tutorial 5 1 Adding Shared Site Elements.
CIS 205—Web Design & Development Flash Chapter 3 Working with Symbols and Interactivity.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
Academic Computing Services 2007 Microsoft Word 2010 Publishing Long Documents This Guide will teach you how to work with long documents such as dissertations.
Designing Effective Input. Design input forms for users of business systems Design engaging input displays for users of information systems Design useful.
Chapter 8 Using Document Collaboration, Integration, and Charting Tools Microsoft Word 2013.
Simulation Interoperability
Chapter 8 Using Document Collaboration and Integration Tools
appear Spiral Checkerboard Down Fly in from bottom Fly in from left
Presentation transcript:

Simulation & Smart Graphics AICC Jack Hyde Phoenix 2004

Agenda Smart Graphics Proposal –Model and architecture submitted for review Simulation Document Update

Why Smart Graphics? Many of the same/similar principals Similar data model Much smaller and simpler problem than the Simulation world Specification is achievable in a reasonable time frame Good foundation for moving into the more complex world of simulation

Smart Graphics Interoperability (Content to Smart Graphics Communication) AICC Jack Hyde Phoenix 2004

Outline Goals of a standard Some Definitions & Assumptions Concept Communication API & Data Model Examples What Next

Goals Smart Graphics & CBT working seamlessly together –Smart Graphics/CBT communication Any smart graphic work with any CBT authoring/delivery tool Support both communicating and non-communicating Smart Graphics Enable authoring tools to develop simple interfaces for handling smart graphics Enable scripting of smart graphics Allows logic to exist outside the graphic

Definitions Smart Graphic – Graphic with pictorial features that can be interactively changed by content during use. Communicating Smart Graphic – Graphic that can respond with messages to content queries during use. Property – a pictorial feature of a graphic whose visual characteristics can be changed by content during use.

Assumptions Graphic will not initiate communication. All communication is initiated by Content. If a graphic can initiate communication, it falls under the category of simulation and there is a separate data model and communication protocol for that. This keeps it simpler – greater likelihood of guidelines in a shorter timeframe.

API and Data Model API –SetValue –GetValue –Error handling GetLastError(“”) GetErrorString(“error number”) Data Model –Similar to Simulation –Simpler than Simulation –Includes Highlights

Content Conceptual Model Graphic Content initializes or loads the graphic Content requests information from graphic* Content sends information to graphic *optional

Data Model Everything you wanted to know about the graphic. On paper In a file Embedded in the graphic Waiting to be asked

Data Model All Data Model elements are optional Three types of information in the Data Model –Basic information –Attributes –Highlights Data model information may appear in separate file or a hard copy property list.

Data Model Identifier Version (revision) Date Stamp Name Description Properties –Attributes –Highlights Basic Information

Definitions Attribute: A visual feature inherent in the graphic that can be changed. Highlight: A visual feature of the graphic, like an overlay, used to attract or direct the user’s attention.

Attribute Type – Control, Indicator* Name ID Description Current – a single state value State – different characteristics that can be displayed –Name – eg. PSI, EGT, Switch Position –Value type – Integer, Decimal, Non-linear, String –Values – two or more *Blue items are vocabulary words in the data model.

State Examples State.Name: Switch position State.Value Type: String State.Value: On State.Value: Off State.Value: Start State.Name: Degrees Centigrade State.Value Type: Integer State.Value: -30 State.Value: 130 State.Value: 1 Attribute.Name APU Master Switch Attribute.Name Oil Temperature Gage

Highlight Name Identifier Object – identifier for whatever is being highlighted Description Type – arrow, circle, color, box, surround Color – green, green-gray, blue, blue-gray, red, red- gray, yellow, yellow-gray, orange, orange-gray, gray, black, transparent-bright, transparent-gray Focus – object, position, label, custom Behaviors

Highlight.Behaviors Entrance – appear, blinds, box, checkerboard, circle, crawl in, diamond, dissolve in, flash once, fly in, eek in, plus, random, random bars, split, strips, wedge, wheel, wipe Entrance.Direction – from bottom, from left, from right, from bottom, from top, from bottom-left, from bottom-right, from top- left, from top-right Entrance.Speed – very slow, slow, medium, fast, very fast Emphasis – change fill color, change line color, grow-shrink, spin, transparency Exit – appear, blinds, box, checkerboard, circle, crawl in, diamond, dissolve in, flash once, fly in, peek in, plus, random, random bars, split, strips, wedge, wheel, wipe Exit.Direction – to bottom, to left, to right, to bottom, to top, to bottom-left, to bottom-right, to top-left, to top-right Exit.Speed – very slow, slow, medium, fast, very fast

Communication Examples –SetValue –GetValue

APU RPM 30 EGT 223 Oil Temp 83 Oil Qty 1.8 Fuel Press 2.3 APU Bat Oil Heat Fuel Pump Off On Start Off AC Avail Off Pneu Avail Content SetValue(“ Off “) Display Panel with Power Off

APU RPM 00 EGT 23 Oil Temp 23 Oil Qty 1.8 Fuel Press 0.3 APU Bat Oil Heat Fuel Pump Off On Start Off AC Avail On Pneu Avail Content SetValue(“ On On “) APU Battery Switch Turn On the Battery Switch

APU RPM 00 EGT 23 Oil Temp 23 Oil Qty 1.8 Fuel Press 0.3 APU Bat Oil Heat Fuel Pump Off On Start Off AC Avail On Pneu Avail Content SetValue(“ S03 Orange Object “) Highlight the Battery Switch

APU RPM 00 EGT 23 Oil Temp 23 Oil Qty 1.8 Fuel Press 0.3 APU Bat Oil Heat Fuel Pump Off On Start Off AC Avail On Pneu Avail SetValue(“ S03 Orange Object From Left Slow “) Fly In Highlight for the Battery Switch

GetValue Examples GetValue(“ ? ”) Querry This graphic allows full control of all the switches, gages, and lights on the APU panel. It also supports Highlighting with arrows. Response

GetValue Example 2 GetValue(“ ? Control ”) Querry

GetValue Example 2 control APU Oil Heat Switch This pushbutton switch has two conditions -- on and off. It has a light in it that turns on when the switch it pushed on. When first displayed its default setting is off. off position string on off … Response

GetValue Example 3 GetValue(“ ? ”) Querry See Section 3.3 of Content & Smart Graphic Communication Draft Version 1.0 or 1.1 Response

Next Make a tentative “go ahead” decision today Think about it – check document, look for flaws Send me s I will continue document –Add introductory section –Add error handling descriptions What about the API? –Javascript like the CMI? If Javascript, I can add the interface section

Simulation Interoperability (Content / Simulation Communication) AICC Jack Hyde Phoenix 2004

Since Last Meeting Document has changed –Incorporate changes discussed in previous meetings –Added new data elements for Highlight and Recording data models –Changed format of document to AICC standard –API chapter moved after data models –Changing XML elements to “camel case”

End Thank you