Departments


New Products

Industry-Related News & Announcements


ParcPlace Ships MethodWorks 1.0

ParcPlace Systems, Inc., has introduced MethodWorks 1.0, an analysis and productivity tool, which supports corporate developers in discovering the correct business objects for applications. Developers can describe business functionality in end-users' terms.

MethodWorks consists of a set of tools to help developers perform accurate analysis to reduce coding errors and enhance productivity. The core of MethodWorks is its scripting tools, used to specify business functionality. The Script Editor lets developers create, link, and reuse scripts to capture and organize business logic. MethodWorks identifies potential objects as scripts are entered, and its specialized tools highlight common business modeling problems.

MethodWorks complements existing CASE/modeling tools. Third-party tools that provide repository management, diagramming, and code generation can enhance ParcPlace's toolset when used in conjunction with MethodWorks. The product complements existing notation and methods, including those of Booch, Rumbaugh, and Jacobson. MethodWorks helps developers discover objects using ParcPlace's Object Behavioral Analysis (OBA) method. MethodWorks is written in VisualWorks, ParcPlace's client and server development tool based on the ParcPlace Smalltalk object-oriented programming language. MethodWorks can be used alone or in combination with VisualWorks.

MethodWorks is shipping on Intel-based PCs under Windows 3.1 and Windows NT with a SunOS version planned for summer 1995. Windows systems are priced at $995, and UNIX-based systems are priced at $1,395. For more information contact ParcPlace Systems, Inc., 999 E. Arques Ave., Sunnyvale, CA 94086-4593, 800-759-7272 or +1-408-481-9090; FAX: +1-408-481-9095.

MetaWare Announces DSOM Support

The High C/C++ Toolset for OS/2 with DirectToSOM functionality now supports the distributed SOM (DSOM) technology. DSOM makes it possible to access SOM class objects across a network.

"DSOM, designed by IBM Corporation, is a technology that handles creation and destruction of 'remote' objects," said Bennett C. Watson, MetaWare's president.

Under DSOM, users of a remote object can syntactically pretend that they have a local object. This means that method calls can be written as if the object were local. Users are really operating on a DSOM-created local proxy of the remote object. A proxy is an instance of a class derived from the base class. Method calls on the proxy are redirected or "forwarded" to the remote object. Parameters are sent across the network to the remote object and return results are sent back. Users can compile C++ source code to directly create SOM-compatible binaries without having to write Interface Definition Language (IDL) descriptions of classes. The resulting SOM objects can interoperate with SOM objects written in other languages. The compiler can automatically generate IDL for C++ classes so that other SOM-supported languages that use IDL can interface with the classes.

The toolset is priced at $595 per license. For more information contact MetaWare Incorporated, 2161 Delaware Ave., Santa Cruz, CA 95060-5706, +1-408-429-6382; FAX: +1-408-429-9273.

Zinc Releases Application Framework Version 4.1

Zinc Software has released Zinc Application Framework v4.1, its C++ class library and visual development tool. Version 4.1 adds new objects, enhances existing objects, adds support for additional platforms, increases performance, and improves product stability. Zinc 4.1 allows developers to create globally-enabled, object-oriented, cross-platform applications with one set of source code.

Features and enhancements in version 4.1 include: an IMAGE object, allowing display of large bitmaps from native file formats; a FILE object, allowing portable read and write of binary files; CTL3D support for Windows; an improved and easier-to-use help display; support for dot-matrix printers in MS-DOS applications; easier-to-learn function names; improved performance; and improved stability. Zinc has continued and enhanced their MS-DOS support.

