Departments


New Products

Industry-Related News & Announcements


ydb Symbolic Debugger For yacc Grammers And Parsers

Bloomsbury Software Group is now shipping the ydb symbolic debugger for yacc grammers and parsers. ydb is a grammer development tool offering interactive environments for grammar debugging and parser generation on UNIX systems. It is 100 percent backward compatible with yacc, the standard UNIX parser generator, and so can be used for debugging yacc grammars, or for creating parsers more flexible than those generated by yacc.

ydb provides a set of tools for producing correct, conflict-free grammars at translate time. ydb also offers users complete debugging control of an operating parser at runtime, including the ability to trace parser actions and set breakpoints at particular rules or other points in the parse.

ydb is available immediately for Sun 3, Sun 4, and DECstation computers, and is being ported to others, including Hewlett-Packard workstations. ydb offers X windows, sunView and ASCII terminal interfaces.

Prices begin at $1,250 for a single CPU license. The company offers academic discounts, quantity discounts and site licenses. For more information, contact Bloomsbury Software Group, P.O. Box 390018, Mountain View, CA 94039, (415) 964-3486.

Intermetrics Provides Debugging Environment For Motorola 68332

Intermetrics Microsystems Software has released RMXDB 5.0, a ROM monitor-based, C source-level cross debugger for Motorola's 68332 processor. RMXDB 5.0 integrates the source-level debugging features of XDB 5.0 (as source-level cross debugger) with a low-level target monitor program.

RMXDB 5.0 is compatible with Motorola's 68332 development system. The ROM-based monitor portion of RMXDB is pre-configured to reside directly on the EEPROMs located on the 68332 EVS, and communicate target information to the RMXDB interface on the host computer.

Features of RMXDB 5.0 include the ability to display source code, registers, and stack information, set software breakpoints, single step at the C or assembly level, monitor and modify data, define macros and aliases, record and playback debugging sessions simulate target I/O, and access pop-up windows for status information and online help.

RMXDB is integrated with the Inter-Tools set of C cross compilers, cross assemblers, and programming utilities for writing ROMable, reentrant code for the 68332. RMXDB can be configured for almost any hardware environment with a serial port. Intermetrics provides an installation kit to help configure the ROM monitor for the user's board. This kit includes pre-written driver programs, and configuration examples for a variety of off-the-shelf single board computers and common USART boards.

Prices for the RMXDB 5.0 begin at $2,500. For more information, contact Intermetrics Microsystems Software, 733 Concord Ave., Cambridge, MA 02138-1002, (617) 661-0072; FAX (6I 7) 868-2843.

Microsoft Releases New Programming Tools

Microsoft Corporation has made available three programming tools: the Microsoft Professional Advisor Library, the Microsoft C Developers Toolkit, and a maintenance release to Microsoft C Professional Development System.

The Professional Advisor Library provides software developers with the core functionality required to add context-sensitive, hypertext-based online help to their DOS and OS/2 applications. The library offers extensive cross-referencing and cross-linking capabilities with highly compressed data for minimal hard disk usage. The library provides routines for base file management, topic look-up, context maneuvering, support for text attributes, and utility routines for handling multiple help files.

The Professional Development System integrates the process of editing, building, and debugging an application. The C Developers Toolkit software and documentation provide the details necessary to write complementary products for these systems tools, including the Source Browser, Code-View, and Programmer's WorkBench. By integrating their tools, add-on tool vendors can simplify their users' development projects.

The toolkit provides documentation on the formats for the CoveView debugging object module, extended executable debug information, symbolic information, and incremental linker.

The C Professional Development System v6.0 provides developers with an open-architecture integrated system. It features globally optimizing C compiler, Source Browser, Programmer's WorkBench development environment, and CodeView debugger, as well as other tools.

The Professional Advisor Library sells for $49.95, the C Developer's Toolkit sells for $29.95, and the C Professional Development System v6.0 sells for $12.95. For more information, contact Microsoft Corporation, One Microsoft Way, Redmond, WA 98052-6399, (206) 882-8080; FAX (206) 883-8101.

