MACROMEDIA FLASH™ FOR LECTURE PRESENTATIONS AND VIRTUAL LABS
Despite friendly graphical editors for creating user-interface elements, languages such as C and Java require the programmer to do most of the work of generating custom graphics, which therefore tend to be rather primitive. Flash can be thought of as a sophisticated drawing/drafting program akin to Illustrator or Canvas, that permits code fragments to be attached to graphic objects. Flash is truly cross-platform with no significant differences in performance on Win, Mac, or Unix systems. Flash applications can stand alone on the user's desktop or be served over the Web, and Flash can access data in HTML, XML, or plain TEXT documents. It's embedded programming language, Actionscript, is arguably as powerful as a C compiler, yet non-programmers can generate quite useful basic animations.
A range of geoscience education applications will be presented.