Zinc is licensed on a per developer, per platform basis. Current pricing for Zinc products includes: Zinc Engine, $499; DOS Key, $499; Microsoft Windows Key, $499; IBM OS/2 Key, $499; Apple Macintosh Key, $499; X/Motif Key (available for Solaris, SunOS, HPUX, AIX, OSF/1, SCO, X86, QNX, or DESQview/X), $1,499; Curses Key (AIX or SCO), $1,499; NEXTSTEP Key, $1,499; Unicode Key (Asian Language support), $4,999. Discounted platform bundles are available, with the Zinc Everywhere Bundle (all platform keys) priced at $7,499. For more information contact Zinc Software Incorporated, 405 S. 100 E., Pleasant Grove, UT 84062, +1-801-785-8900; FAX: +1-801-785-8996; BBS: +1-801-785-8997; Internet: info@zinc.com.; CompuServe: GO ZINC.

Rogue Wave Announces Rogue Wave Tools For MFC

Rogue Wave Software has announced Rogue Wave Tools for MFC. The library supports developers creating Windows applications using Microsoft Visual C++, versions 1.5X and 2.X. Rogue Wave Tools for MFC provides more flexible data structures than those in the Microsoft Foundation Class Library (MFC). The library includes a sorted binary tree collection along with a string class, which supports regular expressions and other classes.

The binary tree collection provides a default sorting function that can be overridden by a user-defined comparitor. An additional class provides a disk-based binary tree collection, whose size isn't limited by the amount of available RAM. Rogue Wave's enhanced string class supports regular expressions, parsing, and provides copy on write. The library provides advanced date and time functions, supporting varied formats across time zones and countries. RWBitVec provides a bit vector with a length that can be set at run time. RWTimer provides a start/stop timer working in CPU-time for measuring durations.

Rogue Wave Tools for MFC will be available in source code in October 1995 for under $150. For more information contact Rogue Wave Software, Inc., 260 S.W. Madison, P.O. Box 2328, Corvallis, OR 97339; 800-487-3217 or +1-503-745-3010; FAX: +1-503-757-6650.

Gimpel Software Releases C-Vision 4.0

Gimpel Software has anounced the release of its software package, C-Vision v4.0. C-Vision v4.0 is a set of tools supporting the analysis, documentation, and maintenance of C and C++ source. The package consists of four main parts: a cross-referencer, a diagrammer for function-call graphs and class hierarchies, a source code reformatter, and an intelligent source code lister.

The cross-referencer produces a listing of symbols with usage and type information. Usage includes definition, declaration, assignment to, and address of. Type information includes prototypes for functions and templates. All symbols, including macros, types, templates, and members are eligible for inclusion in the cross-reference, subject to suppression options. Cross-reference and tree information may be dumped in an ASCII format. The symbol count limit has been increased from 64 K to 4 Meg.

The tree formatter provides various output formats to provide different code views. In addition to trees of function calls, C-Vision can produce trees of classes and show the relationships between them. Given an element of a class or function hierarchy, C-vision will produce the complete tree emanating in either or both directions. Numerous options for pruning "uninteresting" information are provided.

The C-Vision reformatter provides flexible indentation control, including independent repositioning of curly braces, nested preprocessor statements, case/default statements, and labels. It also provides independently adjustable spacing around each operator.

C-Vision runs under MS-DOS or OS/2. The cost to license C-Vision v4.0 is $239. Updates are available to current C-Vision users for $100. For more information contact Gimpel Software, 3207 Hogarth Lane, Collegeville, PA 19426; +1-610-584-4261; FAX: +1-610-584-4266.

ObjectSpace Introduces Systems<Toolkit>

ObjectSpace, Inc. has introduced Systems<Toolkit>, a comprehensive set of cross-platform C++ foundation classes which take a step in providing developers with the benefits of the advanced Standard Template Library (STL). In addition to a multi-thread implementation of STL, Systems<Toolkit> addresses operating system interface features such as files, sockets, threads, and processes. Systems<Toolkit> provides a simple, comprehensive interface to the operating system. Code written using the Systems<Toolkit> cross-platform classes is fully thread-safe and works without modification across UNIX, Windows 3.1, Windows NT, Windows 95, and OS/2.

