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


November 1993/New Products

Industry-Related News & Announcement


Ted Gruber Software Upgrades Fastgraph

Ted Gruber Software has upgraded their Fastgraph Graphics Library. Features of Fastgraph Version 3.00 include: SuperVGA support in 16 and 256 colors; support for 18 SVGA chipsets in addition to the VESA standard (programmers can give precedence to chipset-specific or VESA functions); functions for displaying and creating GIF files (adding to PCX and RLE file support); and a low-level keyboard handler that intercepts keystrokes ahead of the BIOS. Version 3.00 adds 47 functions to the library, bringing the total number of functions to over 200.

Fastgraph 3.0 requires a PC-compatible system. Fastgraph supports C, C++, Pascal, BASIC, and FORTRAN compilers,and MASM/TASM assemblers. Applications produced with Fastgraph require DOS 2.11 or higher. The price for Fastgraph 3.00 is $199; registered users of version 2.xx may upgrade for $69. There are no run-time royalties or distribution fees. Users can request a free evaluation kit or download it from the technical support BBS. For more information contact Ted Gruber Software, P.O. Box 13408, Las Vegas, NV 89112, (702)735-1980; FAX: (702) 735-4603; BBS: (702) 796-7134.

Shannon Announces Language Translator

Shannon Associates has announced a program language translator for converting PL/I (Subset G) programs to C. The resulting C programs may be ported to, and reused, on computers supporting C development. The PL/I (Subset G) to C translator is a member of the METAMORPHOSIS series of program language translators. METAMORPHOSIS is a generic computer program which facilitates the transformation of any syntactically reducible character-oriented file to any other form while preserving synonymy. When configured with the syntactical definition of the particular source and target languages, METAMORPHOSIS translates source programs from one language to another.

METAMORPHOSIS series translators execute on PC compatibles with at least 416Kb RAM. METAMORPHOSIS supports Fortran IV to C translation, as well as various other source/target language pairs. The PL/I (Subset G) to C translator is priced at $87. METAMORPHOSIS is priced at $387. For more information contact J. H. Shannon Associates, Inc., P.O. Box 597, Chapel Hill, NC 27514, (919) 929-6863.

CenterLine Announces TestCenter

CenterLine Software, Inc. has announced TestCenter, a testing tool designed for UNIX C and C++ programmers. TestCenter helps locate and correct program errors as a non-intrusive, integral part of development, and provides test coverage information. Features of TestCenter include automatic run-time error checking, memory leak detection on executables, graphical test coverage displays, and a graphical user interface and querying facility. According to Naresh Bala, product marketing manager for Testing Products, CenterLine Software, "Finding and correcting program errors is a critical part of the software development process. Equally important is the ability to understand what part of your application has and has not been tested. TestCenter marries these essential capabilities into one product, allowing programmers to add testing to their normal software development process and greatly improve the quality of released software."

The automatic run-time error detection feature of TestCenter can catch errors which might result in a system crash if left undetected. Memory leak detection allows programmers to minimize wasted memory while developing systems which rely on dynamic memory allocation. TestCenter's graphical test coverage lets programmers determine which portions of their code have and have not been addressed by tests for run-time error checking and memory leak detection. The graphical test coverage allows programmers to measure the effectiveness and completeness of their test runs, and adapt testing to increase coverage. Sesha Pratap, chairman of CenterLine Software, described TestCenter as "the perfect complement to any programmer's tool set including dbx, gdb, SPARCWorks, or CenterLines' CodeCenter and ObjectCenter programming environments."

TestCenter is available on Sun SPARC workstations running Solaris 1.x. TestCenter is priced at $1,295 for a user license and $2,995 for a floating license. For more information contact CenterLine Software, Inc., 10 Fawcett St., Cambridge, MA 02138, (617) 498-3000; FAX (617) 868-6655; emaill: [email protected].

NEXUS Announces SVGA Spectrum 1.0

NEXUS Software has announced SVGA Spectrum 1.0. SVGA Spectrum 1.0 is a C graphics package for SVGA and high-color application development in the DOS environment. SVGA Spectrum 1.0 is targeted to software designers who either do not have the time or the experience to develop a set of graphic tools for SVGA and high-color modes.

SVGA Spectrum 1.0 provides a variety of graphics function for the following video modes; 8-bit, 256 color; 15-bit, 32,786 color; and 16-bit, 65,536 color. SVGA Spectrum 1.0 contains over 130 functions written in C and includes: support for most video boards; VESA BIOS support; tools for drawing, displaying, and animating images; 4-, 8-, and 24-bit PCX file format support; mouse and joystick support; font editing capabilities; sound and timing functions; real-time application development; special effects such as dissolves, wipes, and fades; and palette manipulation functions.

