Departments


New Products

Industry-Related News & Announcements


Cobalt Blue Upgrades FOR_C

Cobalt Blue, Inc. has upgraded their FORTRAN to C conversion software FOR_C. FOR_C Version 3.4 is available for MS-DOS, UNIX-386, SunSparc, HPUX (PA), IBM RS6000 (AIX), VAX-VMS, and Silicon Graphics (IRIS). In addition to FORTRAN-77, VAX, and MILSPEC FORTRAN, FOR_C Version 3.4 also supports PRIME and IBM-VS FORTRAN. FOR_C Version 3.4 offers static analysis and error-checking capability for performing code analysis. FOR_C Version 3.4 can detect common size and composition differences, unused names, implicitly typed names, loss of precision, and function call inconsistencies. Printf statements can also be inserted automatically for debugging.

Other FOR_C Version 3.4 options offer compiler-like performance when a FORTRAN compiler is not yet available on your machine, e.g., when using an accelerator board or with signal processing. And FOR_C lets C code be embedded in the FORTRAN source. The FOR_C User Manual has been updated and rewritten to incorporate recent version changes. FOR_C Version 3.4 includes C source to runtime libraries, letting users move translated code to a variety of platforms, and two months of free technical support. The bundled cost for FOR_C starts at $1270 depending on platform. For more information contact Cobalt Blue, Inc., 875 Old Roswell Rd., Suite D-400, Roswell, GA 30076, (404) 518-1116; FAX: (404)640-1182.

Computer Innovations Releases C++ V3.0 for UNIX SVR4.2

Computer Innovations, Inc. has released C++ V3.0 for Intel x86 platforms running UNIX SVR4.2 Systems, including Consensys V4.2 and UnixWare. C++ V3.0 combines USL's C++ Language System Release 3.0 with a source debugger, DEBUG*2000, and windowing editor, EDIT*2000.

Computer Innovations C++ supports templates and includes compiler technology that is tailored for the Intel 486/Pentium platform. DEBUG*2000 gives multi-window debugging and includes support for shared object debugging, signal and fault handling, system call breakpointing, the capability to attach to a running process, and C++ t emplate support. EDIT*2000 supports windowing editing facilities including a "compile from within" feature that lets the C or C++ compiler be called from the edit session.

Single-user licenses for C++ Language Release 3.0 are priced at $695. A five-user development package, including C++, DEBUG*2000, and EDIT*2000 is available for $4995. For more information contact Computer Innovations, Inc., 980 Shrewsbury Ave., Tinton Falls, NJ 07724, (908) 542-5920.

WATCOM Shipping 32-Bit C/C++

WATCOM has announced WATCOM C/C++32 version 9.5, a multi-platform, 32-bit C/C++ package supporting DOS, Windows 3.x, OS/2 2.x, Windows NT, Win32s, and AutoCAD ADS/ADI. The C++ implementation follows the ANSI draft standard, providing support for the current AT&T version 3.0 language plus exception handling. WATCOM's C compiler is ANSI standard and IBM SAA compatible, passing 100 percent of the Plum Hall compatibility test suite. Various Microsft C language extensions are included in both the C and C++ compilers.

New features include templates and exceptions. WATCOM C++ provides diagnostic messages not only for incorrect programs, but also for correct but ambiguous or dangerous program constructs that might produce unexpected results. New superscalar optimization strategies improve performance for Intel 486 and Pentium processors. WATCOM's linker performs C++ optimizations that are possible only at link time, such as elimination of unreferenced virtual functions. Accompanying utilities translate object code to other industry standard formats and support interoperability with tools from other vendors. 32-bit DOS programming is supported with Rational, Phar Lap, or Ergo DOS extenders. Support for NewWare NLMs and GO PenPoint is planned.

WATCOM C/C++32 is priced at $599, with upgrades from WATCOM C/386 v9.0 available for $199. WATCOM also announced a 16-bit compiler, WATCOM C/C++16. For more information contact WATCOM, 415 Phillip St., Waterloo, Ontario, Canada, N2L 3X2, (519) 886-3700; FAX(519) 747-4971.

SET Laboratories Upgrades PC-Metric for C++

SET Laboratories has upgraded PC-Metric for C++, their measurement and analysis package. PC-Metric for C++ Version 4.0 features include the addition of IEEE standard size counting measures, measures of control flow complexity, reports, and an interactive query and analysis system that lets users track metrics across releases. PC-Metric 4.0 for C++ also makes use of software complexity metrics to identify parts of a program's source code which are particularly complex and therefore more error prone. Developers can then use this information to allocate the bulk of their review and testing resources to those parts of the code which are most error prone.

