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


September 1992/New Products

Dyad Software Extends C++ with M++ Quad and M++ Array

Dyad Software has released two C++ packages, M++ Array, a flexible, multi-dimensional array library, and M++ Quad, a numerical integration package that works with Dyad's M++ Scientific to allow integration of one or two dimensional functions over finite or infinite limits.

M++ Array provides general math operations, indexing or sub-array capabilities, random number generation, trigonometric and hyperbolic functions, exponential and logarithmic operations, generalized array manipulations, statistical operations, fundamental matrix operations such as inner products, general matrix inverse, linear least squares, and equation solution, and more. The operations function over multidimensional arrays with compile and runtime testing of array conformance where required. M++ Array costs $119, and is available for Borland, Microsoft, and Symantec C++ compilers.

M++ Quad uses adaptive Gauss-Konrod quadrature rules to integrate functions that can be continuous, discontinuous, or infinite. The user selects the integration rule, the end-points, the number of points, and the error criteria. M++ Quad requires the use of M++ Scientific. M++ Quad costs $195 for DOS and $245 for UNIX single user systems. Contact Dyad Software Corporation, 515 116th Avenue NE Suite 120, Bellevue, WA 98004, (800) 366-1573; FAX: (206) 637-9428.

Lucid Releases New Compilers and Energize Programming System

Lucid, Inc., announced the Lucid C++ compiler, Lucid C compiler v2.1, and the Energize Programming System, an integrated environment for developing C and C++ code. Energize is a tightly-integrated system combining various familiar UNIX tools with new tools and a central server to provide control and data integration. Lucid C++ is incorporated into Lucid's Energize system. Energize provides incremental compilation and linking at the function and class levels. The central service is maintained using a client/server architecture and an object-oriented database. Energize includes a variety of tools (including graphical browsers) for navigating through code and viewing programs elements and structure from different perspectives.

Lucid C++ is a native code compiler providing direct compilation of C++ (2.1) for Sun SPARC and compatibles. Lucid C++ includes a debugger with C++ extensions and two compilation modes to facilitate the transition from C to C++ or permit work in both languages. Lucid C is an ANSI C- and K&R C-compliant compiler for SPARC-based workstations. Release 2.1 includes ANSI C-compatible versions of more than 300 header files. The new version improves consistency checking and early error detection when using SunOS library functions. Optimizations, such as improved instruction scheduling, loop unrolling, and register renaming for inner loops, were added in release 2.1.

In January 1991, Lucid acquired Peritus International Inc. for their C and C++ compiler technology. These new systems are the result of their joint efforts, released under the Lucid name. Energize is priced at $4,250 for single users with discounts to $2,975 for larger work groups and is available on Sun SPARC and compatible workstations. Lucid C++ is priced at $1,500, while Lucid C is priced at $695. Contact Lucid, Inc., 707 Laurel Street, Menlo Park, CA 94025, (415)329-8400; FAX (415) 329-8480.

C Communications Toolkit/Extended DOS Available from Magna Carta

Magna Carta Software announced C Communications Toolkit/Extended DOS, a C library for serial and fax communications. The toolkit provides interrupt-driven serial communications at speeds up to 115,200bps using standard PC hardware and a Hayes-compatible modem. The toolkit supports XMODEM, YMODEM, ZMODEM, and Kermit file transfer protocols. The toolkit emulates VT100, VT52, and ANSI terminals. Users can send, schedule, and receive faxes using a CAS-compatible fax card.

The toolkit supports Borland C++ and Microsoft C using the Phar Lap 286 | DOS Extender, for 286 protected-mode development work. For 386 protected-mode, the toolkit can be used with Intel C Code Builder 386/486; MetaWare High C with the Phar Lap 386 | DOS Extender; and Watcom C/386 with 386 DOS extenders from Rational Systems, Phar Lap, or Intel. C Communications Toolkit/Extended DOS comes with source code; 600 pages of documentation; and is priced at $299.95. Contact Magna Carta Software, P.O. Box 475594, Garland, TX 75047-5594, (214) 226-6909.

Softran Announces C-Debug and C-Verify for VAX/VMS

