Program Offers Development Assistance To Independent UNIX Software Vendors
UNIX International, Inc. has announced a program offered by UNIX International (UI) and its members to provide assistance to independent software vendors (ISVs) inamigrating and marketng applications written for personal computers and proprietary systems to UNIX System V, v4.Among the resources provided under the UI program by the organization and its member companies are:
Further information is available to ISVs through UI World Headquarters, Waterview Corporate Center, 20 Waterview Blvd., Parsippany, NJ 07054. (800)848-6495; FAX(201) 263-8401.
- porting centers in 18 countries to help ISVs move applications to System V, v4;
- a software support network of over 10,000 engineers to assist ISVs and end users in migrating and supporting their software;
- discounted and "loaner" equipment;
- a program of commercial and technical conferences;
- a reference handbook to available resources;
- detailed guides to assist ISVs in porting their applications to UNIX System V, v4 from other operating systems and from System V derivatives;
- technical training courses available at discount rates from member companies.
Development Environment Designed To Support DSP Programming
BittWare has announced the release of an introductory version of DspHq, an open architecture DSP software design environment.DspHq is an operating environment for the PC, designed to develop or study DSP algorithms. DspHq's open architecture allows users to integrate included functions, popular function libraries, and their own routines written in C or Pascal. Algorithms pass and share common data structures and can be calculated by the PC or downloaded to a signal processor. DspHq includes a menu interface, command interpreter, batch command processor, file and memory management, and screen graphics with hardcopy support for most printers.
The batch command language allows users to create and simulate an entire DSP system, with user input, breakpoints and single-stepping. Source code examples are provided for "MathPak87" and Numerical Recipes in "C" analysis routines. Interfaces are available for most signal processing boards based on the AT&T DSP32/DSP32C devices.
The introductory version is available for $250. Full release, with added interfaces, is expected third quarter 1990 at a price of $495.
For more information and a demo disk, contact BittWare Research Systems, 400 East Pratt St., 8th Floor, Baltimore, MD 21202. (800) 848-0436; FAX (301) 879-4465.
Windows Compatible Versions Announced By Coromandel
Coromandel Industries has announced that C-Trieve/Windows, a transaction-based ISAM file manager, is compatible with MS Windows v2.11 and v3.0.C-Trieve/Windows reduces coding and debugging requirements for transaction-based applications. It allows developers to move applications across MS-DOS, Windows, UNIX, XENIX, or SunOS environments.
C-Trieve/Windows saves memory by running as a separate application under Windows. Other features include: unlimited number of indexes for a single ISAM file; automatic updating of indexes; file and record locking; transaction support with commit and rollback; reduced heap space requirements; fast queries on multiple fields; and choice of sequential, random, and dynamic access modes.
C-Trieve/Windows is priced at $395.
Coromandel has also announced Integra SQL for MS Windows, an SQL-based relational databased used to build large database applications for Windows. It is compatible with MS Windows v2.11 and v3.0.
Integra SQL consists of a pre-compiler, client library, and a local server running under Windows.
Integra SQL is based on the ANSI SQL standard (ANSI X3.135-1986) and is available under MS-DOS, UNIX, SunOS, and Windows. It is priced at $495 as a introductory offer. Price for SQL for Windows is $695.
For more information contact Coromandel Industries, Inc., 108-27 64th Rd., Forest Hills, NY 11375. (718) 997-0699; FAX (718) 997-0793.
Lattice Upgrades AmigaX Compiler
Lattice, Inc. has announced the release of v5.0 of its MS-DOS to AmigaDOS C cross compiler. Version 5.0 is fully compatible with the current release of Lattice's AmigaDOS C Development System.The new cross development system includes the complete Amiga DOS C Development System. It also provides the optimizing compiler, libraries, and utilities for MS-DOS to a create Amiga programs from an MS-DOS system. All Lattice's Amiga-specific C keywords, built-in functions, command line options, and other features are supported on an MS-DOS system.
Registered users of previous versions may upgrade to v5.0 for $350. The cross development system is priced at $750.
Lattice, Inc. has also announced the transfer of all responsibility for the development, support, and distribution of the Lattice C Compiler product lines to SAS Institute Inc., Lattice's parent company.
For more information on either item, contact Lattice, Inc., 2500 South Highland Ave., Lombard, IL 60148. (708) 916-1600; FAX (708) 916-1190.
Gimpel Shroud 'Encrypts' Source
Gimple Software has annnounced the release of The C Shroud, a source code obfuscation tool for C, which allows for distribution of C programs in a form readable by machine but not by people.Obfuscation is obtained by removing comments, converting identifiers to meaningless "names," expanding macros, translating control structures to more primitive forms, name folding, and name separation. Numerous control options are available.
The C Shroud is available in executable form for MS-DOS or OS/2 and in shrouded form for others. The introductory price for MS-DOS or OS/2 is $198.
For more information contact Gimpel Software, 3207 Hogarth Lane, Collegeville, PA 19426. (215) 584-4261; FAX (215) 584-4266.
Pentica Offers Cross-Compilers, Debuggers For Motorola And Zilog Controllers
Pentica Systems, Inc. has announced an integrated C development and debugging package for the Motorola 68HC11 and 6809, the Zilog Z-80 and Z-180, and the Hitachi 64180 microcontrollers. The package includes C cross-compilers, assemblers, and CXDB (a source level debugger) which are fully integrated with Pentica's MIME-600 in-circuit emulators.The C cross-compilers produce compact reentrant code that is downloaded to the MIME-600 emulator for real-time debugging with CXDB. CXDB works with the MIME-600 and supports unlimited real-time hardware breakpoints allowing ROM code to be debugged, making available the software interrupt vector, and making possible data access breakpoints, and user access to the emulator's four comparators.
CXDB enhances standard emulator features such as single stepping and breakpointing with high level macro and I/O simulation. All C datatypes are managed at the high level, including scoped variables. CXDB displays source code, monitor variables, registers, and stack frame history in dedicated windows. It provides access to all emulator functions.
C cross-compilers are available on Apollo, VAX, Sun, and PC compatibles. CXDB is available on PC compatibles. The price begins at $1,800 for a PC host. Tools include: cross compiler, assembler, and utility programs (linker, librarian, library orderer, hex file generator). A single copy of CXDB, hosted on the PC begins at $1,500. The software package is available from Intermetrics for $4,300.
For more information contact Pentica Systems Inc., One Kendall Square, Bldg. 200, Cambridge, MA 02139. (617) 577-1101; FAX (617) 577-1203.
ObjectVision Generates Object Code In C++ Or Pascal
ObjectVision Inc. has begun shipping ObjectVision v1.0, a software tool that lets users develop object-oriented programs visually. Using ObjectVision a developer can "draw" a program's objects, interface, and database connections and either run the application in ObjectVision or automatically convert the application into commented, ready-to-compile code in either C++ or Turbo Pascal 5.5.In v1.0 the developer can create new objects with a mouse and add attributes and procedures to them graphically. Relationships between objects can be established by drawing a line between the two objects. Buttons and switches can be created in ObjectVision's bitmap editor. Version 1.0 also offers ways to visualize and edit object hierarchies, including a "3-D view."
ObjectVision will convert applications into various OOP languages so developers can start learning to develop programs without having to commit to a specific language for application delivery.
ObjectVision generates code for all versions of Zortech C++, Glockenspiel C++, and Turbo Pascal. The package is priced at $399 and runs on PC compatibles with 640K of RAM, an enhanced EGA or VGA monitor, and a mouse. An academic version, priced at $99, supports all features but does not generate code. A demo disk is priced at $30.
For more information contact ObjectVision Inc., 2124 Kittredge St., Ste. 118, Berkeley, CA 94704. (415) 540-4889.
db_Vista Supports Version 3 Windows
Raima Corporation has announced that its db_Vista v3.15 database management system with dynamically linked libraries (DLL) supports MS Windows v3.0. db_Vista v3.15 allocates far memory. All memory segments locking and unlocking is on an "as needed" basis, transparent to the user, and in compliance with Window's requirements. Version 3.15 is written in C and provides a set of development tools that exploit Windows v3.0 memory management.Raima has also announced that the DLL version of db_Vista for Windows v3.0 supports Asymetrix's Toolbook v1.0. Prices for the db_Vista database engine start at $695.
For more information contact Raima Corporation, 3245 146th Place SE, Bellevue, WA 98007. (206) 747-5570; FAX (206) 747-1991.
Multi-Threading Works On MS-DOS
TOSH Systems, Inc. has released Multi-Threading Program Toolkit, a linkable library of routines that implement interprogram multitasking with no changes to MS-DOS or to the compiler being used.The toolkit enables programmers to create self-contained PC/MS-DOS based programs that perform different tasks at the same time. Tasks can be suspended and resumed, put to sleep either for a set time or until an event occurs. A pre-emptive, time slicing scheduler is accompanied by routines to create/remove tasks, change priorities, send and receive messages, and acquire and release system semaphores.
The system supports Turbo C, MS C, and most C compilers. The toolkit is priced at $119.95.
For more information contact TOSH Systems, Inc., 2627 Taylor St. NE, Minneapolis, MN 55418-2941. (800) 422-8674 or (612) 788-9433.
Rogue Packages C++ Classes
Rogue Wave has announced a set of general purpose C++ classes to simplify C++ programming.Collection classes: a library, modeled after the Smalltalk-80 programming environment which implements Set, Bag, OrderedCollection, SortedCollection, Dictionary, Stack, Queue. All have similar user interfaces, with full functionality for inserting, removing, finding, and iterating. These classes make use of multiple inheritance and virtual functions.
Generic Collection Classes implements singly and doubly-linked lists, stacks, and queues, using generic.h. Class "BTree-OnDisk": Keyed access of disk records, using B-Trees. Class "FileManager": Allocates, deallocates, and coalesces free space within a file. Class "String": Operators and functions for I/O, concatenation, searching, indexing, and substrings. "Time" and "Date" handling classes.
The product works with Borland Turbo C++ and includes manuals and example programs. Source code is included. The classes compile and are portable between a variety of v2.0 C++ compilers under both MS-DOS and UNIX.
The product is priced at $99 till Aug. 1, then will be $200. For more information contact Rogue Wave, P.O. Box 2328, Corvallis, OR 97339. (503) 745-5908.
MIPS Lowers System Prices
MIPS Computer System, Inc. has announced price reductions ranging from 24 to 50 percent on memory boards for its RISComputer lines, effective immediately, and introduced a 1 GB disk drive for $9,500.For specific pricing changes contact MIPS Computer Systems, Inc., 950 deGuigne Dr., Sunnyvale, CA 94086. (408) 524-7164.
GSS Offers X-Window Emulators
Graphic Software Systems, Inc. (GSS) has introduced "X-Solutions" to allow MS-DOS users to access UNIX-based X Window System applications through their PCs. The X-Solutions series is based on an enhanced version of GSS's PC-Xview X terminal emulator software for MS-DOS-based PCs.The X-Solutions group includes:
"X-Start" to turn an MS-DOS-based PC into a low cost X Windows terminal, priced at $595.
"X-Connect" networking support, priced at $695.
"X-Professional" advanced graphics capabilities, priced at $1,695.
GSS has also announced GSS AT1050 Graphics Accelerator with programmable frequency control circuitry, a high-resolution display controller to support MS Windows v3.0. The AT1050 is built around the TI 34010 graphics coprocessor, augmented with custom-designed hardware to increase the chip's speed.
The AT1050 is designed for IBM PC AT architectures and available to OEMs, systems suppliers, and VARs at a price of $995.
For more information on either product contact Graphic Software Systems, 9590 SW Gemini Dr., Beaverton, OR 97005. (503) 641-2200; FAX (503) 643-8642.
Library Expands MicroWay Graphics
Libhpgl.lib v2.0 has been released. It is a graphics library to support MicroWay's 32-bit protected mode 80386 NDP C-386 compiler v2.0.6. Libhpgl.lib v2.0 adds many new features to libGREX.lib distributed by MicroWay.Libhpgl.lib v2.0 requires the MicroWay NDP C-386 v2.0.6 compiler for MS-DOS plus the Phar Lap development tools. It is priced at $200.
For additional information contact Gary R. Olhoeft, P.O. Box 10870 Edgemont, Golden, CO 80401. (303) 279-6345.
Microsoft Releases Windows Version 3.0
Mircrosoft Corporation has announced the release of Microsoft Windows v3.0, an operating system designed for one megabyte personal computers. Windows v3.0 uses an interface similar to Microsoft OS/2 Presentation Manager.The user shell is made up of: The Program Manager, which presents Windows applications and system functions as colorful icons that users can rearrange in groups most intuitive to them; The File Manager, which allows users to manipulate, locate, drop, and drag files to and from any disk drive; and, the Control Panel, which exploits more advanced color hardware and lets users design their own "look."
Windows v3.0's new shell integrates into its menus the ability to easily and consistently connect and disconnect to network servers.
The new v3.0 memory management system allows users to keep multiple large applications open and accessible. Now Windows applications can exploit up to 16MB of memory. On systems with 386 processors, Windows can exploit the virtual protected-mode capabilities and provide up to 48 MB of memory.
Windows v3.0 provides standardized interface software to all network-specific device drivers for a wide range of networks. Network administrators can establish a single shared Windows directory on a file server instead of having to maintain a separate copy of Windows for each user configuration. In addition to Program Manager, File Manager, and Control Panel, LAN users have access to network printer information through Print Manager.
A related announcement by Microsoft revealed that they will release the Microsoft Windows Software Development Kit (SDK) for Windows v3.0 in early summer. An improved graphical user interface and the ability to directly address up to 16 MB of RAM on machines with an 80286 processor, plus virtual memory on 80386-based systems are key features of SDK.
Microsoft has also announced another early summer release, the Microsoft Windows to OS/2 Software Migration Kit to port Windows applications to Microsoft OS/2 Presentation Manager. The new kit provides a layer of code that allows converted Windows applications to emulate OS/2 applications and allows applications to use advanced OS/2 features.
For more information or prices on any of these products contact Microsoft Corporation, One Microsoft Way, Redmond, WA 98052-6399. (206) 882-8080; FAX (206) 883-8101.
Tool Measures Code Conformance
Abraxas Software, Inc. has released CodeCheck v2.0, a tool used to detect maintainence or portability problems within code, and to provide project management with customized quantitative indicators of code size, complexity, and density.CodeCheck can be used to analyze C source code. Standards and measures can be specified for features of C that have an impact on portability, maintainability, and style. A custom CodeCheck program specifying standards and measures is written in a resticted subset of C.
CodeCheck v2.0 is priced for MS-DOS and Macintosh at $495, for OS/2 at $695, and for UNIX at $995. For more information contact Abraxas Software, Inc., 7033 SW Macadam Ave., Portland, OR 97219. (503) 244-5253; FAX (503) 244-8375.
Empathy Releases Classix Library
Empathy Incorporated has announced Classix, a library of reusable C++ software components. Classix incorporates object-oriented design techniques and heuristics to provide reusable C++ classes covering abstractions in the areas of: data structure design, mathematical support objects, Small-Talk-like classes, and mimics of the primitive data types. Classix also includes a parameterization utility which enables the user to reuse Classix classes with different data types.Although Classix is a set of foundation classes, it also contains inheritance and containment. Classix has over 35 classes and 800 operations.
Classix is available in source code for use with Glockenspiel C++, Sun C++, GNU C++, Zortech C++, and MPW C++. Prices start at $295.
For more information contact Empathy Inc., P.O. Box 632, Cambridge, MA 02142. (617) 787-3089.