PC-Metric supports most programming languages, including C, C++, Ada, Assembly, COBOL, dBASE, FORTRAN, Jovial, Modula-2, Pascal, and PL/I in the MS-DOS market, all of which, according to SET Laboratories, will be upgraded with the Version 4.0 features during 1993. Compatible products for UNIX and VMS are UX-Metric and VX-Metric. PC-Metric Version 4.0 is priced at $399 for a single-user license. For more information contact Set Laboratories, P. O. Box 868, Mulino, OR 97042, (503) 829-7123; FAX: (503) 829-7220.

Pure Software Announces PureLink, and Purify for Solaris

Pure Software has announced PureLink, a standalone incremental linker for SPARC developers, as well as a version of Purify for Solaris 2.x. With PureLink, only the object modules that have been modified require relinking. PureLink diagnostics stress identifying the causes of build-time errors, particularly undefined and multiply defined symbols. PureLink will initially support C/C++ development on SPARC platforms.

Pure Software also announced plans for an August release of Purify for Solaris 2.x. Purify, a tool for detecting and locating memory errors, is already available for Solaris 1.x and SunOS 4.x. Purify detects runtime errors in C and C++ UNIX applications, such as memory access errors and memory leaks. Purify adds checking instructions to an appliation's executable through its object code insertion (OCI) technology. OCI inserts checking probes into the application to monitor memory usage.

Purify 2 sells for $4,000 per floating network license, and PureLink starts at $10,000 for a workgroup or 20 developers. For more information contact Pure Software, Inc., 1309 S. Mary Ave., Sunnyvale, CA 94087, (408) 720-1600; FAX: (408) 720-9200; email: info@pure. com.

Microport Ships Pentium Compiler

Microport, Inc. has begun shipping an ANSI C Compiler from UNIX System Laboratories for the Pentium processor from Intel. The optimized compiler has a blended mode option for applications that will run on 486 systems and Pentium systems or a Pentium only mode for applications that are designed for operation only a a Pentium based system.

The optimized C Compiler is priced at $400 and will be included in the SVR4.2 ES/MP operating system when it is released.

In a related item, Microport announced that it has licensed the SVR4.2 ES/MP operating system from USL. For more information contact Microport Inc., 108 Whispering Pines Dr., Suite E, Scotts Valley, CA 95066, (408) 438-8649; FAX: (408) 438-7560.

ImageSoft Improves C++ Offerings

ImageSoft Incorporated has announced an agreement with Network Integrated Services to publish Object/Engineering, formerly marketed by NIS as Meijin++ Expert. Object/Engineering 3.0 is a C++ scientific class library. New features include: Bessel and modified Bessel functions; Gamma, Beta, and incomplete integrals; sigmoid and cumulative functions for peak detection; elliptics, Jacobian and Riemann's Zeta; and Hermite, Chebyshev, Legendre and Laguerre polynomial functions. New statistical functions include: 19 statistics distributions; six correlations and eight goodness-of-fit tests and analysis of variance; four regression techniques; and Feedback shift register uniform deviate. Root finding and minimization have been optimized, and other functions extended or improved for interpolation, quadrature, ordinary differential equations, digital signal processing, and linear algebra.

ImageSoft also announced Object/Developer and a bundle offer for zApp and Object/Designer. zApp is a C++ application framework; Object/Designer is a C++ source code genetator for MS-Windows. Object/Developer is an application management tool providing: browsing and basic editing; interface design, source code control, and full-featured editing; and design and analysis tools. For more information contact ImageSoft Incorporated, 2 Haven Ave., Port Washington, NY 11050, (516) 767-2233; FAX: (516) 767-9067.

X-Designer 3.0 Supports X11R5, Motif 1.2, and C++

V.I Corporation has begun shipping X-Designer 3.0, an enhanced version of their Motif GUI builder. Release 3.0 enhancements include support for Motif 1.2 and X11R5, a Compound String Editor, C++ code generation, and HyperText help capability.

C++ code generation makes it possible to create reusable GUI components. X-Designer also generates C, ANSI C, UIL Code, and X resource files. Motif 1.2 support provides internationalization, drag-and-drop, tear-off menus, a new template widget, frame titles, and improved selection and message boxes. The HyperText help capability allows developers to link help callback for widgets to any part of a Frame-Maker document (only the FrameViewer runtime utility is needed to access such help). Xdesigner also supports a bridge to Centerline's CodeCenter 4 workbench and ObjectCenter, a Color Pixmap Editor (supporting XPM), and an improved Layout Editor.

