Departments


New Products

Industry-Related News & Announcements


Expert Analyzes Code Quality

Conley Computing is shipping Codecheck, a rule based expert system that checks C and C++ source code for maintainability, portability and compliance with in-house style guidelines. Codecheck evaluates the portability of C to various dialects, including ANSI, K & R, Harbison and Steele and C++. Codecheck has been designed to target code for compatibility between PC-DOS, OS/2, Macintosh, UNIX and VMS.

Codecheck also provides a statistical analysis of code complexity and style. Versions are available for MS-DOS, Macintosh, OS/2, AIX, PC/IX, and QNX. Priced from $495. Contact Conley Computing Corp., 7033 S.W. Macadam Ave., Portland, OR 97219. (503) 244-5253; FAX (503) 244-8375.

ProtoView Development Tool Produces Windows Code

ProtoView Development Corporation has released an application development tool for C programmers working in the Microsoft Windows environment. The Protoview Screen Management Facility includes a WYSIWYG screen painter and code generator that produces source code, header, resource, definition and make files for a complete, executable version of each screen. ProtoView contains a dynamic link library of over 150 C language functions and a second dynamic link library that contains nine types of editing controls.

With a single function call, table-driven, pop-up windows can be incorporated into an application, including calculator-style data input, date, money, string, real and security field objects. All fields can be edited. Fields can be mandatory, protected, alphabetic, numeric, uppercase, range checked, choice checked and even looked up in a table.

ProtoView works with any database or communications package that can be linked under Windows. the package includes a 350-page manual, source code for all field controls, and the source for building the dynamic link library of controls.

ProtoView applications are SAA/CUA compatible and carry no runtime or licensing fees. ProtoView requires the Microsoft Windows SDK, Microsoft Windows 286 or 386 and Microsoft C v5.0 or later.

Price $595. Demo versions for $15. Contact ProtoView Development Co., 162 Kingdom Ave., New York, NY 10312 (718) 948-5195.

Panel Plus License Revised

Roundhill Computer Systems Limited have announced a new licensing policy for their PANEL Plus II screen manager and screen library package. The new license will include source code for the screen design editor and code generators. Pricing for multi-user systems will be based upon the number of programmers instead of the system architecture. Single user MS-DOS versions remain $495.

Contact Steve Hersee (USA) at (708) 690-3737, FAX (708) 665-9841 or Tim Frost (UK) at 0672-84535; FAX 0672-84525.

C++ Class Library Supports Matrices

The M++ Matrix Class Library from Ansys Software Co., Inc., allows C++ users to declare dynamic matrices or arrays. M++ matrix objects support the direct manipulation of arrays, matrices or other groups of data, much as do symbolic matrix languages like Matlab, GAUSS or APL, but retain all the portability and speed advantages of C++.

M++ implements generalized submatrices, allowing a programmer to write and manipulate general subsets of a given matrix or array, a feature particularly useful to those developing systems utilizing time-series data. Submatrices allow the programmer to view and manipulate data in alternate ways without physically reordering, restoring or rereading the data from disk.

The class library handles and isolates memory allocation and provides compile-time selectable bounds checking, aiding in the debugging of complex programs.

The M++ library provides int, float, double, complex, submatrix, index and decomposition matrix classes which can be extended, modified or limited via inheritance. Also, full C++ source code is available to support direct customization.

The M++ Matrix Class Library is available for MS-DOS, OS/2 and UNIX C++ compilers conforming to C++ versions 1.2 or 2.0. Prices start at $195. Contact Ansys Software Co., Inc., 16950 151st Ave. SE, Renton, WA 98058 (800) 366-1573 or (206) 228-3170.

CASE Tool Adapted To Nets

Syscorp International has released MicroSTEP 1.4, a network version of its STEP CASE tool. MicroSTEP produces networkable applications for Novell, IBM token ring and Netbios networks. MicroSTEP's mouse-driven, graphic specification environment includes integrated design tools to: build data flow diagrams, specify data structures, layout screens, format reports, and describe an application's computations and logic. The $6000 system (training included) generates C. Contact Syscorp International, 9420 Research Blvd., Suite 200, Austin, TX 78759 (800) 727-7837.

