OF INTEREST

In addition to announcing support of Microsoft C7 and Borland C++ 3.1, MultiScope has released its debugger for OS/2 2.0. The OS/2 2.0 version offers full 32-bit support and the ability to debug Presentation Manager (PM) applications with a PM-hosted debugger. New features include an advanced message-spying capability, complete use of the 80386/486 processor's watch-point debugging capabilities, a VCR-style remote-control interface for allocating most of the PM screen to the application, and network debugging over any NetBIOS-compatible network.

Also included are a runtime debugging capability for controlling program execution and a Crash Analyzer System with MED (Monitor Execution and DUMP), a utility to be sent to Beta sites for testing. If the application crashes, a dump file is automatically created. The developer can then run the file through the Crash Analyzer Debugger to determine the cause of the crash.

MultiScope Debuggers for OS/2 2.0 retails for $449; upgrades are $129.00. Reader service no. 21.

MultiScope Inc. 1235 Pear Avenue Mountain View, CA 94043 415-968-4892

Now shipping from Genus Microprogramming is the PCX Toolkit for Windows. The new toolkit includes over 30 functions for displaying, saving, scaling, and manipulating PCX bitmapped graphics from within Windows programs. An image display and capture utility called pcxShow comes with the toolkit, as do sample programs in C, Pascal, and Basic.

Among the features included are: bitmap and DIB support; palette manipulation; easy display functions and clipboard usage; and the ability to save PCX images and store PCX files as resources.

The PCX Toolkit for Windows costs $249.00 ($599.00 with source code) and supports Microsoft C, QuickC for Windows, Borland C++, Turbo Pascal for Windows, Visual Basic, and languages that support DLLs. Reader service no. 22.

Genus Microprogramming 2900 Wilcrest, Suite 145 Houston, TX 77042-3355 800-227-0918 or 713-870-0737

PEXtk, a graphics library for developers of mechanical computer-aided design, scientific visualization, molecular modeling, and other three-dimensional applications, is available through the MIT X Consortium. PEX extends the X-Window System and features multi-mode operation, enabling developers to use both immediate-mode, three-dimensional graphics commands, and retained structures in the same program. Use of the low-level PEXlib library from the X Consortium ensures portability across multiple platforms.

A complete source code version of PEXtk 1.0 is available free of charge from the MIT X Consortium. For more information, contact SHOgraphics. Reader service no. 23.

SHOgraphics 1890 N. Shoreline Boulevard Mountain View, CA 94043 415-903-3880

The Michaelangelo VRAM 1280 graphic accelerator from IOcomm is a Windows accelerator based on S3's 86C9ll graphics processor. Michaelangelo's most outstanding feature is its capability to generate non-interlaced 1280x1024 graphics. It paints in up to 65,768 colors in lower resolutions (using built-in Sierra HiColor RAMDAC technology) and up to 256 colors in non-interlaced 128OxlO24 mode with 2 Mbytes of VRAM.

Non-interlaced operation ensures flicker-free performance, and the 70/72/ 75-Hz refresh rates enhance stability and provide VESA compliance. To boost speed and performance, Michaelangelo uses dual-ported fast page VRAM in 1- and 2-Mbyte standard configurations and proprietary ASICs, BIOS, and caching techniques.

Michaelangelo retails for $395.00 and is register- and BIOS-compatible with VGA, EGA, CGA, MDA, and Hercules software. Reader service no. 24.

IOcomm International Technology 12700 Yukon Avenue Hawthorne, CA 90250 213-644-6100

The PHIGS Programming Manual has recently been published by O'Reilly and Associates. The volume documents the PHIGS and PHIGS PLUS graphics standards and provides guidelines for using PHIGS within the X environment (for Xlib, Motif, OLIT, and XView). The book opens with the PEX Sample Implementation, the publicly available base for commercial PHIGS products and goes on to discuss output primitives, attributes, color, and structures; viewing, lighting, and shading; the SIS ISO C binding; use of PHIGS and PHIGS PLUS in interactive programs; and all the PHIGS and PHIGS PLUS functions.

The PHIGS Programming Manual costs $52.95; ISBN #0-937175-92-7. Reader service no. 25.

O'Reilly and Associates Inc. 103 Morris Street, Suite A Sebastopol, CA 95472 707-829-0515

PC Interrupts: A Programmer's Reference to BIOS, DOS, and Third-Party Calls, by Ralf Brown and DDJ contributor Jim Kyle, has been published by Addison-Wesley. This is the first complete reference to all IBM system calls, covering MS-DOS, the ROM BIOS, over 25 major APIs, and dozens of resident utilities.

PC Interrupts provides a concise description and other essential information about each call, plus information on potential conflicts between calls from different APIs. Also covered are: multitaskers, DPMI, networking calls, hardware and video, low-level and serial I/O, Windows and Netware, and DOS extenders.

The suggested retail price is $32.95; ISBN #0-201577-97-6. Reader service no. 26.

Addison-Wesley 1 Jacob Way Reading, MA 01867 617-944-3700

The American National Standards Committee on Pascal, X3J9, has made available a draft of the Technical Report on Object-Oriented Extensions to Pascal. To receive a copy of the draft for review and/or comment, contact:

Thomas N. Turba Chairman X3J9, Pascal Unisys Corp. MS: 4672 P.O. Box 64942 St. Paul, MN 55164-0942 612-635-6774

Two new C++ libraries, View.h++ and MouseWrapper.h++, have been released by Rogue Wave.