X-Designer platforms include Sun, HP, and DEC workstations. X-Designer is also available bundled with DataViews Graph Widgets, a library of graphs, meters and dials. For more information contact V.I. Corporation, Northampton, MA, (800) 732-3200.

Mercury Introduces XRunner 2.0

Mercury Interactive Corporation has introduced release 2.0 of their XRunner automated software testing system. X-Runner 2.0's object-oriented approach to test recording and creation permits tests recorded from one version of a product to be re-used on future releases and ports.

Mercury's release described test automation, maintenance, and porting, as "a matter of 'plug and play'", citing as an example the need to adapt a test which has recorded a click on "Exit" in MS Windows to one which replays a click on "Quit" in a Motif release or the same application. Mercury has also introduced WinRunner for MS Windows testing, using the same underlying technology.

XRunner 2.0 pricing starts at $10,000 per floating license. For more information contact Mercury Interactive Corporation, 3333 Octavius Dr., Santa Clara, CA 95054, (408) 987-0100; FAX: (408) 982-0149.

AccuSoft Upgrades Imaging Library

AccuSoft Corporation has upgraded their Image Format Library. AccuSoft Image Format Library Version 3.0 adds support for PICT, JPEG, and EPS read and write; faster Group III and Group IV decompression; faster Group IV compression; faster printing; and faster DOS and Windows display functions. The library supports standard raster file formats including TIFF, PCX, DCX, TARGA, GIF, DIB, WMF, BMP, and WPG. The support of the metafile formats (EPS, WMF, WPG, and PICT) is limited to raster images and does not include support for vector graphics.

The Library also includes image file format functions; image display functions; image printing; image processing functions including rotate, resize, invert, flip, contrast and brightness control; and color conversion functions for reducing image depths using several algorithms. There are no royalty fees and the source is available separately. For more information contact AccuSoft Corporation, 160 E. Main St., P.O. Box 1261, Westborough, MA 01581, (508) 898-2770; FAX: (508) 898-9662.

Pearl Software Markets Gnu Emacs for Windows 3.1

Pearl Software has begun marketing WinEMACS, a fully functional Windows 3.1 version of the program editor, Gnu Emacs, version 19.3. WinEMACS is available with all Gnu Emacs source code, and is compatible with the Lucid Inc. UNIX version of Gnu Emacs.

WinEMACS adds the following extended features: separate buffers in different windows; menu and drop-down menu bar; multiple font-size and type support; cut-and-paste mouse support; support for text and binary files; clipboard support; scroll bars; DDE and OLE support; and the ability to bind any arbitrary combination of a key and key modifiers to Emacs Lisp code.

WinEMACS retains the standard Emacs features, including the Lisp extension language; multiple buffers; procedure tagging with completion for C, C++, Pascal, Lisp, and other languages; syntax expansion and indenting; begin/end structure and brace matching; the ability to run programs from within the editor; configurable key bindings; compatibility with UNIX .emacs configuration files; and a library of Emacs Lisp for other extensions.

Pearl Software is distributing WinEMACS as shareware for a $49 shipping and handling fee. Registration for $199 purchases technical support, a user guide, and one year of access to Pearl Software's BBS, which posts bug fixes and source code. For more information contact Pearl Software, 320 Lenox Ave., Oakland, CA 94610, (510) 273-9795; FAX:(510) 839-9820.

Cray Research Announces Toolkit

Cray Research, Inc. has announced Cray Visualization Toolkit 2.0 (CVT 2.0), which contains the most recent releases of six standard windowing and graphics tools for user interface development. The components included in CVT 2.0 are: X window System (X11R5), which lets users run X application on their Cray system and connect to any workstation, PC or terminal running the X Window System; Sun Microsystems's XView Toolkit 3.0, which supports XView applications on Cray systems; Open Software Foundation's (OSF) Motif Toolkit 1.2, which provides a library of graphical objects; Silicon Graphics' Distributed Graphics Library (DGL) which provides interactive three dimensional graphics; the PEXlib library of low-level graphics routines; and the Tk/Tcl toolkit command interpreter, which provides high-level access for X programming.

Each of the toolkits in CVT 2.0 has been ported to the company's entire product line. For more information contact Cray Research, Inc., Eagan, MN, (612) 683-7198.

UniPress Releases Automake

