[39] in comp.os.os2.announce archive
NEW OS/2 DEVELOPMENT TOOL: Rock Solid Software's IOPRO/VX
daemon@ATHENA.MIT.EDU (76016.370@compuserve.com)
Fri Aug 11 06:07:26 1995
To: os2ann.DISCUSS@bloom-picayune.MIT.EDU
Date: Fri, 11 Aug 1995 05:02:03 GMT
From: 76016.370@compuserve.com
Reply-To: 76016.370@compuserve.com
Submitted by: R. G. Sheehan (76016.370@compuserve.com)
Source: R. G. Sheehan (76016.370@compuserve.com)
Date received: 1995 August 9
Date posted: 1995 August 10
-------------------------------------------------------------------------------
Rock Solid Software announces IOPRO/VX, a toolkit designed
to support the rapid development of data acquisition, analysis,
and control applications under OS/2.
Thank you for allowing us to describe our line of technical
productivity tools for the OS/2 environment. Our mission is to support
our customers in creating in a wide variety of data acquisition,
data analysis, process monitoring and control, and data visualization
applications. IOPRO/VX is simply the first product in our plan to get
the most out of this superior operating system. Coming soon:
Notebook data acquisition (PCMCIA).
Imaging and image analysis.
DSP coprocessing.
Embedded applications.
Simply put, we are convinced OS/2 is the best operating system in the
world for affordable technical computing, data acquisition and analysis,
and process monitoring and control. We are committed to realizing
that potential.
The following information will describe our initial offering,
IOPRO/VX. This toolset allows VX-Rexx developers to rapidly build
a software program, complete with graphical user interface, which can
control the acquisition, processing, display, and saving of data.
This data can come from a variety of sources such as disk files or
local A/D-D/A and digital I/O adapter cards.
Extensions to the basic package allow accessing data from
sources via network connection, or from instrumentation
accessed via serial or IEEE-488 interfaces.
The IOPRO/VX basic pak consists of the following:
Included with every basic pak is one device driver:
The basic pak includes one driver for supported plug
in adapter cards. While we are trying to target
the most capable and/or popular cards for driver
development, we are very willing to discuss how to
expedite development for your particular application.
Please call for driver availability and/or to discuss
development schedules.
The main programming toolset comprising the IOPRO/VX
package consists of a set of objects which are added to
the VX-Rexx toolbar. These objects are placed into the
application being developed using standard VX-Rexx
techniques. These objects provide the following
functionality:
1. Disk Input:
Import data (in a variety of formats) from disk files.
2. Export data: (again, a choice of formats) to disk or
to another program on the host machine. This is also
used to move data to the Integrated Data Display
utility (see below) for realtime viewing.
3. Processing:
This class of objects allows analysis or transform
operations on data. There are two basic types. The
first simply allows the developer to write a series
of REXX statements which can operate on the data.
The second type acts as a link to some function
residing in an external function (C,C++,etc.) library.
4. I/O Channel Interface:
This class presents a standard interface to analog to
digital converters, digital inputs, digital outputs,
counters, etc. The basic pak supports data originating
locally, as from an I/O adapter card plugged into the host
machine. Optional extensions allow access to data originating
on other machines and accessed via a network, or
from instrumentation via RS-232 or IEEE-488.
5. Data Display Utility:
This facility is used to display graphical plots of
data exported from the IOPRO/VX environment. It is
implemented as a process which runs independent from the
VX-Rexx session. The DDU has it's own set of PM based
controls which are used to control plotting behavior such as
graph scaling, axis labels, etc.
6. System Control and Sequencing:
This object acts as the 'main control loop' found in
so many applications of this type. It is basically
a set of event handling routines, where upon receipt
of an event 'x', a user definable set of REXX
statements is executed. These statements can invoke
methods on the other objects to cause I/O channels
to be read or written, processing to occur on some
buffer of data, etc. The SCS can react to events
from user activity, timer input, receipt of data
from one of the remote connections, or from an
interrupt generated by a local I/O adapter card.
This product is about to enter beta testing and should be
available by Fall 95.
Look for our survey in the following locations:
internet : comp.os.os2.programmer.tools
Compuserve: OS2USER OPEN FORUM
Please direct inquiries to the following:
Rock Solid Software
8460 Plank Rd.
Montville OH 44064
(216)-390-0590
or
76016.370@compuserve.com