Departments


New Products

Industry-Related News & Announcements


Green Hills C++

Oasys has announced the availability of Green Hills C++ on the Sun-4 SPARC, DECstations/systems and the IBM RISC System/6000 versions of AT&T C++ including v2.1, v2.0 and v1.2. Developers can specify the C++ version to be used. Green Hills C++ supports both cross and native development, with a C++ compiler for embedded systems targeting 680x0, 88000, i860 and 386 microprocessors. It also includes an ANSI C and Kernighan and Richie C compiler.

Green Hills C++ has been validated using the Perennial Test Suites for C++ so developers can take advantage of commercial C++ class libraries and use existing C++ code. It includes the complex math and I/O stream class libraries in source code, royalty-free. The M++ class libraries are also available from Oasys. M++ handles matrices and arrays within C++. Green Hills C++ also supports the Classix libraries from Empathy.

Green Hills C++ will be integrated with a true C++ debugger, MULTI, also developed by Green Hills Software. MULTI is a source-level debugger that supports debugging of C++, C, FORTRAN and Pascal in an X Windows environment.

Oasys has integrated Green Hills C++ with cross development environments for 680x0, 88000, i860 and 386. It goes direct from source to assembly code, optimizing C++ source code without passing through a separate C compiler. The Oasys Assembler/Linker System processes C++ objects that are produced by the Green Hills Cross C++ compiler. No post-link step is required since the Assembler/Linker is fully aware of constructor and destructor functions in C++.

Oasys provides Green Hills C++ on UNIX-based hosts, including Sun-4 SPARC, Sun-3, DECstation/systems, IBM RS6000, 386 UNIX/System V, and 88open compliant machines beginning at $1,400. Green Hills Cross C++ sells starting at $2,200 with a special offer for the C++ compiler and Assembler/Linker System starting at $3,200.

For more information, contact Oasys, One Cranberry Hill, Lexington, MA 02173. (617) 862-2002.

Intertools V8.0 For 68xxx

Intermetrics Microsystems Software, Inc. has announced v8.0 of InterTools C software development tools for programming embedded systems. V8.0 supports the entire Motorola 68xxx family and includes new features such as inline assembly, 100% ANSI conformance, and support for C++ pre-processors.

Significant new features include:

The toolkit also includes 100 percent Motorola-compatible macro assemblers that support unlimited relocatable, absolute and combinable segments, and a full set of programming utilities (Linking Locator, ROM Processor, Formatter, Librarian, and Symbol List Utility).

The XBD source level cross debugger lets the user debug from the host computer system, while the program runs in real-time in the microprocessor. XDB allows the user to: set breakpoints; single step at the C or assembly level; display source code, register and stack information; set monitor and modify data; define macros and aliases; record and play back debugging sessions; simulate target I/O; and access pop-up windows for status information and on-line help.

XDB is available for three execution environments: XDBice is integrated with in-circuit emulators, XDBrom is integrated and bundled with a configurable ROM monitor, and XDBsim is bundled with a 68000-based simulator board.

These InterTool software packages sell beginning at $1,975 for the Compiler/ Assembler/Utilities toolkit, $1,650 for XDBice, $2,500 for the XDBrom debugger and the ROM Monitor, and $2,400 for the XDBsim debugger and the simulation board. All prices are for the IBM PC host computer.

For more information, contact Intermetrics Microsystems Software, Inc., 733 Concord Avenue, Cambridge, MA 02138-1002. (617) 661-0072.

Coherent V3.2

Mark Williams Company has begun shipping Coherent v3.2, an enhanced version of its UNIX-compatible operating system.

Coherent v3.2 comes complete with a C compiler, lex, yacc, make, UUCP, text processing, program development, administrative and maintenance commands. It also includes a system V.2 Korn shell clone (ksh), an enhanced Bourne shell (sh), a Seagate ST0x series SCSI device driver, a future domain TMC-8xx series SCSI device driver, support for user-defined IDE controllers, support for the Perstor PS180-6fn disk controller, international and user domain-style routing, an enhanced troff that supports PostScript and LaserJet binary fonts, new Berkeley-style commands (cut, paste, more, which, and whereis), cgrep (a pattern search utility for C source code), qfind (a quick find command), clear (a screen clearing utility), updated on-line manual pages, and bug fixes and enhancements.