SVGA Spectrum 1.0 supports Microsoft and Borland C compilers. SVGA Spectrum 1.0 is royalty free and priced at $99.99. SVGA Spectrum 1.0 with source code is priced at $159.00. For more information contact NEXUS Software, P.O. Box 341126, Milwaukee, WI 53234, (414) 321-6792.

Systems & Software Introduces SP/Tools

Systems & Software, Inc. (SSI), has introduced its SP/Tools development tool set for 32-bit protected mode embedded applications for the Intel 386/486 series of processors utilizing C/C++. SP//Tools is made up of a series of components designed to work with the MetaWare High C/C++ compiler.

The first tool, SP/Link, is a linker/locator that creates ROM-able code. SP/Link generates executable files for downloading to either one of SSI's debuggers. Depending upon the final application, a developer would use either SP/RTD 386, a DOS hosted remote target debugger that communicates directly to the target system via an RS-232 serial port or SP/RED 386, a source level ROM emulator debugger that allows downloading of a program from the host PC and debugging it directly on the 386/486 target system. SP/RED includes a Target Monitor to control program execution on the target unit as well as a virtual serial channel unit that operate through the target's ROM sockets.

According to Dr. Y. P. Chien, Chairman of Systems and Software, Inc., "The rapid development and growth of the Intel 386 chip in the embedded marketplace, coupled with the use of C/C++ as the language of choice for embedded development, results in the need for a series of development tools that not only work with the processor/compiler combination, but also work well with it's own component parts. SP/Tools fills that need."

Though primarily used in DOS-hosted systems, SP/Tools also supports the Sun SPARC environment. For more information contact Systems & Software, Inc., 18012 Cowan, Suite 100, Irvine, CA 92714, (714) 833-1700; FAX: (714) 833-1900.

Paul Mace Software Announces Multimedia Grasp

Paul Mace Software, Inc., has announce Multimedia Grasp, an upgraded version of its animation and authoring program, Grasp (Graphic Animation System for Professionals). Grasp lets users create animated presentations, point-of-sale product demos, interactive tutorials, and engineering simulations. Grasp has been used in television and motion picture productions to add computer generated animation to live action. Multimedia Grasp is the highest end tool in the Grasp family.

Multimedia Grasp includes: a prototyping tool; a toolbox of multimedia authoring programs and utilities including the Grasp engine; a paint program; file conversion tools providing sound, picture, and animation support for importing modules from other programs; a font editor; and a code library to support C programmers. Multimedia Grasp is priced at $1,195 with upgrades to current registered users of Grasp priced at $259. For more information contact Paul Mace Software, Inc., 400 Williamson Way, Ashland, OR 97520, (800) 944-0191; FAX: (503) 488-1549.

TurboPower Ships Async Professional for C/C++

TurboPower Software has begun shipping Async Professional for C/C++ (APC), a C/C++ version of Async Professional (for Pascal) communication library. APC has functions that implement a layered architecture for communications applications with support for UART, FOSSIL, DigiBoard, and Int14. APC also includes two debugging tools; ZIP and LZH file compression functions; support for ZMODEM, XMODEM, YMODEM, and Kermit; and 16550 UART support. APC includes two implementations: one in C++ that uses object-oriented programming, and one in C that achieves the benefits of the layered architecture using function pointers.

Async Professional for C/C++ requires Borland C++ 3.x, Turbo C++ 3.x, Visual C++, or Microsoft C/C++ 7.0. APC includes full source code, documentation, pop-up help, demo programs, free telephone support and CompuServe support. Async Professional for C/C++ is priced at $189 and is royalty free. For more information contact TurboPower Software, P.O. Box 49009, Colorado Springs, CO 80949, (719) 260-6641; FAX: (719) 260-7151.

Network Integrated Services Upgrades Meijin++

Network Integrated Services, Inc. has upgraded its C++ engineering class library, Meijin++. Meijin++ 3.0/Engineering toolbox reduces complex models into collections of interacting objects, with 220 classes covering: numerical and statistical analysis, semi-persistent containers, digital signal processing, simulation. optimization, and linear algebra. Meijin++ provides four independent error handling mechanisms. Features of Meijin++ 3.0/Engineering toolbox include: integral and peak detection functions; 19 probability and cumulative distributions with three different uniform varieties; ranking and goodness-of-fit test for Gaussian, Uniform, and Exponential random variables; high order polynomial interpolation; nonlinear regression, Artificial Neural Networks, and Cellular Automata; digital signal processing classes like the Fast Wavelet transform and Kalman filter; and boundary-value methods for dynamic system.