Hewlett-Packard's STL has become the accepted ANSI standard. Systems<Toolkit> provides a migration path from older, proprietary class libraries. Systems<Toolkit> provides utilities, template containers and non-template containers that follow ANSI standards whenever possible. Systems<Toolkit> includes: STL<Toolkit>, utilities such as 64-bit time and date, time zone, fully templatized ANSI string with support for international strings; IPC classes such as sockets, pipes, message queues, shared memory, and I/O-multiplexing; thread classes, file, directory, path, process, signal, timer, environment, resource, events, filters, and handlers; a 400+ page users guide, complete with 400+ examples, full source, and no royalties.

Systems<Toolkit> will take the place of ObjectSystems in ObjectSpace's product line. The price is listed at $375. Users of ObjectSystems, the C++ framework for cross-platform UNIX systems development will be offered free upgrades to Systems<Toolkit>. For more information contact ObjectSpace, Inc., 14881 Quorum Dr., Suite 400, Dallas, TX 75240; +1-214-934-2496; FAX: +1-214-663-3959; E-mail: info@objectspace.com.

Trinzic Annouces ObjectPro 2.0

Trinzic Corporation has introduced ObjectPro 2.0, the company's object-oriented application development tool. ObjectPro 2.0 provides various enhancements designed to simplify object-oriented development. Version 2.0 contains a series of customizable "Wizards," which will automatically generate ObjectPro code. A program will prompt developers for information and then create an ObjectPro application, which contains all the screens and code required to list, edit, update, and add to database tables. New tools simplify navigation throughout an Objectpro application. Additional enhancements include improvements in the method editor, the debugger, floating toolbars in the window, and report editors.

ObjectPro 2.0 includes a browser and encourages reuse of classes, methods, and libraries. ObjectPro 2.0 supports Object Linking and Embedding (OLE) so developers will be able to create applications, which embed OLE controls (OCX and VBX). Additionally, ObjectPro applications will be generic OLE containers so that other OLE applications may be embedded. ObjectPro v2.0 has the ability to generate C++ code, while strictly enforcing the object paradigm.

ObjectPro 2.0 is currently in customer test and is expected to be generally available in the third quarter of this year at a cost of $2,995 per unit (with volume discounts available). For more information contact Trinzic Corporation, 101 University Ave., Palo Alto, CA 94301; +1-617-891-6500.

Amzi! Renames Products

Amzi! inc. has renamed two of its products. Their flagship product, formerly Cogent Prolog, is now called Amzi! Prolog. The API for connecting Prolog to C/C++, Visual Basic, Delphi, etc. is now called Amzi! Logic Server. Amzi! has renamed these products to avoid customer confusion with Cogent Data Technology's products, and to tie the product name to the company name. For more information contact Amzi! inc., 40 Samuel Prescott Drive, Stow, MA 01775; +1-508-897-7332; FAX: +1-508-897-2784; E-mail: amzi@world.std.com.

ObjectSoftware Releases ObjectManual 1.0

ObjectSoftware has release ObjectManual 1.0, a tool for generating HTML documents from C++ programs. ObjectManual analyzes C++ classes and generates documentation in HyperText Markup Language (HTML) format, and can be viewed by HTML browsers and editors.

ObjectManual generates "class" level documentation and handles both template and non-template classes. ObjectManual generates "class analysis" as a part of the documentation. User specific comments can be extracted from the C++ source file and made a part of the generated documentation. Regular expressions can be used to suppress documentation generation for specific classes. No source code changes are required. ObjectManual works at the source level and doesn't distinguish between compilers.

ObjectManual Release 1.0 is available for SPARC SunOS 4.1.X, SPARC Solaris 2.X, and x86 Solaris 2.4 architectures. Pricing varies by configuration. Single, multiple, and floating licenses are available. For more information contact ObjectSoftware Inc., 7825 McCallum Blvd., Ste. #1802, Dallas, TX 75252, +1-214-373-2021; FAX: +1-214-250-4925; E-mail: objsoft@netcom.com; URL:ftp://ftp.netcom.com/pub/ob/objsoft/ htmlinfo/Testing.html.

