PRE-WORKSHOP

How to Build Device Simulations

 

Jonathan Kaye*, Amethyst Research LLC, Philadelphia, PA

 

PRE-WORKSHOP SKILL LEVEL: Technical.  Participants who have familiarity with programming in Flash will gain more from the afternoon sessions than people without such familiarity, but Flash-programming experience is not required.  Hands –on.

 

 

ABSTRACT:

 

MORNING: DESIGN AND APPLICATION OF SIMULATION

 

900-10:00

"Simulation: What It Is, and What It Isn't" Introduces application of simulation, what simulation-based training is and what it is good form, the difference between free play and constrained interaction, tools involved, and a high-level look at what is involved in their development.  We also touch on why we have chosen Macromedia Flash MX as our primary development tool.

 

10:15-12:00

"Preparing for Simulation-Based Training" Introduction to performance-based learning, the process of managing a simulation-based training project, and application areas such as certification.  In the last 30 minutes of this session, participants apply the information taught by collaborating in small groups and "spec'ing out" performance objectives and timelines for mock projects.

 

12:00-12:45 Lunch

 

AFTERNOON: SIMULATOR DEVELOPMENT

 

12:45-02:00

"Methodologies for the Design and Implementation of Simulators" Teaches statecharts, the UCM methodology, and the development of a user interface toolkit to increase workflow efficiency in Flash MX.  The concepts are taught in the context of developing a tape transport (play, rewind, etc.), and a coffee maker.  Through interactive exercises, participants are introduced to the theory and shown how to construct the coffee maker.

 

2:15-03:00

"Simulation Sounding Board: Bring Us Your Issues!"  In this session, we talk with the participants directly and elicit their ideas and concerns regarding simulation projects they may be considering.  In this highly interactive format, we help participants focus on the central elements and help guide them to begin their own projects.

 

3:15-05:00

"Advanced Simulator Design and Implementation" This session presents a behind-the-scenes look at the design and implementation of a multi-modal watch, cell phone, ventilator, hospital bed, Boeing 737-400 pneumatics instrument panel/interactive schematics, and call center switchboard, among others.  The participants will see these examples first in the opening session, but this time the participants get to see pieces of the design and to connect the methodologies taught in with the end result.

 

BENEFIT TO PARTICIPANTS ATTENDING SESSION:

 

Simulation-based training is virtual, hands-on training in which operators train to operate devices as in real life, but in a risk-free environment.  Building simulators can be daunting, but when armed with engineering best practices such as taught in this seminar (statecharts), developers can straightforwardly product scaleable, maintainable, and manageable simulators.  Participants receive:

 

1. A bound, printed version of the presentations

2. A CD-ROM containing presentation example source code and demo software, in Flash

3. One signed copy of the author's book (with accompanying CD-ROM), "Flash MX for Interactive Simulation: How to Construct and Use Device Simulations."

 

By the end of this seminar, participants will be able to:

 

1. Prepare performance objectives and instruction for teaching operator skills using a simulator

2. Model the behavior of a simple device

3. Recognize how the statechart and UCM methodologies can be applied to design scaleable simulators.

 

Jonathan Kaye

PO Box 63684

Philadelphia, PA 19147

Phone: 215-627-8146

Fax: 215-627-8150

Email: mailto:jmk@amethyst-research.com

Website: http://www.flashsim.com/

 

*Speaker Bio

 

Jonathan is the president and co-founder of Amethyst Research LLC, an interactive design and engineering firm based in Philadelphia that specializes in the development of sophisticated device simulations for training and promotional presentations, particularly but not limited to the medical device industry.  He and his colleague David Castillo are the authors of the new book, Flash MX for Interactive Simulation, the first how-to book on the topic of building simulation-based training in Flash.

 

Jonathan is a computer-programming expert with experience in developing software programs for biomedical visualization.  At Amethyst, he is the chief programmer, and has coordinated and developed Amethyst's most sophisticated and successful products.  He has taught audiences at various skill levels, from management overviews, to technical lectures on introductory computer science classes or advanced programming topics.

 

Jonathan graduated from Cornell University with a BA in Computer Science, and from the University of Pennsylvania with a Ph.D. in Computer Science.  His doctoral research simulated cardiopulmonary interactions and its disruption by penetrating trauma.