Registered users can upgrade to v3.2 from v3.1 for $29.95. Coherent v3.2 for the IBM-C/AT and compatible 286-or 386-based machines is $99.95. For more information, contact Mark Williams Company, 60 Revere Drive, Northbrook, IL 60062. (800) 627-967 or (708) 291-700.

Bullseye Releases CCover V2.1

Bullseye Software has released v2.1 of CCover, a test coverage analyzer for C and C++. Programmers and testers can use C-over to find untested code and measure testing completeness quantitatively.

CCover uses condition coverage analysis to analyze programs at the control structure level, the functional level, and the source file level.

Features include the ability to selectively include or exclude portions of a source file, manual control of data saving, built-n report sorting, and transfering coverage data to worksheet programs.

CCover is priced at $400 for MSDOS, $1,000 for 32bit MS-DOS extenders, $1,500 for Unix. For more information, contact Bullseye Software, 5129 24th Ave. NE, Suite 9, Seattle, WA 98105-230. (206) 524-575.

Tools.h++ For Windows V3.0

Rogue Wave has begun shipping v4.0 of its C++ class library,Tools.h++. Tools.h++ v4.0 is compatible with Microsoft Windows v3.0.

Tools.h++ v4.0 includes over 60 classes. All the classes are not derived from a single root class so they combine with other C++ classes like the GUI classes from CNS, Glockenspeil, Zinc, and others. Tools.h++ provides all the basic classes needed to handle strings, dates, times, files, Btree, Smalltalk-like collections classes, link lists, queues, stacks, etc.

New features include: Windows 3.0- compatible, can be run as a Dynamic Link Library (DLL); allows smaller executables, codesharing; Dynamic Data Exchange (DDE) and clipboard stream buffer classes for easy exchange of data with other applications while using stream I/O; regular expression class, tokenizer class; expanded virtual I/O streams; and error checking.

All classes have an isomorphic persistent store facility that allows complex objects to be stored and restored on heterogeneous networks or through Windows v3.0's DDE facility. Classes are optimized for speed and size.

Compatible with MS-DOS, Windows v3.0, UNIX, OS/2 and other OSs.

Prices including source code are: MS-DOS $199, UNIX Workstation or DOS Network $499. Prices for MS-DOS object code only is $99. Upgrades are available for $49.

For more information, contact Rouge Wave, P.O. Box 2328, Corvallis, OR 97339. (503) 745-5908.

Database Toolkit For Windows V3.0

Daytris has announced the release of CDB For Windows, a database toolkit for Microsoft Windows. CDB For Windows has the following features:

Quick data access through a multikey ISAM implementation; multiple data models, both relational and network; Data Definition Language (DDL) for defining database layouts; multiple database access; client-server implementation; portability (CDB For Windows is written entirely in C and source code is available); C++ compatibility; automatic re-use of deleted database space; low overhead (the database server, when loaded, takes up only 57K of memory); royalty-free distribution rights of object files; sample CDB ForWindows application included.

For a limited time, CDB For Windows is priced at $149. This includes complete source code for the entire package. A Test-Drive version of the software is also available.

For more information, contact Daytris, 81 Bright Street, Suite 1E, Jersey City, NJ 07302. (201) 200-0018.

ObjectViews C++ Now Available

Quest Systems Corporation has announced the availability of Quest ObjectViews C++.

Quest ObjectViews features include: switch between Motif, OPENLOOK (2-D and 3-D), and MAC style GUI; C++ interface builder; object-oriented user interface development environment; optimized for high performance and low memory usage; supports interactive objects and structured graphics; implemented in C++; 100 percent downward compatible with InterViews toolkit; creates high quality applications; and produces portable applications independent of operating systems or GUI.

