Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Channels ▼
RSS

Of Interest


FEB95: OF INTEREST

MetaWare's recently released High C/C++ Version 3.3 compiler fully implements C++ exception handling (including nested exceptions), C++ namespaces for compatibility with third-party class libraries, and new-style casting notation. The C++ namespace capabilities let you avoid name clashes with third-party libraries and run-time type information (RTTI). With RTTI and dynamic_cast (new cast notation), you can write applications that perform dynamic, object-specific operations based on an object's size, type, or methods. New style-casting notation provides safer typecasts than the old C notation, and it's versatile and easy to identify in program code.

Version 3.3 also provides OMF common support for templates, virtual function tables, RTTI, and inline functions. A 32-bit source-level debugger is included.

Version 3.3 requires a 386, 486, or Pentium-processor-based PC with a minimum of 8 Mbytes RAM. Fifteen Mbytes of disk space are required for compiler installation. Programs created with High C/C++ can be run in Phar Lap's TNT DOS-Extender SDK run-time environment, or in Windows 3.x 386 Enhanced mode.

In a related announcement, MetaWare announced the availability of Version 3.3 of the SPARC to DOS Cross Compiler. The cross compiler enables applications developed on Sun SPARCstations to be distributed on Intel 386, 486, or Pentium architectures running Windows or DOS.

High C/C++ 3.3 sells for $795.00, while the cross compiler sells for $2895.00. Reader service no. 20.

MetaWare Inc.

2161 Delaware Ave.

Santa Cruz, CA 95060-5706

408-429-6382

SQA has started shipping SQA TeamTest Version 3.0, an automated GUI client/server testing tool for the Windows. SQA TeamTest 3.0 is built on a network repository that integrates test planning, test development, test execution, results analysis, defect tracking, and summary reporting and analysis.

SQA TeamTest 3.0 lets you configure the tool to recognize (via record and playback) GUI objects from among a variety of options. You can also test the states of Window objects such as pushbuttons, check boxes, and radio buttons. Furthermore, the testing tool includes a 3-D graphics engine combined with a customizable report writer that lets you design your own reports with your choice of fonts, sizes, style, colors, and the inclusion of bitmap images. All test-repository information can be extracted and reported. SQA TeamTest 3.0 sells for $2495.90 per installation. Reader service no. 21.

SQA Inc.

10 State Street

Wolburn, MA 01801

617-932-0110

3Dlabs has begun sampling its GLINT 300SX 3-D processor that, the company claims, enables OpenGL applications running on GLINT-accelerated Pentium PCs to outperform high-priced workstations. The GLINT processor incorporates the equivalent of a high-end workstation graphics-board chip set in a single chip. Target platforms include desktop PCs, workstations, and embedded systems. GLINT is capable of processing 300,000 shaded, depth-buffered, and anti-aliased polygons/second. The chip provides complete 32-bit color; 2-D and 3-D acceleration; and an on-chip, PCI-compliant, localbus interface and integrated LUT-DAC control, making a complete graphics subsystem possible with minimal chip count. GLINT implements all the 3-D rendering operations of OpenGL in silicon, including Gouraud shading, depth buffering, anti-aliasing, and texture mapping. The GLINT 300SX costs $150.00 in volume, with full-volume shipments expected in the first quarter of 1995. Reader service no. 22.

3Dlabs Inc.

210 N. 1st Street, #403

San Jose, CA 95131

408-436-3456

Microsoft has started shipping its Visual C++ Version 2.0 Cross-Development Edition for Macintosh, designed for developers who want to port Windows-based applications to the Macintosh. The development environment is a Windows-hosted/Macintosh-target system.

