Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Channels ▼
RSS

New Products


January 1995/New Products


Pure Software Ships Purify 3 and PureCoverage 1.0

Pure Software Inc. has begun shipping Purify 3.0 and PureCoverage 1.0. Purify 3.0 is a software quality development tool that detects run-time errors and memory leaks in C/C++ applications. Purify incorporates Pure Software OCI technology. OCI examines the object code and inserts checking instructions around the memory functions to monitor usage at run time and report illegal memory accesses and leaks. OCI lets Purify analyze applications including shared and third-party libraries.

Features of Purify 3.0 include a GUI that provides message browsing while an application is running and an outline view which displays error messages and simplifies navigation. Also included in Purify 3.0 is single-click access to source code, which lets developers make changes at the point where an error occurred.

Purify 3.0 is integrated with PureCoverage 1.0, Pure Software's code coverage analysis product. PureCoverage 1.0 lets users manage, manipulate, and analyze data into a variety of formats and reports. Data can be viewed through Purify 3.0's outline browser and then manipulated according to user specifications. Inserted at the object level, PureCoverage integrates into the development environment. PureCoverage supports C/C++ and FORTRAN, and runs on multiple platforms including Sun, Solaris, and HP.

Purify 3.0 is priced at $1,298. PureCoverage 1.0 is priced at $898. For more information contact Pure Software Inc., 1309 S. Mary Ave., Sunnyvale, CA 94087, (408) 720-1600; FAX: (408) 720-9200; E-mail: [email protected].

ARSoftware Releases ARC++ 2.0

ARSoftware has released ARC++ v2.0, a C/C++ development tool. According to the company, with a few adjustments to the existing make or project files, ARC++ automatically determines whether a header file change affects previously compiled modules and alters the make process accordingly, giving the user control over recompiles.

Features of ARC++ v2.0 include exportable classes that eliminate the need for header files and intelligent macros that provide encapsulated code generation. ARC++'s macro capability automatically analyzes class definitions, which can loop, branch, and access the parse tree/symbol table to generate code based on previous declarations. Defined within C++'s block structure, these macros are capable of being inherited. Callback macros in multiple base classes ensure that derived calls have the appropriate support code generated. Other features of ARC++ include: overloaded enumerators, bound function pointers, prototyped Vararg functions, automatic functions, arrays with bounds, modify detection, user-defined operations, combination operators, user-defined modifiers, and hidden arguments.

ARC++ v2.0 for DOS and Macintosh is priced at $249, and $299 for UNIX. Upgrade pricing for existing users is $29 for DOS and Macintosh, and $39 for UNIX. For more information contact ARSoftware, 8201 Corporate Dr., Suite 1110, Landover, MD 20785, (800) 257-0073 or (301) 459-3773; On-line catalog: URL:http://arsoftware.arclch.com.

Cygnus Announces GUI for GNU Debugger

Cygnus Support has announced plans to release a GUI for their GNU Debugger, GDB. The GUI for GDB provides programmers with a consistent interface for native UNIX development, as well as cross-platform development hosted on UNIX X11 and MS-Windows 3.1 platforms. The Cygnus GUI allows users to extend or modify the GUI based on their user-interface preferences.

According to Cygnus, the design of the GDB interfaces emphasizes the information display and the direct manipulation of displayed objects. Additional features of the GUI include windows for source, object code, data display, stack frames, breakpoint/watchpoint lists, and a target state window. The GUI also includes context-sensitive, on-line help and keyboard shortcuts for common operations such as single-stepping. Both high-level and low-level graphics capabilities will also be available in the GUI. All features are available to both native and cross-debugging configurations of GDB. The GUI will be available on all host/target platforms currently supported by Cygnus. Source code is also available.

The company plans to release the UNIX version of the GUI for GDB January 1, 1995, and the Windows version April 2, 1995. For more information contact Cygnus Support, 1937 Landings Dr., Mountain View, CA 94043, (415) 903-1400; FAX: (415) 903-0122.

Apogee Announces Apogee-C/C++ and Apogee-FORTRAN 77/90 Compilers

Apogee Software has announced Apogee-C/C++ and Apogee-FORTRAN 77/90 compilers for SPARC. Apogee-C/C++ and Apogee-FORTRAN 77/90 compile programs written in C/C++ and FORTRAN 77 or FORTRAN 90 into machine code optimized for RISC-based computers.

Apogee-C/C++ is an optimizing compiler accepting C/C++. The C dialects accepted include the ISO/ANSI C standard and Kernighan & Richie C. The C++ dialects accepted include the current draft of the ANSI C++ standard (including templates and exceptions), Cfront 2.1 C++, and AT&T 3.0 C++. To assist in converting older C or C++ programs to ANSI C or C++, the compiler also optionally accepts non-standard uses of C/C++ and provides warning messages.