Softran Corporation announced today that C-Debug and C-Verify, C testing and debugging tools previously available only for UNIX and DOS, are available for VAX/VMS. C-Debug is a memory debugger which works with any C compiler and is described as excelling at finding pointer problems. C-Verify is a coverage analyzer for testing C programs, which documents every possible conditional branch and, according to Softran "proves that every line of code has been tested." C-Verify's cross-referencing utility displays C source in four windows, automatically highlighting each statement containing untested conditional branches. The programmer can exclude an untested branch of make notes for a new test to execute that branch.

C-Debug and C-Verify work consistently across supported platforms, simplifying multi-platform development and support. Softran provides both toll-free telephone support (in the U.S. and eighteen foreign countries) and a support bulletin board system. The software comes with a sixty-day unconditional return policy and a year of free software support and upgrades.

C-Debug is available for the following operating systems and platforms: MS-DOS, SCO XENIX/UNIX, AT&T 3B2, NCR Tower, Motorola, DEC Ultrix, Sun, Data General, Hewlett-Packard, IBM AIX, and VAX/VMS. For information, contact Softran Corporation, One Naperville Plaza, Naperville, IL 60563, (800) 462-3932; FAX: (708) 505-3457.

Kueny Consulting Announces OOC Libraries 2.0

Kueny Consulting Services announced OOC Libraries 2.0, a library of C functions that add an interpreted object-oriented extension language to a C or C++ program. The extension language TR provides a portable object-oriented development environment that includes an interactive TR interpreter, a compiler, and a dynamic loader, along with runtime links to C or C++ programs. Release 2.0 includes class support for processes and multiple threads of execution, a preprocessor, and an interface to DIASPORA 1.0, a multi-platform, network-object-management system. OOC Libraries provide for portable, object-oriented C applications, without preprocessing of C source.

The OOC Libraries support Microsoft C 6.0 and Borland C++ 3.0 under MS-DOS, SunOS 4.X UNIX on Sun-4 platforms, Symantec THINK C 5.0 and MPW 3.2 for Apple Macintosh, and C for DEC VAX/VMS 5.X. C and TR source is compatible across the platforms. Compiled TR object modules are platform independent. Single-user and platform licensing is available, starting from $249.95. Full source and a royalty binary license are available. Documentation and a Macintosh or MS-DOS demonstration disk cost $39.95. Contact Kueny Consulting Services, 105 Bevington Road, Pittsburgh, PA 15221-4411, (412) 243-1630.

New World Software Introduces EZTrieve, EZCalc, and EZBase

New World Software has released EZTrieve 1.0, an enhanced library for Novell's Btrieve Record Manager, EZCalc 1.0, a library for evaluating algebraic expressions, and EZBase, a database management library. New World Software's libraries include source code, may be used without royalties, and are available for Turbo C and Microsoft C, Pascal, and BASIC.

EZTrieve 1.0 supports: automatic creation and maintenance of the key buffer; full data-dictionary support; index selection and creation by field name; record scoping using selection criteria; and full support for both single and multi-user versions of Btrieve. EZCalc's features include: over 50 functions including math, logic, string, and data manipulation; support for floating-point, string, and date data types; support for variables and named constants; hexadecimal calculations; and extendibility. EZBase 1.0 supports dBase and Clipper database files, providing access to data, index, and memo files. EZBase can also evaluate dBase expressions.

EZTrieve 1.0 costs $99, EZCalc 1.0 costs $49, and EZBase 1.0 costs $99. Contact New World Software, 300 Glenwood Circle, Suite 197, Monterey, CA 93940, (408) 647-1481; FAX: (408) 375-8981.

Micro-Processor Services Releases PL/1 to C Translators

Micro-processor Services, Inc., has released a series of PL/1 to C translators for IBM, Digital Research, ANSI full and subset, and Cornell University PL/1 dialects. The PL1C translators automatically convert PL/1 code to equivalent C. Source files are input as command-line parameters, and include files are translated automatically. Output is either compilable C source or a listing that flags any errors. Contact Micro-Processor Services, 92 Stone Hurst Lane, Dix Hills, NY 11746, (516) 499-4461.

PROCASE SHIPS SMARTsystem for HP Apollo 9000 Series 700 Workstations

