COS, an object-oriented extension to C, has been released by Algorithms Corporation. COS, short for "C-language Object System," does not have a preprocessor and does not make changes to the C syntax. It supports multiple inheritance, has true dynamic binding, provides a full metaclass system, has enforced encapsulation, automatic garbage collection, multiple threads, named pipes, and the like. COS provides a class library that is used to represent all standard C types as objects, container classes to provide link lists, sets, and dictionaries; a date class, and strong numeric formatting capabilities.
The system comes in two flavors for MS-DOS development: Developer and Source editions. The Developer edition includes documentation; ready-to-run libraries that are compatible with Microsoft C/C++ 8.0, Watcom C/C++32 9.5 (Visual C/C++), and Borland C++ 3.1; example programs; and C source for most of the class libraries. Additionally, the Source edition includes entire C source to the COS system (required to compile under UNIX) and COS kernel, Also included are an entire class library and garbage collector, as well as Pipe, Thread, and Semaphor classes.
The Developer edition sells for $99.00, and Source edition for $499.00. Reader service no. 20.
Algorithm Corporation
3020 Liberty Hills Dr.
Franklin, TN 37064
615-791-1636
In support of "enterprise-wide instrumentation" for embedded-systems developers, Tektronix has introduced an X Windows-compatible (X11/R4) implementation of its digital-analysis system called "Enterprise DAS." With Enterprise DAS, software and hardware engineers can work simultaneously at their respective workstations and, for instance, run a high-level debugger in one window and see the same code in a real-time trace in another.
Designed for heterogeneous environments where multiple workstations need to access a single digital-analysis system, Enterprise DAS supports real-time trace, state and timing analysis, complex triggering, and channel counts.
The Enterprise DAS works with OpenLook or Motif window managers, requires no X Windows toolkit, and uses X resources to select a variety of options, including color, window size, and server. Reader service no. 21.
Tektronix Inc.
Test and Measurement Group
P.O. Box 1520
Pittsfield, MA 01202
800-426-2200
LogiCraft's CyberNet Object Database DLL is a database-management system that implements an object-oriented architecture to minimize data duplication by automatically indexing objects for fast retrieval, compressing/decompressing data on-the-fly, and making network access transparent to the user. Object records can be of variable size and complexity, while the number and size of each field can change.
The system can be used from any Microsoft Windows application that supports the registration of DLL functions or from any Windows-compatible programming language. The DLL can be shared between several applications running simultaneously on the same machine, and database file can be accessed by multiple users when needed.
LogiCraft sells the CyberNet Object Database DLL for $250.00. Reader service no. 22.
LogiCraft Corp.
3303 116 Street
Edmonton, AB
Canada T6J 31
403-435-4049
DBS GmbH has introduced Ad Oculos, a software development kit for digital image processing under Microsoft Windows. The software gives you access to image analysis with minimal hardware requirements. Typical tasks include robot vision, quality control, and analysis of satellite photographs. You can also use Ad Oculos to process photos, TIFF files, and gray-level images using local and global operators, region and contour segmentation, Fourier and Hough transforms, morphing, pattern recognition, and image-sequence analysis.
Ad Oculos includes frame grabbers, more than 50 basic algorithms with C source code, and documentation.
User-defined algorithms can also be integrated into the program's frame structure. Algorithms are delivered as DLLs and can be used independently of Ad Oculos in programs such as C/C++, Visual Basic, or Turbo Pascal.
The price for Ad Oculos is $470.00. Reader service no. 23.
DBS GmbH
Fahrenheitstr. 1
28359 Bremen
Germany
+49-421-2208 161
CompuServe: 100013,115
Data Structures 1.0, released by Natural Systems, is a Turbo Pascal container-object hierarchy which lets you use optimized and verified data structures about the same way you'd declare a variable. Data Structures, which is divided into three major groups (deques, lists, and trees), is an object hierarchy of the data structures commonly used for applications such as spreadsheets and word processors. Also included are structures for sparse matrices and Huffman encoding. A C++ version is forthcoming.
Data Structures sells for $49.00. Reader service no. 24.
Natural Systems
P.O. Box 968
Brookline, MA 02146
617-232-6951
The Association of Shareware Professionals has published The Shareware Compendium, "a try before you buy" guide to over 700 cross-referenced and indexed pages about 1100 programs marketed through the shareware concept. Each listing in this title has descriptions, hardware and software requirements, registration fees, and benefits of registration. Separate appendices list the programs by author or company and how to contact them, how to order, and how to get support. Also listed are BBSs and disk vendors from whom evaluation copies can be obtained. All evaluation copies are either free or quite inexpensive. Edited by Rob Rosenberger, The Shareware Compendium is available in bookstores or directly from the Association for $24.95; ISBN 1-55623-914-9. Reader service no. 25.
Association of Shareware Professionals
545 Grover Road
Muskegon, MI 49442-9427
616-788-5131
Cygnus Support and Advanced Micro Devices are providing evaluation/development kits that include Am29205-based hardware and GNU software. The kit includes a 29K board and GNU C/C++ compilers, debugger, assembler, linker, binary utilities, and documentation. DOS-based tools are available on 3.5-inch disks; Sun SPARC tools are on CD-ROM.
The evaluation kit is available from AMD for $595.00. Reader service no. 26.
Cygnus Support
1937 Landings Drive
Mountain View, CA 94043
415-903-1400
IntegrAda for Windows from Aetech offers a complete Ada development system for creating Windows applications. This integrated Ada environment encapsulates a validated Ada compiler with a Microsoft C-compatible interface, Windows help and header files, Windows resource and help compilers, linker, and a full set of Ada windows libraries.
IntegrAda for Microsoft Windows is available for $495.00. Reader service no. 27.
Aetech
5841 Edison Place, Suite 110
Carlsbad, CA 92008
619-431-7714
TCP/IP Illustrated, Volume 1: The Protocols by W. Richard Stevens has been released by Addison-Wesley. The book provides an inside look at TCP/IP protocols and explains how the protocols work under a variety of implementations--SunOS 4.1.3, Solaris 2.2, System V Release 4, BSD/386, AIX 3.2.2, and 4.4BSD--and relates these implementations to the RFC standards. Stevens also explains the newest features of TCP/IP. Future volumes are planned to cover other facets of TCP/IP.
The hardcover copy is available for $47.50; ISBN 0-2-1-63346-9. Reader service no. 28.
Addison-Wesley
One Jacob Way
Reading, MA 01867
800-238-9682
The Intelligent Tools Library (ITL), a C library for device-control software, has been released by Intelligent Tools. ITL functions provide high-level control over hardware-interrupt management, control of DMA hardware, access to DPMI services, and access to VDS. The DMA routines, for instance, simplify the implementation of interrupt and/or DMA-driven operations by consolidating common sequences of operations into a single function call. All ITL functions are written in assembler; an alternate function-call interface is provided for applications written in assembly.
The Intelligent Tools Library sells for $195.00. Reader service no. 29.
Intelligent Tools
P.O. Box 6334
Abilene, TX 79608
817-725-7455
21 CenNet has announced a software system called "MobileWare" that lets mobile users connect with nonmobile systems over wireless and landline telephone networks. E-mail, faxes, files, and printed documents can be sent and received in compressed and encrypted form between portable computing devices and company LANs.
Documents are created using Windows applications, and are sent via the carrier of choice to a MobilWare LAN server. Disconnected transmissions reconnect automatically from the point of drop without loss of information. Cost can be kept down if messages are sent and received simultaneously, and data compression is used to reduce file size. Priority can also be given to messages, allowing you to take advantage of low rates (night runs) when messages are of low priority. Incorporation of the Data Encryption Standard ensures security of passwords and information.
The MobilWare software system starts at $500.00. Reader service no. 30.
21 CenNet Inc.
2425 N. Central Expressway, Suite 1001
Richardson, TX 75080-2746
214-690-6181
With Postman's Sort, a general-purpose file-sorting utility developed by Robert Ramey Software, you can sort a 100,000-record file (consisting of alphabetical records 15 bytes long) in 25 seconds on a 386/33. Similarly, a file of 10,000 records takes about 3 seconds.
The program runs standalone or can be called from another program and there's no limit on file size. Field types accommodated include alphabetic, signed/unsigned binary, packed decimal, ASCII numeric, and IEEE floating point, and are fixed, variable, and data delimited. Windows and DOS protected-mode versions exploit all extended memory to minimize sorting time.
The kit is available for DOS (with standard versions for the 8086, a 16-bit protected mode version for the 80286, or a 32-bit protected mode version for the 80386), OS/2 1.x or 2.x, or a Windows, stand-alone version.
The SDK is available for $149.00. Reader service no. 31.
Robert Ramey Software Development
3949 1/2 Foothill Road
Santa Barbara, CA 93110
805-569-3793
WinLite, a compression utility for Windows executable programs, has been released by Rosenthal Engineering. WinLite compresses all Windows files (resources, bitmaps, and the like) and enables automatic extraction that's transparent to users. No source-code modification or additional linking is required for the compressed, self-loading programs. For example, the program shrinks the 180K Windows Solitaire game to less than 77K.
WinLite is available for $149.00. Reader service no. 32.
Rosenthal Engineering
P.O. Box 1650
San Luis Obispo, CA 93401
805-541-0910
RGB Spectrum's SynchroMaster 300 is designed for real-time image fusion applications. In simulation, for instance, SynchroMaster 300 allows the production of images of greater complexity than a single computer or scene generator can produce in real time; in medical imaging, you can use it for comparative analysis of real and synthetic images. One image is used as the foreground and the other as the background. The background signal is digitized and written to a 1280x1024 frame buffer, synchronized to and combined with the foreground signal.
Images are combined by using a chroma key, a luminance key, or a weighted sum algorithm. The mixer incorporates a frame-store synchronizer to allow the mixing of asynchronous images from disparate sources. Reader service no. 33.
RGB Spectrum
950 Marina Village Parkway
Alameda, CA 94501
510-814-7000
Articulate Systems Inc. and Voice Processing Corp. announced a strategic alliance to develop advanced desktop communications applications for Apple's new DSP-based Centris 660AV and Quadra 840AV Macs. The two companies said one of their first products will be a over-the-telephone speech recognition system for any Macintosh. Among the target application will be a personal messaging and telephony station, in which voice mail, e-mail, facsimile, and speech-recognition will be integrated to offer users automated functionality.
Shipment for the first products, with the brand name "PowerSecretary," is planned soon. Reader service no. 34.
Voice Processing Corp.
One Main Street
Cambridge, MA 02142
617-494-0100
Copyright © 1993, Dr. Dobb's Journal