Apogee-FORTRAN 77/90 is an optimizing compiler accepting two dialects of FORTRAN: the 1977 and 1990 ISO/ANSI standard. In addition, the compiler accepts extensions found in Sun, IBM, VAX/VMS, Cray, and MIL-STD 1753 FORTRAN 77s. The FORTRAN 90 mode is compliant with the ISO/ANSI FORTRAN 90 standard.

The Apogee-C/C++ and Apogee-FORTRAN 77/90 compilers work with several programming tools that are offered as optional items on the same CD-ROM: the TotalView graphical interface debugger from BBN, the SNiFF++ visual programming environment from takeFive Software (C/C++ only), and the Sentinel error detection programming tool from AIB Software. In addition, there is a free GDB debugger on the CD-ROM modified by Apogee to work with C/C++ as well as with FORTRAN.

Apogee compilers have been specifically tuned to take advantage of the hardware features for each implementation of the SPARC architecture including: SuperSPARC, hyperSPARC, MicroSPARCI, MicroSPARC II, and PowerUp. Apogee compilers also let the user select the specific target processor by a compiler switch. For more information contact Apogee Software Inc., 1901 S. Bascom Ave., Suite 325, Campbell, CA 95008-2207, (408) 369-9001; FAX: (408) 369-9018; E-mail: [email protected].

IST And V.I. Corporation Announce X-Designer 4

Imperial Software Technology and V.I. Corporation have announced X-Designer 4, a cross-platform GUI builder for Motif and Windows applications. Features of X-Designer 4 include a Windows-compliant mode for Windows development and the Microsoft Foundation Class Library as the Windows interface.

In Windows mode, X-Designer can generate MFC code, which can then be compiled with native Windows tools, such as Visual C++. Also in Windows mode, X-Designer indicates which Motif resources do not have an equivalent in Windows and which existing X-designer Motif interface design files may be loaded in X-Designer 4. X-Designer's toolbar has a Compliance button which is marked with a red cross if the design contains non-Windows-compliant design elements. Pushing this button displays a list of the non-compliant elements, which may then be modified.

Other features of X-Designer 4 include: internationalization, drag and drop, tear-off menus, the ability to generate C/C++ code, HyperText Help, geometry management capabilities, an unlimited Undo button, and an intuitive Compound String Editor. X-Designer 4 supports Sun, HP, Silicon Graphics, IBM, DEC, and SCO platforms, with deployment on Windows supported by MFC.

X-Designer 4 is priced at $3,500 for the first license. Upgrades are free to existing X-Designer users with a current support contract. For more information contact Imperial Software Technology, Reading, United Kingdom, +44 734-587055 or V. I. Corporation, Northampton, MA, (413) 586-4111.

Tartan Introduces Tartan C and Tartan C/C++ 2.0

Tartan, Inc. has introduced Tartan C and Tartan C/C++ 2.0 compilers for the TI TMS320C3x and C4x digital signal processors (DSPs). Both the C and C++ compilers use the on-chip capabilities of TI's C3x and C4x DSPs, and are switch-selectable for both of the processors.

Tartan C and Tartan C/C++ are development systems which include: highly-optimized C (Tartan C) and C++ (Tartan C/C++) compilers, modular runtime systems with a selective linker, a C3x/C4x assembler, floating-point math libraries, object file utilities, and documentation. Both Tartan C and Tartan C/C++ support the SPOX real-time DSP operating system from Spectron Microsystems. SPOX provides a real-time, multitasking kernel and bridges to other operating systems such as Windows and UNIX. In addition, Tartan C and C/C++ both include the FasTar single-precision runtime math library, as well as tools for building and maintaining real-time DSP applications.

Optional components for Tartan C and Tartan C/C++ include a source and machine-level symbolic debugger and an instruction simulator. Native, window-based debugger user interfaces are available for Microsoft Windows for the PC and Sun OpenWindows for the SPARC. The VecTar and SigTar DSP math libraries are also available for use with C and C/C++ compilers,

Tartan C is available for PC and Sun SPARC platforms. Prices for the Tartan C compiler start at $1,495. Existing Tartan C/C++ customers with maintenance will be upgraded automatically to version 2.0. For more information contact Tartan Inc., 300 Oxford Dr., Monroeville, PA 15146, (412) 856-3600; FAX: (412) 856-3636.

ViewSoft Releases UTAH 1.1