Softel vdm Upgrades SftTree 1.0

Softtel vdm has upgraded SftTree 1.0, a tree control for the Windows operating system. SftTree now supports in-place editing of tree item data using any user-specified Windows control. Registered users of SftTree will automatically receive a free update. SftTree provides a hierarchical data display, with features such as multiple data columns, multiple text lines per item, built-in column headers (optional buttons), user resizable columns, grid lines, 3-D item display, sorting, and optimal horizontal scroll-area calculation. Several bitmaps per items can be used, including user-definable expand/collapse button bitmaps. The drag and drop processing automatically determines whether vertical scrolling is required.

SftTree supports Windows 3.1, Win32s, Windows NT, and Windows 95 using the same API. The royalty-free 16- and 32-bit DLLs can be used with C and C++ (MFC and OWL classes are included), or other DLL-capable languages using the SendMessage API.

SftTree 1.0 is priced at $249 or $349 with DLL source code. For more information contact Softel vdm, 11 Michigan Ave., Wharton, NJ 07885, +1-201-366-9618; FAX: +1-201-366-3984.

IDE Announces StP/RevC

Interactive Development Environments (IDE) has announced StP/RevC, a tool for reverse engineering of legacy C source code into a complete design environment for reengineering. StP/RevC is tightly integrated with Software through Pictures for Structured Environments (StP/SE 5.1). StP/RevC can analyze existing code into structure charts, data structures, and control flow charts. StP/RevC creates a graphical representation of C source code for the Software through Pictures Structured Environment model and automatically generates the model into a shared repository. StP/RevC can capture comments in the source code and include them with the generated model.

StP/RevC includes robust parsing technology, which can parse multiple sets of source files. The reverse engineering process is not tied to any particular compiler, which eliminates the need for modifying existing sorce code to ensure correct processing. StP/RevC also provides an optional interface for static analysis of code through a cross-reference browsing utility and metrics reporter. StP/RevC can also be used in conjunction with the Software through Pictures Testing tool (StP/T).

StP/RevC is available for Sun SPARCs running SunOS or Solaris. Pricing for StP/RevC starts at $10,000. The optional package with the cross reference browser and metrics report generator is $750. For more information contact Interactive Development Environments, 595 Market St., 10th Floor, San Francisco, CA 94105; 800-888-4331 or +1-415-543-0900; FAX: +1-415-543-0145.

MITI Releases SQL*C++ v4.0

Miti has launched SQL*C++ v4.0, a C++ class library for rapid application development (RAD) of SYBASE and ORACLE database applications. SQL*C++ provides access to multiple databases directly from UNIX using the native database API.

Version 4.0 provides the following enhancements: improved performance due to changes in memory management, database access, and class interfaces; support for Binary Large Objects (BLOBs); support for C++ exceptions; new SCRecord and SCRecordFactory Classes developed as abstractions of the database records, which allow interfacing to RDBMS without writing SQL statements; and built-in quality assurance with the integration of Purify, a tool for identifying run-time errors and memory leaks.

Versions for UNIX-based ORACLE and SYBASE environments begin volume production in July 1995. A single-user license for a UNIX system is priced at $899. MITI's plans call for an SQL*C++ DLL for Microsoft Windows environment later this year, and DB2 and INFORMIX support in 1996. For more information contact MITI, 2895 Temple Ave., Long Beach, CA 90806, 800-366-6484 or +1-310-424-4399; FAX: +1-310-424-9385; Internet: sqrgroup@miti.com.

Bytech Releases PrintWorks