The DOS/Windows version of Meijin++ 3.0 supports Borland, Zortech, Microsoft, MetaWare, and Watcom C++ compilers. Meijin++ is also available for Sun and IBM UNIX workstations. For more information contact Network Integrated Services, Inc., 221 West Dyer Rd., Santa Ana, CA 92707, (714) 755-0995; FAX: (714) 433-2347.

Alligator Technologies Announces Windows Version of Prime Factor FFT

Alligator Technologies has announced a Windows-compatible version of the Prime Factor FFT subroutine library. With it's dynamic link library (DLL), Prime Factor supports Visual C++, Turbo C++ for Windows, Borland C++ for Windows, and Visual BASIC compilers. Prime Factor FFT for Windows can transform data type arrays, including floating-point data types from four to ten bytes and integer data types from two to eight bytes. Prime Factor FFT for Windows performs one- and two-dimensional FFTs on arrays up to the available protected mode extended memory space. Prime Factor FFT optimizes execution of the FFT by detecting the math coprocessor type. Other features include: hand-coded subroutines; switchable scaling features; Hamming and Hanning window functions; and amplitude and phase calculation subroutines.

The Windows DLL version of Prime Factor FFT is priced at $395. Mutiple-user licenses and OEM agreements are available. For more information contact Alligator Technologies, P.O. Box 9706, Fountain Valley, CA 92728, (714) 850-9984; FAX: (714) 850-9987.

Alsys Announces TeleUSE/C++ 2.7

Alsys CASE Division has announced TeleUSE 2.7, a multi-language family of User Interface Management System products for developing and maintaining graphical interfaces. The TeleUSE 2.7 family supports C, C++, and Ada; in particular, TeleUSE/C++ 2.7 generates object-oriented C++ code.

TeleUSE/C++ 2.7 is based on Alsys CASE Division's TeleUSE. TeleUSE/C++2.7 adheres to the OMG's CORBA specification, and complies with ANSI standards and the Open Software Foundations' Motif Style Guide. In addition to generating ANSI C and UIL code, TeleUSE/C++ 2.7 generates C++ and supports a combination of C++ and C for GUI programming. TeleUSE/C++ 2.7 does this by providing an object-oriented API that isolates objects in an application from the implementation languages of the objects it communicates with, letting the developers gradually introduce C++ replacements for existing C code. Single user license prices for TeleUSE/C++ are $7,500. For more information contact Alsys, 5959 Cornerstone Court West, San Diego, CA 92121, (619) 457-2700; FAX: (619) 452-1334.

CaseWare Announces CaseWare/CM 3.1

CaseWare, Inc. has announced the 3.1 Release of CaseWare/CM Software, its Software Configuration Management (SCM) System. CaseWare/CM 3.1, with its client/server architecture, supports heterogeneous computing environments, parallel and distributed builds, cross-target and remote builds, and tool integration. Other features of CaseWare/CM 3.1 include a merge capability that supports most merge tools and customizable life cycle models. CaseWare describes significant performance improvements in release 3.1 — 50% on average, with up to 80-90% for some functions. Other improvements in CaseWare/CM 3.1 provide better scalability from small to large development teams and more flexible support for varied life cycle methodologies.

CaseWare/PT is an optional package for problem tracking and task management integrated with CaseWare/CM's SCM functions. CaseWare/CM 3.1 supports SunOS 4.1.X and Solaris 2X, DG AViiON under DG-UX 5.4.2, DEC Ultrix 4.3, HP-UX 8.0.X and 9.O.X, and IBM's AIX 3.2. For more information contact CaseWare, Inc., 108 Pacifica, 2nd Floor, Irvine, CA 92718, (714) 453-2200; FAX: (714) 453-2276.

CenterLine and Visual Edge Announce ViewCenter for Motif

Centerline Software Inc. and Visual Edge Software Ltd. have announced ViewCenter for Motif. ViewCenter for Motif, based on Visual Edge's GUI builder UIM/X 2.5, is designed for use with CenterLine's CodeCenter and ObjectCenter UNIX programming environments. ViewCenter for Motif for C/C++, lets developers interactively create, modify, test, and generate code for the user interface portion of their applications. ViewCenter for Motif supports release 1.2 of Motif and generates C++ code and class objects which developers can use to create reusable GUI objects which comply with the OMG's CORBA API specification. The tight coupling with CodeCenter and ObjectCenter allows automatic loading of GUI code into the programming environments and use of the environment's tools for developing callbacks and object declarations. ViewCenter for Motif is priced at $2995. For more information contact CenterLine Software, Inc., 10 Fawcett St., Cambridge, MA, 02138, (617) 498-3000; FAX: (617) 868-6655.