LALR Updates Parser Generator

LALR research has released LALR v4.0, featuring: extended BNF with regular expressions, operator precedence, and tree building notation; derivation tracing of grammar conflicts; automatic symbol-table and abstract-syntax-tree construction; smaller parser tables and faster parsing times; and fast generated scanners. Contact LALR Research, 1892 Burnt Mill Rd., Tustin, CA 92680. (716) 832-2274.

Expert Packaged As C Function

Hy-phen-ex, a hyphenation expert packaged as a C function, is now available from GeoMaker Software. Hy-Phen-Ex applies over 4800 rules to (American) English text to identify places where a word may correctly be divided. Hy-Phen-Ex will even rank alternatives, if a word has more than one acceptable dividing point.

The price is $89. Contact Geomaker Software, P.O. Box 273124, Concord, CA 94527 (415) 680-1964.

Borland Opens Paradox Engine

Borland International has opened the Paradox Architecture to C programmers with a new C library product, the Paradox Engine, that enables programmers to build applications that create and access Paradox data. The Paradox Engine API includes more than 70 functions (for single and multi-user environments) to: create, read and write Paradox tables, records and fields; support multi-user concurrency control; access tables sequentially or via indexes; and handle security tasks.

The $495 package is expected to ship during first quarter and will be available for $195 during a 90 day introductory period. Contact Borland at 1800 Green Hills Rd., Scotts Valley, CA 95066.

Case Tool Supports Serial Terminals

CASET Corporation has released a new version of its Software Engineering Toolkit (SET) that supports multiple, overlapping windows, buttons and dynamic menus for color or monochrome serial devices. This release supports DEC VT and Tektronix type terminals on Apollo, Digital, Hewlett-Packard, Silicon Graphics, Sony and SUN CPUs, running Aegis, Ultrix, UNIX, or VMS.

SET supports prototyping, development and management of the user interface and dialog portion of an application. Version 3.6 supports graphical interactive user interface development, including complete window (stack, pop, move, resize, copy, scroll, and delete) and dialog management, interface layout, and code generation facilities on serial terminals. Form support includes scrolling lists, buttons, toggles, and input type and range validation. User interactions are managed through a context sensitive command interface which can include a command line, pop-up, pull-out, or static menus, buttons, forms, prompts, input validation, hierarchical help text, and a configurable keyboard. An optional 2D/3D graphics system integrates into the windowing system with zoom and pan functions managed by SET. All color, graphics, and text features supported by the terminal can be accessed via SET.

SET generates C or Fortran code. Price $925. Contact CASET Corporation, 33751 Connemara Drive, P.O. Box 939, San Juan Capistrano, CA 92693 (714) 496-8670; FAX (714) 661-5463.

Abraxas Releases More Toolkits

Abraxas Software is now shipping toolkits that allow COBOL, ADA, and FORTRAN to be embedded into applications. The toolkits run in conjunction with Abraxas Software's existing PCYACC and MACYACC products. Contact Abraxas Software, 7033 S.W. Macadam Ave., Portland, OR 97219 (503) 244-5253; FAX (503) 244-8375.

Peritus Releases C++ Compiler

Peritus International has released an ANSI C and C++ compiler for 386/486 UNIX systems.

The compiler offers switch-selectable support of K&R and ANSI dialects as well as C++. Peritus C++ is implemented as a "true" compiler, rather than as a pre-processor pass. Available code optimizations include: global register allocation, constant propagation and folding, backward code motion with loop invariant removal, induction variable elimination, redundant store and dead code removal, and constant elevation.

Peritus has recently licensed its compiler technology to Amdahl Corporation for use with Amdahl's UTS operating system. Peritus technology has previously been selected by Apple, Control Data Corporation and Concurrent Computer Corporation for use in proprietary compilers.