WinSoft Releases Data Validating Screen Library For Windows 3.0

WinSoft has released the commercial version of Instant Windows, a software tool for developing portable data-oriented applications for Windows 3.0 and DOS. Instant Windows is a true data validation oriented C library for Windows 3.0. It interfaces easliy to SQL server, Novell BTrieve and XQL, Oracle, Informix, Sybase, Xdb, dbVista, CTree, WinTrieve, CTrieve, CIndex, 3270/HLL API, and other database and communciations systems.

Instant Windows offers data validation, edits, and customization. Standard validations include number/string controls, a variety of picture strings, and range checks. Instant Windows generates automatic bug-free C code for complete user interface. It offers a C function library that lets the programmer develop the bulk of his application with only three major functions.

Instant Windows prices start at $249 for MS-DOS and $995 for Windows 3.0. For more information, contact WinSoft, 1016 E. El Camino Real, Suite 216, Sunnyvale, CA 94087, (415) 324-9552.

HP Unveils Programming Advancements

Hewlett-Packard has introduced three object-oriented programming advancements for HP 9000 and HP Apollo computer platforms: C++ v2.1 compiler on the HP-UX operating system; C++ Developer on Domain operating system, and Domain/C++ v2.1.

These advancements add improved compile-time performance, simplified class construction, improved code modification and support for C++ v2.1 from AT&T. The HP-UX and Domain operating systems comply with AT&T's UNIX system.

Also available form HP is a true C++ compiler based on AT&T C++ v2.1 on the HP-UX operating system that generates native code on HP 9000 systems. This compiler generates object code directly from C++ source code.

HP's C++ Developer is a class construction and browsing tool. It is a standalone X Window System that provides a graphical representation of the C++ class-in-heritance hierarchy. The C++ Developer allows users to browse class definition and member-function source code graphically, add and modify classes and inheritance hierarchies, generate source-code templates and diagnose and correct errors automatically.

For more information, contact Hewlett-Packard Company Inquiries, 19310 Pruneridge Ave., Cupertino, CA 95014, (800) 752-0900.

Borland Offers Upgrade To Microsoft C Users

Borland International is now offering users of Microsoft C an upgrade to Borland's Turbo C++ Professional for $149.95. Customers may obtain the Turbo C++ Professional competitive upgrade through participating computer dealers or direct from Borland. The offer is valid for owners of Microsoft C or any PC-based C or C++ compiler through January 31, 1991 in the United States or Canada.

Turbo C++ Professional is a development environment that lets programmers add object-oriented programming to their skill set and more effectively tackle programming projects. Turbo C++ Professional contains Turbo C++, Turbo Debugger, Turbo Profiler, and Turbo Assembler, and it comes with nine manuals. International versions of Turbo C++ Professional and Turbo C++ are available in French, German, and Italian. A Japanese version will be available in January 1991.

For more information, contact Borland International, 1800 Green Hills Road, Scotts Valley, CA 95066-0001. To order an upgrade, call (800) 331-0877.

Design Tool Now Generates C++

Caset Corporation has enhanced the Hierarchical Object-Oriented Design (HOOD) Toolset to generate C++ code, in addition to ADA, to implement object-oriented designs. The HOOD toolset is an interactive, workstation-based tool supporting multi-user design teams.

The toolkit organizes design information in a design database facilitating iterative design refinement. The toolkit generates documentation and implementation code in ADA and now in C++. Design information can be transferred between the ADA and C++ toolset variants.

The HOOD object management system captures design details for later representation as C++ code fragments or ADA modules, so developers can implement each HOOD object as an instance of its own C++ class. Standard system specification packages and their own interdependencies are recorded as environmental objects. Third party packages and re-usable code modules are represented as class objects.

The HOOD C++ and ADA mappings are separately available options. Either implementation language may be initially specified, the other language may be purchased as an extension. SUN, DEC, HP, and additional UNIX/VMS workstations are currently supported.