Microsoft Announces Pre-release for Visual C++ 32-bit Edition

Microsoft Corporation has announced a pre-release of the Microsoft Visual C++ development system for Windows and Windows NT 32-bit Edition. More than 70,000 registered users of the Win32 SDK will receive a free CD-ROM containing the 32-bit development system, including the Microsoft Foundation Class version 2.0. The pre-release version updates the tools shipped with the Win32 pre-release SDK. Visual C++ 32-bit Edition will allow development of 32-bit applications for Windows NT (using Win32) and Windows 3.1 (using Win32s). The final version of Visual C++ 32-bit Edition is scheduled for release 90 days after the retail release of Windows NT.

Visual C++ 32-bit Edition includes several new utilities: an integrated debugger with multiple-thread support, structured exception handling, and a memory window; Spy++, an analysis tool which provides information on threads, processes, and windows in Win32-based applications; Find-in-files, which allows developers to globally search through project files for any string or expression; and a profiler which has been integrated into the Visual Workbench.

System requirements are: 16Mb RAM (20Mb recommended), 6Mb to 80Mb of hard disk space, VGA or better display supported by Windows NT, Microsoft Mouse or other NT-supported pointing device; and an NT-supported CD-ROM drive. Recipients of the pre-release of Visual C++ 32-bit Edition will be able to upgrade to the final release for $99. The suggested retail price will be $599.

For more information contact Microsoft Corporation, One Microsoft Way, Redmond, WA 98052, (206) 882-8080; FAX: (206) 936-7329; Telex: 160520.

Sector Seven Releases DEPGEN Version 2.0

Sector Seven has released Sector Seven Dependency List Generator (DEPGEN) version 2.0. DEPGEN version 2.0 reads C source code and include files to create a makefile and dependency list. Features of DEPGEN version 2.0 include support for multiple directory projects, cross-compilers and linkers, libraries, and DLLs. DEPGEN version 2.0 runs under DOS 3.3+ and supports ANSI C, Borland's Turbo Make, and Microsoft's NMake. Sector Seven DEPGEN version 2.0 is priced at $65. For more information contact Sector Seven, P.O. Box 11391, Burke, VA 22009, (703) 866-9477.

VERITAS Announces VistaREPLAY

VERITAS Software has announced VistaREPLAY, an addition to the VERITAS VISTA product line. VistaREPLAY is a capture and playback tool for X-based applications. VistaREPLAY captures test scripts in terms of objects and actions which the tester or developer can recognize, save and modify. Comparisons between test runs can be done independent of server characteristics or window managers, and are facilitated by a control flow language. VistaREPLAY works with X-toolkit-based applications on MOTIF or OLIT. VistaREPLAY is an extension to the VERITAS VistaTEST and is integrated with VistaTEST's code coverage facilities. A single user floating license for VistaREPLAY is priced at $3995. For more information contact VERITAS Software, 4800 Great America Parkway, Suite 420, Santa Clara, CA 95054, (408) 727-1222;FAX: (408) 562-4334.

Metro Link Introduces Metro-X X11.5 version 2.2

Metro Link Incorporated has introduced Metro-X X11.5 version 2.2 for the Intel and Sun architectures. Metro-X is an implementation of Version 11 Release 5 of the X Window System from M.I.T. The latest version of Metro-X for Intel adds support for various graphics architectures: ATI Mach 32, S3 801/805 924 & 928, Microfield T8 & V8, T134020/TIGA, WD 90C11 30 & 31, and the C&T 82C481. Two packaging options are available for the Intel version of Metro-X. They are server-only distributions for the SCO ODT and Univel UNIXWare environments. The availability of two options lets users keep the vendor-customized X environments that they are familiar with. Prices for Metro-X range from $199 to $299, depending on package and architecture. For more information contact Metro Link Incorporated, 2213 West McNab Rd, Pompano Beach, FL 33069, (305) 970-7353; FAX: (305) 970-7351.

Cadre Introduces Test Verification and Upgrades Teamwork

Cadre Technologies, Inc. has announced Test Verification, a code coverage analyzer for testing C code and Teamwork 5.0, an upgraded version of its family of structured method, C, and Ada software development tools. Teamwork tools help developers analyze, model, define, and document product requirements and specifications, and then generate a consistent design and code.

