New toolkit makes it possible to develop VxDs in C and C++

Bolton, MA - Vireo Software, Inc. is now shipping VTOOLSD for Windows 3.1,
a toolkit that simplifies development of VxDs (Virtual Device Drivers for
Windows) by making it possible to write VxDs in C or C++. VTOOLSD includes
libraries and utilities that bring VxD development out of the exclusive
domain of assembly language programming. Teri Schiele, Program Manager for
the Microsoft Windows SDK & DDK, explains "Until now, VxD code has been
for wizards only. VTOOLSD hides the complexity behind a clean high-level
interface."

In the past, performance concerns have dictated that VxDs be written
primarily in assembly language. According to Stephen Lewin-Berlin,
president of Vireo Software, Inc., "VTOOLSD was built from the ground up
with performance in mind. The VTOOLSD libraries are written largely in
assembly language and structured to minimize size and maximize execution
speed."

With Windows 95 on the horizon, systems programming on the PC is evolving
towards VxDs and away from DLLs, TSRs, and DOS Device Drivers. Many of the
new features in Windows 95 are implemented as VxDs, including the Plug and
Play architecture and the new protected mode file system. VxDs, designed
originally to support hardware devices, have become a powerful means for
extending the Windows operating system.

Vireo's first customers express praise for VTOOLSD. "I think it's a great
product, and the documentation almost makes me believe that I understand
VxD's for the first time after over a year of part-time reading." says Tom
Divine of Printing Communications Associates. Another early adopter, Phil
Tharp of Vreelin Engineering, says "I now have a driver for a very complex
high performance host adapter for the PCI bus. All of it is written in C
using VTOOLSD. I would not have been able to make this happen so quickly
without VTOOLSD."

VTOOLSD includes full support for both C and C++ programmers. The VTOOLSD
Class Library provides a unique object-oriented framework for VxD
development. The C Run Time Library is an ANSI compatible library written
specifically for VxD use. Complete source code is a standard part of the
VTOOLSD kit. Vireo's documentation is designed to provide a thorough
introduction for new VxD programmers, while providing a solid reference
for experienced VxD writers.

VTOOLSD also includes QuickVxD, a code generator that offers a "visual
programming" model for VxD development. Programmers using QuickVxD can
interactively specify the basic structure of a VxD with just a few mouse
clicks. QuickVxD then automatically generates C or C++ source code that
can be built immediately by the VTOOLsD automated make system.

VTOOLSD is fully compatible with Microsoft Visual C/C++ 32-bit Edition.
Vireo has announced support for Borland's 32-bit C/C++ compiler by the end
of 1994.

Vireo provides free technical support and an unconditional thirty day money
back guarantee. VTOOLSD for Windows 3.1 is available from Vireo Software
for $495. For detailed data sheets describing VTOOLSD contract Vireo
Software at (508) 779-8352, by fax at (508) 7798351, or through the
Internet at Vireo@vireo.com.

Vireo Software Inc
385 Long Hill Rd
Bolton, MA 01740

 ============================================================
 From the  'New Product Information'  Electronic News Service
 on AOL (Keyword = New Products) & Delphi (GO BUSINESS PROD)
 ============================================================
 This information was processed from data provided by the 
 company or author mentioned. For additional details, please 
 contact them directly at the address/phone number indicated.
 OmniPage Pro is now used for converting all printed input! 
 ============================================================
 All submissions for this service should be addressed to:
 BAKER ENTERPRISES,  20 Ferro Dr,  Sewell, NJ  08080  U.S.A.
 Email: RBakerPC (AOL/Delphi), rbakerpc@delphi.com (Internet)
 ============================================================
