OF INTEREST

Tami Zemel

ImageSoft is shipping IconoClass, a C++ application organizer jointly developed by Glockenspiel and Coopers & Lybrand. IconoClass allows you to view code by class, component, module, or application and logically group together related classes, members, modules, and functions. Classes and member functions can be a part of either single or multiple applications. You can import any class library without modification and browse all the entities in C++. IconoClass allows integration of work by several developers, while providing locking to prevent accidental modifications.

IconoClass is portable across Windows, Presentation Manager, and Motif. The price is $699 for Windows and $899 for Presentation Manager. Reader service no. 20.

ImageSoft Inc. 2 Haven Avenue Port Washington, NY 11050 516-767-2233

Forth Dimenstons, published by the Forth Interest Group (FIG), has announced a contest for authors writing about the Forth Programming Language. The theme, "Forth on a Grand Scale," applies both to projects requiring many programmers and to applications or systems with large amounts of code and/or significant complexity.

Entries should include a hard copy and a diskette. The deadline is August 3, 1992.

Forth Interest Group P.O. Box 8231 San Jose, CA 95155 408-277-0668

Emu Net, a host/slave communications development tool that enables development with only one side of the network present, has been released by Wm. Christensen Communications Systems. Emu Net lets you simulate either the master or the slave side of a network when that hardware is not available, enabling development of a communications interface for connection to data collectors, industrial controllers, and so on.

A database file is defined for the missing device to configure the hardware setup and software protocol. Multiple data bases can be created to build an unlimited protocol library, and sample master and slave databases are included with the software.

You can define up to 20 send and 20 receive strings per database, including up to 160 characters per string. A master system sends a string, waits for a receive string, runs a compare function. and reports results; a slave system receives character strings, runs a compare function, reports results and responds with a send string to the master.

Emu-Net retails for $129.95. Reader service no. 21.

Wm. Christensen Communications Systems 30 Silverdome Industrial Park Pontiac, MT 48342 313-858-2200

Programmer's "Bag of Tricks" is a new library from DataPak Software designed to complement the Mac Toolbox. Bag of Tricks includes sections for list boxes, modem and communications, offscreen drawing, scroll bars, dialog support, and other routines. The library includes Think C source code, with interface files for MPW and Think Pascal.

Programmer's "Bag of Tricks" sells for $134.50. Reader service no. 22.

DataPak Software 9317 NE Highway Vancouver, WA 98665-8900 800-327-6703 or 206-573-9155

Double Click Software has announced Winix, a visual UNIX toolkit for Windows. The development environment, which runs under Windows, presents a visual, point-and-click interface for each UNIX tool in the toolkit that makes it easy for experienced UNIX programmers to develop Windows 3 apps. The tools allow you to: point and click between directories, perform operations on text files, and use the notation of regular expressions to search for, filter, and replace information.

Winix also aids in advanced operations that require stringing commands together via the UNIX scripting language. The graphic symbols for each tool are linked with a click of the mouse. The, flow of text, generated by each operation can be visually directed to files, windows, or subsequent operations; when text is directed to a window, Winix automatically calls its text browser so that the results can be reviewed.

Winix is available for $35, a free copy of Double Click's DCedit text editor for Windows is included as an introductory offer. Reader service no. 23.

Double Click Software Inc. 3833 Washburn Avenue South Minneapolis. MN 55410 612-920-7829

FLL 3.2. Fifo Elcktronik's serial communications analyzer, uses standard serial ports COM1 and COM2 to debug, log, and generate asynchronous data. Incoming bidirectional data is logged in hex/ASCII format, allowing detection of normally unprintable characters, while a programmable trigger facility avoids unnecessary data sampling.

Data can be transmitted from the keyboard, files, or user-programmable strings. Together, the trigger and the string-transinission feature can transmit a string as a response to received data. Control signal inputs are monitored continuously on screen, and outputs are set as needed.

The FLL BreakOut Box (FLLBOB) is an additional option that can be used to simplifv the physical connection to the serial line. Supports standard baud rates of up to 115,200.

FLL 3.2 retails for $95; FLLBOB costs $195. Reader service no. 24.

Fifo Elektronik Slättervägen 4 203 51 Halmstad Sweden +46-35-101230

Knowledge Shop 2.0 is a development tool and C-code generator newly released from Decision System Software. Written in C++, Knowledge Shop was designed for building rule-based system into applications. Features include a graphical, direct-manipulation interface, immediate testing at any stage of completion, color-coded rule tracing, automatic elimination of rule logic gaps, automatic documentation, automatic ANSI C source-code generation, and more.

With Knowledge Ship, you visually link nodes to construct a data flow diagram that models the problem, import or create rules to define the data flow diagram's processing, then automatically generate ANSI C source code that can be embedded in any C or C++ program.

Supports full math and string functions and goal and data driven processing methodologies.

Knowledge Shop costs $495, no proprietary libraries or runtime modules are required. Reader service no. 25.

Decision System Software 160 West Street Cromwell, CT 06416 203-632-7570