UniPress Software, Inc. has released AutoMake, a development tool that generates makefiles for C/C++ programs on UNIX, DOS, and MS Windows machines. AutoMake reads C/C++ and include files, and generates the dependency rules that are required for the makefile. AutoMake automatically searches files and determines where a prototype comes from by extrapolating C file names from explicitly included .h files instead of examining function calls and then searching the files.

The source for AutoMake consists of 14,627 lines of code making up 32 header files and 33 C++ files. Automake can create a makefile for these sources in 12 seconds on a 486 PC and 4.59 seconds on the RS/6000. AutoMake supports UNIX, Borland, and Microsoft C/C++ compilers. Auto-Make for DOS and MS Windows costs $89; for UNIX, $495. For more information contact UniPress Software, 2025 Lincoln Highway, Edison, NJ 08817, (908) 287-2100; FAX: (908) 287-4929.

Periscope Ships CV/ICEing

The Periscope Company, Inc., has begun shipping CV/ICEing for DOS, a debugging tool for Microsoft C/C++ 7.0. CV/ICEing adds "ICE"-like breakpoints on debug registers, interrupts, I/O ports, and memory ranges to CodeView.

Developers can set up to 4 break-points on debug registers, 8 on interrupts, 8 on I/O port ranges, and 8 on memory ranges. Breakpoints may be set on any address that is valid in the current context using the standard CodeView formats, including symbols and line numbers. Breakpoints may be qualified via a pass count or a test condition, and may have associated CV or CV/ICEing commands to executed on each break.

According to Periscope's release CV/ICEing corrects some CodeView shortcomings and adds debug register support to CodeView. CV/ICEing for DOS costs $129. For more information contact The Periscope Company, 1197 Peachtree St., Plaza Level, Atlanta GA 30361, (800) 722-7006 or (404) 875-8080; FAX: (404) 872-1973.

iXOS Adds C++ Support to iXBUILD

iXOS Software Gmbh has announced C++ support for its iXBUILD graphical user interface builder for UNIX platforms. Programmers can develop reusable Motif class objects which can be integrated into iXBUILD and will look and function like Motif widgets. Programmers can test interfaces through a link to CenterLine Software's ObjectCenter, an integrated C++ programming environment. Other features of iXBUILD include: a WYSIWYG graphical development environment; a Treeview Editor; a Search Editor; online help for Motif; and customization and extensibility, including support for user-defined widgets.

iXBUILD-generated interfaces are runtime independent. No additional runtime libraries or license fees are required. The final version of iXBUILD is due in third quarter 1993. For more information contact iXOS Software GmbH, Technopark, Bretonischer Ring 12, W-8011 Grasbrunn b. Munchen, Germany, +49(0) 89/4 60 05-0; FAX: +49 (0) 89/4 60 05-199.

American Arium Announces LA/ICE-15

American Arium has announced LA/ICE-15, an in-circuit emulator for Intel's Pentium processor. LA/ICE-15 combines the ML4400 Logic Analyzer with a version of Systems and Software's "SoftProbe" protected-mode C level debugger. Features of LA/ICE-15 include: ICE functions, including start/stop, examine/deposit, breakpoint, and single step; Pentium processor functions of real-time trace, trigger, and overlay memory; and a data-synchronizing bus cycle disassembler. The LA/ICE-15 features are supported with no intermediate buffering between the Pentium processor pins and the programmer's target.

The "SoftProbe" debugger runs on the programmer's PC. This program gives control and display of all debug results, data, and features on the PC. LA/ICE-15 for Intel's Pentium processor ranges in price from $11,995 for a debugging system without the logic analyzer to $32,975 for a fully equipped logic analyzer-based system. For more information contact American Arium, 14281 Chambers Rd., Tustin, CA 92680, (714) 731-1661; FAX: (714)731-6344.

UniNet Releases Splice and Z-Base

UniNet International, Inc. has release two products, Splice and Z-BASE. Splice is a C software tool for programmers who want to develop or convert existing applications to run in a distributed processing mode on a network in either a UNIX or DOS environment. With Splice, users write distributed applications with C function calls as if everything were local. Splice functions mimic and mirror Standard C library functions, except that the effect of the function is processed on a remote host.

The other product, Z-BASE, is a C library used to develop real-time Global Distributed Databases applications in dBase format over a TCP/IP network. A Z-BASE database can be accessed from any node in the network as if the database were local. Z-BASE is the result of "SPLIcing" a commercial software product, CodeBase. "SPLICing" CodeBase results in code identical to CodeBase except that file I/0 functions are replaced with SPLICE network functions. For more information contact Uni-Net International, Inc., 2350 Palm Lake Dr., Merritt Island, FL 32952, (407) 459-0003; FAX: (407) 453-8588.