PROCASE Corporation began shipping its SMARTsystem software development and maintenance environment for HP Apollo 9000 Series 700 Workstations. PROCASE describes SMARTsystem as the first programming environment for the Series 700 that lets software developers re-engineer large C programs for porting, maintenance, enhancement, and software evolution of both host and embedded projects. SMARTsystem uses HP's Soft-Bench framework, an extensible CASE tool integration platform. SMARTsystem is built on an object-oriented database that stores source code, modifications, all derived data, and provides a model for analysis of both overall program structure and component details. Version control and function-level locking support team projects. SMARTsystem also has a reconfigurable user interface with a built-in process control language, allowing integration with other tools. SMARTsystem consists of five separate modules priced at $2,000 each ($10,000 for the entire system). Contact PROCASE Corporation, 3130 De La Cruz Blvd., Ste. 100, Santa Clara, CA 95054, (408) 727-0714; FAX: (408) 492-1814.

ISI Announces ISIcon Programming Language and ISIcon/SI Screen Interface Development System

Iconic Software, Inc. announced the ISIcon programming language, a commercial version of Icon, with additional features (such as module level identifier scoping) to support production software .development. ISI also released ISIcon/SI, a screen-interface development system that combines ISIcon with the character-terminal package, Extended Terminal Interface (ETI), supporting terminal independent, fulls-creen user interfaces with ETI windows, menus and forms. Both products can be used for prototyping before final implementation in C or C++. ISIcon/SI can be used to develop fully functional, transportable front-ends to C language applications. ISIcon is priced at $395 and IStcon/SI at $695. Quantity and educational discounts are available. Run-time versions may be distributed without additional license fees. A demonstration version is available. Contact Iconic Software, Inc., P.O. Box 3097, Lisle, IL 60532, (800) 62I -4266.

Microtec Announces Tools for HP Apollo 9000 Series 700 Workstations

Microtec Research, Inc. announced HP Apollo 9000 Series 700 versions of its Motorola 680x0, Hitachi H8/300, H8/500, and GMICRO microprocessor development tools, ANSI C cross compilers, the XRAY Debugger, Macro Cross Assemblers, and linking tools. The XRAY Debugger provides a Motif interface and permits debugging of optimized C code, while the XRAY command macro language allows automation of complex, repetitive tasks. The XRAY Debugger supports instruction set simulation, making software development possible before prototype hardware is available. Microtec C compilers accept both ANSI and K&R C. Prices start at $4,300 for development tool packages. Contact Microtec Research, Inc., 2350 Mission College Blvd., Santa Clara, CA 95054, (800)950-5554;FAX: (408) 982-8266.

Gpf Systems Ships OS/2 2.0 GUI Development Tool

Gpf Systems announced an OS/2 2.0 version of its product, Gpf (GUI Programming Facility). Gpf 2.0 supports OS/2 2.0's new Presentation Manager Workplace Shell GUI and provides streamlined menu creation. Gpf is a point-and-click tool for GUI design that generates C code. Gpf 2.0 supports new user controls, including the notebook, spin button, slider, container, value set, and the drag and drop capability. Gpf 2.0 simplifies pull-down menu and submenu design. Gpf can generate either 16- or 32-bit C code. The 32-bit code targets IBM's 32-bit C compiler, C Set/2, and Gpf Systems plans support for other compilers. Gpf 2.0 is upwardly compatible with previous versions. Registered users of Gpf 1.3 will receive free upgrades, while Gpf 2.0 is priced at $995 for new users, with volume discounts available. For information, contact Gpf Systems, Inc., P.O. Box 414, Moodus, CT 06469-0414 (800) 831-0017; FAX: (203) 873-3302.

MetaWare Adds Extended-DOS 80386-486 Platform for C/C++ Compiler

MetaWare announced their High C/C++ compiler for Extended-DOS 80386-486. MetaWare's High C/C++ compiler is a 32-bit, globally-optimizing, ANSI-conformant compiler. High C/C++ provides an "Incremental Strengths" feature that allows users to specify the level of C++ compilation, permitting migration from C to C++, one C++ block at a time. High C/C++ includes a full implementation of templates. MetaWare's compiler supports a broad range of numeric coprocessors, including the Weitek ABACUS 1167, 3167, and 4167, as well as the Intel 80387, and 387 compatibles.

MetaWare's compilers are targeted at professional programmers, and emphasize quality code that is uniform across platforms, supplemented by "accurate error messages and excellent diagnostics." The High C/C++ compiler can be customized through a wide variety of toggles and pragmas, including a PCC-compatibility switch. MetaWare compilers are available for DOS, Extended DOS, SunOS/SPARC, and UNIX SVR3.2 and SVR4 on Intel 80386-486.