ViewSoft, Inc. has released UTAH 1.1, a C/C++ application and GUI builder. UTAH 1.1 lets programmers create GUIs without adding interface dependencies to their program objects or writing interface code. Included in UTAH 1.1 are several GUI building technologies that automate the assembly, testing, and maintenance of GUIs: the Editable Object System (EOS), Semantic Interface Technology, and a User Extensible Toolkit.

The Editable Object System (EOS), which is a C++ class library with platform-independent extensions, provides reflection (self-describing objects) and run-time-binding. User objects inherit this extended functionality from base EOS objects. The Semantic Interface Technology uses "smart components" that eliminate interface dependencies for the program objects. UTAH automatically performs type conversion and synchronization of interface objects with program data whenever either interface or program variables change. This automatic synchronization frees users from routine user-interface event management, while preserving event access for performance or custom control. UTAH's User Extensible Toolkit lets users create interactions which are then used, like the components supplied with UTAH, to build complex interactions without learning the interactor' s API or sub-classing to get control. Existing VBX controls can be imported into UTAH and used as if they were native UTAH components.

UTAH 1.1 for Windows is priced at $1,490. For more information contact ViewSoft Inc., Provo, UT, (801) 377-0787.

Continuus Software Ships Continuus 4.0

Continuus Software Corporation has begun shipping Continuus 4.0, a configuration management tool. Continuus 4.0 lets software development teams coordinate and manage their activities, including change tracking, task management, code development, testing, documentation, release management, and ongoing maintenance.

Continuus 4.0 includes a Distributed Code Management (DCM) facility which lets geographically dispersed development teams synchronize common project data, whether or not the sites are linked by a network. DCM also includes a Vendor Code Management utility which tracks software source or libraries received from external suppliers, and merge them with local modifications. Also included in Continuus 4.0 is a code migration facility that preserves a project's original file structure, and automatically loads SCCS and RCS data. Project migration can be performed both interactively and in batch mode. Continuus 4.0 also includes a Motif GUI as well as a command line interface.

Other features of Continuus 4.0 include an "off-the-shelf" customizable process model, which defines user roles, and ObjectMake, an object-oriented Make facility. ObjectMake is compatible with common makefile formats, and products built with ObjectMake can be automatically version-controlled and shared by multiple users.

Continuus 4.0 supports major UNIX platforms. Continuus/CM and Continuus/PT are available on a floating license basis. Continuus 4.0 is priced at $4,000 per simultaneous user. For more information contact Continuus Software Corporation, 108 Pacifica, Irvine, CA 92718, (714) 453-2200; FAX: (714) 453-2276.

Tower Concepts Announces GlobalTrack and Ports Razor

Tower Concepts has announced GlobalTrack, a distributed processing software module for Razor, the company's UNIX-based problem tracking and configuration management tool suite. Razor is an integrated tool suite for developers, combining a tailorable issue-tracking system with traditional version control and build coordination capabilities. Using the Internet or other X.400-compliant systems, GlobalTrack lets development teams in different geographic locations coordinate their activities, priorities, and objectives though synchronized issue-tracking databases using the existing e-mail networks for communication.

In another notice, Tower Concepts announced a port of Razor to HP' s HP-UX and Silicon Graphics' IRIX under the Motif GUI. Razor also supports Solaris and SunOS.

GlobalTrack is free of charge to registered Razor users. Razor is priced at $495 for a single floating license. An evaluation copy of the Razor manual is also available. For more information contact Tower Concepts, Inc., 103 Sylvan Way, New Hartford, NY 13413, (315) 724-3540; E-mail: [email protected] or ftp.uu.net.

HockWare Releases VisPro/C and VisPro/C++

HockWare Incorporated has released two OS/2 GUI development tools, VisPro/C and VisPro/C++. Modeled after Vis-Pro/REXX, a visual REXX programming tool for OS/2 2.x, VisPro/C and VisPro/C++ are object-oriented drag and drop tools for IBM's User Interface Class Library and CSet compilers (CSet, CSet++, and CSet++ FirstStep). VisPro/C and VisPro/C++ provide an integrated environment that includes: the Build Options Editor, which allows programmers to visually set compiler and linker options; the Build Monitor, which lets programmers monitor the progress of compilation, linking, and resource compilation; and the Resource Editor, which lets programmers define icons, bitmaps, and strings.

VisPro/C and VisPro/C++ are integrated with WorkPlace Shell and generate non-proprietary royalty-free C/C++ code compatible across VisPro products. Other features of VisPro/C and VisPro/C++ include: a set of CUA '91 objects supporting 3-D business graphics, formatted entry fields, spreadsheet, clock, and calendar; a built-in visual DB2/2 database designer; a custom object builder based on the IBM SOM; and multiple development views.