For more information, contact Quest Systems Corporation, 2700 Augustine Drive, Santa Clara, CA 95054. (408) 496-1900.

CDM Windows V3.2

Database Technologies has announced the release of CDM Windows v3.2.

CDM Windows is an object-oriented database development tool. It supports persistent storage and management of user-defined relationships between the objects. It utilizes Microsoft Windows v3.0 global heap. CDM is written in C and is easily portable to any C programming environment. A program may also use CDM as a virtual memory handler to manipulate large amounts of program or application data. The low-level part of this product is based on Btree algorithms to guarantee fast sequential and random data access. Features include: dynamic data definition, rich entity relationship model, network database model, flexible and easy-to-use high-level programming interface and implementation of complex queries. CDM also supports variable length records and multiple keys.

Runtime distribution is royalty-free. Complete source code is $895. For more information, contact Database Technologies, 213 Reservoir Rd., Brookline, MA 02167. (617) 739-3390.

SPLUS V3.0 For Workstations

Statistical Sciences, Inc. (StatSci) has introduced SPLUS v3.0 of the workstation-based SPLUS statistical computing language and system.

SPLUS provides an interactive computing environment which includes both a full-featured graphical and data analysis system, and an advanced, quantitative programming language. With over 500 built-in functions including time series analysis, modern regression, robust methods, multi-variate analysis, and dynamic loading of C and FORTRAN, SPLUS offers a powerful system for developing scientific data analysis applications. SPLUS is a commercially available version of New S, the UNIX-based statistical programming language developed at AT&T Bell Laboratories.

StatSci offers a free 30-day evaluation program, as well as volume discounts and special discounts for academic institutions. S-PLUS is available on most popular UNIX systems as well as DOS workstations.

For more information, contact Statistical Sciences, Inc., 1700 Westlake Ave. N., Suite 500, Seattle, WA 98109. (206) 283-8802. Fax (206) 283-8691.

Qualbase For DOS

Qualware has announced the release of QualBase for DOS, a C++ class library, designed to increase software productivity by providing the object-oriented designer and programmer with class libraries designed for reusability, portability, extensibility, maintainability, and efficiency. OualBase for DOS provides the fundamental classes and pseudo templates (macronized classes) necessary for deriving and implementing other C++ classes using object-oriented methodologies.

The classes in QualBase for DOS are object-oriented in design and implementation. Maximum efficiency is achieved by minimizing use of virtual functions, and maximizing use of inline functions. Extendibility is achieve by providing better cominized base classes and several basic variations from which the designer can choose.

Qualbase for DOS provides several classes specifically implemented for DOS as well as fundamental classes. A partial list of classes includes arrays, lists, strings, interrupts, registers, binary trees, bit vectors, and queues. Pseudotemplates are provided for arrays, lists, queues and binary trees.

The suggested introductory price of QualBase for DOS is $85, and includes documentation, source code, as well as a PolyDoc/SourceDoc library for online help. Zortech or Borland object libraries are available. PolyDoc/SourceDoc are not included in the QualBase product.

For more information, contact Qualware at 1381 S.E. Sycamore Ave., Tustin, CA 92680. (714) 259-1322.

C-Heap Available For M/S C And Borland C/C++

Library Technologies has released C-Heap for Microsoft C and all Borland C and C++ compilers. The C libraries of 540 functions are written in 100 percent assembly language for speed. Small, medium, compact, large, and huge memory models are supported. Source code is included — no royalties.

Features of the libraries include: variations on malloc() that allow very fast heap memory allocation or that efficiently use memory; functions that write heap data or a heap map to the screen, printer, or a disk file; near and far heap buffer manipulation functions; versions of realloc() that maximize block resizing likelihood without copying bytes, and guarantee that new bytes added to a block will be set to zero; super fast buffered disk I/O functions for linked list data; quickly implement a best fit mallock(); write disk data to a linked list in memory without increasing memory fragmentation; limit the size of the far heap, and reserve memory within the program block from far heap memory allocation functions.