Cadre has introduced Test Verification, a dynamic code coverage analyzer for C, which Cadre has added to the its Ensemble suite of reverse engineering and testing tools. Test Verification automatically indicates which parts of a program haven't been tested, and can be used to locate dead code. Test Verification generates metrics that measure the quality of the completed testing and produces reports that identify what parts of the remaining program need to be tested.

Upgrades in Teamwork 5.0 include changes to Teamwork tools such as Teamwork/SIM 2.0, Teamwork/IM 4.1, Teamwork/ACCESS, and Teamwork/ Ada. Teamwork/SIM 2.0 supports verification and debugging of real-time structured specification models. Improved features include better setup and ease of use, easier management of simulation attributes, and more trace and logging options. Consistency with Teamwork/SA and Teamwork/RT has been improved. Teamwork/IM SQL replaces Teamwork/IM 4.1 for information modeling and database design. Features of Teamwork/IM SQL include; direct generation of SQL DDL from Entity Relationship Diagrams, and Autograf for graphical layout of Entity Relationship Diagrams. The Teamwork/ACCESS application programming interface (for accessing objects in the Teamwork database) has been expanded by letting configuration management systems work with Teamwork's Mode Configuration Management System. Additions to Teamwork 5.0 include: DocConnect for Interleaf TRS; configuration management integration, on-line user and system administration documentation, and CD-ROM distribution.

Test Verification is priced at $3,000. Pricing is on a per seat basis. Teamwork 5.0 pricing starts at $8,500 and varies depending on configuration. Licenses are network-sharable. For more information contact Cadre Technologies Inc., 222 Richmond St., Providence, RI 02903, (401) 351-5950; FAX: (401)351-7380.

IST Introduces X-Designer for Solaris

Imperial Software Technology has introduced X-Designer for Solaris 2 and Open Desktop 3 operating systems. X-Designer, a Motif GUI tool, uses no proprietary libraries or run-time code, and generates the C/C++ code that the programmer would have had to write to interface to Motif and X. Other features of X-Designer include: built-in hypertext help, Form Widget Layout editor, Motif Compound String management and a "top-down" design window for displaying the Motif widget hierarchy.

X-Designer supports SCO ODT 3, SunOS and the HP 700 Series. X-Designer is priced at $3,500 for a single user license, including one year's support and maintenance. There are no run-time licenses, libraries, or fees. For more information contact Imperial Software Technology, 95 London St., Reading, Berks RGI 4QA, United Kingdom, 44-734-587055; FAX: 44-734-589005.

DEC Announces DEC C++ for Windows NT

Digital Equipment Corporation has announced DEC C++ for Windows NT, a native, optimizing V4.0 C++ compiler. DEC C++ for Windows NT is a port of DEC C++ for ULTRIX, DEC OSF/1, and open VMS Version 1.2 to the Windows NT platform. DEC C++ V1.2 includes native, optimizing C++ and ANSI-compliant C compilers, C++ and C source level debugger, class libraries, a Windows-based User Interface, shell, SDK, Microsoft Foundation Class Libraries (MFC), class browser, and other tools.

According to DEC's announcement, "V1.0 of DEC C++ for ULTRIX was announced in January, 1992. At that time, V1.0 of DEC C++ offered the first and only native C++ compiler for UNIX system to support the full language definition (including templates) as specified in the The Annotated C++ Reference Manual (ARM) by Margaret A. Ellis and Bjarne Stroustrup (Addison-Wesley, 1990, reprinted May 1991). DEC C++ Version 1.2 began shipping in December 1992 and supports C++ exception handling."

DEC's ANSI-compliant C compiler (DEC C) is included with DEC C++ for Windows NT and UNIX platforms. This compiler is compliant with the ANSI standard, and compatible with common PC compilers, including structured exception handling. For more information contact DigitalEquipment Corporation, (206) 865-8723; FAX: (206) 865-8890; email: [email protected].

Object Design Announces ObjectStore OS/2

Object Design Inc. has announced that ObjectStore Release 2.1 will be available for IBM's OS/2 2.1 operating system. ObjectStore is an object database storing complex data structures and non-record oriented information in heterogeneous client/server environments. ObjectStore's functions include: data integrity, version control, query processing, and a multi-client/multi-server architecture. ObjectStore for OS/2 lets developers create client/server applications that store and manage many forms of data, such as work flow, multimedia, and image and document management. ObjectStore for OS/2 manages the distribution of stored objects and gives concurrent access among workgroup members.

