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 (6/6)
- Supersedes: <C++-faq/libraries/part6_843489990@rtfm.mit.edu>
- Followup-To: poster
- Date: 24 Oct 1996 09:53:00 GMT
- Organization: Trumphurst Ltd.
- Lines: 861
- Approved: news-answers-request@MIT.Edu
- Expires: 7 Dec 1996 09:47:19 GMT
- Message-ID: <C++-faq/libraries/part6_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++:216982 comp.answers:21884 news.answers:84952
-
- Archive-name: C++-faq/libraries/part6
- Comp-lang-c++-archive-name: C++-faq/libraries/part6
-
- Available C++ libraries FAQ (6/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) (part5)
- Commercial libraries (O-Z) (this file)
- Other commercial sources of C++ code (this file)
-
- ------------------------------------------------------------------------
- Commercial libraries (O-Z)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- ObjectBuilder - GUI library
-
- ObjectBuilder includes the Object Interface (OI) class library which is a
- C++ object-oriented implementation of both Motif and Openlook interfaces.
- Note that interested parties can read more about the OI library in the
- 1300 page "OI Programmer's Guide" by Gary Aitken and Amber Bensen
- published by Prentice-Hall.
-
- ObjectBuilder is a GUI that offers developers a complete C++
- implementation of Motif. ObjectBuilder allows developers to rapidly
- design, test, modify and implement sophisticated object-oriented graphical
- user interfaces by using ObjectBuilder to manipulate C++ objects found in
- its Object Interface (OI) C++ class library.
-
- ObjectBuilder features a drag-and-drop user interface that allows
- developers to immediately visualize the results of their user interface
- design.
-
- ObjectBuilder is owned and supported by Openware Technologies, Inc..
- Formerly owned by ParcPlace Systems, Openware recently acquired
- ObjectBuilder.
-
- Operating Systems:
- - Solaris
- - HP UX
- - IBM AIX
- - SGI Irix
- - Dec Alpha
- - SCO Unix 3.2.4
- - Unisys Unixware
- - NCR SVR4
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Tel:1-800-933-5558 x4224 (Kris Gottschalk)
- ------------------------------------------------------------------------
- Objective Grid - Visual C++/MFC grid control
-
- Stingray Software offers two Visual C++/Microsoft Foundation Class
- extensions: Objective Grid and SEC++.
-
- Objective Grid is a full-featured grid control that can be used as a CView
- or CWnd derivative.
-
- All products include source code and are royalty free. Objective Grid is
- $395. There is a bundle with SEC++ available for $795.
-
- Compuserve: GO STINGRAY
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- WWW http://www.unx.com/~stingray
- Email:stingsoft@aol.com
- Tel:1-919-321-6186
- Tel:1-800-924-4223
- ------------------------------------------------------------------------
- Objectivity/DB - Object Oriented Database
-
-
-
- Operating Systems:
- - Sparc
- - HP 9000
- - IBM AIX
- - SGI Irix
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- WWW http://www.objectivity.com
- Email:info@objectivity.com
- Postal address:Objectivity Inc., 301B East Evelyn Avenue, Mountain View, CA 94041
- Tel:415-245-7100
- ------------------------------------------------------------------------
- OBJECTSTORE - Object Oriented Database
-
-
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:44-793-491177
- Fax:617-270-3509
- Postal address:UK Office: Object Design (UK) Ltd., 604 Delta Business Park, Welton Road, Swindon, Wiltshire SN5 7XP
- Postal address:Object Design, One New England Executive Park, 101 El Camino Real, Suite 300, Burlington, MA 01803,, Menlo Park, CA 94025
- Tel:44-793-486111
- Tel:(415) 327 - 5191
- Tel:617-270-9797
- ------------------------------------------------------------------------
- ObjectViews
-
- I believe this is a commercial version of InterViews.
-
- Quest Windows
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- ------------------------------------------------------------------------
- Octo+ - Extenstion library to MFC
-
- The Octo+ MFC class library is an extenstion library to MFC. Subscription
- entitles you to the use of all the classes developed for the duration of a
- year. There is a commitment to issue a new class every two weeks. De
- facto at least one new class is added every week. You could compare it to
- the subscription to an online MFC source magazine. The class library is
- accessible at : www.periphere.be where you can get all the latest
- information up-to-date. New classes issued are eMailed to registered
- users.
-
- Operating Systems:
- - PC Windows
- Compilers:
- - Visual C++
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- WWW http://www.periphere.be
- ------------------------------------------------------------------------
- ONTOS - Object Oriented Database
-
-
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:+44 625 539 905
- Fax:617-272-8101
- Postal address:UK: VALBECC SOFTWARE, Mr. Fred Peel, 115 Wilmslow Road, Handforth,, Wilmslow, SK9 3ER, U.K.
- Postal address:Ontologic, Inc., Three Burlington Woods, Burlington, MA 01803
- Tel:+44 625 539 903
- Tel:617-272-7110
- ------------------------------------------------------------------------
- Open Dialogue
-
-
-
- Operating Systems:
- - HP UX
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- ------------------------------------------------------------------------
- Open Interface Version 3.0
-
- This is a C-based UI library, but type-safe for C++ compatibility. The
- software also comes with a WYSIWYG GUI builder.
-
- They include tons of extra widgets like business graphics (bar, pie, and
- line charts), images (all standard formats), and hypertext help.
-
- Other software in Open Interface includes international character support,
- multi-font support, full printer support, memory management, file I/O
- support as well as Windows DDE support (the latter is, of course, non-
- portable).
-
- They also have a product called Nexpertobject, which is an expert systems
- tool intended for GUI development.
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Postal address:Neuron Data, 156 University Avenue, Palo Alto, California 94301
- Tel:(415) 321-4488
- Tel:(800) 876-4900
- ------------------------------------------------------------------------
- OpenUI - Another GUI builder
-
- This interface supports C, Pascal, and (ish) COBOL.
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Postal address:Open Software Associates, P.O. Box 3599, Sunnyvale, CA 94088-3599
- Tel:(408) 730-2626
- ------------------------------------------------------------------------
- ORION/ITASCA - Object Oriented Database
-
-
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:612 851 3157
- Email:doug@itasc.com
- Postal address: Itasca Systems, Inc., 7850 Metro Parkway, Minneapolis, Minn 55425
- Postal address:Itasca Systems, Inc., 2850 Metro Drive, Suite 300, Minneapolis, MN 55425
- Tel:(612) 851-3155
- Tel:612-851-3158
- ------------------------------------------------------------------------
- OS Object Oriented Database
-
-
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:+33 1 30 84 77 90
- Fax:+1 617 577 1209
- Email:didier@o2tech.fr
- Email:o2@o2tech.fr
- Postal address:France: O2 Technology, 7, Rue du Parc de Clagny, 78035 Versailles Cedex, France
- Postal address:O2 technology, Suite 2200, 1 Kendall Square, Cambridge MA 02139, U.S.A.
- Tel:+33 1 30 84 77 9
- Tel:+1 617 621 7041
- ------------------------------------------------------------------------
- Persistence - Access to a relational database from a C++ object model
-
-
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Postal address:Persistence Software Inc, 1700 Sourth Amphlett Blvd, Suite 250, San Mateo, Ca 94402
- Tel:415.341.7733
- ------------------------------------------------------------------------
- POET - Object Oriented Database
-
- Pricing starts at about $500. 00 for the DOS version, to a little over
- $1000.00 for the Unix versions.
-
- Operating Systems:
- - PC Windows
- - Novell
- - OS/2
- - Mac
- - Sparc
- - NeXT
- - PC DOS
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- BBS:+44 81 / 317 2310
- Fax:408 / 748 - 9060
- Fax:+44 81 / 316 7778
- Fax:617 / 621 7097
- Fax:+49 40 / 60 39 851
- Fax:+49 30 / 342 8413
- Email:poet@bks.de
- Email:acourt@cix.compulink.co.uk
- Postal address:In Germany : BKS Software Guerickestr. 27 1000 Berlin 10 Germany
- Postal address:BKS Software, 4633 Old Ironsides Drive, Suite 110, Santa Clara, CA 95054
- Postal address:BKS Software, One Kendall Square, Suite 2200, Cambridge, MA 02139
- Postal address:European Office:, BKS Software, Fo_redder 12, 2000 Hamburg 67, Germany
- Postal address:UK Office:, Silicon River, Ltd., 106-108 Powis Street, London, SE18 6LU, England
- Tel:+49 40 / 60 99 011
- Tel:+49 30 / 342 3066
- Tel:+44 81 / 317 7777
- Tel:617 / 621 7047
- Tel:408 / 748 - 3403
- ------------------------------------------------------------------------
- Presentation Services Manager UI library
-
- No WYSIWYG GUI builder exists, but they do include a script language.
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:+61 3 646 8610
- Postal address:Lancorp Pty Ltd, 33 Nott St, Port Melbourne 3207, Australia
- Tel:+61 3 646 7100
- ------------------------------------------------------------------------
- SEC++ - Visual C++/MFC controls
-
- SEC++ includes: CView derivatives for panning and zooming, image classes
- (DIB/GIF/JPG/PCX/TGA/TIFF), MDI alternatives, Win32 classes and control
- classes (maskedit, splash screen, tip of the day).
-
- All products include source code and are royalty free. SEC++ is $395.
- There is a bundle with Objective Grid available for $795.
-
- Compuserve: GO STINGRAY
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- WWW http://www.unx.com/~stingray
- Email:stingsoft@aol.com
- Tel:1-919-321-6186
- Tel:1-800-924-4223
- ------------------------------------------------------------------------
- SOFTPRO TOUCH - GUI C++ class library for OS/2:
-
- SOFTPRO GmbH has announced its new 32bit C++ class library TOUCH-GUI 2.1
- for OS/2 2.x. The product contains more than 140 classes which support
- windows, menu bars, multi-threading, controls (including all OS/2 2.x
- controls: slider, value set, notebook, container), dialog boxes, graphics,
- printer control, MDI, DDE, Drag and Drop, loadable resources, and
- management of profiles (.INI files). Other features include auxiliary
- classes for data manipulation and storage management. Additionally, TOUCH-
- GUI 2.1 contains high-level classes like formatted entry fields, tables,
- and complete NLS. Furthermore, TOUCH-GUI 2.1 is fully integrated in STAR
- CASE++, an OOA/OOD case tool (method: Coad/Yourdon), and Intersolv's PVCS
- (a version control system).
-
- The product includes online (.INF) and printed documentation, a demo
- program, and samples.
-
- TOUCH-GUI 2.1 costs DM 1.720,00 excl. VAT (ca. US $990), the runtime DLL's
- may be distributed royalty free. For upgrade prices and special project
- licenses (including source code of TOUCH-GUI) contact the supplier. NOTE:
- TOUCH-GUI 2.1 single license will be available at a special price of DM
- 199,00 excl. VAT (ca. US $120) during 04/01/94 - 06/30/94. Printed
- documentation is not shipped with the special price product, it is
- available for another DM 99,00 excl. VAT (ca. US $60). However, full
- online documentation is included.
-
- Operating Systems:
- - OS/2
- Compilers:
- - Borland C++
- - Gnu CC
- - IBM Cset++
- - Watcom C++
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:+49 7031 6606-66
- Email:ffu@softpro.de
- Postal address:SOFTPRO GmbH, Stadtgrabenstr. 21, D-71032 Boeblingen, Germany
- Tel:+49 7031 6606-0 Mr. Frank Fuchs (extension -50)
- ------------------------------------------------------------------------
- StarView - A Portable C++ Class Library for Graphical User Interfaces
-
- StarView is a portable C++ Class Library for Graphical User Interfaces.
- StarView is one of the major parts of our total Object Oriented
- programming environment (we call it SOLAR system).
-
- - portability between the operating systems MS-DOS, OS/2, Macintosh and
- different UNIX flavours
- - at least portable between the GUI's MS-WINDOWS, MS-Presentation
- Manager, MacApp and OSF/Motif
- - fulfillment of the requirements of the different GUI Style Guide's
- - data exchange and direct communication between the applications in
- homogeneous and heterogeneous networks (groupware approach)
-
-
- Operating Systems:
- - PC Windows 3
- - OS/2
- - Sun
- - Mac
- Compilers:
- - Borland C++
- - Zortech C++
- - Glockenspiel C++
- - MPW C++
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Author:Andreas Meyer, STAR DIVISION
- Fax:(415) 233-0142
- Fax:++49 40 23646 550
- Email:svinfo@stardiv.de
- Email:svinfo@starlab.uucp
- Postal address:Star Division, 2180 Sand Hill Road, Suite 320, Menlo Park, CA 94025
- Postal address:STAR DIVISION GmbH, Andreas Jahnke, Sachsenfeld 4, D-20097 Hamburg, Germany
- Tel:(800) 888-8527
- Tel:++49 40 23646 500
- ------------------------------------------------------------------------
- STL<ToolKit> - ANSI/ISO compliant cross-platform toolkit
-
- STL<ToolKit> is an ANSI/ISO compliant cross-platform toolkit that
- includes:
-
- - Standards<ToolKit> - ANSI/ISO Standard Template Library (STL).
- The most portable version of STL on the market today!
- - ANSI/ISO String - Supports both char and wchar_t for international
- use! - Time<ToolKit>- 64-bit time, date, and time zone support.
- Supports non-standard time zones and DST rules!
- - Thread<ToolKit> - Portable interface for multi-threaded
- programming (Available on multi-threaded platforms)
-
- STL<ToolKit> comes with a 350+ page user guide, full source code,
- 250+ examples, and absolutely no royalties.
-
-
- Operating Systems:
- - HP UX
- - IBM AIX
- - PC Windows
- - PC 32-bit Windows
- - SGI Irix
- - Solaris
- - Sparc
- - SunOS
- - SYSV
- - Unix
- Compilers:
- - Borland C++
- - Gnu CC
- - HP C++
- - IBM xlC
- - SGI NCC
- - Sparcworks
- - Sun CC
- - Visual C++
- - WATCOM C++32
- Added : 22/05/96 Amended : 22/05/96
- Licencing : Commercial
- Fax:1-214-663-3959
- WWW http://www.objectspace.com/Products/STLToolKit
- Email:info@objectspace.com - Email for product information
- Tel:1-800-object1
- ------------------------------------------------------------------------
- Systems<ToolKit> - ANSI/ISO compliant cross-platform toolkit
-
- Systems<ToolKit> is an ANSI/ISO compliant cross-platform toolkit
- that includes:
-
- - Standards<ToolKit> - ANSI/ISO Standard Template Library (STL)
- The most portable version of STL on the market today!
- - ANSI/ISO String - Supports both char and wchar_t for international
- use! - Time<ToolKit> - 64-bit time, date, and time zone support.
- Supports non-standard time zones and DST rules!
- - Thread<ToolKit> - Portable interface for multi-threaded
- programming (Available on multi-threaded platforms)
- - Network<ToolKit> - TCP and UDP socket communications Create
- object-oriented internet application!
- - Streaming<ToolKit> - Universal Streaming System (TM) for
- non-intrusive persistence and object transport Includes support for
- templates and STL!
- - IOStream interface to I/O objects, include sockets Use familiar "cout"
- syntax with sockets and other devices!
- - Platform<ToolKit> for UNIX - Comprehensive UNIX-specific systems
- programming classes. Includes process, message queue, SYSV IPC support and
- more!
-
- Systems<ToolKit> comes with over 700 pages of documentation, full
- source code, 400+ examples, and absolutely no royalties.
-
-
- Operating Systems:
- - HP UX
- - IBM AIX
- - PC 32-bit Windows
- - Solaris
- - Sparc
- - SunOS
- - SYSV
- - Unix
- Compilers:
- - Borland C++
- - Gnu CC
- - HP C++
- - IBM xlC
- - SGI NCC
- - Sparcworks
- - Sun CC
- - Visual C++
- - WATCOM C++32
- Added : 22/05/96 Amended : 22/05/96
- Licencing : Commercial
- Fax:1-214-663-3959
- WWW http://www.objectspace.com/Products/SystemToolKit
- Email:info@objectspace.com - Email for product information
- Tel:1-800-object1
- ------------------------------------------------------------------------
- Tools.h++ - Rogue Wave tools library.
-
- Tools.h++ consists mostly of a large and rich set of concrete classes that
- are usable in isolation and do not depend on other classes for their
- implementation or semantics.
-
- Components include Collections, String processing, Time & date handling,
- File space manager, B-Tree disk retrieval, bit vectors, virtual I/O
- streams, caching managers, virtual arrays, etc.
-
- Added : 01/01/95 Amended : 22/05/96
- 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
- ------------------------------------------------------------------------
- USL C++ Standard Components
-
- Formerly developed and marketed by AT&T Bell Laboratories and UNIX System
- Laboratories, these are now developed and licensed by SCO.
-
- C++ Standard Components include :
- - Args - argc/argv command line parser.
- - Bits - bit manipulation to arbitrary-length bitstrings.
- - Block - dynamic arrays.
- - Array_alg - efficient algorithms for searching, sorting, inserting
- etc.
- - Fsm - finite state machines.
- - G2++ - message formatting for inter-process communication.
- - Graph - maintain arbitrary relationships between arbitrary entities.
-
- - Graph_alg - including searching, cycle and component detection.
- - ipcstream - inter-process streams.
- - List - doubly-linked lists.
- - Map - like arrays, except that the subscripts can be non-integral.
- - Objection - like UNIX software signals.
- - Path - facilities for manipulating UNIX path names and UNIX search
- paths.
- - Pool - optimise memory allocation.
- - Regex - regular expressions.
- - Set - including Sets, Bags, and pointer sets.
- - Stopwatch - for timing critical sections of code
- - String - variable-length character strings.
- - Strstream - iostreams for Strings.
- - Symbol - efficient symbol table handling & sorting.
- - Time - Time, Duration (time difference) and Place (geographical
- location).
-
- Also included are the following tools :
- - c++filt - demangles C++ names in standard input.
- - dem - demangles C++ names in an argument list.
- - demangle - demangles C++ names in a.out for easier debugging. fs - a
- tool and library to help find freestore bugs.
- - g2++comp - compiles G2++ record definitions.
- - hier - displays the inheritance hierarchy in a program.
- - incl - displays the hierarchy of include files used in a program.
- - publik - displays the public interface of a class.
-
-
- Operating Systems:
- - Unix
- Added : 01/01/95 Amended : 22/05/96
- Licencing : Commercial
- Email:wmb@sco.com
- Tel:1-201-443-5622
- ------------------------------------------------------------------------
- VERSANT - Object Oriented Database
-
- Versant markets a full-function OODBMS together with associated DBA and
- application developer tools. Other platforms will be announced soon. A
- Windows/NT port is in progress.
-
- Interfaces to 'C', 'C++' and Smalltalk-80 are supported.
-
- Operating Systems:
- - Sun
- - IBM AIX
- - HP 9000
- - Dec Ultrix
- - SGI Irix
- - NCR SVR4
- - NeXT
- - Sequent
- - OS/2
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:+31 - (0)2503 - 66855
- Fax:415-325-2380
- Fax:(415) 325-2380
- Email:aflynn@osc.com
- Email:info@osc.com
- Email:info@versant.com,
- Postal address:UK Distributor:, Admiral Software Ltd, Admiral House, 193-199 London Road, CAMBERLEY, Surrey GU15 3JT
- Postal address:European Office:, Versant Europe, Siriusdreet 2, P.O. Box 333, 2130 All Hoofddrop, The Netherlands
- Postal address:Versant Object Technology, 4500 Bohannon Drive, Suite 200, Menlo Park, CA 94025, Attn: Mike Mooney
- Tel:01276 692269
- Tel:+31 - (0)2503 - 66851
- Tel:(31) 2503-66373
- Tel:415-325-2300
- Tel:(415) 329-7500
- Tel:1-800-VERSANT
- ------------------------------------------------------------------------
- ViewKit ObjectPak - application framework for developing OSF/Motif and CDE applications using
- C++
-
- ViewKit includes generic application classes, menu, dialog, and preference
- classes; as well as ToolTalk and UNIX process control systems.
-
- ViewKit ObjectPak builds on the C++/Motif programming methods established
- by Doug Young in his book "Object-Oriented Programming with C++ and
- OSF/Motif". ViewKit ObjectPak provides a variety of ready-to use
- components and enables developers to easily extend ViewKit by creating new
- component classes. With these high-level components, ViewKit ensures
- consistency throughout a family of applications, and promotes
- enterprise-wide software reuse. In addition, ViewKit supports easy and
- effective communication between applications by using ToolTalk(tm), the
- CDE standard for inter-application messaging.
-
- ViewKit ObjectPak is available in binary and source form. Originally
- developed by Silicon Graphics, ViewKit is now available through ICS for
- most UNIX platforms.
-
- ICS has distributors in the U.K., France, Germany, Italy, Spain, Sweden,
- Israel, Korea, Japan, and Australia.
-
- Operating Systems:
- - SunOS
- - Solaris
- - HP UX
- - Dec Unix
- - IBM AIX
- - SCO Open Desktop
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:(617) 621-9555
- WWW http://www.ics.com/
- Email:info@ics.com
- Postal address:Integrated Computer Solutions, Inc. 201 Broadway Cambridge, MA
- Tel:(617) 621-0060
- ------------------------------------------------------------------------
- Warne's Garbage Collector (WGC)
-
- WGC is a full-featured high-performance C++ memory manager that includes:
- - an incredibly fast explicit memory manager (drop-in new/delete)
- - a parallel incremental generational non-copying collector
- - a transparent just-in-time heap-checker
-
- WGC's fast explicit memory manager provides a drop-in accelerated
- new/delete. Using a multi-tiered parallel algorithm with the first tier
- inline, WGC can allocate most objects inline in less than 10 instructions!
- To enhance space efficiency WGC uses address-aligned storage algorithms
- with no per-object overhead (no linked lists!). To reduce fragmentation,
- WGC maintains a single process free store for all threads, modules, and
- DLLs.
-
- WGC's collector implements both conservative and accurate scanning and
- fully supports C++ code. Classes, arrays, scalars, interior pointers,
- unions, cross-heap pointers, anonymous unions (really!), large objects,
- library code you have no control over, etc. are all supported. Plus, you
- can incrementally deploy automatic memory management in existing or new
- applications, making some classes or objects collected and some not.
-
- WGC's just-in-time heap-checker stays active during the entire development
- cycle, transparently checking every new and delete. If a check fails, WGC
- will spawn your debugger and take you live to the line in question. To
- complement the live access to the line that failed a delete check, WGC
- provides detailed pointer/object info (allocating thread/line/file/pass
- count, object allocation time in microseconds, etc.) Debugging extensions
- allow interactive display/logging of object/pointer status and process
- stats.
-
- WGC is currently available for all major C++ compilers under Windows NT,
- Windows 95, and OS/2. WGC is priced at $895 per developer for all
- platforms, with no royalties. Team & Volume discounts apply. Source
- available. Ports to other platforms in progress.
-
- Operating Systems:
- - PC Windows 95
- - PC Windows NT
- - OS/2
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:(604) 598-9546
- Email:kevinw@reflective.com
- Postal address:Reflective Software Corp 2660 Estevan Ave. Victoria, BC, CANADA, V8R 2T4
- Tel:(604) 683-0977
- Tel:(800) 707-7171
- ------------------------------------------------------------------------
- Wind/U-MFC
-
- A Unix version of the popular Microsoft Foundation Classes shipped with
- Visual C++ (a 16-bit MFC 2.5 and a 32-bit MFC 2.1).
-
- Operating Systems:
- - Unix
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:(203) 438-5013
- WWW http://www.bristol.com
- Email:info@bristol.com
- Postal address:Bristol Technology Inc., 241 Ethan Allen Highway, Ridgefield, CT 06877 USA
- Tel:(203) 438-6969
- ------------------------------------------------------------------------
- WinSockets++ 1.1 - A C++ class library for WinSockets.
-
- This is more than just a wrapper for the WinSockets calls. It provides
- higher-level functions that make reading/writing to sockets very easy.
- Additionally, the Async aspect of the library makes using the asynchronous
- functionality of WinSockets *very* easy and your code *very* clean.
-
- It costs $50 which includes full source.
-
- Operating Systems:
- - PC Windows
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Email:troy@cais.com
- ------------------------------------------------------------------------
- WNDX - Graphical User Interface development environment
-
-
-
- Added : 01/01/95 Amended : 05/02/96
- Licencing : Commercial
- Fax:403-283-6250
- WWW http://www.wndx.com/
- Email:sales@wndx.com
- Postal address:WNDX, Suite 418, 1167 Kensington Cr Nw, Calgary, Alberta Canada T2N 1X7
- Tel:402-283-6091
- ------------------------------------------------------------------------
- XVT Portability Toolkit
-
- This is a C-language library of functions (although, you can pay extra for
- C++). They have a WYSIWYG GUI builder, but they charge for that, too.
-
- OPTIONS:
- - C++ capability $200
- - XVT-Design (a WYSIWYG GUI builder) $1200 ($2900 for non-PC UNIX)
- - Source Code (call)
-
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:(303) 443-0969
- Email:info@xvt.com
- Postal address:XVT Software Incorporated, 4900 Pearl East Circle, Box 18750, Boulder, CO 80308
- Tel:(303) 443-4223
- Tel:(800) 678-7988
- ------------------------------------------------------------------------
- zApp Developer's Suite V2.2
-
- The zApp Developer's Suite is a set of libraries and a designer containing
- over 300 object classes that provide GUI and other capabilities. It is the
- single solution to the problem of quickly writing commercial quality
- applications that run on multiple platforms. The zApp Developer's Suite
- consists of:
- - zApp, the industry leading C++ application framework
- - zApp Factory, a visual designer and code generator for the zApp
- environment
- - zApp Interface Pack, a set of powerful custom controls for zApp.
-
- The software comes with about 2500 pages of documentation and complete
- on-line help. It costs between $1,000 and $5,000 per developer, depending
- on the platforms needed.
-
- Operating Systems:
- - PC Windows
- - PC 32-bit Windows
- - PC DOS
- - OS/2
- - X Windows
- - Motif
- - IBM AIX
- - HP UX
- - SCO Open Desktop
- - SGI Irix
- - Unixware
- - Solaris
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- Fax:(415) 691-9099
- Email:sales@inmark.com
- Postal address:Inmark, 2065 Landings Drive, Mountainview, CA 94043
- Tel:(415) 691-9000
- Tel:(800) 3-inmark
- ------------------------------------------------------------------------
- ZGRAF - C++ Multi-Platform Graph Toolkit
-
- The ZGRAF C++ Multi-Platform Graph Toolkit is a library for generating and
- printing tech. and business graphs in a number of environments. Graph
- styles include X/Y, Bar, Pie, Area, Scatter, Polar, Log, 3-D Surface,
- Contour, Smith Chart, and more. Support for X-Windows soon.Full C++ source
- code is included. Price: $30 - $99, with no royalties.
-
- Operating Systems:
- - PC Windows
- - PC 32-bit Windows
- - OS/2
- - PC DOS
- Compilers:
- - Visual C++
- - Borland C++
- - IBM Cset++
- Added : 05/02/96 Amended : 05/02/96
- Licencing : Commercial
- WWW http://ourworld.compuserve.com/homepages/zgraf
- Email:70742.1356@compuserve.com
- Email:jjakob@delphi.com
- Postal address:ZGRAF Software, Box 3103, Clarksville, IN 47131
- ------------------------------------------------------------------------
- Zinc V4.1
-
- This is a full C++ class library that comes with the Zinc Designer (a
- WYSIWYG GUI builder). Their classes include some graphic capabilities, a
- rather nice error system, and a portable, if rudimentary, help system.
- Also included is the source for the library (and for the Designer!).
-
- In addition to the usual GUI stuff, Zinc also provides international
- character support (an extended version, for extra bux, is in the works),
- some container classes, and filesystem portability. They also allow you to
- incorporate platform-specific stuff (e.g., system messages) into their
- API; but, of course, you're on your own when it comes to porting any
- additions. The main new feature for 4.1 is object persistence.
- , (800) 638 8665, (801) 785-8900, (801) 785-8996 (fax), (801) 785-8997
- (bbs)
-
- , tech@zinc.com
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Commercial
- BBS:(801) 785-8997
- Fax:(801) 785-8996
- WWW http://www.zinc.com
- Email:tech@zinc.com
- Postal address:ZINC Software Incorporated, 405 South 100 East 2nd Floor, Pleasant Grove, UT 84062
- Tel:(801) 785-8900
- Tel:(800) 638 8665
- ------------------------------------------------------------------------
- Other commercial sources of C++ code
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- EMS CD
-
- This is not a code CD but it has many libraries & some code (all msdos)
- brought together into a CD.
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Not known
- Fax:609-582-9204
- Email:rbakerpc@aol.com
- Postal address:EMS Professional Software, Specialized Software Libraries, Baker Enterprises, 20 Ferro Drive, Sewell, NJ 08080
- ------------------------------------------------------------------------
- ISCL CD ROM from ImageSoft
-
- Checkout the ISCL CD ROM from ImageSoft, it contains the largest
- collection of C++ source code ever compiled in one place. It's available
- from ImageSoft
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Not known
- BBS:(516) 767-9074
- Fax:(516) 767-9067
- Email:mcdhup!image!iscl
- Postal address:ImageSoft Inc., 2 Haven Avenue, Port Washington, NY 11050
- Tel:(516) 767-2233
- ------------------------------------------------------------------------
- USL UNIX Toolchest - An electronic catalog for browsing and ordering source software
-
- This catalog provides unsupported software products, developed within
- AT&T, for the commercial UNIX world. As you browse through the online
- catalog, you'll find descriptions of all the tools, complete with
- information on memory and disk requirements, documentation, and license
- fees.
-
- United States and Canada, may access the Toolchest by dialing 1-908-522-
- 6900(e-7-1) and logging in as "guest".
-
- Note : The USL UNIX Toolchest is no longer marketed by USL or Novell; it
- has reverted back to AT&T. The only contact info I have for it is the US
- number 800-462-8146, option #2.
-
- Added : 01/01/95 Amended : 01/01/95
- Licencing : Not known
- BBS:1-908-522- 6900
- Tel:800-462-8146, option #2.
- ------------------------------------------------------------------------
- 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
-