For more information, contact Caset Corporation, 33751 Connemara Drive, P.O. Box 939, San Juan Capistrano, CA 92693, (714) 496-8670; FAX (714) 661-5463.

SDE Introduces OOSD/C++

Interactive Development Environments has added Object-Oriented Structured Design (OOSD)/C++ to its Software through Pictures family of CASE products. OOSD/C++ includes a graphical design editor that automates the standard OOSD notation extended for C++.

The product's features include C++-specific drawing rules, which minimize errors, and the C++ Reuse Library and Browser, which reinforce the reuse capabilities of object-oriented languages while still in the design phase.

OOSD/C++ also includes data modeling editors, a central repository, document preparation, and version control. An automated training tool that provides drawing support for the OOSD notation extended for C++ is available as part of the recently introduced "Development Methods for Migrating from C to C++ using OOSD" course. OOSD/C++ will be available as part of an open solution, called the C++ Development Environment.

OOSD/C++ includes a graphical editor, which automates OOSD for C++, two data modeling editors, a multi-user repository, the document preparation system, and version control. The basic OOSD notation has been extended to include classes, member functions, templates, global and local scoping, single and multiple inheritance, as well as public, private and protected relationships.

The product allows users to browse class hierarchies in the C++ Reuse Library, which increases quality and productivity by reinforcing the reuse capablities of object-oriented languages while still in the design phase. In the future, the library will be pre-populated with extensible class libraries. Another key feature of OOSD/C++ is the C++ Guidance System, which minimizes errors by enforcing C++-specific syntax rules regarding the interaction between C++ components, such as assembly of classes, connections between objects, and exportation of objects.

For more information, contact Interactive Development Environments, 595 Market St., 10th Floor, San Francisco, CA 94105, (415) 543-0900; FAX (415) 543-3716.

FairCom Enhances File Handler

FairCom has released c-tree Plus, a new file management and data server product that enhances and extends the c-tree file handler, FairCom's file management toolkit.

Using c-tree Plus, programmers can build applications for more than 100 environments, receive full portability offered by the C programming environment. With these tools, developers can use either high-level index sequential-like access methods, or low-level data management functions. Both methods offer advanced features, such as transaction processing, ANSI-standard SOL support, resource records, superfiles and batch operations.

The c-tree Plus file handler sells for $595. Current users of c-tree can upgrade for $200. For more information, contact FairCom, 4006 West Broadway, Columbia, MO 65203, (800) 234-8180; FAX (314) 445-9698.

Softaid Introduces Download Package For In-Circuit Emulators

Softaid has introduced a high-speed download package for its line of in-circuit emulators. The Fiber Optics Link transfers the user's code to the emulator at more than 250,000 bytes per second.

The Fiber Optics Link replaces RS-232 with an ultra high-speed serial protocol. All communications goes over the fiber. This link transfers data in excess of 250,000 bytes per second; a one million byte program will download in only four seconds.

The Fiber Optics Link includes a five-meter long duplex fiber cable that connects the emulator to the PC. A half slot controller board for any PC or compatible is included. The link costs $1,200. For more information, contact Softaid, 8930 Route 108, Columbia, MD 21045, (301) 964-8455; FAX (301) 596-1852.

SparcStation 1 Now Hosts C Executive O/S

JMI's C Executive operating system for the Sun Microsystems SPARC has been repackaged to be hosted on SPARCstation 1. The SPARC is a high-performance RISC processor. The SPARC-based workstation can be used to develop applications before downloading to a SPARC target board.

C Executive is a real-time, multitasking operating system kernel used in embedded control applications. The new SPARC version of the kernel allows current C Executive customers using CISC microprocessors to move their applications to the SPARC. The original SPARC port of C Executive was accomplished using a SPARC cross compiler on the Sun 2 workstation. The new version was produced using native C compiler, assembler, and linker running on the SPARCstation 1 under SunOS.

The new SPARC version also offers an optional file system, CE-DOSFILE, and a system debugger, CE-/VIEW. CE-DOSFILE replicates the DOS 8086 file structure on external media, allowing SPARC-based embedded systems to read and write DOS diskettes online.