Bytech Business Systems, Inc. has released PrintWorks. PrintWorks is a Visual Basic custom control for creating, previewing, and printing documents. PrintWorks provides a built-in preview window used for both screen display and printing. One line of code launches this window from an application, allowing scrolling, zooming, and printing of some or all of the pages. PrintWorks handles mixed landscape and portrait pages. The VBX works directly with the Windows API printing functions, so any Windows Printer can be used, including a FAX.

PrintWorks uses a Windows Dynamic Link Library (DOCMAN.DLL) written in C++ to process the documents. DOCMAN.DLL also contains a graphics library. PrintWorks creates output by drawing rather than using graphics controls or executing a form print. PrintWorks creates a scalable metafile to represent each page.

PrintWorks is priced at $149. For more information contact Bytech Business Systems, Inc., 5C Medical Park Dr., Pomona, NY 10970, +1-914-354-8666; FAX: +1-914- 354-5433; CompuServe: 74577,1032.

Omniscience Announces ORDBMS

Omniscience Object Technology, Inc. has announced Omniscience Object-Relational Database Management System (ORDBMS), a production quality object and relational database that is robust in functionality, lightweight, supports native SQL, and complies with standards for Windows applications. ORDBMS 2.0 provides interoperability across different language interfaces, in particular between SQL and object databases in a single Windows program.

ORDBMS 2.0 features include the following: the ability to make C/C++ objects persistent with caching, robust rollback and crash recovery, query capability, database compaction, b-tree and hash indexes, and enhanced performance; a small footprint, which can run on small configurations such as notebook machines; support for standards, including ODMG-93 C++ language bindings, ANSI SQL-92 standards, and ODBC 2.0; and interoperability is provided between both relational and object database models. A row in a SQL table can be accessed and manipulated by a C++ program and, conversely, instances of a C++ class can be queried by a SQL select statement as though they were rows in a SQL table.

ORDBMS Standard Edition 2.0 is available for Window 3.1, Window NT (32-bit), and Solaris. Macintosh and Power Mac versions are planned for later in 1995. For more information contact Omniscience Object Technology, Inc., 3080 Olcott St., Suite 100C, Santa Clara, CA 95054, +1-408-562-0799; FAX: +1-408-562-0757.

Crisis in Perspective Announces JOEY

Crisis in Perspective, Inc. has announced JOEY, a Windows-integrated, user-interface toolkit for 3-D interactive application developers. JOEY is integrated with Microsoft Visual C++ and the MFC development environment, and provides access to OLE, OLE automation, and multiple graphics/rendering systems (including OpenGL). JOEY makes interactive 3-D graphics accessible to both application developers and users. With JOEY, 3-D objects and diagrams can be included in word processing and other traditionally 2-D applications.

JOEY runs on Windows NT and Windows 95. The JOEY Toolkit will ship with Interactive Graphics in Windows, a Crisis in Perspective book published by Springer-Verlag in the summer of 1995. The JOEY Development Environment, a more extensible version of JOEY licensed for commercial applications is priced at $250. For more information contact Crisis in Perspective, 1306 N.W. Hoyt St., Suite 409, Portland, OR 97209, +1-503-227-7826; FAX: +1-503-223-4453.

Scientific Endeavors Upgrades GraphiC

Scientific Endeavors Corporation has added several features to its plotting and graphics software package, GraphiC. The architecture of GraphiC/Win has been changed so that it is easier for users to create and manage their own windows. The GraphiC/Win screen driver is in a DLL and the entire GraphiC library can now be created as a DLL. GraphiC/OS/2 will now remember users' source and destination directories within a session when multiple file conversions are being performed. The Hewlett-Packard color laser printer and the Epson Esc/P2 printers are now supported under DOS.

Several new plots have been added to the GraphiC library including plume plots and waterfall plots. New legend features allow users to create vertical or horizontal colorscale legends easily. The labels can be rotated at any angle. Random point 3-D and contour features provide greater flexibility in displaying random point data.

