Amigavision Users?
09-Sep-90 12:50:51
Sb: #135-Amigavision Users?
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 ]