VisPro/C and VisPro/C++ are priced at $399 each. For more information contact HockWare, Inc,, 315 N. Academy St., Suite 100, Cary, NC 27513, (919) 380-0616; FAX: (199) 380-0757.

ZGRAF Announces ZGRAF C++ Graph Toolkit

ZGRAF Software Products has released the ZGRAF C++ Graph Toolkit for Windows and Windows NT. The ZGRAF C++ Graph Toolkit is a library of C++ routines for producing technical and business graphs. Graph styles include: X/Y, Bar, Pie, Area, Ribbon, Scatter, Polar, Log, 2-D Function, 3-D Surface, and Smith Chart. The library is object-oriented and uses C++, but both C and C++ users can use the product.

The ZGRAF C++ Graph Toolkit is priced at $30 for the Personal Developer Version or at $45 for the Commercial Developer Version. The Personal Developer is for private usage only; the Commercial Developer Version gives professional developers an unlimited distribution license with no royalties. Both versions of the ZGRAF C++ Graph Toolkit include the C++ source code. For more information contact ZGRAF Software Products, 1831 Old Hickory Court, New Albany, IN 47150, (812) 949-9524; CompuServe: 70742,1356; Internet: [email protected].

Excel Introduces Translator 1.0

Excel Software has introduced the Translator 1.0 reengineering utility to enhance its suite of CASE tools. Translator 1.0 automates the generation of diagrams within MacAnalyst and MacDesigner CASE tools from existing source code. Translator 1.0 scans the source code and extracts information into a text file which can be imported into MacAnalyst and MacDesigner.

Using Translator 1.0, a developer can document existing source by producing diagrams and data dictionary information. Diagrams provide double-click access to the related code. Object-oriented software written in C++ or Object Pascal is translated to class diagrams using Booch, OMT, Shlaer/Mellor, or Coad/Yourdon notation. The Class diagram illustrates each object class, inheritance structures, and its attributes and operations. Code written in C, Pascal, Basic, or FORTRAN can be used to generate structure charts. Diagrams can also be organized into multiple diagram levels.

Translator 1.0 is priced at $495 for a single license. For more information contact Excel Software, P.O. Box 1414, Marshalltown, IA 50158, (515) 752-5359; FAX: (515) 752-2435; E-mail: [email protected].

Vireo Announces VToolsD

Vireo Software has announced VToolsD for Windows 3.1, a C/C++ toolkit for developing Virtual Device Drivers (VxD). VToolsD includes QuickVxD, which offers a "visual programming" model of VxD development, letting developers create new VxDs by using the mouse. Libraries included with VToolsD enable VxD developers to use Microsoft Visual C/C++ 32-bit Edition. The VToolsD C++ Class Libraries provide a set of classes for those who prefer an object-oriented framework for VxD development. On-line help, examples, and source code for all of the VToolsD libraries are included.

VToolsD for Windows 3.1 is priced at $495. For more information contact Vireo Software, Inc., 385 Long Hill Rd., Bolton, MA 01740, (508) 779-8352; FAX: (508) 779-8351; Internet: [email protected].

Pentek Introduces File Transfer Language

Pentek, Inc. has introduced File Transfer Language (FTL), a SCSI file-management system, plus a collection of software libraries for initializing, organizing, sorting, and retrieving data on SCSI devices. FTL supports 21 SCSI devices connected to a VMEbus-based DSP and data acquisition subsystem using Pentek's MIX-interface mezzanine boards. The SCSI hardware interface is provided by the Model 4255 based on the MIX interface.

FTL consists of a UNIX-like multitasking environment with function libraries that provide subroutines for using the SCSI file system. FTL supports two programming environments, C and SPOX. The C libraries are subroutines that can be used for single-threaded C programming or as a header file that may be embedded in custom DSP applications. SPOX supports multitasking and provides streaming drivers. SPOX also includes a modular and portable real-time operating system for C, workstation interfaces, and a library of DSP functions. The FTL also supports Pentek's SwiftNet, based on the TCP/IP interface for Ethernet.

The FTL is priced at $2,000 and Model 4255 is priced at $1,795. For more information contact Pentek, Inc., 55 Walnut St., Norwood, NJ 07648, (201) 767-7100; FAX: (201) 767-3994.

TGS Ships OpenGL DHA