The Trace Research and Development Center at the University of Wisconsin-Madison, in conjunction with IBM, has developed AccessDOS, a TSR program that helps circumvent many problems encountered by disabled computer users. Significant features include: StickyKeys, which allows performance of multiple-key operations using a single finger or typing stick; MouseKeys, which allows the numeric keypad to perform all mouse functions; ToggleKeys, which provides audible tones for toggle-key status; RepeatKeys, which controls auto-repeat, including the rate at which keys repeat and when auto-repeat commences; SlowKeys, which controls the amount of time a key must be pressed before it is accepted as input, BounceKeys, which controls the amount of time a key must be released to prevent problems with accidental multiple key presses. SerialKeys, which allows performance of keyboard and mouse functions using external computer interfaces designed for people with disabilities; and ShowSounds, which gives a visual indication of warning beeps and alerts.

AccessDOS is free and can be ordered through IBM by calling 800-426-7282. Reader service no. 26.

Trace Research & Development Center University of Wisconsin-Madison 5-151 Waisman Center 1500 Highland Avenue Madison, WI 53705 608-262-6966

New from Intel is the C860 development toolkit, a DOS-based C cross-compiler kit that generates code for the 64-bit i860 RISC processor. The kit includes a C compiler, assembler, linker, utilities, and source-level debugger.

Features include: software pipelining and instructon-scheduling optimization to generate code that uses the i860 CPU's dual operation mode and dual-instruction mode; and built-in vectorizer that rearranges code and data dependencies to take advantage of on-chip pipelines and caches for maximum performance in matrix calculations. The compiler conforms to the ANSI standard and generates code in COFF format. The debugger has a windowed interface and allots you to load, execute, and debug code on i860 CPU target systems at the source code level as well as view and modify memory and registers.

The C860 tool kit costs $4000. Reader service no. 27.

Intel Corp. 3065 Bowers Avenue Santa Clara, CA 95052 8065 800-874-6835

AnSoft has announced the PGL ToolKit, a set of graphics libraries for producing high-resolution printer output that supports C, Basic, Pascal, Fortran, Clipper, and assembly language.

The libraries may be used by themselves or integrated with any screen graphics library. They support high-resolution, black-and-white and color output; PCX file format; the ability to preview drawings on screen; and printing through parallel or serial port interfaces. Programming is device independent, and more than 80 functions are included for creating vector drawings and/or printing user-generated bitmap images.

The PGL ToolKit costs $195. Reader service no. 28.

AnSoft Inc. 8254 Stone Trail Ct. Laurel, MD 20723 301-470-2335

SPLICER, a genetic-algorithm tool used to solve search and optimization problems, has been released by COSMIC. SPLICER provides framework and structure for building genetic-algorithm applications.

Genetic algorithms iteratively apply genetically inspired operators to populations of potential solutions, and create new populations while solving the problem at hand. SPLlCER's Genetic-Algorithm (GA) kernel comprises all functions necessary to manipulate populations, including creation of populations and population members, the iterative population model, fitness scaling, and general parent selection and sampling functions are defined and stored in interchangeable fitness modules created in C. Within a fitness module, you can create a fitness function, set the initial values for various SPLICER control parameters, create a function to graphically display the best solutions, and describe the problem. SPLICER is written in Think C, has an event driven user interface, and provides graphic output in windows.

The price for SPLICER, including example executables and source code, is $200. Reader service no. 29.

COSMIC University of Georgia 382 E. Broad Street Athens, GA 30602 404-542-3265

Microsoft has released version 7.0 of their C/C+ + compiler. C/C++ 7.0 contains a comprehensive set of tools for Windows 3.1 and conforms to the C++ AT&T 2.1 specification. The Microsoft Foundation Classes provide objects for Windows, with over 60 C++ classes, including classes for the Windows graphics system (GDI), Object Linking and Embedding (OLE), and menus. C++ source code is included for all foundation classes.

The suggested retail price is $499; upgrades are $139. Reader service no. 30.

Microsoft Corp. 1 Microsoft Way Redmond, WA 98052-6399 206-882-8080

John Wiley & Sons has announced a new series of programming books from The Coriolis Group. The series includes such titles as Practical C++ Algorithms and Data Strnctures, by Bryan Flamig. This volume applies to a variety of compilers and development environments and includes the following: guidelines for building abstract data types from data structures and algorithms; coverage of quick sort, merge sort, hash tables, B-trees, and string searching and parsing; and examples of array, linked list, stack, queue, and tree-structure implementations.

Also in the series is Advanced Graphics Programming Using C, by Loren Heiny. Subjects dealt with include: ray tracing; manipulation of large geometric-object libraries; patterned, textured, and mirrored surfaces; fractal landscapes; natural-object rendering; and tips on storing and printing image files.

To receive a list of additional titles, contact the Coriolis Group. Reader service no. 31.

The Coriolis Group 7721 E. Gray Road, Suite 204 Scottsdale, AZ 85260 602-483-0192

Release 3.0 of XVT's GUI Toolkit is now available. New to this version is a more efficient and flexible event dispatching model and several event types. Both dynamic and resource based window definition and creation are now possible, hierarchical menus are supported, and new portable control types are included. Many functions, variables, and macros have been rewritten as per the new features, and the 2.0 APT has been recreated with an upward compatibility layer of portable code. Thus, existing programs will run as before or better.

Prices for XVT 3.0 start at $1450, depending on the GUT you, need to support. Source code is available. Reader service no. 32.

XVT 4900 Pearl East Circle Boulder CO 80308 303-443-4223


Copyright © 1992, Dr. Dobb's Journal