CompuServe Messages

Amigavision Users?

    09-Sep-90 12:50:51
Fm: Ray Lewis 76057,467
To: Peter Cleaveland 71150,2610
[ continuation ] backbone for the integration of virtually any of your software into the application. 3) With AREXX, an interprocess communications and control environment this is currently thrid party software at about $50, but is an integral part of the version 2.0 operating system just now coming out from Commodore, you not only can run other software as if it were an AmigaVision module, you can control and communicate with it, and, indeed, have several pieces of software runnign which also control and communicate with each other. AmigaVision has AREXX capabilities, and many other Amiga commercial and shareware programs also have it. It is likely to become virtually mandatory for Amiga software very quickly. In addition, there is a program called Scripit available here on CI$ which can control non-AREXX software from interactive scripts, and which itself is AREXX compatible, so you can integrate somewhere near 90% of Amiga software into custom applications environments if you like (provided, or course, you have the memory to do so:). OK. AmigaVision's interface is very easy to use. It's working area is a grid. You literally create a symbol-based flow-chart on that grid as you build a presentation/application. You do this by dragging various icon-symbols onto the grid from a set of menus which run accross the bottom of the screen. There are sets of icons for logic control, interrupts, data i/o/manipulation, various kinds of delay and/or waiting for mouse, touchscreen and/or keyboard input, audio/visual output of all kinds, and basic module types (you can create various subroutines in detail, and then "consolidate" them into modules — sortof like structured programming). When you click on a symbol on the grid, generally a dialogue box comes up which lets you select various things — the animation, sound or screen file you want to use, for example (with an easy-to use file selector built right in); transitions; speed; placement of data into a variable; etc. There is a [ MORE ]