[39] in comp.os.os2.announce archive

home help back first fref pref prev next nref lref last post

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

home help back first fref pref prev next nref lref last post