MetaWare offers upgrade paths for new releases. The Extended-DOS 80386-486 High C/C++ compiler is bundled with MetaWare's Debugger and Windows ADK, and portions of the Microsoft Windows SDK, which when used with Whitewater's resource toolkit (available from MetaWare for $99), eliminates the need to purchase the Microsoft SDK separately. Contact Meta-Ware, 216I Delaware Avenue, Santa Cruz, CA 95060-5706, (408) 429-6382; FAX: (408) 429-9273.

Greenleaf DataWindows v3.0 Shipping

Greenleaf Software, Inc. began shipping Greenleaf DataWindows v3.0, bundled with the screen designer, Greenleaf Make-Form. Single-user licenses for Greenleaf DataWindows for DOS, UNIX, or 386, are available for $549, and include source code and MakeForm. DataWindows v3.0 adds translucent shadows, device independence for many video modes (including VESA support) and mouse use in data entry and menus. The 386 version adds support for Rational Systems' 386 DOS/4G and the DOS version adds support for Phar Lap's 286 DOS extender. Dialog boxes now have controls including push buttons, check boxes, and radio buttons. New data types, mouse support and more flexible entry and exit points support data entry design. MakeForm allows programmers to "paint" a form and define its attributes in a WYSIWYG fashion. For information or demo disk, contact Greenleaf Software, Inc., 16479 Dallas Parkway, Suite 570, Dallas, TX 75248, (800) 523-9830, FAX: (214)248-7830.

Intel Ships New Real-time MS-Windows Software

Intel Corporation began shipping release 2.0 of iRMX for Windows, their real-time operating system. Release 2.0 includes support for dynamic data exchange (DDE), DOS networking, improved determinism, and standard-mode MS-Windows operation. iRMX for Windows allows users to control equipment and processes using a PC and an MS-Windows interface. iRMX for Windows runs DOS or MS-Windows as a task, has an improved preemptive, priority-based scheduler, and with its DDE router, allows DDE communications between DDE-capable software throughout a network. For example, a Microsoft Excel spreadsheet could be tied directly to iRMX tasks and display continually updated information or used to define control points within the real-time process control. iRMX for Windows casts $5,595 for a development kit, with runtime licenses priced at $150 and discounted for large volumes. For information, contact iRMX for Windows, P.O. Box 14070, Portland, Oregon 97214-9949; or phone (800) 438-4679.

C7toPROM Supports Microsoft C/C++ 7.0 for Embedded Systems

Systems & Software, Inc., announced C7toPROM, a firmware development package which allows embedded systems programmers to convert the output of the Microsoft C/C++ 7.0 compiler into the Intel OMF-86 format. The OMF-86 format supports programming EPROMs, support for in-circuit emulators, and debugging. In-circuit emulator support includes various formats: binary, Intel hex, Intel extended hex, and Tektronix extended hex. The C7toPROM package also includes start-up code (for initializing system hardware and segment registers before transferring to the main program) and floating point libraries for coprocessor support. C7toPROM permits code to be developed and tested on a PC and then converted to EPROMs or for use by an in-circuit emulator. Contact Systems & Software, Inc., 18012 Cowan Street, Suite I00, Irvine, CA, 92714, (714) 833-I700; FAX: (714) 833-1900.

Cogent Ports CircL C++ Programming Environment to New Platforms

Cogent Research announced a completed port of its CircL software to the 486-based NCR 3300, a target of June for Solaris 2.0 support, and ports in progress to Alliant's model FX/2800 and MS-Windows. CircL is a programming environment for distributed computing that provides global shared memory, allowing networked processors to share data and synchronize processes. CircL is a small set of extensions that are added to existing languages. The C++ version consists of a library and a set of class definitions. CircL programmers can use familiar development tools, supplemented by two CircL utilities, Browser and Tuple Tracker. CircL is based on the Linda memory model and Cogent's Kernel Linda. CircL requires no preprocessor, allows multiple tuple spaces, and is not compiler-specific. CircL offers low-level control, but even if location of data and processes is specified for performance, program references remain location independent. C and Fortran versions are scheduled for release in 1992. Contact Cogent Research, 5250 NE Elam Young Pkwy, Ste. 200, Hillsboro, OR 97214-6463, (503) 681-8910; FAX: (503) 640-5966.

