Simulator Developer Seminars, April 2004
 
 
 
 
 
 
 
 
 
 
 
 

Introduction to Programming Equipment Simulators in Flash

Flash is an excellent platform for developing simulators that replicate the functionality of equipment, allowing workers to learn and practice operational skills in a safe way. Once a device has more than a few buttons, though, the complexity of programming it in a maintainable way becomes challenging. Jonathan Kaye, co-author of the book "Flash MX for Interactive Simulation: How to Construct and Use Device Simulations," is leading an Internet-based talk/discussion on software best practices for building medium to complex device simulators. This session is geared to intermediate or advanced Flash developers (as well as other developers with a background in OOP), and introduces the fundamentals of UML statecharts for describing and coding process and user interface behavior, in Flash MX 2004.

The session is divided into two parts:

  • Part 1. Approximately 1 hour, introduces the concepts--statecharts, and an MVC-like design pattern called UCM--in the context of designing an analog/digital watch and a cell phone.
  • Part 2. Approximately 1 hour, applies the concepts in building a traffic light system (for example, http://www.FlashSim.com/trafficWorld.html), and shows how to use the free simulation construction tools provided on FlashSim.

Jonathan will conduct the session using Macromedia Breeze Live (http://www.macromedia.com/breeze/) during the month of April. Each session will have only 3-4 simultaneous connections, so it is encouraged that groups of interested developers at the same site share a connection to allow groups in other sites to participate. Audio will be provided via Breeze, with text chat among online participants and with Jonathan.

Registering for a Session
All sessions in April are free.

 ALL TIMES GIVEN ARE EASTERN DAYLIGHT TIME (EDT), GMT -4:00

Instructions: Click on the day you want to register for. Your email program will open and you should add in the body of the email how many seats (connections to the Internet) you will need. Please request as few as necessary to be considerate of others who would like to attend the seminar. If your email does not open automatically, please send an email to seminars@FlashSim.com with the date requested, number of seats, and the contact person at each seat. You will receive a confirmation request with the number of seats we can provide for you.

Sunday Monday Tuesday Wednesday Thursday Friday Saturday
        1 2 3
4 5

6

7 8

9

12-2PM EDT
FILLED

10

11

10PM -12AM EDT
FILLED

12

2-4PM EDT FILLED

13

12PM-2PM EDT
Possibly More Seats

14 15 16 17
18 19 20

21

9-11AM EDT
Possibly More Seats

3-5PM EDT
Possibly More Seats

22

1-3PM EDT
FILLED

Possibly More Seats

 

23 24

25

10PM -12AM EDT
FILLED

Possibly More Seats

26

27

1-3PM EDT
FILLED

Possibly More Seats 

 

28

11PM-1AM EDT
*only Part I* LA MMUG
2 LEFT

29 30  

 

 
 
All content © 2000-4Equipment Simulations LLC
Cover Art, Logo, and Site Design by Eric Zempol for ZetaDesign