View.h++ is a library based on Motif that offers two levels of functionality. At the lower level, it offers the functionality of the Open Software Foundation's Motif GUI in a C++ library. At the higher level, it offers a Model-View-Controller architecture with an abstract, powerful programming interface which ensures that all of a user's data is refreshed and up-to-date whenever the data changes. Complex objects such as a file dialog box can be created with a single function call, and many precanned views are provided. Custom views can be created by inheriting from an existing view.

MouseWrapper.h++ is a system for managing object picks, drags, rubber banding, and interactive graphics. Any object created with it contains mouse sensitivity. Grabbers are included for interactive construction of complex graphical composite objects.

In both View.h++ and MouseWrapper.h++ all objects are fully persistent, and graphical views of data can be recreated in a new application or on a different operating system.

Prices start at $795.00 for View.h++ and $495.00 for MouseWrapper.h++. Reader service no. 27.

Rogue Wave Software Inc. P.O. Box 2328 Corvallis, OR 97333 503-754-3010

Contexture is shipping Contessa 2.0, a graphical development toolset for building X-Window based, client/server applications. The latest version supports the OSF/Motif interface standard and is designed for creating applications that simultaneously access multiple, diverse data sources such as relational databases, real-time feeds, spreadsheets, graphics packages, and so on. Data can be mixed and matched in real time, allowing the programmer to access any combination of information, regardless of where it resides on the network.

Contessa comprises a Motif GUI builder, a TCP/IP and DECnet networking component, a data-integration interface component and a high-level scripting language.

Development licenses cost $5000.00; runtime licenses are $500.00 Reader service no. 28.

Contexture Systems One Exeter Plaza Boston, MA 02116 617-424-8340

The Workshop from Optibase allows you to add JPEG image compression to Windows applications. It includes DDE (Dynamic Data Exchange) capabilities to link image compression to Windows databases and other applications. The Workshop performs JPEG compression and expansion on color images with 16 or 24 bits per pixel and gray-scale images of 8 bits per pixel.

The Workshop is packaged with both Windows and DOS versions and includes basic image-processing features such as image flipping, brightness and contrast control, and a preview mode for image compression. It supports the Optibase Model 100 and 500 DSP-based PC boards for acceleration of JPEG and additional processing features, and incorporates the Optibase Visual Model, which displays 16- and 24-bit-per-pixel color images on a standard 256-color VGA screen without degradation of image quality.

The Workshop sells for $149.00 and supports RIFF, BMP, Targa, and PCX file formats. Reader service no. 29.

Optibase Inc. 7800 Deering Avenue Canoga Park, CA 91304 818-719-6566

Two window classes are available from SE International: PrimaryWindow Class, a tool and methods library for developing OS/2 Presentation Manager (PM) applications with C; and FormattedEntryfields, which dynamically validates and formats numeric user input in PM entry fields.

PrimaryWindow Class lets you create SAA/CUA-conforming, sizable, scrollable primary windows that contain controls in their client areas. The layout of the primary windows can be designed using the OS/2 Dialogbox Editor.

FormattedEntryfields has upper and lower bounds determined by C data types and application-specific ranges. It validates the number of decimal digits, omits leading zeros, and permits logical checks. The OS/2 Dialogbox Editor embeds FormattedEntryfields in Dialog templates.

The PrimaryWindow Class costs $420.00 per workstation, $2095.00 for LAN server; FormattedEntryfields is $329.00 per workstation, $1495.00 for LAN server. Reader service no. 30.

SE International Inc. One Park Place, Suite 240 621 NW 53rd Street Boca Raton, FL 33487 407-241-3428

Icarus has announced SourceSafe for DOS version control. SourceSafe enables you to track old versions of source code and other text and binary files without storing every version independently. It also coordinates access by multiple developers, thus preventing collisions that cause one programmer to overwrite the code of another. SourceSafe is targeted at programmers who rely on modular, shared code -- those who have a base of core code that they port to different products, who tailor one program to individual clients, or who use object-oriented languages. SourceSafe stores code in user-defined projects that can literally share the same file; file update is automatically reflected in every project that uses a file.

DDJ spoke with Gary Loew of MCG Ltd. in West Orange, New Jersey, a company that develops accounting and distribution and document-assembly software. According to Loew, SourceSafe's outstanding feature is its transparency. "It requires few commands and does its work in the background," he said, "plus it has incredible ease of setup and use and very good documentation."

Prices for SourceSafe start at $245.00 for a single-user license. Reader service no. 31.

Icarus Software P.0 Box 11639 Raleigh, NC 27604 800-397-2323 or 919-821-2300

The Manifold Editor from Fuzzy Systems provides an intuitively helpful interface for capturing the expert judgments needed to build any fuzzy system.

The Manifold Editor allows two-dimensional matrix display of the fuzzy system rules for viewing and editing. It permits up to five input dimensions and two output dimensions in the fuzzy estimation surface design; output selection in each rule is performed by point and click. Piecewise and freeform fuzzy-set editing are both provided. Up to 77 arbitrary fuzzy sets may be defined and edited. Editing tools include: simple graphical editing of triangular and trapezoidal fuzzy sets; detailed graphical editing of arbitrary fuzzy sets; and translation from the simple piecewise fuzzy sets to the arbitrary freeform fuzzy sets. All expert information is output in an include file for use in your applications code. Output languages include C, Basic, and Fortran.

Also included is the Manifold Walker, a testing tool that allows static testing of the fuzzy estimation surface at any time in the design cycle.

The Manifold Editor costs $250.00. Reader service no. 32.

Fuzzy Systems Engineering 12223 Wilsey Way Poway, CA 92064 619-748-7384


Copyright © 1992, Dr. Dobb's Journal