home *** CD-ROM | disk | FTP | other *** search
- Path: informatik.tu-muenchen.de!fu-berlin.de!news.mathworks.com!bloom-beacon.mit.edu!senator-bedfellow.mit.edu!faqserv
- From: nikki@trmphrst.demon.co.uk (Nikki Locke)
- Newsgroups: comp.lang.c++,comp.answers,news.answers
- Subject: Available C++ libraries FAQ (5/6)
- Supersedes: <C++-faq/libraries/part5_843489990@rtfm.mit.edu>
- Followup-To: poster
- Date: 24 Oct 1996 09:53:07 GMT
- Organization: Trumphurst Ltd.
- Lines: 1300
- Approved: news-answers-request@MIT.Edu
- Expires: 7 Dec 1996 09:47:19 GMT
- Message-ID: <C++-faq/libraries/part5_846150439@rtfm.mit.edu>
- References: <C++-faq/libraries/part1_846150439@rtfm.mit.edu>
- Reply-To: cpplibs@trmphrst.demon.co.uk
- NNTP-Posting-Host: bloom-picayune.mit.edu
- Summary: Contains a list of available C++ libraries, both PD and commercial.
- X-Last-Updated: 1996/10/08
- X-Mailer: cppnews $Revision: 1.43 $
- Originator: faqserv@bloom-picayune.MIT.EDU
- Xref: informatik.tu-muenchen.de comp.lang.c++:216986 comp.answers:21888 news.answers:84961
-
- Archive-name: C++-faq/libraries/part5
- Comp-lang-c++-archive-name: C++-faq/libraries/part5
-
- Available C++ libraries FAQ (5/6)
- =================================
-
- Contents
- ~~~~~~~~
- Introduction (part1)
- Adding or amending entries (part1)
- Changes since the last update (part1)
- Libraries available via FTP (A-L) (part2)
- Libraries available via FTP (M-Z) (part3)
- Tools for C++ Programmers (part4)
- Libraries with no known FTP site (part4)
- Source code from books (part4)
- Other places to look for details of C++ libraries (part4)
- Useful ftp sites (part4)
- Commercial libraries (A-N) (this file)
- Commercial libraries (O-Z) (part6)
- Other commercial sources of C++ code (part6)
-
- ------------------------------------------------------------------------
- Commercial libraries (A-N)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- Aspect
-
- This is a C library, though they're type safe for C++ compatibility. A GUI
- builder is provided with the library. They're coming out with a C++ class
- library soon.
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:(719)576-3835
- Postal address:OPEN Inc., 655 Southpointe Court, Suite 200, Colorado Springs, CO 80906
- Tel:(719)527-9700
- ------------------------------------------------------------------------
- Booch Components
-
- Rational markets the C++ Booch objects which are a somewhat bizarre, but
- possibly quite innovative, set of library objects.
-
- It appears quite complete (unless you have some specific, uncommon needs);
- Booch may have an edge in supporting concurrency. USL may have more
- installations and greater maturity.
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Tel:408-496-3700
- ------------------------------------------------------------------------
- C++ Data Object Library - Data structures combined with automatic persistence
-
- C++ Data Object Library has a wide variety of data structures combined
- with automatic persistence (storage to disk). In many applications, using
- the library is like building your own OO database. The emphasis is on high
- performance and protection against allocation and pointer errors. The
- library can help practically any C++ project, but is especially useful for
- large and complex software projects designs such as VLSI CAD.
-
- Uses a code generator. Data relations are represented as objects.
- Protection against pointer errors is achieved by using rings instead of
- NULL ending lists. Smart iterators permit to delete objects while
- travering lists. Several methods of storing data to disk, including memory
- blasting (storing entire pages of memory). Portable programs and data,
- schema migration. Data organizations: lists, collections, aggregates,
- trees, graphs, dynamic arrays, hash tables, pointer links, reference
- counting, many-to-many relation, dynamic properties (like in LISP),
- virtual (disk access is if a large array), run-time access to type
- tables.
-
- The library is build on ideas described in "Taming C++: Pattern Classes
- and Persistence for Large Projects", by Jiri Soukup, Addison-Wesley 1994.
- Sells in full source, and runs with all major compilers. A C version with
- similar features but with a less elegant interface is also available.
-
- No licence restrictions and no marketing tricks. You can ship the source
- of the library with your programs, except for the code generator. A
- complete regression test, documentation and support comes with the basic
- price. We are one of the oldest class libraries in business, and we stand
- behind our software. Prices in US$: $299 DOS,WINDOWS, or MAC $599 UNIX
- workstations Postage included in North America, $25 for overseas.
-
-
- Operating Systems:
- - Unix
- - PC Windows
- - OS/2
- - Mac
- Compilers:
- - Sun CC
- - HP C++
- - Cfront
- - Borland C++
- - Visual C++
- - Zortech C++ 3.0
- - Watcom C++
- - Gnu CC
- - Dec CC
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:613-838-3316
- Email:jiri@debra.dgbt.doc.ca
- Postal address:Code Farms Inc 7214 Jock Trail, Richmond, Ont., K0A 2Z0, Canada
- Tel:613-838-4829
- ------------------------------------------------------------------------
- C++/Views 3.0.5
-
- Cross-platform C++ class library designed for use by experienced
- commercial C++ developers. Originally written in Smalltalk, it was
- rewritten in C++ to provide greater performance and also to appeal to a
- greater number of developers.
-
- Includes the following features;
- - Cross-platform object-browser
- - GUI Painter
- - Portable Resource Files
- - Persistent Object Support
- - Fully portable
-
- Available on a per user, per platform basis, $995. Full support is
- available.
-
- Operating Systems:
- - PC Windows
- - PC 32-bit Windows
- - OS/2
- - Motif
- Compilers:
- - Visual C++
- - Borland C++
- - Symantec C++
- - IBM Cset++
- - Sparcworks
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:+44 (0)1727 869 804
- Fax:301 838 5064
- WWW http://www.intersolv.com
- Email:idsinfo@intersolv.com
- Postal address:Europe: INTERSOLV, Ltd Abbey View Everard Close St Albans, Herts AL1 2PS
- Postal address:USA/CANADA: INTERSOLV, Inc. 9420 Key West Avenue Rockville MD 20850
- Tel:+44 (0)1727 812 812
- Tel:800 547 4000
- ------------------------------------------------------------------------
- Classix
-
- In addition to Rogue Wave, Empathy offers a good general-purpose library
- called Classix.
-
- I do not have confirmed information, but I have been told that this
- library is no longer available.
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:(503) 757-6650
- Email:info@roguewave.com
- Postal address:Rogue Wave Software, Inc., 1325 NW 9th Street, Corvallis, OR, 97330
- Tel:(503) 754-2311
- ------------------------------------------------------------------------
- CommonPoint Application System - Comprehensive C++ class library for writing portable GUI applications
-
- It includes a GUI builder, a development environment, full international
- language support, full 2D and 3D graphics, multi-media, collection
- classes, customizable text and graphics editors, a compound document
- architecture, a workspace/finder, etc.. It is fully supported.
-
- Future versions will run on additional platforms.
-
- Operating Systems:
- - IBM AIX
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- WWW http://www.taligent.com/
- Postal address:Taligent, Inc., Cupertino, CA
- ------------------------------------------------------------------------
- CommonView - Iconic user interface from Glockenspiel
-
- This is a C++ UI library. In addition, it comes with container classes.
- The down-side is that some of the features are not supported across all
- platforms.
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:(516) 342-6947
- Postal address:Computer Associates International, One CA Plaza, Islandia, NY 11788
- Tel:(516) 342-2308
- ------------------------------------------------------------------------
- CP Graphics - CP Graphics Library for Windows
-
- Library features include:
- - Bitmap and DIB functions for loading, saving, scaling, displaying,
- copying and printing
- - Multimedia support for WAV, MID, FLC and AVI
- - Animation - transparent 'put' and sprite animation
- - Sound
- - Palette manipulation
- - Clipboard
- - High-level drawing functions
-
- CPDEMO.EXE shows the user interface created with CP Graphics Library:
- animated buttons, region buttons, frames and other features.
-
- To find out more or to download the demo or free Windows screen saver
- please visit the Web site below, or send an e-mail message.
-
- Operating Systems:
- - PC Windows
- Added : 14/03/96 Amended : 14/03/96
- Licencing : Commercial
- Fax:+61 8 396 1477, +61 8 262 8130
- WWW http://www.tne.net.au/cp
- Email:adavidovic@nexus.edu.au - Technical support
- Email:cp@tne.net.au
- Postal address:Computer Point, 71 Williamson Road, Para Hills 5096, South Australia
- Tel:+61 8 263 3623, +61 8 262 7751
- ------------------------------------------------------------------------
- Crusher! - Data Compression Toolkits
-
- The Crusher! Data Compression Toolkits are high-performance, portable data
- compression libraries. Crusher's comprehensive API of 45+ functions,
- identical across all platforms, provides buffer compression, file
- compression, archiving, subdirectory support, wildcards, disk spanning,
- encryption, self-extracting EXE's and more. Typical results compresses
- data to 20-50% of their original size or less. Implement full archiving in
- just four function calls.
-
- Crusher archives are portable across all supported platforms and full
- source code is included, as well as numerous sample applications. Includes
- ARQ.EXE, a convenient command-line utility for managing Crusher archives,
- and SETUP, a Windows installation/setup program. Supports all C/C++ memory
- models and languages such as Visual Basic and Delphi. Windows versions
- include VBX and OCX custom controls and full on-line documentation.
- Limited 30-day warranty. A free demo is available for downloading from our
- bbs or web site.
-
- Retail Platform Pricing (all prices are in U.S. dollar and include full C
- source code):
- - DOS $249
- - 16-bit Windows $299
- - 32-bit Windows $299
- - Macintosh $299
- - OS/2 $349
- - Unix $349
-
-
- Operating Systems:
- - PC DOS
- - PC Windows
- - PC 32-bit Windows
- - OS/2
- - Unisys Unixware
- - Mac
- Compilers:
- - Borland C++
- - Visual C++
- - Watcom C++
- - Symantec C++
- Added : 05/02/96 Amended : 05/02/96
- Licencing : Commercial
- BBS:606-268-1251
- Fax:606-266-0726
- WWW http://www.dcmicro.com
- Email:info@dcmicro.com
- Postal address:DC Micro Development, P.O. Box 54588, Lexington, KY 40555
- Tel:606-268-1559
- Tel:800-775-1073
- ------------------------------------------------------------------------
- DiaViews++
-
- Class library for the development of graphical user interfaces (GUI) in
- OSF/Motif and C++
-
- This library combines the power of the OSF/Motif toolkit with the
- advantages of the C++ language by means of completely encapsulating the
- Motif objects (widgets/gadgets). This means there is a C++ class for every
- Motif object. DiaViews supports the structured, object-oriented
- development of Motif interfaces. C++ features such as rigorous type checks
- and virtual functions, etc. enhance the efficiency of the development
- process.
-
- Advantages:
- - Uniform C++ interface with OSF/Motif
- - Framework for generating reusable UI components
- - Use of callback objects
- - Interface with Dialog Builder, the interactive tool from Siemens
- Nixdorf for OSF/Motif user interfaces
- - Simple and reliable handling of Motif resources
- - Automatic generation of make- files
- - Minimal training overhead
-
- Price for source license (all platforms): 1200 DM, ~800 US$
- Academic or private use license: 300 DM, ~200 US$
- (needs Generic++)
-
- Added : 01/01/95 Amended : 28/02/96
- Licencing : Commercial
- Fax:(49) 89 893242-31
- Email:info@ootec.isar.de
- Postal address:Alexander v. Zitzewitz, OO-Tec GmbH, Muenchener Strasse 45, D-82131 Gauting, W. Germany
- Tel:(49) 89 893242-0
- ------------------------------------------------------------------------
- Distinct TCP/IP - TCP/IP for Windows Software Development Kit
-
- C++ Class Libraries for FTP, Telnet and Windows Sockets.
-
- Allows developers to develop TCP/IP applications without making calls
- directly to a C Dynamic Link Library (DLL). Applications are created using
- the Distinct C++ Class Libraries, which take care of establishing the
- connection between the client and server side of the application. All
- functionality normally associated with calling a TCP/IP application is
- taken care of by setting data members and by handling upcall events.
- Applications are notified of errors, connection changes and incoming data
- by an upcall posted by the library to the applications window, by
- providing a callback function to the library or by making polling calls to
- the library at frequent intervals.
-
- Standard Edition:$495.00
- Professional Edition:$695.00
- Distinct TCP/IP Run Time: $100.00
-
- Compilers:
- - Visual C++
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:(408) 366-2101
- Email:mktg@distinct.com
- Postal address:Distinct Corporation, 12901 Saratoga Avenue, #4, Saratoga, CA 95070
- Tel:(408) 366-8933
- ------------------------------------------------------------------------
- DV Centro - C++ graphics framework for building visual language applications
-
- DV-Centro provides robust graphics, event management and utilities for
- efficiently developing applications that use non-textual interfaces.
- Visual language interfaces allow programming through manipulation of
- graphic objects. By overlaying, juxtaposing or inter- connecting graphic
- objects, a user can interact and manipulate the application.
-
- DV-Centro is designed for creating applications such as graphical editors
- and visual language applications - like diagram editors, finite state
- machine editors, simulation and control systems, etc.
-
- It provides:
- - graphics classes: primitives (line, point, circle etc.), rendering
- (Motif, Windows, Postscript), automatic damage repair, properties (color,
- fill, line styles etc.), transformations (rotation, scaling,
- translation)
- - graphical constraint management for graphical connectivity and
- containment. For example, keeping lines connected to boxes while editing a
- diagram.
- - event handling classes for platform-independent definition of events,
- states and responses used to define how the system behaves.
- - mechanisms for graphical editing (n-level undo/redo, copy/cut/paste,
- save/restore etc.)
- - utilities: run-time type checking, memory management
- - classes to link data to graphics so you have "smart diagrams"
- - Python bindings to Centro for rapid development without long C++
- compile times
-
-
- Operating Systems:
- - SunOS
- - Solaris
- - HP UX
- - PC 32-bit Windows
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:413-586-3805
- WWW http://www.dvcorp.com
- Email:info@dvcorp.com
- Postal address:DataViews Corporation 47 Pleasant Street Northampton, MA 01060
- Tel:413-586-4414
- ------------------------------------------------------------------------
- fACTs++ Class Library - Financial Application Construction Tools in C++
-
- A homogeneous tool-box of more than 300 C++ classes and templates. fACTs++
- provides programmers with design patterns for distributed client-server
- applications supporting multi-currency securities and transactions, along
- with associated international conventions. The library includes a complete
- set of foundation classes, parallel processing and communication classes,
- extendible financial instrument hierarchy and financial modeling
- classes.
-
- fACTs++ features include:
- - Dynamic Object Type Identification with Smart Pointers
- - Streams Interface
- - Container Templates
- - Time, Date, Calendar and Timer classes
- - String and Regexp Classes
- - Mathematics and Financial Modeling Classes
- - Internationalization Support
- - Interface To Persistence Storage and Extendible Objects
- - Application Configuration Framework
- - Human-Computer Interface Tools, including Model-Viewer Controller
- Classes
- - Distributed Processing Primitives and Client-Server Framework
- - CashValue, CashFlow, Payment, Yield and DayCount, Market classes
- - Comprehensive and extendible set of instrument definitions, such as
- Swap, Bond, Basket and Derivative
- - Portfolio, Position and Transaction Classes
- - Yield Curve, Volatility and Time Series Classes
-
- fACTs++ is available, on a per-project basis, as part of Objective Edge's
- custom software engineering service. The company's training program allows
- clients to quickly "ramp-up" their object-oriented development projects,
- providing early, visible results while reducing development costs. Upon
- project completion, clients are left with a technology base and
- application architecture which they are able to leverage in future
- development activities.
-
- fACTs++ is currently supported on Solaris 2.X and x86, and may be ported
- to any POSIX compliant platform on a custom development basis.
-
- fACTs++ is a trademarks of Objective Edge Inc. Copyright(c) 1994, 1995
- Objective Edge Inc. All rights Reserved.
-
- Operating Systems:
- - Solaris
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:416-485-6473
- WWW http://www.objectiveEdge.com/
- Email:info@objectiveEdge.com
- Postal address:Objective Edge Inc. Suite 401, 194 Merton Street Toronto, Canada M4S 1A1
- Tel:416-485-7186
- ------------------------------------------------------------------------
- Forward Error Correction Library - Reed-Solomon Forward Error Correction
-
- Supports Reed-Solomon Forward Error Correction encoding and decoding for
- many different codes
-
- Features:
- - ANSI C++ class library, can be called from C or C++
- - Designed for ease of use and flexibility
- - Generate/test Reed-Solomon codes with an absolute minimal knowledge of
- error correcting codes
- - Provides C++ classes to allow finite field matrix and polynomial
- operations to allow generation of other codes
-
- Licensing/pricing: please contact us.
-
- Operating Systems:
- - PC DOS
- - PC Windows
- Compilers:
- - Borland C++
- Added : 09/09/96 Amended : 09/09/96
- Licencing : Commercial
- WWW http://www.scotweb.com/4i2i/
- Email:101361.474@compuserve.com
- Postal address:4i2i Communications Ltd, 56 High Street, New Pitsligo, Aberdeenshire, UK
- Tel:(+44) 1224 733569
- ------------------------------------------------------------------------
- G-BASE/GTX (MATISSE) - Object Oriented Database
-
- Contact: Christina Bernard, Marketing and Communications
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:(617) 547-5420
- Email:info@odb.com
- Postal address:ODB, an Intellitic Intl Co., 238 Broadway, Cambridge, MA 02139
- Tel:(617) 354-4220
- ------------------------------------------------------------------------
- Galaxy
-
- This is a C UI library, but it's written in an object-oriented style and
- is type safe for C++ use. The package includes a WYSIWYG GUI builder.
-
- The tools are, reportedly, pretty full-featured. User-interface items have
- extensive abstraction (for example, they have a confirmation-type dialog
- that resolves to a push-pin and 'apply' button under openlook, but 'ok',
- 'apply', 'cancel' buttons under motif). Objects can be positioned relative
- to each other (rather than merely absolute position on the screen). Also,
- errors are handled with an abstract exception handling framework. They
- support internationalization of fonts (at least Japanese), money, and data
- formatting.
-
- Some extra-cool features include memory leak detection and C-language
- objects for text (multi-styled, multi-font text with embedded graphics),
- list (spreadsheet-like for handling up to 2^31 x 2^31 cells with
- customizable displays), and graphics processing.
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:(703) 758-2711
- Email:galaxy@visix.com
- Postal address:Visix, 11440 Commerce Park Drive, Reston, Virginia 22091
- Tel:(800) 832-8668
- ------------------------------------------------------------------------
- GEMSTONE Object Oriented Database
-
- Briefly, GemStone is a full featured OODBMS with transaction control,
- multiple users, multiple platforms supported, client server architecture,
- active objects (ie, behavior can occur in the database as well as in the
- application using it), multiple language support, etc.
-
- GemStone is actually quite a bit more than just a data repository - it is
- a full-fledged DBMS that is pure OO. You can access the same database just
- as easily from C, C++, or SmallTalk, or you can build entire database
- applications inside the database server, because it is an active server
- that runs methods written in our DML, OPAL, which is a dialect of
- SmallTalk. There are also high-level tools to aid application building.
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:510-814-6227
- Email:marcs@slc.com
- Postal address:UK Office:, Servio-UK Ltd, Criterion House, Beauchamp Court, Victors Way, Barnet, EN5 5TZ, England
- Postal address:Servio Corporation, 950 Marina Village Parkway, Suite 110, Alameda CA 94501
- Tel:(181) 447-0800
- Tel:800-243-9369
- Tel:510-814-6200
- ------------------------------------------------------------------------
- Generic++
-
- Class library with container classes and basic data types for the
- development of portable, object-oriented applications. Actually (Feb 96)
- won the readers choice award of "Objekt Spektrum", which is a German SIGS
- publication.
-
- This C++ library is completely new. It is aimed at commercial users and
- implements a generous selection of application-independent basic classes.
- Its use frees the user from error-prone and time-consuming specific tasks
- (e.g. main memory management). All libraries previously available on the
- market are targeted more or less specifically on a particular system
- environment. However, it is becoming more and more urgent to make as many
- application modules as possible independent of a specific target platform.
- What gives Generic++ its competitive edge is the portability of its
- components and the way it takes account of other software engineering
- aspects.
-
- Advantages:
- - Implementation of the most important application- independent basic
- classes
- - Availability on all standard operating systems and platforms
- - Accommodation of the latest C++ extensions such as templates and
- exception handling
- - Co-existence with other libraries
- - High degree of runtime efficiency and low resource consumption
- - Integrated debugging support
- - Template-based, typesafe container classes with interchangeable
- implementation data structures
- - Smart cursors
- - Suitability for use in the development of client/server applications
- in heterogeneous networks.
- - Support for multi-threaded applications
- - Persistent objects
- - Regular expressions
- - System independent handling of file and path names
-
- Price for source license (all platforms): 947 DM, ~610 US$
- Academic or private use license: 300 DM, ~200 US$
-
- Operating Systems:
- - Unix
- - PC Windows NT
- - OS/2
- - PC Windows
- - PC DOS
- Compilers:
- - Cfront
- - IBM xlC
- - Watcom C++
- - IBM Cset++
- - Borland C++
- - Symantec C++
- Added : 01/01/95 Amended : 28/02/96
- Licencing : Commercial
- Fax:(49) 89 893242-31
- Email:info@ootec.isar.de
- Postal address:Alexander v. Zitzewitz, OO-Tec GmbH, Muenchener Strasse 45, D-82131 Gauting, W. Germany
- Tel:(49) 89 893242-0
- ------------------------------------------------------------------------
- Greenleaf ArchiveLib - C/C++ library for data compression/archiving
-
- Greenleaf ArchiveLib provides the developer a set of classes and functions
- to compress and store ASCII and binary data into an archive for storage,
- as well as to retrieve and expand the stored data from the archive.
-
- Features include: PKZip 2.0x archive support - insert, extract, delete,
- list and more 3 compress and decompress engines: PKZip 2.0x compatible
- Greenleaf engine: lossless, dictionary-based Copy engine as alternative
- for small files Portable data compression engines are fast and efficient
- Progress meter & message classes Functions to add, replace, delete, update
- and retrieve objects of compressed data within the archive
-
- The price is $279 and this includes full source code. There are no
- royalties when distributed in executable format.
-
- Operating Systems:
- - PC DOS
- - PC Windows
- - PC 32-bit Windows
- - OS/2
- Compilers:
- - Visual C++
- - Borland C++
- - Symantec C++
- - Watcom C++
- - IBM Cset++
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- BBS:(214)250-3778
- Fax:(214)248-7830
- WWW http://www.gleaf.com/~gleaf.com
- Email:info@gleaf.com
- Postal address:Greenleaf Software, Inc. 16479 Dallas Pkwy. STE 570 Dallas, TX 75248
- Tel:(800)523-9830
- Tel:(214)248-2561
- ------------------------------------------------------------------------
- Greenleaf Comm++
-
- Comm++ is an synchronous RS-232 communications library that provides
- interrupt-driven, circular buffered service for 35 ports at baud rates to
- 115,200 baud. Classes are provided for: serial port controls, modem
- controls, file transfer protocols and calculation of check values.
-
- Features include: XMODEM, YMODEM, ZMODEM, CompuServe B+, Kermit and ANSI
- file transfer support XON/XOFF, RTS/CTS flow control Support for Novell's
- NASI interface VT52 and VT100 (subset) terminal emulation support 286/386
- Dos extender support
-
- The price is $279 and this includes full source code. There are no
- royalties when distributed in executable format.
-
- (214)248-2561 (800)523-9830 (214)248-7830 FAX (214)250-3778 BBS
- http:\\www.gleaf.com\~gleaf.com email: info@gleaf.com
-
- Operating Systems:
- - PC DOS
- - PC Windows
- - PC 32-bit Windows
- - OS/2
- Compilers:
- - Visual C++
- - Borland C++
- - Symantec C++
- - Watcom C++
- - IBM Cset++
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- BBS:(214)250-3778
- Fax:(214)248-7830
- WWW http://www.gleaf.com/~gleaf.com
- Email:info@gleaf.com
- Postal address:Greenleaf Software, Inc. 16479 Dallas Pkwy. STE 570 Dallas, TX 75248
- Tel:(800)523-9830
- Tel:(214)248-2561
- ------------------------------------------------------------------------
- Guild
-
- This is a C-language UI library, but they're type-safe for C++
- compatibility. The package includes a GUI builder and an event occurrence
- monitor.
-
- Additional features in the library includes support for international
- character sets, portable file system support and nifty C-language classes
- for pie-charts, 3d bars, x-y plots, and the like.
-
- OPTIONS:
- - Graphic Modeling $995
- - Oracle Database Bridge $395
- - ODBC Database Access $495
-
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:(415) 349-4908
- Postal address:Guild, 1710 S. Amphlett, 2nd Fl., San Mateo, California 94402
- Tel:(415) 513-6650
- ------------------------------------------------------------------------
- ICpak101, ICpak201
-
- Stepstone
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- ------------------------------------------------------------------------
- IDB - Object Databases
-
-
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:412-963-1843
- Postal address:Persistent Data Systems, P.O. box 38415, Pittsburgh, PA 15238-9929
- Tel:412-963-1846
- ------------------------------------------------------------------------
- ILOG BROKER - Distributed Object Computing
-
- ILOG BROKER: C++ library and preprocessor that extend the C++ language to
- transparently support Distributed Object Computing environments.
-
- Developers can make any existing linked C++ application distributed, by
- minimally changing their header files. A set of about 15 keywords enable
- ILOG BROKER's preprocessor to generate standard C++ code.
-
- Once the header files have been annotated, the preprocessor automatically
- generates the C++ source code to build the distributed application.
- Communication between objects is performed through the use of local
- surrogates calling methods on the real implementation objects across a
- network. The current implementation relies on RPC for the transportation
- layer. ILOG BROKER annotations have also been designed to generate IDL
- code for CORBA 2 specifications.
-
- ILOG BROKER does not impose the use of a dedicated server. Each object in
- the distributed application can be both a client and a server to and for
- other objects, therefore providing a true peer-to-peer programming tool.
-
- Cost: $5,000 per Unix-based development license. Preferred university
- rates available upon request.
-
- Operating Systems:
- - Dec OSF/1
- - HP UX
- - IBM AIX
- - Silicon Graphics
- - Sun
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:+65 773 04 39
- Fax:+33 1 4908 3510
- Fax:+1 415-390-0946
- WWW http://www.ilog.fr
- WWW http://www.ilog.fr
- Email:info@ilog.com.sg
- Email:info@ilog.fr
- Email:info@ilog.com
- Postal address:Asia: ILOG Pte Ltd., 02-05 Cintech Building, 3 Science Park Drive, SINGAPORE 118254
- Postal address:Europe: ILOG SA, BP 85, 9 rue de Verdun, 94253 Gentilly Cedex, France
- Postal address:ILOG, Inc., 2005 Landings Drive, Mountain View, CA 94043, USA
- Tel:+65 773 06 26
- Tel:+33 1 4908 3500
- Tel:+1 415-390-9000
- ------------------------------------------------------------------------
- ILOG DB LINK - Connect RDBMS to C++ applications
-
- ILOG DB LINK: is a C++ library to connect RDBMS such as Sybase, Oracle,
- Ingres, Informix, or SQLBase to C++ applications.
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:+65 773 04 39
- Fax:+33 1 4908 3510
- Fax:+1 415-390-0946
- WWW http://www.ilog.fr
- WWW http://www.ilog.fr
- Email:info@ilog.com.sg
- Email:info@ilog.fr
- Email:info@ilog.com
- Postal address:Asia: ILOG Pte Ltd., 02-05 Cintech Building, 3 Science Park Drive, SINGAPORE 118254
- Postal address:Europe: ILOG SA, BP 85, 9 rue de Verdun, 94253 Gentilly Cedex, France
- Postal address:ILOG, Inc., 2005 Landings Drive, Mountain View, CA 94043, USA
- Tel:+65 773 06 26
- Tel:+33 1 4908 3500
- Tel:+1 415-390-9000
- ------------------------------------------------------------------------
- ILOG RULES - Data monitoring in real-time environments
-
- ILOG RULES: is a C++ tool for data monitoring in real-time environments.
- ILOG RULES embeddable inference engine applies rules directly on native
- C++ application objets.
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:+65 773 04 39
- Fax:+33 1 4908 3510
- Fax:+1 415-390-0946
- WWW http://www.ilog.fr
- WWW http://www.ilog.fr
- Email:info@ilog.com.sg
- Email:info@ilog.fr
- Email:info@ilog.com
- Postal address:Asia: ILOG Pte Ltd., 02-05 Cintech Building, 3 Science Park Drive, SINGAPORE 118254
- Postal address:Europe: ILOG SA, BP 85, 9 rue de Verdun, 94253 Gentilly Cedex, France
- Postal address:ILOG, Inc., 2005 Landings Drive, Mountain View, CA 94043, USA
- Tel:+65 773 06 26
- Tel:+33 1 4908 3500
- Tel:+1 415-390-9000
- ------------------------------------------------------------------------
- ILOG SERVER - C++ object server implementing real-time groupware applications
-
- ILOG SERVER is a C++ library and preprocessor for building reactive
- servers of C++ objects. It offers a client-independent external
- abstraction of the data, which ensures the coherence of the shared
- objects. Each client: - has its own API (Application Programming
- Interface) - only has to be concerned with the objects it manipulates -
- does not have to worry about other clients sharing the same objects
-
- ILOG SERVER is an extension of the SmallTalk Model View Controller (MVC)
- architecture to manipulate custom C++ objects instead of fundamental data
- types. Developers describe object models by annotating their header files
- using about 15 predefined keywords. Once the header files have been
- annotated, ILOG SERVER's C++ preprocessor automatically generates the
- appropriate C++ code.
-
- By extending the notion of a C++ pointer as a data member, ILOG SERVER
- makes it possible to easily build relationships with cardinalities between
- C++ classes that will automatically be maintained. This extension to C++
- supports inheritance and relationships based on smart pointers.
-
- Cost: $5,000 per Unix-based development license. Preferred university
- rates available upon request. Demonstration CD-ROM available
-
- Operating Systems:
- - Dec OSF/1
- - HP UX
- - IBM AIX
- - Silicon Graphics
- - Sun
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:+65 773 04 39
- Fax:+33 1 4908 3510
- Fax:+1 415-390-0946
- WWW http://www.ilog.fr
- WWW http://www.ilog.fr
- Email:info@ilog.com.sg
- Email:info@ilog.fr
- Email:info@ilog.com
- Postal address:Asia: ILOG Pte Ltd., 02-05 Cintech Building, 3 Science Park Drive, SINGAPORE 118254
- Postal address:Europe: ILOG SA, BP 85, 9 rue de Verdun, 94253 Gentilly Cedex, France
- Postal address:ILOG, Inc., 2005 Landings Drive, Mountain View, CA 94043, USA
- Tel:+65 773 06 26
- Tel:+33 1 4908 3500
- Tel:+1 415-390-9000
- ------------------------------------------------------------------------
- ILOG SOLVER - Constraint reasoning library
-
- ILOG SOLVER: is a C++ constraint reasoning library for solving complex
- resource management problems such as scheduling, configuration, and
- planning.
-
- ILOG SCHEDULE: is an add-on library to ILOG SOLVER dedicated to solving
- scheduling problems.
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:+65 773 04 39
- Fax:+33 1 4908 3510
- Fax:+1 415-390-0946
- WWW http://www.ilog.fr
- WWW http://www.ilog.fr
- Email:info@ilog.com.sg
- Email:info@ilog.fr
- Email:info@ilog.com
- Postal address:Asia: ILOG Pte Ltd., 02-05 Cintech Building, 3 Science Park Drive, SINGAPORE 118254
- Postal address:Europe: ILOG SA, BP 85, 9 rue de Verdun, 94253 Gentilly Cedex, France
- Postal address:ILOG, Inc., 2005 Landings Drive, Mountain View, CA 94043, USA
- Tel:+65 773 06 26
- Tel:+33 1 4908 3500
- Tel:+1 415-390-9000
- ------------------------------------------------------------------------
- ILOG TALK - Object-oriented dynamic language
-
- ILOG TALK: is an object-oriented dynamic language offering a seamless
- integration with C++ class libraries.
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:+65 773 04 39
- Fax:+33 1 4908 3510
- Fax:+1 415-390-0946
- WWW http://www.ilog.fr
- WWW http://www.ilog.fr
- Email:info@ilog.com.sg
- Email:info@ilog.fr
- Email:info@ilog.com
- Postal address:Asia: ILOG Pte Ltd., 02-05 Cintech Building, 3 Science Park Drive, SINGAPORE 118254
- Postal address:Europe: ILOG SA, BP 85, 9 rue de Verdun, 94253 Gentilly Cedex, France
- Postal address:ILOG, Inc., 2005 Landings Drive, Mountain View, CA 94043, USA
- Tel:+65 773 06 26
- Tel:+33 1 4908 3500
- Tel:+1 415-390-9000
- ------------------------------------------------------------------------
- ILOG VIEWS - C++ library and editor to design Very Graphical User Interfaces
-
- ILOG VIEWS 2 high-level C++ class library is fully extensible and portable
- across Windows, OS/2, and Unix platforms.
-
- It includes:
- - portable resources, event management, and PostScript support
- - a portable multi-look gadget library
- - extensive 2D graphic object library including charts and gauges
- - PowerObjects such as graph layout, spreadsheet, and Gantt chart
- - management of multiple views & layers (for cartographic
- applications)
- - double buffering, infinite undo, zooming, and other editing
- operations
-
- The development of portable VGUI applications is accelerated through ILOG
- PowerEdit, an extensible VGUI builder that generates standard C++ code.
- PowerEdit reusable components are provided with ILOG VIEWS 2 so that
- developers can create and distribute their own custom editors.
-
- ILOG VIEWS 2 Dynamic Variable mechanism offer an interpretor for writing C
- formulae between variables to control the attributes of objects. This
- allows for code-free animation and control of graphics objects.
-
- ILOG VIEWS 2 provides a message translation mechanism so that messages
- used in the interfaces may be translated dynamically. The look and feel of
- ILOG VIEWS 2 applications can be changed dynamically from Motif to Windows
- on all platforms.
-
- ILOG BUILDER: is a GUI builder that generates OSF/Motif interfaces in C
- and C++. It offers UIL read/write capabilities and tight integration with
- ILOG VIEWS.
-
- Operating Systems:
- - Dec OSF/1
- - HP UX
- - Silicon Graphics
- - Sun
- - PC Windows
- - PC 32-bit Windows
- - OS/2
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:+65 773 04 39
- Fax:+33 1 4908 3510
- Fax:+1 415-390-0946
- WWW http://www.ilog.fr
- WWW http://www.ilog.fr
- Email:info@ilog.com.sg
- Email:info@ilog.fr
- Email:info@ilog.com
- Postal address:Asia: ILOG Pte Ltd., 02-05 Cintech Building, 3 Science Park Drive, SINGAPORE 118254
- Postal address:Europe: ILOG SA, BP 85, 9 rue de Verdun, 94253 Gentilly Cedex, France
- Postal address:ILOG, Inc., 2005 Landings Drive, Mountain View, CA 94043, USA
- Tel:+65 773 06 26
- Tel:+33 1 4908 3500
- Tel:+1 415-390-9000
- ------------------------------------------------------------------------
- ImageSoft - Object/Engineering C++ class library supporting simulation.
-
- The library provides a natural approach to solving discrete-event
- simulation problems. Modularity is reinforced by implementing the process
- objects as concurrent tasks. Support is provided for dynamic systems;
- transaction operators; transaction messages; as well as queuing network
- thread with polymorphic scheduler (timer for discrete-event simulation;
- tracer for simulation run; processes in discrete-event simulation with
- services delay; conventional/unconditional blocking, pre-emption, etc.;
- shared queues/links in network with LIFO, FIFO & arbitrary queuing
- discipline; producing node and source; consuming node and sink; generic
- queuing network nodes and servers.
-
- And full source code is provided together with extensive documentation,
- examples and tutorial. There are also an enormous number of other class
- libraries included with source that are of interest to the scientific and
- engineering community.
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- BBS:(516) 767-9074
- Fax:(516) 767-9067
- Email:mcdhup!image!object
- Postal address:ImageSoft Inc., 2 Haven Avenue, Port Washington, NY 11050
- Tel:(516) 767-2233
- ------------------------------------------------------------------------
- KALA - Object Oriented Database
-
- Kala(tm) is a Persistent Data Server managing distributed, shared,
- arbitrarily complex and evolving persistent data. Kala is highly efficient
- and secure. Kala manages the visibility of persistent data elements to its
- clients, thus supporting any types of transactions, versions, access
- control, security, configurations. Kala does not restrict you to any
- particular model. Kala provides the mechanism, but imposes no policy.
-
- Ports to Windows and MacOS are also likely in the near future. Any port is
- possible as NRE.
-
- Kala's interface is ANSI C, also callable from C++.
-
- Contact: Sergiu S. Simmel
-
- Operating Systems:
- - Sun
- - Sparc
- - PC DOS
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:+1-617-646-5753
- Email:sss@world.std.com
- Email:kala-request@world.std.com
- Postal address:Penobscot Development Corporation, 50 Princeton Road, Arlington, MA 02174-8253, USA
- Tel:+1-617-646-7935
- ------------------------------------------------------------------------
- Libsetl - programming symbolically in C++
-
- Libsetl is a C++ library that is designed for supporting symbolic
- computing in C++. Based on a very high-level symbolic programming language
- (SETL), libsetl offers a number of powerful features that are available
- only for advanced symbolic languages. These features include latent types,
- high-level constructs (sets, maps and tuples), high-level operations
- through polymorphism, efficient iterators, runtime type checking,
- automatic memory management, intuitive syntax, and more. C++ programs
- written using libsetl do not have common C++ errors like memory leaks or
- memory corruptions. Runtime errors are detected and handled gracefully by
- using exceptions.
-
- Libsetl and its related files are proprietary materials. But free copies
- of precompiled packages are available for evaluations or
- education/research purposes.
-
-
- Operating Systems:
- - PC DOS
- - PC Windows 95
- - Linux
- - SunOS
- - Solaris
- - HP UX
- Compilers:
- - Gnu CC
- - Visual C++
- - HP C++
- - Cfront
- Added : 28/03/96 Amended : 28/03/96
- Licencing : Demo
- Fax:908.957.7189
- WWW http://www.landsoft.com
- Email:landsoft@landsoft.com - Land Software
- Postal address:Zhiqing Liu, Land Software, 162 von Neumann Drive, Princeton, NJ 08540
- Tel:908.957.3891
- ------------------------------------------------------------------------
- Linpack.h++ - The jewel of C++ math classes.
-
- Linpack.h++ includes all of Matrix.h++, plus all of the functionality in
- the original and well- established Fortran version; including solutions of
- systems of equations for a variety of matrix types, solutions of over- and
- under-determined systems of equations, incremental least squares solvers,
- etc. But, Linpack.h++ is a tru object-oriented library, not just a C
- version that compiles under C++: the traditional messiness of the Fortran
- version has been replaced with high-level, yet efficient, objects that
- make code far easier to write and maintain.
-
- Prices range from $299 to $1195
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:(503) 757-6650
- Email:info@roguewave.com
- Postal address:Rogue Wave Software, Inc., 1325 NW 9th Street, Corvallis, OR, 97330
- Tel:(503) 754-2311
- ------------------------------------------------------------------------
- M++
-
- M++ isn't as well known as the RogueWave math.h++ libraries, but it has
- been around for many years. It has a number of features that distinguish
- it from the RogueWave classes, notably improved handling of temporaries.
-
- M++ was explicitly designed to provide the functionality of an array
- language like Matlab or Gauss and it contains the Linpack, Eispack stuff
- found in RogueWave's Linpack.h++.
-
- Dyad Software, also sell modules written in M++ for doing statistical
- work, including linear and nonlinear least squares estimation, as well as
- optimization, numerical integration, and differential equations.
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- BBS:206-271-9486
- Fax:206-637-9428
- Postal address:Dyad Software, 6947 Coal Creek Pkwy, Suite 361, Renton, WA 98059-3159
- Tel:206-637-9426
- ------------------------------------------------------------------------
- MacApp (application development toolkit)
-
- Apple
-
- Operating Systems:
- - Mac
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- ------------------------------------------------------------------------
- MainWin
-
- Machine Independent Software
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- ------------------------------------------------------------------------
- Matrix.h++ - includes all the functionality of Math.h++.
-
- For example: general matrices, vectors, statistics, complex numbers, Fast
- Forier Transformation (FFT's), etc. Matrix.h++ adds specialized matrix
- classes such as banded, symmetric, positive-definite, Hermitian,
- tridiagonal, etc. Because Matrix.h++ includes Math.h++, it can take
- advantage of Math.h++'s highly optimized low-level assembly routines,
- making it fast as well as graceful.
-
- Prices range from $199 to $995
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:(503) 757-6650
- Email:info@roguewave.com
- Postal address:Rogue Wave Software, Inc., 1325 NW 9th Street, Corvallis, OR, 97330
- Tel:(503) 754-2311
- ------------------------------------------------------------------------
- Memory Tuning System (MTS) - Fast, efficient memory allocator
-
- Specifically designed to minimize paging and data fragmentation
-
- Improves run-time performance by:
- - Minimizing virtual memory paging
- - Providing faster malloc/free calls
- - Minimizing memory fragmentation
-
- Improves programmer productivity with:
- - Standard C library malloc interface
- - Works with C, C++, FORTRAN
- - Availability on Unix, OS/2, Win32s and Windows NT
- - Consistent performance across multiple machines
- - MTS shipped as portable C source code
-
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:Western Office: 303.416.0753
- Fax:Eastern Office: 508.454.7559
- Email:al@newcode.com
- Email:zeev@newcode.com
- Email: info@newcode.com
- Email:al@newcode.com
- Email:zeev@newcode.com
- Postal address:Western Office: NewCode Technology, Inc., 2406 Newport Court, Fort Collins, CO 80526
- Postal address:Eastern Office: NewCode Technology, Inc., 650 Suffolk Street, Lowell, MA 01854
- Tel:Western Office: 303.416.0784
- Tel:Eastern Office: 508.454.7255
- Tel:Corporate Headquarters: 1.800.NEWCODE (1.800.639.2633)
- ------------------------------------------------------------------------
- NeoAccess Developer's Toolkit - Cross-platform object database engine for C++ development
-
- NeoAccess(TM) is a full-featured object database engine for use in
- Windows, Macintosh, Unix and DOS based applications. NeoAccess's feature
- set include: Blobs, part lists, iterators, swizzlers, temporary objects,
- multiple indices on a class, a powerful relational object query mechanism,
- a very small memory and file footprint and a streams-based I/O model.
- NeoAccess has the complete set of features that in-house and commercial
- developers need and an easy to use programming interface that hides
- internal complexity to keep C++ developers productive.
-
- In much the same way that application frameworks are used to construct the
- front-end of an application, NeoAccess is the framework developers use to
- build an application's back-end. NeoAccess is a set of C++ classes that
- naturally extends standard application frameworks such as Metrowerks'
- PowerPlant, Symantec's THINK Class Library and Apple's MacApp on the
- Macintosh and Microsoft's Foundation Classes, Inmark's zApp and Borland's
- ObjectWindows in Intel-based environments. NeoAccess is very portable and
- can also be used without an application framework.
-
- NeoAccess comes complete with full source code. The same NeoAccess source
- code can be used to build Windows ('95, NT and 3.x), Macintosh, Unix (all
- platforms) and DOS applications. The programming interface is virtually
- identical in all environments. NeoAccess-based applications produce single
- file documents that are binary-compatible across platforms. That is, a
- database built on one platform can be used on any other platform without
- conversion.
-
- The NeoAccess Developer's Toolkit is priced at $749 per developer with no
- runtime licensing fees. It includes full source code, numerous sample
- applications, 450+ pages of documentation, and 30 days of online technical
- support.
-
- Operating Systems:
- - PC Windows
- - Unix
- - PC DOS
- - MacOS
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:(510) 524-4501
- FTP from ftp://ftp.neologic.com/users/neologic/
- WWW http://www.neologic.com/~neologic/
- Email:neologic@neologic.com
- Postal address:NeoLogic Systems, Inc. 1450 Fourth St., Suite 12 Berkeley, CA 94710
- Tel:(510) 524-5897
- ------------------------------------------------------------------------
- NetClasses++ - C++ classes for message passing environments:
-
- NetClasses is a set of C++ class libraries that is organized as an object-
- oriented software toolkit for distributed, message-passing based
- programming.
-
- Facilities include :
- Transporting objects over a network. NetClasses can transport: Arbitrary
- C++ objects derived from PostModern's TransObject class, arbitrary NIH-
- derived objects, and NetClasses Typed Objects.
- - NetClasses Typed Objects provide an object-oriented data transport in
- which the structure and organization of objects is specified externally in
- configurable files using a simple, programming language independent
- abstract syntax notation, the NetClasses Abstract Syntax Notation
- (NASN).
- - Remote method invocations (RMI). Using RMI, an application on machine
- B can invoke a method on machine A. RMI makes fault tolerance and
- connection management transparent to the application programmer. The RMI
- layer is built on top of the distributed services package that is
- described below.
- - Reading and writeing all three varieties of NetClasses-transportable
- objects on streams using machine-independent external representations.
-
- Prices :
- - NetClasses Development License $1995
- - NetClasses Runtime License $495
- - NetClasses Source Code License $7995 (includes 3 runtime licenses) - NetClasses training class $2000
- - NetClasses consulting and porting services (ask for quote)
-
-
- Operating Systems:
- - Sparc
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:(415) 572-1300
- Postal address:Qualix Group, 1900 S. Norfolk St. Suite 224, San Mateo, CA 94403
- Tel:(415) 572-0200
- Tel:1-800-245-UNIX
- ------------------------------------------------------------------------
- NeXTStep - application development toolkit
-
- NeXT
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- ------------------------------------------------------------------------
- NuGraf - Deveoper's 3D Toolkit
-
- The NuGraf Developer's 3D Toolkit is a powerful and general purpose 3D
- graphics framework (in C, but C++ type-safe) providing full-featured
- hierarchical database management, modeling and high-quality
- "photo-realistic" rendering capabilities. The toolkit is designed as a
- complete "drop-in" solution for third party software vendors seeking to
- quickly and efficiently incorporate high quality 3D computer graphics into
- their software packages.
-
- The toolkit provides all of the necessary components to build a complete
- interactive 3D modeling and rendering system. These components include a
- state-of-the-art "photo-realistic" renderer, modeling and database
- management, coordinate space mapping, object and polygon picking,
- automatic smoothing and processing of raw polygonal data (useful for DXF
- file import), as well as optimized wireframe output for fast interactive
- data manipulation.
-
- The toolkit also handles all aspects of the 3D rendering process,
- alleviating the host application from dealing with such mundane tasks as
- error handling and recovery, color output conversion (for those output
- devices with few colors) and file/display output. It features all of the
- functionality normally associated with a high-end rendering system but
- neatly packaged into componentized modules.
-
- NuGraf is ideally suited for:
- - Inclusion into CAD packages which have a graphical user interface and
- existing 3D modeling capabilities, but no rendering features.
- - 3D applications with weak or older renderers, or those that depend
- upon slow ray tracing.
- - 3D applications which currently use real-time, medium quality
- renderers such as Open GL or 3DR.
- - Developers writing 3D modeling applications which require powerful
- rendering capabilities, color conversion and scanline output to various
- devices.
- - Any developer wishing to create a 3D modeling and rendering system
- from the ground up.
- - 3d font creation programs.
-
- Pricing: Development licences = $3500 for "Application Builder" version,
- $995 for "Render Extender" version. Royalties apply for commercial
- applications developed with the toolkit.
-
- Highly portable, inquire about other platforms. Please refer to WEB site
- for further information, online API spec, extensive slide show and
- pricing.
-
- Operating Systems:
- - PC Windows
- - PC 32-bit Windows
- - Linux
- - SGI Irix
- - Sun
- Compilers:
- - Watcom C++
- - Gnu CC
- - Sun CC
- Added : 05/02/96 Amended : 05/02/96
- Licencing : Commercial
- Fax:905-672-2706
- WWW http://www.okino.com
- Email:sales@okino.com
- Postal address:Okino Computer Graphics, Inc., Mississauga, Ontario, Canada.
- Tel:905-672-9328,
- ------------------------------------------------------------------------
- Trumphurst Home Page http://www.trmphrst.demon.co.uk/
- Web version of this list http://www.trmphrst.demon.co.uk/cpplibs1
- Mail amendments or additions to this list to cpplibs@trmphrst.demon.co.uk
- The C++ Usenet Newsgroup is comp.lang.c++
-
- Copyright (c) 1996 Nikki Locke, Trumphurst Ltd.
- Permission is granted to distribute over the Internet without charge.
- The author's permission is required (and usually given) to distribute
- in any other way, including on CD.
- Mail the author at faqdist@trmphrst.demon.co.uk for permission to distribute
-