C-Heap sells for $429. For more information, contact Library Technologies, P.O. Box 56031, Madison, WI 53705-9331. (800) 767-4214.

C Graphics Library From Visitech

Visitech Software has released its GraphLink Printer Graphics Library of over 100 routines to allow C programmers to build and print graphics on dot matrix and laser printers at the maximum resolution of the printer.

GraphLink builds large images on systems which have only a small amount of conventional memory available, but also takes full advantage of machines with megabytes of expanded memory.

A Screen Capture module gives programmers the ability to print high resolution graphics to existing programs by adding as few as three additional lines of code.

Stroked fonts and high quality filled outline fonts are provided. They can be scaled to any size, drawn at any angle, and rendered in italics and boldface. A mouse-based font editor is included to edit character shapes or create special symbols.

New printer drivers can be added to GraphLink's printer driver database by editing a table containing escape sequences and numerical, logical, and descriptive information relevant to the printer. Drivers are included for a variety of laser, inkjet, and dot matrix printers.

GraphLink is available for programmers using Microsoft C, QuickC, and Turbo C++/C. In addition, Visitech has released an upgrade of its Turbo Pascal version of GraphLink, which incorporates all of the features of its C library.

The royalty-free version costs $145 and comes with a 60-day money back guarantee and free technical support. For more information, contact Visitech Software, 7936 Haymarket, Raleigh, NC 27615. (919) 676-8474.

Far Memory Manager & Diagnostic C Library

Dolphin Software has announced a new version of Far Memory Manager & Diagnostic C Library for use with the Microsoft and Borland C compilers to allow use of far memory.

Features include reliable far memory allocation, dynamic allocation of multi-dimensional arrays in far memory, negative array indices, array bounds checking, representation of memory areas as 2-d and 3-D arrays, diagnostic information in a memory allocation log, diagnostic reports upon detection of a critical memory error, and extensive error checking.

Requires DOS v2.1 or later. There are versions available for the Borland C++ Compiler and the Microsoft C Compiler. Both versions are supplied in small, medium, and large memory models. The library is priced at $99.

For more information, contact Dolphin Software, 48 Shattuck Square, #147, Berkely, CA 94704. (415) 644-9530.

C Library Supports PostScript

Barton Creek Software has released c_pslib, an ANSI C language development library for creating PostScript output.

The library implements PostScript calls at three levels of support. For experienced PostScript programmersfunctions to add PostScript procedures and call the primitive PostScript procedures directly. For developers with some familiarity with the language a mid-level interface to handle text, graphics, loops, etc. through a familiar C language interface. For programmers unfamiliar with PostScript, a high-level interface that takes care of all of the PostScript and allows printing ASCII text just as if sending to a TTY device.

Through interplay between the C language function calls and the procedures, definitions, and variables within the PostScript document, c_pslib gives the programmer complete control over the output without tracking of current points, line widths, gray levels, etc.

The introductory offer includes Turbo C v2.0 and Microsoft C v6.0 libraries plus ANSI- and K&R-compatible source code. Separate UNIX versions are also available.

Features include a complete set of graphics functions, paragraph and text functions, ASCII text support for simple line-oriented reports, downloadable font support, conforms to Adobe structured comment conventions, and conditional compilation macros for K&R compilers.

Introductory price is $149. Regular price is $195. For moreinformation, contact Barton Creek Software, 2222 Western Trails, Suite 106, Austin, TX 78745. (512) 441-8354.

Communications Library For C

CommLib Level 2 is now available from Greenleaf Software. This library of C functions includes XMODEM, YMODEM, ZMODEM, Kermit, and ASCII file transfer protocols, XON/XOFF, RTS/CTS and DTR/DSR handshaking, support for 16550 FIFO mode UARTS, and Hayes Modem control.

For more information, contact Greenleaf Software, Bent Tree Tower Two, Suite 570, 16479 Dallas Parkway, Dallas, TX 75248, (800) 523-9830, (214) 248-2561; FAX (214) 248-7830.