ObjectStore will support IBM's C Set ++ application development environment. This gives OS/2 developers access to IBM C++, including the GUI-based debugger, class libraries, class library browser, Execution Trace Analyzer, and Pentium code optimizer for the development of ObjectStore-based applications.

Object Design and IBM have also agreed to incorporate ObjectStore into many of IBM's OS/2-based applications. An initial effort will be the development of an interface between IBM's System Object Model (SOM) and ObjectStore. This interface will expand the language and compiler options available and provide code reusability to OS/2 application based on ObjectStore.

ObjectStore Release 2.1 for OS/2 2.1 is priced at $3,500 for a development license and $1,050 for a runtime license. For more information contact Object Design Inc., One New England Executive Park, Burlington, MA 01803, (617) 270-9797; FAX: (617) 270-3509.

Quarterdeck Ships Upgrades

Quarterdeck Office Systems, Inc. has begun shipping Quarterdeck Expanded Memory Manager (QEMM) version 7, a memory manager for DOS and Microsoft Windows, as well as upgrades of its Manifest system analysis program, and DESQview and DESQview 386 multitaskers. Features of the upgraded products support advance memory management, network support and enhanced hardware compatibility.

Memory management on QEMM version 7 includes three features: DOS-Up, Stealth Double Space, and VIDRAM. The DOS-Up feature moves the DOS kernel, resources and data above 640K, which may free from 7 to 70 kb. The Stealth Double Space feature frees 40Kb of memory on systems running Microsoft's DOS 6 Double Space disk compressor. The VIDRAM for Windows feature provides as much as 736Kb for running DOS text programs inside MS Windows. QEMM 7 also offers support for DOS 6 multiple configuration files; MS Windows, Stacker and SuperStore support; a QEMM Setup feature for changing QEMM parameters; configuration file editing; on-line help and hints; built-in DPMI support; and Pentium, notebook, and bus-mastering controller compatibility.

Ouarterdeck has also begun shipping Manifest version 2. Manifest v2 includes support for the following: reporting and analysis of networks, battery support, the Pentium processor, MS-Windows, and configuration file editing. Manifest v2 is included with QEMM 7 and DESQview, or it can be purchased separately.

Upgrades to DESQview Version 2.6 and DESQview 386 version 2.6 include support for Netware Lite and LANtastic servers. Both DESQview Version 2.6 and DESQview 386 version 2.6 include Manifest. DESQview 386 version 2.6 also includes QEMM 7. For pricing and upgrade cost information contact Quarterdeck Office Systems, Inc., 150 Pico Blvd., Santa Monica, CA 90405, (310) 392-9851; FAX: (310) 314-3215.

Fidex Americas Announces Source Code Escrows

Fidex Americas Corporation has annouced Software Security Service, a source code escrow service for independent software developers and their clients. Because software developers typically deliver only executables for the programs they produce, while retaining exclusive rights to the program sources, clients are at the mercy of events which damage the viability of the software developers. For developers relying increasingly on third party libaries and reusuable software components, the same problems arise. If product development ceases, users may be left without provisions for maintenance or enhancement of programs. The Software Security Service provides a mechanism to guarantee that a client's investment in custom software does not become worthless.

When using the Software Security Service, the software developer deposits a copy of their source code with Fidex Americas Corporation. The source code is accompanied by a written agreement between the developer and client detailing the conditions or events that would trigger the release of the source code to the client. The deposited materials are stored by Fidex Americas in a climate-controlled subterranean vault. Such provisions can decrease some of the risks associated with use of third party software.

For more information contact Fidex Americas Corporation, 821 Fir St., Sandpoint, ID 83864, (208) 263-5348; FAX: (208) 265-4191.

TurboPower Software Ships B-Tree Filer for C

TurboPower Software has begun shipping B-Tree Filer for C, a C/C++ version of the ISAM Library, B-Tree Filer, for DOS and Windows. B-Tree Filer for C has functions that implement network compatible databases. Features of B-Tree Filer for C include: variable length records; up to two billion records per database; up to 100 indexes per data file; support for DOS, Windows, and DesqView; B-Tree indexing with page balancing; keys up to 255 Bytes long; error reporting; record sizes from 21 to 65,535 Bytes; code that configures itself at compile time; and control of indexes, locking, and memory usage. B-Tree Filer for C is compatible with Novell, Lantastic, MS-Net, Vines, and networks that support DOS 3.x locking calls. B-Tree Filer for C includes browsers for multiple frameworks and network specific modules, such as Novell, NETBIOS, and SHARE.