The Peritus C++ Compiler is currently available for 386/486 systems under SVR3 UNIX and SunOS 4.0 UNIX for $1000. Contact Peritus International, 10201 Torre Ave., Suite 295, Cupertino, CA 95014 (408) 725-0882.

Avocet Integrates Embedded Tools

Avocet Systems, Inc., has announced AvCase, an integrated development environment for embedded systems. AvCase includes an editor, C compiler, assembler, linker, and simulator/source level debugger.

AvCase is scheduled to ship in February 1990. It runs on PC-clone and requires no special hardware. The first release will target the Intel 8051 family. Later releases will target 68HC11, 6801, Z80 and 68000 products.

Price for the entire package is $1895. Modules are also available separately. Contact Avocet systems, Inc., 120 Union St., P.O. Box 490, Rockport, ME 04856 (800) 448-8500; FAX (207) 236-6713.

Computer Innovations Upgrades QNX Compiler

Computer Innnovations, Inc., has released a major upgrade of their compiler for the QNX operating system. C86 v3.10 for QNX now includes dynamic linked libraries, a source-level execution profiler, a quick make utility, an intelligent diff file comparator, and a strip executable field minimizer. This release also improves compiler efficiency, sourcel level debugging facilities, documentation, and the libraries.

Dynamic linked libraries allow users to build programs that are smaller, require less memory and load faster. Users can build their own dynamic libraries as well as using C86 supplied libraries.

The source level profiler tracks source level constructs, including files, modules, functions and lines.

Contact Computer Innovations Sales, 980 Shrewsbury Ave., Tinton Falls, NJ 07724 (201) 542-5920.

Microsoft Ships OS/2 v2 SDK

Version 2.0 of the Microsoft OS/2 Software Development Kit (SDK) with Presentation Manager is now being shipped. Though developed as a joint IBM and Microsoft product, the pre-release is available through Microsoft. The $2,600 kit may be ordered directly from Microsoft by calling (800) 227-4679.

CSL Ported To SCO UNIX

CSL, a scientific programming library, is now available for SCO UNIX System V/386. CSL includes linkable modules for linear algebra, eigensystems, matrix computations, time series, smoothing, filtering and prediction, statistics, regression, linear and integer programming, optimization, differential equations, interpolation and curve fitting, and solutions for nonlinear equations. Licensing options include single end-users, multi-users, professional developers and site. Prices start at $295. Contact Eigenware Technologies, 13090 La Vista Drive, Saratoga CA 95070 (408) 867-1184.

Planned Lattice Compiler Packages Will Include Dos Extender

Lattice, Inc., plans to release its new 80286 and 80386 C Development Systems for MS-DOS and OS/2 on March 1 and April 1 respectively.

According to Dave Schmitt, Lattice president, "These new C compiler packages will feature a complete programming environment, including a DOS extender, compiler, assembler, debugger, editor, global optimizer, programming utilities, and nearly 800 library functions."

The Lattice 80286 C Development System runs under MS-DOS, Extended DOS, or OS/2 to create a single executable program which can run under MS-DOS, Extended DOS, or OS/2. The package includes a royalty-free DOS Extender which developers may include with their software at no charge. Lattice's DOS Extender allows users to run programs of up to nearly 16 megabytes. An included configuration optimizer performance tunes the DOS Extender.

Lattice's 80386 C Development System takes advantage of the 80386 and 80486's 32-bit processing both for the compiler and generated programs. The system runs under Lattice's 80386 Extended DOS, PharLap's Extended DOS, or OS/2 v2 and generates programs which run under Extended DOS or OS/2 v2. The compiler is upwardly compatible so it will accept source code written for MS-DOS or OS/2 v1.

These new compilers introduce Lattice's "Extended Family Mode." In this mode, Schmitt explains, "a single program can run under either Extended DOS or OS/2. Software developers only need to maintain one program even though their customers use the program under several different operating systems."