For more information, contact JMI Software Consultants, 904 Sheble Lane, Spring House, PA 19477, (215) 628-0846.

Book Shows How To Build Reusable Software

Prentice Hall has published A C++ Tool Kit by Jonathon Shapiro. In his book, Shapiro discusses how object-oriented languages can help with reusing software, and he provides a reusable tool in each chapter taken from his own programming projects. Divided into four parts, the book covers software reuse and object-oriented languages; an overview of C++ implementation details such as tuning performance and memory allocation for faster and more efficient applications.

To order this book, contact Prentice Hall, Order Department, 200 Old Tappan Rd, Old Tappan, NJ 07675, (201) 767-5937.

Companies Join C++ Reseller Alliance

Sixteen companies have joined the C++ Reseller Alliance, formed by AT&T's UNIX System Laboratories, to promote products based on AT&T's C++ programming language and libraries, and to share information on using C++ in large software development projects.

The C++ Reseller Alliance will share with its members information about coming enhancements to the C++ language and libraries from USL. Membership in The C++ Reseller Alliance is open to any hardware or software vendor who licenses and distributes the AT&T USL C++ Language System. No membership fees are required. The group will meet two or three times a year, coincident with significant C++ industry events.

For more information, contact Paul Fillinich, C++ Product Manager, UNIX System Laboratories, at (201) 580-4363.

Expanded Memory Support Enhances Text Editor

American Cybernetics has announced version 5.0 of Multi-Edit. The text editor offers expanded memory support. Users can select either an SAA (windows-style) interface or a Classic (PC-style) interface from a long list of setup options.

Features include seamless mouse support throughout the editor environment, a user's menu for frequently executed macros, programs, and text files; a keystroke macro manager to simplify and organize unlimited on-the-fly macros, expanded online hypertext help; and a 380-page User's Guide and Macro Lanugage Reference Guide.

For more information, contact American Cybernetics, 455 S. 48th St., Suite I07, Tempe, AZ 85281, (602) 968-1945; FAX (602) 966-1654.

File Shuttle Utility

GetC Software has introduced File Shuttle Xpress 5.0. This File Shuttle utility integrates inter-computer file transfer with file management capabilities for users running any combination of Windows 3.0, DOS, OS/2 in its DOS compatibility box and networks.

Version 5.0 requires 256K RAM for the DOS version, one parallel or serial port on each computer and DOS 2.0 or later. The Windows 3.0 version of the program requires that Windows 3.0 be installed with the necessary system requirements for that environment.

File Shuttle Xpress 5.0 sells for $139.95. For more information, contact GetC Software, I280 Seymour St., 2nd Floor, Vancouver, B.C. V6B 3N9, (604) 684-3230; FAX (604) 689-1401.

Expert Systems Module Accelerates Software Development

Integrated Systems has introduced a knowledge-based, real-time expert systems module. RT/Expert automates and accelerates the development of real-time software that incorporates rule-based logic.

RT/Expert gives users an elegant way to describe a collection of IF-THEN-ELSE rules. These rules are effective for diagnostics, monitoring, alarm filtering, and mode selection applications.

For more information, contact Integrated Systems, 2500 Mission College Blvd., Santa Clara, CA 95054-1215, (408) 980-1500; FAX (408) 980-0400.

SSC Offers Command Summary For UNIX System V

Specialized System Consultants is offering an 80-page command summary for UNIX System V.4 commands. System V.4 is the merging of AT&T System 5 releases with BSD features.

SSC's UNIX System V.4 pocket-size reference details command syntax and describes the options available for each command. A comprehensive summary of the nawk command and a five-page summary of the System V shell are included. The summary also includes expanded sections on ed, sdb, sed, and telnet.

The booklet is priced at $8. For more information, contact Specialized System Consultants, P.O. Box 55549, Seattle, WA 98155, (206) 527-3385; FAX (206) 527-2806.