Features of B-Tree Filer include: three levels of file locking and "read lock, an independent form of record locking; database browsers, including a user-configurable browser; virtual sort module; index rebuilder; a database rebuilder; and optional journalizing of each transaction. B-Tree Filer for C requires Borland C++ 3.0 or later, Turbo C++ 3.0 or later, Visual C++, or Microsoft C/C++ 7.0. B-Tree Filer for C includes full source code, documentation, pop-up help, demo programs, examples, and free support. B-Tree Filer for C is priced at $249 for the network version, $189 for the single user version. There are no royalties or run-time fees. For more information contact Turbo Power Software, P.O. Box 49009, Colorado Springs, CO 80949, (719) 260-6641; FAX: (719) 260-7151.

The Software Factory Upgrades EZ-INSTALL

The Software Factory Inc. has upgraded its EZ-INSTALL Installation Aid, an installation toolkit for software developers targetting DOS, Windows, or OS/2. The EZ-INSTALL Installation Toolkit consists of: Installation Aid, a facility for generation installation routines; the EZ-INSTALL language, for customizing installation routines; EZ-PAINT, for building and modifying screen menus and forms; and EZSPLIT, a file splitting utility for management of large files.

New features of EZ-INSTALL version 5.0 include: automated distribution disk setup and disk building; file collection, compression and splitting; system configuration checkout and revision; file and directory checkout, creation, and movement; and error handling during installation. Within the DOS version, EZ-INSTALL features include: automated modification of Windows .INI files, and group and icon updating. DOS and Windows applications can be installed with the same version of EZ-INSTALL.

EZ-INSTALL version 5.0 pricing starts at $249 depending on platform. The price includes the software, documentation, and run-time module. For more information contact The Software Factory, Inc., 13612 Midway Rd., Suite 246, Dallas TX 75244, (214) 490-0835; FAX: (214) 490-9520.

Blue Sky Ships WindowsMAKER for NT and upgrades RoboHELP

Blue Sky Software Corp. has upgraded WindowsMAKER Professional and RoboHELP. WindowsMAKER Professional version 5.0, is a prototyper and C/C++ code Generator for Windows, Win32s, Windows NT and DEC Alpha NT. Features of WindowsMAKER Professional version 5.0 include: a WYSIWYG prototyper which generates C or C++ source code; code generation for ANSI C, MFC, OWL, OS/2, and XVT; editing during preview mode; application templates; and support for DEC Alpha NT, and Microsoft Visual C++, C6, or C7, Borland C++ 2.0/3.x, and Symantec C++ compilers.

Blue Sky has also announced RoboHELP version 2.0, a Windows HELP authoring tool. Features of RobeHELP version 2.0 include the ability to use a single text source for both Help system and printed documentation, an error Wizard for error location, the ability to import existing Help project source files, and a simulation Mode. RoboHELP version 2.0 can also access the features of the Windows 3.1 Help Engine.

WindowsMAKER Professional version 5.0 including the ANSI C Switch-It Code Generation module is priced at $1,096. RoboHELP version 2.0 is priced at $495. For more information contact Blue Sky Software Corporation, 7486 La Jolla Blvd., Suite 3, La Jolla, CA 92037, (619) 459-6365; FAX: (619) 459-6366.

ILOG Introduces Development Tools

ILOG has introduced ILOG VIEWS, a C++ toolset for drawing, animating, and editing portable graphical user interfaces, and PECOS C++, a constraint-based programming tool.

ILOG VIEWS is available as a C++ library based on an object-oriented architecture which separates visual aspects from behavior. High level classes encapsulate low-level graphical functions like vectorial display, drawing pixel images, management of multiple views, and event processing. ILOG VIEWS relies on graphics standards such as OSF/Motif, Open Look, or Microsoft Windows 3, but ILOG VIEWS drawing primitives are independent of platforms and graphics standards.

PECOS C++ provides the same functionalities of PECOS v1.1 for Lisp to C++ programmers. PECOS supports simple formulation of problems like planning, scheduling, assignment, resource allocation, configuration, and placement optimization.

For more information contact ILOG, 2, avenue Gallieni - BP 85, 94253 Gentilly Cedex FRANCE, + 33 1 46 63 66 66; FAX: + 33 1 46 63 15 82.

Software Development Systems Announces CrossCode C Release 5.4