Walnut Creek CDROM Announces Source Code CD-ROM

Walnut Creek CDROM has released a CD-ROM with over 600MB of source code. The CD-ROM contains the Usenet comp.sources and alt.sources archives, along with thousands of MS-DOS and UNIX programs. Most of the files are C, but there are also C++, Pascal, Assembly, Fortran, Lisp, and other source files. There are over 15,000 files, most of which are complete working programs. The CD-ROM is indexed by filename and subject. The CD-ROM has been available since March and sells for $24.95. For more information, contact Walnut Creek CDROM, I547 Palos Verdes Mall, Suite 260, Walnut Creek, CA 94596, (800) 786-9907; (510) 947-5996; FAX: (510) 947-1644.

Softaid Releases 20MHz 188/186 and V40/V50 Emulators

Softaid, Inc. released a 20Mhz version of the 188/186 UEM-series In-Circuit Emulator and also an In-Circuit Emulator for NEC's V40 and V50 microprocessors. The UEM consists of two parts: an emulator, and Softaid's Source Level Debugger. The Source Level Debugger wraps a shell around the emulator that gives the user full control over C and PL/M debugging. Softaid claims extensive compiler support and compatibility, including Microsoft, Borland, and Intel. Emulators include 131,072 hardware breakpoints and memory access monitoring. The V40/50 UEM is priced at $7000 and the 20MHz 186 UEM costs $8500. Contact Softaid, Inc., 8300 Guilford Rd., Columbia, MD 21046, (800) 433-8812 or (410) 290-7760.

Frontline Test Equipment Releases RS-232 ComProbe Interface

Frontline Test Equipment has released the RS-232 ComProbe Interface, an external device that connects to a PC via the parallel printer port, and allows any PC, including notebook and laptop computers, to conduct both synchronous and asynchronous RS-232 data communications testing. The RS-232 ComProbe interface is included as part of the Serialtest 4.0 protocol analysis package. The RS-232 ComProbe attaches only to the parallel port and doesn't require a bus slot. The Serialtest package supports X.25, SNA, HDLC, SDLC, and other protocols. Various display, triggering, filtering, and data capture options are supported, including graphical timing diagrams of control signals. Serialtest requires MS-DOS 2.0 or higher with 350K RAM. Serialtest, with CornProbe, costs $1,495. Contact Frontline Test Equipment, 330 Naperville Rd., Ste. 2F, Wheaton, IL 60187, (800) 359-8570; FAX: (708) 653-8603.

ProtoView Beta Tests ProtoGen for Microsoft C/C++ 7.0

ProtoView Development is beta testing ProtoGen for Foundation classes for Microsoft C/C++ 7.0. Similar to ProtoGen 2.1, sold by Borland International, ProtoGen supports code generation for Microsoft Foundation Classes and ANSI C for Windows. Features include live application test mode, code regeneration facilities, advanced menu design, custom-control support, ANSI C or C++ code generation. Code generation now supports Microsoft Foundation Class Windows library, Multiple Document Interface (MDI), and Foundation Class Debugging, Diagnostics, and Exceptions. A new version supporting Borland Pascal is also in beta test. ProtoGen is priced as $199, with upgrades and introductory pricing at $49.95. Code generated is royalty free. Contact ProtoView Development, 353 Georges Rd., Dayton, NJ08810, (908)329-8588, FAX: (908) 329-8624.

WATCOM Demonstrates Prototype SQL Database Engine for PenPoint

WATCOM demonstrated a prototype of an SQL database engine for PenPoint in April. WATCOM SQL for PenPoint is an ANSI standard SQL database engine that requires less then half a megabyte for execution and uses data compression to minimize system requirements. Developers will be able to write C PenPoint applications which access the database using a standard interface. A pen-based interactive SQL facility will also be provided. PenPoint applications such as spreadsheets can serve as front-ends to the SQL engine. WATCOM plans to provide the SQL engine to ISV partners during the fourth quarter of the year for front-end development. Contact WATCOM, 415 Phillip St., Waterloo, ONT, Canada, N2L 3X2, (519) 886-3700; FAX: (519) 747-4971.


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.