Template Graphics Software Inc. has begun shipping the beta version of OpenGL DHA for Solaris and Open Inventor for Solaris. OpenGL is a 3-D graphics software system licensed from Silicon Graphics. Open Inventor is a C++ class library based upon OpenGL and is used for 3-D graphics application development. OpenGL DHA for Solaris is a direct port of OpenGL to Sun. The beta release is an OpenGL feature and conformance release for Sun GX and ZX hardware.

For more information contact Template Graphics Software, Inc., 9920 Pacific Heights Boulevard, Suite 200, San Diego, CA 92121, (619) 457-5359; FAX: (619) 452-2547.

ISE Ships EiffelNet

Interactive Software Engineering, Inc. has begun shipping EiffelNet, a client-server, application-development communication system. Using EiffelNet, developers can build applications that exchange objects asynchronously over a network using sockets. EiffelNet is a part of ISE Eiffel, an object-oriented graphical development environment that is compatible with existing C software. The Eiffel workbench generates stand-alone ANSI C. EiffelNet follows the structure of other ISEEiffel libraries, and fits in the overall hierarchy the fundamental library of data structures and algorithms of ISE Eiffel 3.

EiffelNet provides users with predefined schemes corresponding to the most commonly occurring client-server cases. An application can then include a client class and a server class that inherit from the corresponding predefined classes. New classes can then build the specific objects to be exchanged and specify the required processing. Communication and synchronization aspects are handled automatically by the predefined classes. More specific classes are also available for applications that need a finer degree of control of the actual underlying mechanisms.

For more information contact Interactive Software Engineering Inc., 270 Storke Rd., Suite 7, Goleta, CA 93117, (805) 685-1006; FAX: (805) 685-6869; E-mail: [email protected].

Cadre Technologies Announces ObjectTeam/OOA Sim And Professional Services

Cadre Technologies Inc. has announced ObjectTeam/OOA Sim, a simulation and verification tool for their ObjectTeam for Shlaer-Mellor tool suite. ObjectTeam/OOA Sim lets developers verify, simulate, and prototype their applications at the early stage of the development cycle. ObjectTeam/OOA Sim's Motif-based GUI lets developers design test scenarios, execute the scenarios while viewing the results as they happen, set break points, and display summary information. ObjectTeam/OOA also supports incremental changes.

ObjectTeam/OOA Sim can simulate multiple subsystems and provide support for both state transition diagrams and action data flow diagrams. ObjectTeam/OOA Sim uses a high-level, object-oriented language that supports the Shlaer-Mellor method's syntax and semantics.

In another notice, Cadre announced Professional Services to support their development tools. Services include: product support, offering installation assistance, integration services, and implementation support; education services consisting of product and methodology training; and consulting and project management services. Classes are offered on-site or at Cadre's corporate training centers.

Pricing for ObjectTeam/OOA Sim starts at $10,000 per network. For more information contact Cadre Technologies Inc., 222 Richmond St., Providence, RI 02903, (401) 351-5950; FAX: (401) 455-6800.

Blinkinc Introduces Multi-Lingual Blinker 3.0

Blinkinc has introduced Multi-Lingual Blinker 3.0. Blinker 3.0, a royalty-free DOS extender, Windows linker, and DOS dynamic overlay linker, that supports English, German, Spanish, and Chinese. Foreign language versions of Blinker 3.0 include a translated technical reference manual and Norton Guide help file. Technical support is available in various languages.

Blinker 3.0 requires an 8086 microprocessor (or higher) to link or run real-mode programs. Blinker 3.0's DOS extender requires an 80286 microprocessor (or higher) to run protected-mode programs and is compatible with DPMI, VCPI, and XMS specifications. Protected-mode programs will run under Windows, OS/2, and DOS.

Blinker 3.0 is priced at $299. For more information contact Blinkinc, 8001 W. Broad St., Richmond, VA 23294, (804) 747-6700; FAX: (804) 747-4200; BBS: (804) 747-73333.

QSi Ships ProTEST

Quality Systems International, Inc. has begun shipping ProTEST, a test engineering tool which provides cross-platform portability and multiple database access; a character or graphical user interface including Windows v3.1; multi-user, on-line access and execution of test cases; an interface between automated test tools and problem error tracking; and standard management reports, along with integrated query and report writer.

Other features of ProTEST include: ability to link requirements to test cases or test steps, user defined criteria for the test cases, priority setting for test cases, user alerts for test cases requiring attention, and test status summaries with calculations of the pass/fail percentage. ProTEST also includes seven methods for printing test cases.

For more information contact Quality Systems International, Inc., 416-420 Highland Ave., Cheshire, CT 06410, (800) 557-9787 or (203) 699-9787; FAX: (203) 699-9789.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.