Adobe Authorware
Adobe Authorware (previously Macromedia Authorware) was an interpreted, flowchart-based, graphical programming language. Authorware is used for creating interactive programs that can integrate a range of multimedia content, particularly electronic educational technology ( also called e-learning) applications. The flowchart model differentiates Authorware from other authoring tools, such as Adobe Flash and Adobe Director, which rely on a visual stage, time-line and script structure.
History
Authorware was originally produced by Authorware Inc., founded in 1987 by Dr Michael Allen. Allen had contributed to the development of the PLATO computer-assisted instruction system during the 1970s that was developed jointly by the University of Illinois and Control Data Corporation. CDC, where Allen was Director of Advanced Instructional Systems R&D, invested heavily in the development of an expansive library of interactive "courseware" to run on the PLATO system.
PLATO courseware was developed in a unique programming language called TUTOR, which provided structures unique to learning interactions, such as answer judging and branching. TUTOR programmers were able to build powerful scripted systems that included simulations and games. However, despite the intent to create a special-purpose programming language usable by educators, and the decades of work that went into it, the TUTOR language was not easy to learn.