Visual C++ 2.0 Cross-Development Edition for Macintosh is an add-on to Visual C++ 2.0 running Windows NT on an Intel processor. The toolset includes the Windows Portability Libraries (WPL), an implementation of the Win32 API and architecture for System 7.x that allows MFC and Win32-based applications to run largely unchanged on the Macintosh. These libraries automatically address user-interface differences so the resulting application incorporates a native Macintosh look. Developers can also access System 7.x features to implement Macintosh-system specific features. Visual C++ 2.0 Cross-Development Edition for Macintosh also includes: a version of Microsoft Foundation Classes 3.0 for the Macintosh; high- performance optimizing C/C++ 680x0 cross compiler seamlessly integrated into the Visual C++ development environment; C++ language support for templates and exception handling; C++ debugging support for remote debugging of applications for the Macintosh; new wizard and project-management features tailored to the development of applications for the Macintosh; tools for building Macintosh-specific menu items and dialog boxes; and a porting tool for identifying nonportable constructs in Windows-based applications.

Macintosh apps developed with Microsoft Visual C++ 2.0 Cross-Development Edition for Macintosh can be distributed royalty free. You can license the toolset for approximately $2000.00. Since the tools were actually developed by the Microsoft applications group to port Word and Excel to the Mac, developers of general-purpose word processors and spreadsheets will have to work out special licensing terms with Microsoft. Reader service no. 23.

Microsoft

One Microsoft Way

Redmond, WA 98052-6399

206-882-8080

The SOS Application Profiler, from Solid Oak Software, is a development tool that lets you selectively monitor file-access functions during and after development. Essentially, the tool is a 13-Kbyte TSR monitor that you install when file-access problems are encountered. A DLL is supplied that allows custom configuration of logging functions from the calling application. The profiler can be used with Visual Basic, Visual C++, Borland Pascal, Clipper, or any other language supporting DLL access or OBJ linking. The tool sells for $99.00 and includes an unlimited run-time distribution license. Reader service no. 24.

Solid Oak Software

P.O. Box 6826

Santa Barbara, CA 93160

805-967-9853

CIEX Version 2.3.5, a very high-level language (VHLL) for 386/486 PCs, can be downloaded from New Line Software. CIEX is a command-line interpreter and scripting language tailored for text and data processing. It supports DOS commands, math functions, text parsing, replacement using wildcards, multidimensional data arrays and records, and screen-buffered text-graphics output.

If you don't have access to America Online, you can request a disk at no cost from New Line. A 300-page manual costs $40.00. A development environment, which includes online help, interactive debugger, script libraries, syntax checkers, and sample scripts, sells for $35.00. Reader service no. 25.

New Line Software

7348 S. Alton Way, #1

Englewood, CO 80112

800-441-2931

Dialogic has announced the release of the SCSA Telephony Application Objects (TAO) Framework API Version 3.0, the software portion of the Signal Computing System Architecture. The SCSA APIs provide a hardware- and vendor-independent interface that simplifies development of multitechnology computer-telephony applications and makes developed applications more scalable and portable. Because both locally hosted and remote applications can control the underlying server using the same APIs, they are ideal for client/server environments in which multiple computer-telephony applications can share the same server resources.

SCSA APIs are independent of the underlying hardware platform so that application-software developers no longer need to directly control hardware- and software- technology resources by means of their physical location; their applications can be implemented on top of various hardware platforms.

The SCSA APIs form the top layer of the SCSA TAO Framework, a hardware-independent software architecture that simplifies developing computer-telephony applications. The SCSA TAO Framework consists of: SCSA APIs, a standard set of function calls that allow applications to easily control system resources and server-management functions; SCSA System Services, middleware for controlling various server-management tasks; and SCSA Service Provider Interfaces, a standardized means for communication between the various system providers in an SCSA Server.

A white paper describing the SCSA Telephony Application Objects Framework is also available at no charge from Dialogic. Reader service no. 26.

Dialogic

1515 Route 10

Parsippany, NJ 07054

201-993-3030

MobileWare has announced availability of its MobileWare Version 1.1 software for delivering wireless data communications for large cc:Mail installations and enabling the development of custom mobile applications. Also included are systems-management features that streamline support of mobile workers.

With MobileWare 1.1, mobile workers can send and receive cc:Mail messages, print documents, send faxes, and transfer files to and from their NetWare network. Mobile workers can use cellular telephones and regular phone lines for remote data communications. MobileWare 1.1 supports industry-standard messaging APIs, and apps can be developed using PowerBuilder, Visual Basic, Microsoft Access, or Visual C++. The software sells for $280.00 per user. Reader service no. 27.

