home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-387-Vol-3of3.iso
/
t
/
tpow-bro.zip
/
APRO.BRO
< prev
next >
Wrap
Text File
|
1992-12-19
|
9KB
|
186 lines
Async Professional Product Information
--------------------------------------
Async Professional is a powerful, easy to use asynchronous
communications library that will help you get your comm applications
working fast. Async Professional uses a layered architecture that
provides both object-oriented and traditional procedural interfaces.
It supports all industry standard file transfer protocols including
ZMODEM. Also included is an event logging and tracing facility that
makes debugging your application easy.
A Layered Communications Architecture
-------------------------------------
The layered architecture separates the specifics of a particular
communications device from the application program interface. The
abstract layer defines the standard data and core procedures that all
comm ports will support.
The device layer implements the core procedures for a specific device.
Async Professional provides four device layers: one that works with
all standard PC UART (universal asynchronous receiver/transmitter)
chips, one that uses the BIOS interrupt 14H services, one that
interacts with a FOSSIL driver, and one that controls multi-port
DigiBoard boards. Because the abstract layer has a well-defined
interface, you can also write your own device layers to support
non-standard devices such as network modem servers.
Applications call the routines in the interface layer, which transfers
the requests to the appropriate device layer routines. By working
through the interface layer, your application will automatically
support any new devices without change. Async Professional provides
two interface layers -- object-oriented and procedural. You can choose
either programming style depending on which Pascal compiler you have
and your personal preference.
Async Professional's higher level facilities for file transfer, modem
control, etc., call the interface layer and are also provided in both
OOP and non-OOP styles.
Fast and Flexible UART Control
------------------------------
Async Professional provides interrupt-driven, buffered I/O at speeds
up to 115K baud on an 8MHz IBM AT. The interrupt handler supports
optional automatic hardware handshaking (CTS/RTS and DTR/DSR) and
software flow control (XON/XOFF).
Async Professional supports COM1-COM4 for PC compatibles, and
COM1-COM8 for PS/2 machines. Up to four ports can be open
simultaneously (subject to the hardware limitations of the standard PC
buss). Interrupt (IRQ) sharing is supported for the micro-channel
PS/2. Async Professional takes advantage of the 16550 buffered UART
during receives.
You can activate a status buffer that is updated at the same time as
the receive data buffer. When line errors occur, you'll then know
exactly how much of the data is affected.
The Protocols You Need, Including ZMODEM
----------------------------------------
Async Professional includes ZMODEM, the most powerful general purpose
protocol available. It automatically adjusts packet sizes and can
resume aborted file transfers from the point where they stopped. Async
Professional also includes the XMODEM/YMODEM family of protocols
(including the CRC, 1K, and G variants). It also provides the Kermit
protocol, which is especially useful for transfers to mini-computers
and mainframes, many of which have Kermit drivers already available.
The supplied XMODEM, YMODEM, and ZMODEM are designed so that they can
be run in the background.
Powerful Debugging Tools Help You Finish Faster
-----------------------------------------------
Event logging creates a time-stamped audit trail of all serial
interrupts as your application runs. Tracing creates a report of all
the characters sent and received by your program. With tools like
these you can forget the old breakout box and debug communication
problems more quickly than ever.
Terminal Emulation Support Tools
--------------------------------
Async Professional's ANSI interpreter decodes escape sequences to
perform standard CRT operations. An object-oriented ANSI emulator
gives you complete control over the actions that occur whenever a
particular ANSI command is received.
Async Professional provides a modem unit that makes it easy to control
and receive responses from Hayes-compatible modems, and also includes
support for V.32, HST 9600, and MNP level 5 modems.
Compression Tools for ZIP and LZH Access
------------------------------------------
Async Professional includes units and objects for compressing and
decompressing archive files stored in the ZIP and LZH formats. Now
your programs can access these files without shelling out to DOS.
Compression currently supports the ZIP 1.1 shrink format and the LHARC
1.13 freeze format, but does not support ZIP 1.1 implode, ZIP 2.0, or
LHA 2.1.
Example Programs Get You Up to Speed Fast
-----------------------------------------
Async Professional includes several full-featured demonstration
programs and many small example programs to illustrate the proper use
of each routine. A simple, general-purpose terminal program uses only
the functions of Async Professional to demonstrate comm port and modem
control, ANSI emulation, and file transfer protocols. Another
demonstration shows how to use Async Professional with Object
Professional -- this program has a friendly, modern user interface
including mouse support, pull-down menus, and a text editor for
message composition. (You must own Object Professional to change or
recompile this program.) A TerminalWindow object derived from Object
Professional's CommandWindow hierarchy lets you easily add a
communications window to your program.
Professional Documentation and Technical Support
------------------------------------------------
You get complete printed documentation, pop-up help from an 8K TSR,
and accurate CompuServe and telephone support directly from the
authors. Async Professional includes complete source code. You pay no
royalties for your finished applications.
Uses for Async Professional
---------------------------
o instrumentation data acquisition
o plotter and printer drivers
o terminal emulators
o BBS development
o micro to mini data transfer
o long-distance file transfer
o distributed data storage without a LAN
o general-purpose communications programs
Feature List
---------------------------
o interrupt driven buffered I/O to 115K baud
o ZMODEM, Kermit, XMODEM, YMODEM protocols
o OOP and procedural calling interfaces
o automatic flow control - XON/XOFF, CTS/RTS, DTR/DTS
o COM1-COM8 support with up to 4 ports open at once
o 16550 buffered UART support
o hardware interrupt sharing on PS/2 machines
o direct UART and BIOS-level device layers
o user-extensible device layers
o ANSI terminal emulation
o modem control including Hayes, V.32, V.42, and MNP5
o timer management functions
o trace and event logging facilities
o introductory and sophisticated demo programs
o popup help database
o complete source code
o free technical support
o no royalties
Price and Shipping Info
-----------------------
Async Professional requires Turbo Pascal 5.5, 6.0, or 7.0. When using
Borland Pascal 7.0, Async Professional supports DOS real mode and DOS
protected mode. The procedural (non-OOP) routines can also be used
with Turbo Pascal 5.0 or QuickPascal. PC-DOS or MS-DOS 2.0 or later
and an IBM PC, XT, AT, PS/2, or compatible are required. Both 5.25"
and 3.5" disks are included. Async Professional is compatible with
Object Professional, Turbo Professional, B-Tree Filer, and Borland's
Turbo Vision.
The list price for Async Professional is $139. It is available for
immediate shipment.
A Fast Update Plan, which provides the subscriber with automatic
updates to all minor revisions of Async Professional, is also
available for $80 per year, or for $100 per year outside of the U.S.
and Canada.
For more information, or to order, call 1-800-333-4160 from 9 a.m. to
5 p.m. Mountain time, or write to TurboPower Software, P.O. Box 49009,
Colorado Springs, CO 80949. International customers call 719-260-9136.
Send faxes to 719-260-7151. Send CompuServe mail to 76004,2611. Visit
our CompuServe area in PCVENB section 6. We accept MasterCard, Visa,
American Express, Discover, a check in U.S. funds drawn on a U.S.
bank, or COD (within U.S. only).
Dual Media (both 5.25" and 3.5" disks are supplied)
Version 1.0
Weight 2.0 pounds
Price $139 plus shipping
FedEx Economy $10 U.S. only (2 days)
Airmail $5 U.S. only (3-10 days)
Airmail $10 Canada only (3-10 days)
Airmail $20 Elsewhere (7-21 days)