Software Development Systems, Inc., (SDS), has announced a space optimization feature that is available in Release 5.4 of its 68000 Family C cross compiler, CrossCode C. In CrossCode C Release 5.4, the CrossCode C compiler generates code in such a way that each function removes its own arguments from the stack when called. The feature, called Called Function Cleanup, eliminates copies of the cleanup code in the calling functions and replaces them with one copy that's located within the function itself. According to the SDS, the Called Function Cleanup optimization reduces the size of a typical application by about 3%, describing such incremental improvement as significant due to the substantial optimization already found in compilers.

Other features of CrossCode C Release 5.4 include: a register allocation scheme that places the most critical variables, addresses, and constants into registers, tail merging (i.e. eliminating duplication of identical copies of code at the end of function), compact, high speed "switch" algorithms, and a tracking mechanism that prevents the compiler from unnecessarily reloading registers. SDS describes the cummulative impact of its recent optimizations as an overall reduction in code size and speed by 12 to 21%. CrossCode C supports MS-DOS and SUN4/UNIX. Prices for CrossCode C start at $2,000. For more information contact Software Development Systems, Inc., 1211 W. 22nd St., Suite 610, Oak Brook, IL 60521, (800) 448-7733; FAX: (708) 990-4641.

GENISYS Ships GENISYS COMM PACK++

GENISYS Comm, Inc. is shipping GENISYS COMM PACK++ (GCP++) TCP/IP Development Products for Windows. GCP is a Windows server application providing TCP/IP services to multiple clients. GCP++ supports the GCP server that contains the TCP/IP socket library code and protocols for C/C++ and Visual Basic programmers. Client applications access the server using high-level DLL functions or VB custom control interfaces. TCP, UDP, TELNET, TFTP and a custom PEER protocol are also supported. GCP is a Windows Sockets compliant application, and has been test on WINSOCK kernels. A LAN Workplace for DOS version is also available.

The GCP++ product line includes; GCP++ SDK, providing the DLL and VB interfaces to GCP; GCP++ Integrator's Toolkit, providing the SDK with source code; GCP++ Kernel, providing a single-user license TCP/IP stack; GCP++ WINSOCK SDK, providing header file, specification, and C++ classes; and GCP++ Visual Basic Custom Controls, providing unbundled VBX controls. GENISYS COMM PACK++ (GCP++) TCP/IP Development Products for Windows price range is from $198 to $3998. For more information contact GENISYS Comm, Inc., 314 S. Jay St., Rome, NY13440, (315) 339-5502; FAX: (315) 339-5528; email: [email protected].

MicroQuill Acquires And Upgrades LALR Parser Generator

MicroQuill Software Publishing has acquired Aurora's LALR Parser Generator. LALR is an alternative to YACC for programmers building compilers, interpreters, and macro languages. The features of LALR include the following: extended BNF notation which permits the use of regular expressions, literals, meta-symbols, semantic-symbols, AST operators, and node names; an interactive syntax viewer which prompts the developer to select symbols from a series of menus to build valid statements in that language; automatic Abstract Syntax Tree (AST) construction which does not require the use of $$, $1, and $2 variables; and automatic error recovery.

MicroQuill has also upgraded the LALR Parser Generator. Features of LALR v.4.3 include: a faster parser, a restartable parser, Windows compiler support, support for multiple parses, and improved disk organization. The LALR v.4.3 release is priced at $795. Source code is available for an additional $2,000. Registered users of previous version of LALR can upgrade for $100. For more information contact MicroQuill Software Publishing, Inc. 4900 25th Avenue N.E., #206, Seattle, WA 98105, (206) 525-8218; FAX: (206) 525-8309.

Parsifal Software Releases Extended LALR-1 Parser Generator

Parsifal Software has relesed AnaGram, an extended LALR-1 parser generator. AnaGram supports lexical analysis in its grammar rules, and its notation links grammar tokens clearly to processing code. Parsers may be configured with a variety of input protocols and error handling options. Using AnaGram's File Trace, developers can test grammars interactively on data files before compiling the code. Developers can also pop up windows detailing aspects of a grammar, including derivations which show exactly how conflicts or other problems arise.

AnaGram comes with cross-referenced, context-sensitive online help, a reference manual including an introduction to parsing, and documented examples. AnaGram requires a PC-compatible AT, 386, or 486 with a minimum of 400Kb of available memory, DOS 3.1 or higher, and 1Mb of hard disk space. A C or C++ compiler is required to compile the generation code.

AnaGram is priced at $495 and requires no royalties or run-time licenses. For more information contact Parsifal Software, P.O. Box 219, Wayland, MA 01778; (800) 879-2577; CIS: 72603,1763.


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.