MobileWare

2425 N. Central Expressway, Suite 1001

Dallas, TX 75080-2748

800-260-7450

Apple Computer has begun shipping QuickTime 2.0 for Windows, a cross-platform tool for creating, using, and sharing multimedia information between Macintosh and Windows. QuickTime for Windows supports full-motion/full-screen video at 30 frames-per-second. The system lets you integrate and synchronize photos, music, animation, text, audio, and the like. Built-in compression makes it possible to store a 20-slide multimedia presentation--including images, music, and text--on a single 1-Mbyte floppy diskette. The QuickTime 2.0 for Windows SDK will sell for $195.00. License fees for the product start at $300.00 per year, per title. Reader service no. 28.

Apple Computer

20525 Mariani Ave.

Cupertino, CA 95014

408-996-1010

The Easy-CD Developers Toolkit from incatsystems is a formatting and mastering toolkit for integrating CD-R functions into your application programs. With the toolkit, a single DLL called by your program allows you to build an ISO 9660 image from your data. Drivers for all CD-R recorders are included. You can write discs in any format and mode, including Mode 1, Mode 2, multivolume and multisession, ISO 9660, and already-prepared CD images on hard disk. The package includes sample apps written in C and Visual Basic. The toolkit sells for $995.00. Reader service no. 29.

incatsystems

1684 Dell Ave.

Campbell, CA 95008

408-379-2400

The MIDI Programmers Toolkit for Windows, available from Music Quest, lets multimedia and music-program developers create applications ranging from sequencing, music notation, and music instruction to live performance using MIDI instruments and sound cards. The toolkit hides much of the Windows API while providing a complete library of functions. The library allows content developers to read and write songs in Standard MIDI File form, receive and transmit MIDI events to and from MIDI instruments and sound cards, filter events, and synchronize to either a MIDI clock, internal time base, or SMPTE time code. The library is provided as a DLL and supports Microsoft and Visual C++, Borland C/C++, and Visual Basic. The MIDI Programmers Toolkit for Windows sells for $99.95. Reader service no. 30.

Music Quest

1700 Alma Drive, Suite 300

Plano, TX 75075

214-881-7408

Borland has begun shipping Paradox 5.0 for Windows. The new release contains support for OLE 2.0 and ODBC, interface enhancements for first-time users, and support for seven new data types: long integer, binary coded decimal, single byte, logical, time, time stamp, and autoincrement.

Paradox 5.0 for Windows also offers an enhanced debugger for ObjectPAL that is modeled on Borland's Windows-hosted C++ debugger. In addition, ObjectPAL has been extended with more than 100 new methods and 200 properties. Finally, Borland has added comprehensive context-sensitive help for ObjectPAL, accessible through an integrated-development environment. The package sells for $495.00, with upgrades at $199.95. Reader service no. 31.

Borland International

100 Borland Way,

Scotts Valley, CA 95067

800-233-2444

Curious about the new Visual C++ 2.0 compiler but don't want to upgrade your hardware to accommodate Windows NT 3.5? Then you may be interested in WinHost for Visual C++ 2.0 from Phar Lap. WinHost, a tool that allows developers working in a 16-bit environment to target 32-bit Windows applications, additionally allows programmers to use the Visual C++ compiler and command-line tools from either DOS or Windows 3.1. WinHost is an addition to Phar Lap's desktop, FrontRunner, which integrates the DOS and Windows environments by providing a DOS box within a Windows shell. FrontRunner provides cut and paste capability between DOS and Windows, includes a programmable status bar and customizable Launch bar, and maintains a screen history of 16,000 lines within the DOS box. FrontRunner with the WinHost for Visual C++ 2.0 addition retails for $139.00. Reader service no. 32.

Phar Lap Software

60 Aberdeen Avenue

Cambridge, MA 02138

617-661-1510


Copyright © 1995, Dr. Dobb's Journal


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.