Windows, DOS, and OS/2 versions of demos and example programs are accessible on CompuServe in the GraphicsC Vendors Forum, "GO SCIEND" Library Section 13. For more information contact Scientific Endeavors Corporation, 508 N. Kentucky St., Kingston, TN 37763; +1-615-376-4146; FAX: +1-615-376-1517.

AIB Announces Sentinel for UnixWare 2.0

AIB Software Corporation has announced that its memory access error detection tool, Sentinel, is available for UnixWare 2.0 by Novell. Sentinel locates and helps correct dynamic memory-related errors in C, C++, and X-Window System programs. Sentinel performs error detection regardless of the error location: in your code, third-party libraries, or shared libraries. Sentinel can provide detailed information, including a full stack trace, file, function, and line number of the memory error.

For more information contact AIB Software Corporation, Herndon Corporate Center, 115 Herndon Pkwy., Herndon, VA 22070, +1-703-787-7700; FAX: +1-703-787-7720; E-mail: info@aib.com.

FLEMING Ships GRAF/DRIVE PLUS 4.5

FLEMING SOFTWARE has begun shipping version 4.5 of its GRAF/DRIVE PLUS Printer and Desktop Publishing drivers. Since its initial release in 1989, GRAF/DRIVE PLUS has been a Borland-only product. With version 4.5, the product provides its device-independent printer/plotter graphics for Microsoft, Symantec, and other C/C++ compilers. GRAF/DRIVE makes no calls to the compiler's run-time library, making it compatible with any 16-bit compiler, which can link Microsoft object modules.

GRAF/DRIVE PLUS is primarily a vector graphics product rather than an image dump utility. For vector devices like plotters and PostScript, it outputs vector commands. For laser, ink jet, and dot matrix printers it is a raster image processor (RIP), which converts vector objects such as circles, lines, and graphics text to printer resolution bitmaps. GRAF/DRIVE PLUS can scale and dither and print PCX, TIF, GIF, BMP, and Targa files, and do screen dumps.

GRAF/DRIVE Plus is priced at $149 for a personal use license and $299 for a developer's license (with royalty-free distribution). For more information contact FLEMING SOFTWARE, P.O. Box 569, Oakton, VA 22124, +1-703-591-6451; FAX: +1-703-273-7756.

VeriFone Introduces OMNI VuFone

VeriFone, Inc., has introduced the OMNI VuFone application development kit, a software development environment for VeriFone's smartphone. The development kit is based on C and enables developers to easily develop a range of value-added applications for home and small businesses, including banking, bill payment, shopping, home security, and home automation. The OMNI VuFone application development kit includes the following: TXO Workbench, a software toolset with linker, debugger, and ANSI compiler for developing C OMNI VuFone applications (TXO Workbench runs on an MS-DOS PC); Programmer's Support Package (PSP), including libraries, sample code, and support files; OMNI VuFone and a PC-to-VuFone interface cable; and extensive documentation for the OMNI VuFone, the tools, and libraries.

The development kit is priced at $599.95. Evaluation copies are available. For more information contact VeriFone, Inc., 3 Lagoon Dr., Redwood City, CA 94065-1561, 800-545-5557 or +1-415-591-6500; FAX: +1-415-598-5504.

GLC Releases GLC COMMUNICATIONS LIBRARY for Windows

Global-LINK Communications (GLC) has released the GLC COMMUNICATIONS LIBRARY for Windows, a collection of C++ routines that allow access to the Microsoft Windows Serial application programming interface (API). Features include native Windows 3.1 compliant DLL, over 20 functions for direct control and monitoring of the serial port, support for eight simultaneous ports, and support for port speeds up to 115,200 baud.

The GLC COMMUNICATIONS LIBRARY for Windows is priced at $160. For more information contact Global-LINK Communications, 8101 Lazy Ln, Austin, TX 78757, +1-512-453-4602; BBS: +1-512-454-8752.