April 01, 1995
URL:http://www.drdobbs.com/new-products/184403008
STL contains a broad set of algorithms that perform the most common kind of data manipulations programmers use, including searching, sorting, merging, copying, and transforming. The algorithms work with data types residing in different data structures. For example, the find algorithm in STL works on lists, vectors, files, or data structures for which the concept of finding makes sense.
STL also formally defines iterator, the standard data-accessing concept. STL defines several categories of iterators, each providing a different way of accessing data. A forward iterator guides the algorithm through the data from beginning to end. A bi-directional iterator lets the algorithm move forward and backward. A random-access iterator can jump around. All the algorithms are written in terms of these abstract categories. Because of this, one implementation of an algorithm works with any type of data structure.
The implementation of STL may be obtained by anonymous ftp from butler.hpl.hp.com in the directory/stl. For more information contact Hewlett-Packard Company, 3000 Hanover St., Palo Alto, CA 94304.
Quantify 2.0 can automatically compare one Quantify run with another. In addition, Quantify 2.0 supports multiple-threaded applications including Solaris threads, DCE threads, and lightweight processes under SunOS. With Quantify 2.0, developers can identify performance details per thread. Other features of Quantify 2.0 include a "river of time" graph, point-and-click subtree analysis capability, and an interface that includes intuitive menu bars and helps.
Quantify 2.0 supports SPARC workstations running SunOS or Solaris and HP9000 workstations running HP-UX. Quantify 2.0 is priced at $1,198 per developer, with a minimum order of three. Annual upgrades and support are an additional $250 per simple license. Existing Quantify users on maintenance will be upgraded to Quantify 2.0 for free. For more information contact Pure Software Inc., 1309 S. Mary Ave., Sunnyvale, CA 94087; (408) 720-1600; FAX: (408) 720-9200; E-mail: [email protected].
C/S ELEMENTS++ combines the capabilities in C/S ELEMENTS with C++ support. Features of C/S ELEMENTS++ include a separate C++ API that incorporates its own C++ libraries, as well as third-party libraries. In addition, C/S ELEMENTS++ automatically generates both C++ application code and class definitions. Additional C/S ELEMENTS++ features include the following: virtual functions that support advanced, object-oriented programming techniques such as customization by subclassing, representation of both GUI and non-GUI objects as C++ classes, and support for C++ in the Data Access Element via the C++ API.
C/S ELEMENTS++ supports Microsoft Windows, Sun Solaris, SunOS, and HP9000/HP-UX systems. C/S ELEMENTS++ is priced at $6,850 for a developer and deployment license. There are no run-time fees. For more information contact Neuron Data, Palo Alto, CA; (415) 321-4488.
QA C v4.0 includes support for analyzing C code that contains embedded SQL statements. With QA C v4.0, users will be able to parse C code with embedded SQL statements prefixed by EXEC SQL or $ and identify syntax errors, non-portable SQL, and invalid or questionable coding practices. QA C can access relational databases including those from Sybase, Ingres, Oracle, and Informix.
QA C supports UNIX platforms including those from SUN, HP, DEC, and IBM. QA C is also available on 386/486/Pentium PCs running SCO UNIX. A QA C v4.0 license starts at $6,000. For more information contact ASTA Incorporated, 1 Chestnut St., Suites 205/206, Nashua, NH 03060; (800) 350-2782 or (603) 889-2230; FAX: (603) 881-3740.
With MacAnalyst and MacDesigner v4.3, object-oriented designers can draw diagrams using Booch, OMT, Coad/Yourdon, or Shlaer/Mellor notations with dictionary-defined class attributes and operations. Information for attributes and operations include data types and function argument lists. Source code consisting of C++ or Object Pascal interface files and function code frames can be generated.
Features of the tool suite for database designers include entity-relation diagrams (ERDs), customizable Details dialog, Data Dictionary, and foreign keys. Also ANSI-standard SQL can be generated to create the database for a relational database system (RDBMs). Designers using structured analysis and design methods can add function-return data types and function argument lists to each model and automatically generate function code frames in either C, Pascal, Basic, or FORTRAN.
Other features of the MacAnalyst and MacDesigner Tool Suite v4.3 include customization options and a project menu. Code can be generated for a set of design diagrams or added incrementally to existing code files for selected diagram objects.
Prices for the MacAnalyst and MacDesigner CASE tool suite v4.3 range from $995 to $2,995 per copy. Site licensing is also available. For more information contact Excel Software, P.O. Box 1414, Marshalltown, IA 50158; (515) 752-5359; FAX: (515) 752-2435; E-mail: [email protected].
UPData stores the information in a compressed data file, which can be returned by a user to the developer for analysis. Based on that data, developers can focus their efforts on the areas where they can provide the most benefit. For example, defaults and options can be set to streamline the interface and make it smoother and more intuitive to use; coded optimization can be made to frequently-used routines; and areas where documentation, training, or online hints would help most can be identified. When UPData is used to track internal code warnings and errors, a problem discovered by a user will automatically generate an accurate log of the condition that led up to the error.
UPData is priced at $79.95 and contains both the Windows and DOS versions. For more information contact Cimulus Automation Systems, Inc., 2901 Hubbard Rd., Ann Arbor, MI 48105; (313) 769-4108.
According to Abraxas, CodeCheck 5.0 reads all variants of C/C++ source code. CodeCheck 5.0 supports Windows 95, Macintosh, OS/2, and Windows NT operating systems. CodeCheck 5.0 also supports UNIX network environments. Prices for CodeCheck 5.0 range from $495 to $1,995 per seat. Source code is available for license on minicomputer and mainframe sites. For more information contact Abraxas Software, Inc., 5530 S.W. Kelly Ave., Portland, OR 97201; (503) 244-5253; FAX: (503) 244-8375; E-mail: [email protected].
Additionally, High C/C++ reports the number of times a bad division result could occur without Pentium-safe floating-point division code. Developers can also analyze increases to execution time that result when using a software solution. According to David Wilcox, manager of technical support at MetaWare, "The software solution will be made available to customers with current versions of High C/C++ for extended DOS, Windows, and OS/2. New versions of High C/C++ for extended DOS, Windows, and OS/2 will include the Pentium fix."
For more information contact MetaWare Incorporated, 2161 Delaware Ave., Santa Cruz, CA 95060-5706, (408) 429-6382; FAX: (408) 429-9273; E-mail: [email protected].
With the VBI Kit, developers can create and integrate specialized visual editors into the Galaxy Visual Resource Builder, letting the developer work with custom and specialpurpose objects without leaving the Galaxy visual environment. The VBI Kit also lets developers modify standard Galaxy editors to operate on extended Galaxy objects within the Visual Resource Builders or replace galaxy visual editors with editors tailored to corporate objects, or modify the function of standard Galaxy visual editors to ensure that objects are used consistently across development groups.
Galaxy supports UNIX, Macintosh, Microsoft Windows, Windows NT, OS/2, and OpenVMS platforms. The Visual Builder Integration Kit is priced at $4,995. For more information contact Visix Software Inc., 11440 Commerce Park Dr., Reston, VA 22091; (800) 832-8668 or (703) 758-8230; FAX: (703) 758-0233.
Features of LOOX 3.0 include a communications protocol and 15 types of two-dimensional charts. In addition, LOOXMaker generates code and includes a drawing browser. LOOXLib contains a class of ready-to-use dynamic objects and two classes of vector objects, the PARALLELOGRAM class and the SUBDRAWING class. LOOXLib also includes methods and resources for creating customizable vector objects. The methods include detecting a user-click with the right mouse button and designing editable text objects. LOOX 3.0 also includes on-line documentation, a tutorial, and source code for various sample programs.
LOOX 3.0 supports SUN OS 4.1.x, Solaris 2.x, HP-UX 9.0, AIX 3.x, SGI IRIX, Solaris x86, UNIXWare, SCO, and X Terminals with X11R4 or X11R5. LOOX 3.0 requires Motif, X11R4, or X11R5. LOOX 3.0 is priced at $9,950 per license. There are no run-time fees. For more information contact LOOX Software, Inc., 4962 El Camino Real, Suite 206, Los Altos, CA 94022; (415) 903-0942; FAX: (415) 903-9824.
Available in two editions, the Standard Edition of KIPP ImageControls provides image scan, print, and display capabilities. The Gold Edition includes sophisticated image processing features required in high-volume applications. The Gold Edition includes the following image processing features: bar code recognition during scanning; image deskewing to align misfed documents electronically to improve optical character recognition accuracy; job separation detection to identify the start of a new document in batches; and text annotation to electronically mark scanning date, time, or other information on the image. Both editions support rated-speed scanner operations for 100 scanners operating from 10 ppm to 100 ppm, and network printing at up to 17 ppm.
The Standard Edition of KIPP Image Controls is priced at $995. The Gold Edition is priced at $2,995. There are no royalty fees or licensing restrictions. For more information contact Kofax Image Products, 3 Jenner St., Irvine, CA 92718-3807; (714) 727-1733; FAX: (714) 727-3144.
Features of the WinHelp Video Kit include Software Video Camera, a full-motion screen action recording program; Video Wizard for adding video and sound to Help projects; a video tester for previewing video and sound files; WinHelp Video/Sound Player for video and sound playback in Help files; and Video for Windows 1.1d Runtime.
The RoboHELP 3.0 and WinHelp Video Kit bundle is priced at $499. The WinHelp Video Kit can be purchased separately for $99. WinHelp Video Kit includes a royalty-free license to distribute the video/sound player DLL. Registered users of RoboHELP 2.0 and 2.6 can upgrade to the RoboHELP 3.0 and WinHelp Video Kit for $129. For more information contact Blue Sky Software Corp., 7486 La Jolla Blvd., Suite 3, La Jolla, CA 92037; (800) 677-4946 or (619) 459-6365; FAX: (619) 459-6366.
The software fix will be available free of charge to owners of 386, 486, and Pentium optimized versions of NDP C/C++, NDP FORTRAN, and NDP Pascal. For more information contact Microway, Research Park, Box 79, Kingston, MA 02364; (508) 746-7341l FAX: (508) 746-4678; E-mail: [email protected].
PASTERP is a Pascal-Like interpreter with an embedded interface to C++ and Borland Pascal programs. The PASTERP development kit includes: Object, the PASTERP parse and execution engine implemented as a hierarchy of Borland Pascal Object classes; DLL, the PASTERP parser and engine implemented in a DLL that can be interfaced using the DLL's API; object-oriented frameworks; and support for dynamic functions.
The XSpawn library contains a set of functions, which detect spawned program termination and its exit code, support synchronized spawning under WIN-OS/2 and Windows NT, and detect termination and exit code of OS/2 and Win 32 applications. XSpawn is shipped with header files and example programs for C/C++, Borland Pascal, and Visual Basic.
IH is priced at $149. PASTERP is priced at $350 with royalty fees. XSpawn is priced at $99 with full basic source code included. For more information contact HyperAct, Inc., P.O. Box 5517, Coralville, IA 52241; (319) 351-8413; FAX: (319) 351-8413; CompuServe: 76350,333; Internet: [email protected].
SoDA is available as an option to Rational Rose and supports workstations running SunOS and Solaris. Rational also plans an AIX version. SoDA is priced at $6,000. For more information contact Rational Software Corporation, 2800 San Tomas Expressway, Santa Clara, CA 95051-0951; (800) 728-1212 or (408) 496-3600; FAX: (408) 496-3636; E-mail: [email protected].
RCE supports Windows, Windows 95, Windows NT, OS/2, and UNIX. RCE is priced at $1,990 for Windows , or $3,330 for UNIX. For more information contact ESC, P.O. Box 1982, Lawrence, KS, 66044; (913) 832-2070;FAX: (913) 832-8787; or Xcc Software, Durlacher Allee 53, D-76131 Karlsruhe, Germany; +49 721-616474; FAX: +49 721-621384; E-mail: [email protected].
The Starter Pack supports PCs. The Power Pack supports PCs, Sun SPARC, Sun Solaris, and HP9000 HP-UX. Pricing for the Starter Pack starts at $395. For more information contact Boston Systems Office/Tasking, 333 Elm St., Dedham, MA 02026; (617) 320-9400; FAX: (617) 320-9212.
For more information contact CRC Press, Inc., 2000 Corporate Blvd. N.W., Boca Raton, FL 33431; (800) 272-7737 ext. 2232 or (407) 994-0555; FAX: (800) 374-3401.
Terms of Service | Privacy Statement | Copyright © 2024 UBM Tech, All rights reserved.