MetaWare Provides OEM Compiler Technology to CenterLine Software
MetaWare Incorporated has announced a strategic agreement with Centerline Software, Inc., to provide MetaWare's SPARC compiler to Centerline. The agreement follows SunSoft's decision to unbundle its C compiler and development tools from Solaris 2.0. MetaWare's C compiler will be marketed as CenterLine-C and bundled in CenterLine's C integrated development environment, CodeCenter, for Solaris 1.0 and 2.0. CodeCenter (formerly Saber-C) was first shipped in 1988 and has over 8,000 licenses installed worldwide. MetaWare High C SPARC compiler is part of a family of ANSI-conformant, portable compilers supplied by MetaWare for platforms including Intel 386/486/P5, SPARC, MC 680x0, i860, MIPS, AMD 29000, and IBM's AIX on 370, ESA, and PS/2. MetaWare supports several operating systems including SunOS, AIX, and UNIX SVR3 and SVR4.The MetaWare compiler and Common Back End has been successful at compiling machine-generated C code from various C++ front ends and preprocessors and from Fortran and Ada front ends or preprocessors. Both NCR and IBM use MetaWare's C compiler to build UNIX.
For information, contact MetaWare Incorporated, 2161 Delaware Ave., Santa Cruz, CA 95060-5706, (408) 429-6382; FAX:(408) 429-9273.
AYECO Introducees COMPEDITOR-II Finite State Program Compiler
AYECO Inc. has announced COMPEDITOR-II, a CASE compiler for generating event driven finite state, finite automaton, and decision table programs. COMPEDITOR handles state tables with up to 11,000 cells, and generates an ASCII file of C (or Pascal) code for PC-compatibles.Using COMPEDITOR to generate a finite state program (FSP), a programmer enters possible states and events in a spreadsheet-like table. States are the column headers, while events are the row headers. Then for each cell, the programmer specifies the next state to enter, and the name of an external procedure or a local block of code to execute. States and events can be added or deleted during development. COMPEDITOR can form up to sixteen FSPs within a single state table, and can form FSPs as metaclass, subclass, or standalone objects. Empty cells can be changed to error traps with Auto-Fill. COMPEDITOR can print the state tables (as documentation) in a variety of formats.
COMPEDITOR-II is priced at $300 for the C or Pascal version. Contact AYECO Inc., 5025 Nassau Circle, Orlando, FL 32808, (407) 295-0930.
Dr. Taylor's Software Announces Test and Big Test
Dr. Taylor's Software Inc. has introduced Dr. Taylor's Test and Dr. Taylor's Big Test. Dr. Taylor's Test is a software tester for MS-DOS software which combines a memory-resident keystroke and text screen recorder with an automated screen-comparison tool. Dr. Taylor's Big Test uses a personal computer as an ASCII terminal to test UNIX, VMS, minicomputer and mainframe software.Test scripts can be repeated unattended. Comparison screens and reports document changes between playback runs. The test scripts can be used to reproduce errors for debugging. Scripts do not record mouse events or graphics screens.
The test programs have two operating modules, a TSR utility for recording and playback, and a control program. The TSRs require about 13K RAM. The TSR records keystrokes and captures screens when triggered by a "hot-key" sequence entered by the user. Test scripts can be executed interactively, at a fixed speed, or as fast as the machine allows. The control program manages the TSR, and provides editing of the scripts, comparison of screens, and creation of screen "masks."
Dr. Taylor's Test is priced at $199, while Dr. Taylor's Big Test is priced at $499. An earlier version was marketed as Ghost. Contact Vermont Creative Software, Pinnacle Meadows, Richford, VT 05476, (800) 242-1114; FAX: (800) 242-6116.
Virtual Technologies Introduces SENTINEL Debugging Environment for UNIX
Virtual Technologies Incorporated announced their SENTINEL debugging environment. SENTINEL debugging environment and library supports runtime verification of pointer usage and dynamic memory allocation in both C and C++. The SENTINEL debugging environment traps memory errors, traces stack and reports the source file, function name, and line number of the erroneous program codes. SENTINEL provides similar information on memory allocation, and if applicable, where memory was freed or overwritten.Debugging can be disabled at compile or runtime. When disabled at compile time, debugging code will not be present at runtime. Debugging code can be enabled at compile-time, but disabled at runtime until a command-line argument or environment variable is used to enable debugging. Virtual Technologies suggest runtime disabling as ideal for beta testing beta testers can enable debugging when an error is encountered and provide more extensive bug reports.
Sentinel is supported on Sun, HP, and Intel systems. SENTINEL is priced at $195 (Intel), $395 (Sun), or $495 (HP), with source and site licensing and volume discounts available. Contact Virtual Technologies Incorporated, 46030 Manekin Plaza, Suite 160, Sterling, VA 22170, (703) 430-9247; FAX: (703) 450-4560.
Pocket Soft Releases VMData, Virtual Memory for C and C++
Pocket Soft has released a suite of memory-management libraries, named VMData. VMData provides a uniform, cross-platform method of managing dynamically-allocated memory in C or C++ for PC-compatibles. VMData (virtual-memory data) provides a virtual memory scheme that eliminates the restrictions of MS-DOS and provides portability between Windows and OS/2.A programmer calls VMData functions instead of usual operating system interface and links to the appropriate VMData library. VMData distinguishes between different types of memory and manages program data between them according to the priority of the data. VMData monitors recency and frequency of use to establish priorities, or the developer can specify priorities. VMData accesses a variety of memory resources (including EMS, XMS, UMB, HMA, etc.) and when memory is exhausted, VMData swaps to and from disk.
VMData is priced at $495 for the initial platform and $295 for subsequent platforms. Contact Pocket Soft, Inc., P.O. Box 821049, Houston, TX 77282, (713) 460-5600; FAX: (713) 460-2651.
New Class Library Supplements Borland Turbo Vision
Faison Computing, announced tvPAK, a C++ class library that extends Borland's Turbo Vision with over 25 C++ classes. The library supports: validated data entry fields, currency fields, picture fields with mask characters, line and box drawing, time and data fields, clock and calendar animated objects, and aligned text fields.The package includes over 2000 lines of documented example programs and a 200-page user manual. Most classes support a feature known as property inspection, which allows certain object attributes to be changed at runtime by users. For example, the date format can be modified (at runtime) to support American, or European, or Asian formats.
A full demo is available from CompuServe (76530, 1013) or the Faison Computing bulletin board (714-833-7765, N81). The tvPAK library and source are available separately, each for $49.95. Contact Faison Computing, P.O. Box 17722, Irvine, CA 92713-7722, (714) 833-8410.
Iterated Systems Announces POEM Professional
Iterated Systems, Inc., has announced POEM Professional, a software developer's kit (SDK) for developers of imaging applications under Microsoft Windows. The SDK includes software for Fractal Transform image compression, and libraries for integrating fractal decompression into MS-DOS and Windows applications, using tools such as Turbo C++.POEM Professional includes Images Incorporated, with its Fractal Transform compression, decompression, and resolution enhancement features, and 240 Fractal Image Format (FIF) files providing 192MB of 24-bit color clip art compressed to 4MB. POEM also includes MS-DOS C libraries for decompression and Windows decompression DLLs, along with source code demonstrating their application.
POEM Professional is priced at $795. Contact Iterated Systems, Inc., 5550-A Peachtree Parkway, Norcross, GA 30092, (404) 840-0310; FAX: (404) 840-0806.
Electron Mining Ships OOPC
Electron Mining has begun shipping a Macintosh version of OOPC, platform-independent, object-oriented tool for developing applications using ANSI C.OOPC extensible class library includes: automatic, multiple-page document handling, user-interface support (with menus, windows, dialogs, views, controls, and more), object-oriented graphics package, script manager, built-in object persistence, and extensible, asynchronous, multiple-priority event handling. The OOPC object system works with standard THINK C or MPW C, but not C++. The object system provides dynamic class definitions, multiple inheritance, flexible method dispatch, support for object-oriented databases, and object browser hooks into the THINK C debugger.
OOPC comes with source. A hard disk, 2MB RAM, and system 6.0.7 or 7 are required. Contact Electron Mining, 718 Bounty Drive, Suite 1819, Foster City, CA 94404, (800) 453-1131; or (415) 341-2400 (voice/fax).
TurboPower Announces TSRs and More
TurboPower Software has announced TSRs and More, a library of TSR management functions for C++. TSRs and More includes functions for swapping and conventional TSRs. The TSR manager enables the resulting TSRs to unload themselves, use configurable hot keys, avoid being loaded twice, and more. With these swapping TSRs, only a 6K kernel remains in MS-DOS memory. TSRs and More include functions for XMS, EMS 4.0, 8087 support, huge arrays, MS-DOS and BIOS access, and enhanced keyboard support. TSRs and More is a straight port of the TSR functions from Object Professional for Turbo Pascal.TSRs and More is priced at $149 and includes source code, no royalties are required. TSRs and More requires Borland C++, Microsoft C/C++, or Turbo C++. Contact TurboPower Software, P.O. Box 49009, Colorado Springs, CO 80949-9009, (800) 333-4160 or (719) 260-6641; FAX: (719) 260-7151.
Cray Research Unveils Cray C++
Cray Research, Inc., announced their Cray C++ Compiling System 1.0. Cray C++ is an enhanced supercomputer version of UNIX Systems Laboratories C++ Language System 3.0.1, and operates in conjunction with the existing Cray Standard C Compiler. Cray C++ runs on all of the company's supercomputer systems, from the entry-level CRAY Y-MP EL system to the top-of-the-line CRAY Y-MP C90 system.Last month, the company announced Cray Research IRIS Explorer, an object-oriented application building environment based on Silicon Graphics' IRIS Explorer software product, which was written in C++.
For information contact Cray Research, Inc. (612) 832-5000.
MarshallSoft Introduces Personal Protocol Library for C
MarshallSoft Computing, Inc., has introduced the Personal Protocol Library (PPL) for C (and Turbo Pascal) on MS-DOS machines. The PPL is a shareware, state-driven library which implements the XMODEM, XMODEM-CRC, XMODEM-1K, XMODEM-G, YMODEM, and YMODEM-G file transfer protocols. MarshallSoft has also updated their Personal Communications Library (PCL) to version 3.3, including INS 16550 UART support, support for COM1 to COM4, and baud rates from 300 to 115,200.PPL can be registered for $35, while the fee for PCL is $45. PPL requires a PC-compatible, with a supported compiler (Microsoft C, QuickC, Turbo C, or Power C) and PCL. Shareware versions are available by calling MarshallSoft's BBS (205-880-9748, 8N1), or through other shareware channels. The registered versions include source code, documentation, a newsletter, and support. Contact MarshallSoft Computing, Inc., P.O. Box 4543, Huntsville, AL 35815, (205) 881-4630 (voice/fax).
Taumetric Upgrades C++ Compilers for SPARC and VAX/VMS
TauMetric Corporation announced upgrades to its Oregon C++ Development Systems for SPARC and for VAX/VMS. The Oregon C++ system provides direct code generation, C++ level 2.1 compatibility, and a C++ debugger. Since Oregon C++ generates object code directly, and the system provides the Oregon Debugger (ODB) for C++, programmers avoid the extra layer of complexity necessary in systems that translate to an intermediate language.Oregon C++ is available for VAX/VMS, SPARC, MIPS (DECstation), HP 9000/300, and Sun-3 Systems. Contact TauMetric Corporation, 8765 Fletcher Parkway, Suite 301, La Mesa, CA 91942, (619) 697-7607, or (800) 874-8501; FAX: (619) 697-1140.
Carnegie Group Announces ROCK 2.1
Carnegie Group, Inc., has released ROCK 2.1, its frame-based technology for knowledge and information representation for C++. This release of ROCK includes a new interpreter which lets users dynamically browse, modify, and interact with a ROCK knowledge base during development. ROCK 2.1 also includes integration with relational databases, permanent storage of the knowledge base in an integrated frame base (IFB), and interprocess communication in a client/server environment.ROCK 2.1 is priced at $7,800. A delivery license is available. A ROCK 2.1 Starter Kit is priced at $3,100 and includes the ROCK library, interpreter, training, support and two months of license use. Supported systems include DECstation ULTRIX and SPARCstation SunOS. Contact Carnegie Group, Inc., Five PPG Place, Pittsburgh, PA 15222, (412) 642-6900; FAX: (412) 642-6906; TLX: 4970240 CARNEG.
Dlugosz Software Releases ViewPoint C++ Graphics Library
Dlugosz Software has released their ViewPoint C++ Graphics Library for PC-compatibles. ViewPoint includes both highlevel and low-level graphics routines and supports a variety of graphics adapters, including VGA, MCGA, SVGA (various brands, plus VESA). Mouse support includes queuing of events, definable mouse shapes, and color mouse cursors. The library supports scaling all or part of the screen; definition of coordinate systems, including sheared and rotated systems; and support for general affine transformations.ViewPoint is priced at $220, including source code. Contact Dlugosz Software, P.O. Box 867506, Plano, TX 75086, (214) 618-2023; BBS: (214) 618-8642; CIS: [70007,4657].
PostScript Support Added to GEOGRAF Graphics Library
GEOCOMP Corporation has announced the release of PostScript support for GEOGRAF's graphics library. A key feature of GEOGRAF is its device-independence, with support for over 250 different output devices. GEOGRAF supports 13 fonts and four line types. Plots from GEOGRAF can be imported into any program that accepts HPGL formatted files.GEOGRAF is priced at $149 (Level One) or $325 (Professional Edition). GEOGRAF is available for Microsoft and Borland C, C++, Basic, and FORTRAN compilers. Contact GEOCOMP Corporation, 66 Commonwealth Avenue, Concord, MA 01742, (800) 822-2669.
Cobalt Blue Announces FOR_C++ v1.1
Cobalt Blue has released FOR_C++ v1.1, a code translator from FORTRAN to C++. Supported on MS-DOS and SPARCstations, FOR_C++ translates standard FORTRAN-77 with many MILSPEC and VAX extensions into AT&T C++. FOR_C++ does not "object orient" FORTRAN code, but it does use C++ objects, such as manipulation of complex variables in algebraic form, and constructs, such as call by reference, declarations after executable code, overloaded functions, and translation of statement functions as C++ inline functions.FOR_C++ for MS-DOS is priced at $975, and the SPARCstation version at $1350. Both versions include C++ source for the runtime library. Contact Cobalt Blue, 875 Old Roswell Road, Suite D-400, Roswell, GA 30076, (404) 518-1116; FAX: (404) 640-1182.
Island Systems Announces 32-Bit Protected-Mode Support and Additional Ports for object-Menu
Island Systems announced compiler and graphics support for object-Menu, a class library allowing integration of a GUI into any C++, MS-DOS based application. object-Menu supports Borland, Microsoft, Metaware, and Watcom C++ compilers. object-Menu's graphic library support includes MetaWindow (Metagraphics Corp.), Genus GX graphics (Genus Microprogramming, Inc.), and HALO graphics (Media Cybernetics). The object-Menu library provides windows, menus, tear-offs, dialog boxes, floating menus, built-in event and window managers, context sensitive help, and an interactive hypertext help window. object-Menu's look and feel is similar to the OSF/Motif standard.object-Menu is priced at $369, with source available for an additional $529. Contact Island Systems, 7 Mountain Road, Burlington, MA 01803, (617) 273-0421; FAX: (617) 270-4437.
Network Research Improves FUSION for MS-DOS
Network Research has improved their FUSION for MS-DOS v3.4, with simplified installation, enhanced applications for troubleshooting, and broader support for network adapters (the NDIS interface) and software (C++). FUSION for MS-DOS includes support for the complete suite of TCP/IP applications, including client and server FTP, TELNET, NFS Client, and Berkely r-series commands (rlogin, rcp, rwho, ruptime, and rsh). The new installation utilities (Quick Install and Expert Install) provide for novices and customization. An improved Programmers Development socket library supports Microsoft C++ and Borland C++, offering timely compiler support and greater flexibility.FUSION is priced at #349, with various options ranging from $100 (Programmers Development system) to $449. Site licensing and upgrade pricing are available. Contact Network Research Corporation, 2380 N. Rose Ave., Oxnard, CA 93030, (805) 485-2700; FAX: (805) 485-8204.
Gimpel FlexeLint 5.0 Checks POSIX and ANSI Conformance
Gimpel Software has added POSIX and ANSI conformance checking to version 5.0 of their FlexeLint C source analysis tool. The use of non-POSIX or non-ANSI features or functions can be flagged, while suspicious but legitimate usage can be reported, and non-portable constructs identified. POSIX and ANSI checking is enabled through the use of rigorously unencumbered POSIX and ANSI header files. Current users can obtain a free copy of these headers by sending their serial number along with a request to Gimpel Software.FlexeLint is available for various systems, including UNIX, VAX/VMS, ULTRIX, SunOS, HPUX, IBM VM-MVS, and QNX. Pricing varies depending on the system. Contact Gimpel Software, 3207 Hogarth Lane, Collegeville, PA 19426, (215) 584-4261; FAX: (215) 584-4266.