The 80286 C Development System is priced at $495; the 80386 version at $900. Contact Lattice, Inc., 2500 South Highland Ave., Lombard, IL 60148 (708) 916-1600; FAX (708) 916-1190.

Library Processes 'Live Video'

Victor, a new C library from Catenary Systems, supports image processing applications. The package operates on gray scale images from any source.

Victor includes image processing functions like sharpening filters, outline, linearization, and matrix convolution. Among the video digitizer support functions are functions to display 'live video' on a VGA adapter at rates varying from two to 15 frames per second.

Victor also includes several resize functions, enabling applications to resize images directly to a VGA, to the digitizer display, or to an image buffer. Prices begin at $195. Contact Catenary Systems, 470 Belleview, St. Louis, MO 63119 (314) 962-7833.

Debugger Works With Archimedes

A new version of Softaid, Inc.'s source level debugger now supports the Archimedes v 3.0 C compiler. The debugger also supports Softaid's line of in-circuit emulators. Price $795. Contact Softaid, Inc., 8930 Route 108, Columbia, MD 2104 (800) 433-48812.

Tool Directs Methodology

Silico-Magnetic Intelligence has introduced Better-C, a coding methodology manager and program generator.

According to the vendor, Better-C was developed with the assistance and cooperation of C, structured programming, and AI experts. The Better-C methodology incorporates complexity management, natural language naming, top-down design, and object-orientation.

Objects in Better-C are created by an "open" and referenced via a handle, much as are C files. Objects may be arbitrarily complex structures, such as trees, lists, databases, or windows.

Better-C is compatible with all major compilers and runs on a PC-clone under MS-DOS v2.0 or better. Price $98. Contact Silico-Magnetic Intelligence, 24 Jean Lane, Chestnut Ridge, NY 10952 (914) 426-2610.

Mi-Shell Sports Own Debugger

OPENetwork is set to release Mi-Shell, a configurable MS-DOS shell on April 15, 1990. Mi-Shell's "point and shoot" interface is accompanied by a FORTH-like script language (complete with debugger) which allows users to define the display and actions to be executed when a key is pressed in a certain environment. Price $89. Contact OPENetwork, 215 Berkeley Place, Brooklyn, NY 11217 (718) 638-2240.

JDYX Releases UNIX Graphics

JDYX Enterprises is now shipping v3.0 of their 80386 UNIX Graphics Library, a source code library supporting EGA/VGA/SVGA graphics on 80386 UNIX systems including Interactive 386/ix, AT&T System V/386, and Xenix 386 v2.3.

The JDyx library supports twelve video modes — through 800 x 600 x 16 and 360 x 480 x 256 on all VGA cards and through 640 x 400 x 256 on cards with the Paradise chip-set. The routines support concurrent graphics applications on different virtual terminals.

These routines do not use the BIOS or Xenix CGI interface, but directly access the video card. Primitives such as point, line, solid, bibblt, ellipse and clipping are supported, and all sixteen color routines have 12 different alu operations. A bus mouse software cursor is also implemented. The library is designed so that one binary can run on different adapters as well as in different video modes.

Source licenses are $199, binary licenses $99. Contact JDyx Enterprises, 907 Tuxworth Circle, Decatur, GA 30033 (404) 320-7624.

Oregon C++ Now On Tower

NCR Corporation, Europe Group, and Oregon Software, Inc., have signed an agreement to port Oregon C++ to the NCR Tower 32 Series. NCR will refer customers for the $3000 package to Oregon and its distributors. Contact Oregon Software, 6915 S.W. Macadam Ave., Suite 200, Portland, OR 97219 (503) 245-2202; FAX (503) 245-8449.

Solution Systems Releases Brief 3.0

Solution Systems has released Brief v3.0, which includes a C-like macro language and a translator to convert macros from the original LISP-like syntax. Registered owners of Brief v2.1 can update for $70 plus shipping. Contact Solution Systems, 541 Main Street, Suite 410, So. Weymouth, MA 02190 (800) 821-2492.