AT&T and Unir Extend Agreement on CALICO Software

At&T and Unir Corporation have extended their agreement on AT&T's CALICO object-oriented programming language and operating environment technology. Under the terms of the new agreement, Unir will be an Authorized AT&T Manufacturer's Representative for the marketing of AT&T's CALICO Software. According to Jim Fleming, president of Unir, the CALICO technology is appropriate for a business which wants "a 6-year head-start in this technology and does not want to risk having their own staff develop the technology from scratch...they can be in business tomorrow."

CALICO is available for Motorola 68000-based systems and SPARC RISC-based systems. Under a previous agreement with AT&T, Unir is porting CALICO to Intel x86-based systems. Unir will continue to develop and support the C+@ (CAT) programming language, a successor to C and C++ based on agreements with AT&T in 1992. For more information contact Unir Technology, 184 Shuman Drive, Naperville, IL 60563, (800) 222-8647 or (708) 305-0600.

Lucid Announces Products and Plans

Lucid, Inc. has announced Lucid C++ 3.0, Energize 2.0, a lower-cost version of Energize specifically for C, a new distribution program for Lucid Emacs, and an agreement with Object Design. Lucid C++ now has support for templates, and is compatible with cfront 3.0. Lucid C++ 3.0 also adds pre-compilation of header files. Lucid also announced plans to ship Lucid C and Lucid C++ for Solaris 2.1 ninety days after receipt of order, and customers can purchase Lucid C or C++ for Solaris 1.0 and upgrade at no additional charge to Solaris 2.1.

Lucid Emacs, Lucid's extension of GNU Emacs, is available free of charge from a publicly accessible server on the Internet. Additionally, it can be purchased from Lucid in source form, with binaries for SunOS 4.x, for $400, which includes the media and a user manual. The manual can be purchased separately for $150. Lucid Emacs enhances GNU Emacs with the following features: a graphical user interface; support for multiple windows; integration with the Xt toolkit and Motif for graphical facilities, such as menu bars, pop-up menus, and dialog boxes; multiple fonts and variable width fonts and color; and support for active regions.

Energize is Lucid's tightly integrated incremental development environment for C and C++. Lucid Emacs is one of the editors available in Energize, which also supports the standard vi editor. In conjunction with Object Design, Inc., Lucid has announced a tight integration of Energize with Object Design's ObjectStore object database. All the steps of an ObjectStore build process, including schema generation and maintenance, can be accomplished within Energize, and ObjectStore capabilities (such as ObjectStore Browser and Schema Designer) can be launched directly from the menus of Energize's interface. This integration is available from Lucid as part of Energize 2.0 at no additional cost.

For more information contact Lucid, Inc., 707 Laurel St., Menlo Park, CA 94025, (415) 329-8400; FAX: (415) 329-8480.

Shannon Introduces Metamorphosis Translation Assembly (PAL-11) to C

J. H. Shannon and Associates, Inc. has introduced a Metamorphosis Assembly (PAL-11) to C Translator, a program language translator to convert DEC's PDP-11 computer series assembly programs to C. The ASSEMBLY (PAL-11) to C translator is composed of two products: the METAMORPHOSIS genetic program language translator and the ASSEMBLY to C PRODUCTION conversion rules, which provide the syntactic definitions for PAL- 11 and C.

The Assembly (PAL-11) to C translator is fully automatic; it executes unattended under DOS on a PC while translating 90-100% of the source assembly program. The translator can be customized by editing the Assembly to C PRODUCTION file. Generic METAMORPHOSIS is priced at $387 and the ASSEMBLY (PAL-11) to C configuration package is price at $134. For more information contact J. H. Shannon Associates, Inc., P.O. Box 597, Chapel Hill, NC 27514, (919) 929-6863.

Object International Ships Object-Tool

Object International, Inc. has begun shipping ObjecTool for Sun and HP UNIX. ObjecTool is a CASE tool that aids in the development of object-oriented applications. ObjecTool supports the five-layer OOA/OOD model, strategy cards, requirements and design templates, immediate and on-demand model critiques, and multi-platform portability. An add-on feature for ObjecTool is a C++ code generator.

The C++ code generator generates code frames, member function stubs, and selectable data member accessors. ObjecTool for Sun and HP UNIX is priced at $2995. The C++ code generator is $495. For more information contact Object International, Inc., 8140 N. MoPac Expwy., 4-200, Austin, TX 78759, (800) 662-2667 or (512) 795-0202; FAX: (512) 795-0332.