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


SEP93: OF INTEREST

Microway has released NDP Fortran-90, a 32-bit Fortran-90 compiler for protected mode DOS, OS/2, DesqView, and UNIX. NDP Fortran-90, optimized for Intel 32-bit processors (386, 486, Pentium, and i860), supports ANSI X3J3 specifications for array syntax and operations, pointers (alias techniques similar to C++'s reference operator), free formatted source code, CASE and DO statements, improved I/O, dynamic storage, and user-defined types. NDP Fortran-90 also provides C-like functions, recursion, and module definitions enabling you to encapsulate logic and functionality.

Additionally, Microway is shipping NDP Lapack, a linear algebra library package used for analysis and solution of systems of simultaneous linear algebraic equations, linear least-squares problems, and matrix Eigenvalue problems. In all, NDP Lapack, which is a complete rewrite of Linpack, contains over 1000 routines, including support for single- and double-precision, complex, and complex*16.

NDP Fortran-90 sells for $295.00 while NDP Lapack costs $150.00 for either the royalty-free binary library or source-code distribution, or $250.00 for both. Microway is offering a white paper which details the Fortran-90 improvements, and includes code examples and optimization tips. Reader service no. 20.

Microway

P.O. Box 79

Kingston, MA 02364

508-746-7341

If you're looking for lots of low-cost storage capabilities, but CD-ROM doesn't meet your read/write needs, low-cost digital-audio tape (DAT) may be the solution to your problems. To this end, DataImage has released Sail-SDK, a C library that allows programmers to integrate high-storage capacities and direct retrieval capabilities of digital data storage 4mm DAT drives into DOS or Windows applications. One unique aspect of the DataImage approach is that, although the data is stored sequentially, users can retrieve information by direct access via a DLL (for Windows) or run-time library (for DOS).

The SDK provides an interface that supports a maximum of seven DAT SCSI drives. The 36 functions supported by the API include those for system initialization, backup/restore operations, read/write, querying the hardware, and the like. The current generation of reusable DAT cassettes provide 4 Gigabytes of storage and sell for about $20.00 each. The SDK sells for $750.00. Reader service no. 21.

DataImage

20 Meadow Street

East Hartford, CT 06108-3216

203-291-1830

A Windows-compatible version of the Prime Factor Fast Fourier Transform (FFT) subroutine library has been announced by Alligator Technologies. Prime Factor uses the Cooley-Tukey Fast Fourier Transform, and a DFT to allow analysis of any data-set size. The package can also be used to transform any data-type array, including floating-point data types from 4 to 10 bytes as well as integer data types from 2 to 8 bytes. With an added DLL, Prime Factor supports compilers such as Visual Basic, Visual C++, Turbo C++ for Windows, and Borland C++ for Windows.

Prime Factor FFT performs one- and two-dimensional FFTs on arrays up to the allocatable, protected-mode extended-memory space. It optimizes execution by automatically detecting math processor type, and subroutines are handcoded in assembly language for speed and accuracy. Sample programs are provided in Basic and C. Prime Factor FFT sells for $395.00. Reader service no. 22.

Alligator Technologies

17150 Newhope Street, #114

Fountain Valley, CA 92728-9706

714-850-9984

The Windows Sound System driver development kit (DDK) from Microsoft is now available for licensing to OEMs and audio semiconductor manufacturers. The DDK has a new driver and mixture architecture that enables any audio chipset to function with future enhancement to the Microsoft Windows Sound System.

The kit consists of driver, VDX, and hardware-installation module source code; instructions for modifying the source code; and test programs and sound control applications. The $450.00 license fee enables manufacturers to modify source code and distribute derivative object code without incurring additional royalty fees. Reader service no. 23.

Microsoft Corp.

One Microsoft Way

Redmond, WA 98052-6399

206-882-8080

CS-MAP 5.0, a system-mapping library from Mentor Software, now supports multiple regression for conversion of international geographic coordinates between any of the 48 geodetic data supported. Version 5.0 adds six more features, such as enabling applications to convert NAD27-based (North American Datum of 1927) grid coordinates to HARN-based (High Accuracy Reference Network) grid coordinates in one pass through the data. CS-MAP supports the Canadian National Transformation for converting Canadian coordinates based on NAD27 to NAD83. It computes the grid-scale factor, convergence angle, and calculates the actual geodetic azimuth and distance defined by two geographic locations. CS-MAP 5.0 sells for $450.00. Reader service no. 24.

Mentor Software

3907 E. 120th Ave., Suite 200

Thornton, CO 80233-1600

303-252-9090

An ANSI Fortran 77 compiler for 32-bit extended DOS optimized for the Intel 486 and Pentium processors is now available from Absoft. The compiler is compatible with MS-DOS 6.0 (or equivalent), Phar Lap 386|SDK, MetaWare High C/C++, and 32-bit Microsoft C/C++, Windows 3.1, and Intel or Weitek's math coprocessors. Absoft Fortran 77 contains statement extensions from VAX/VMS, Cray, Sun, and Microsoft Fortrans so code can be ported with little change. Requirements are 4 Mbytes of RAM. The price is $750.00. Reader service no. 25.

Absoft

2781 Bond Street

Rochester Hills, MI 48309

313-853-0050

In other Fortran news, the Numerical Algorithms Group has announced that it has licensed its Fortran 90 technology to Microsoft. NAG's technology provides Microsoft with a compiler front end on which to build future Microsoft Fortran 90 compilers. Reader service no. 26.

Numerical Algorithms Group Inc.

1400 Opus Place, Suite 200

Downers Grove, IL 60515-5702

708-971-2337

For Macintosh developers who want to port their applications to the PC platform, Farallon is offering the Timbuktu AppleTalk Developer's Kit (ADK) for building network Windows/DOS applications that interoperate with Macintosh computers.

The ADK provides the necessary tools to develop cross-platform AppleTalk applications--e-mail, databases, groupware, and the like. The ADK costs $5000.00. Reader service no. 27.

Farallon

2470 Mariner Square Loop

Alameda, CA 94501

510-814-5100

Integrated Computer Solutions is offering a Display PostScript SDK for the X Window System. Available in source form, the SDK consists of tools, such as sample code, example applications and utilities specifically for the X environment, and reference materials for programming. The SDK, which initially supports SunSoft Solaris, DEC ULTRIX, IBM AIXWindows, and SGI platforms, sells for $500.00. Reader service no. 28.

Integrated Computer Solutions

201 Broadway

Cambridge, MA 02139

617-621-0060

MetaWare has announced its High C/C++ compiler 3.1. This compiler supports Windows 3.1 and the Pentium processor. Having worked previously with Intel's 386/486 and i860 processors, MetaWare's compiler already contains many of the global optimizations such as instruction scheduling, inlining, and loop-strength reduction. High C/C++ sells for $795.00. Reader service no. 29.

MetaWare

2161 Delaware Ave.

Santa Cruz, CA 95060-5706

408-429-6382

WinScope from the Periscope Company is a debugging tool for Windows developers. It provides the ability to capture and display Windows messages and API calls including parameter names and return values, message filter hooks, ToolHelp notifications, and debug kernel messages. Breakpoints provide the ability to analyze the occurrence of a specific combination of these events or pass control to a source-level debugger. CodeView selects events and records them in the trace buffer, which can then be searched for specific events, displayed in various ways, printed, or saved to disk for later examination. WinScope sells for $249.00. Reader service no. 30.

The Periscope Company

1475 Peachtree Street, Suite 100

Atlanta, GA 30309

800-722-7006

TAPI, the Telephony Applications Programming Interface, will provide a standard set of functions for developing phone-control applications in Windows. TAPI, which was proposed by Intel and Microsoft, effectively provides a standard way to integrate the telephone and PC. Among the type of products TAPI will likely spawn are: visual call control for call forwarding, conference and call transfer; integration of e-mail, voice mail, and fax; desktop audio and video conferencing; and wide area networking that allows PCs to use the telephone network for both voice and data transmission.

Version 1.0 of the specification is available on CompuServe in the Intel Access Forum (type GO INTELACCESS). Alternatively, you can get a copy by FAXing the Windows Telephony Coordinator at Microsoft (206-936-7329), or by sending e-mail to [email protected]. Reader service no. 31.

Microsoft Corp.

One Microsoft Way

Redmond, WA 98052-6399

Quantify from Pure Software is a software development tool that detects and identifies performance bottlenecks. Quantify measures the performance of an entire application and its components and pinpoints the functions that use the most system resources. Quantify, which is targeted for SPARC workstations running SunOS 4.1x, requires no special compiler, debugger, or editor. The tool sells for $1198.00. Reader service no. 32.

Pure Software Inc.

1309 S. Mary Ave.

Sunnyvale, CA 94087

408-720-1600

Inmark Development Corporation announced the release of zApp 2.0. zApp is a portable C++ application framework that offers cross-platform portability through object-oriented C++ classes, which now number over 200. Other new features include forms support, MDI dialogs, dynamic sizers (to simplify screen design), object persistence, scrolling classes, full DDE, advanced debugging, expanded documentation and sample programs, and online help.

zApp is available for Windows, DOS, and OS/2. For Windows, zApp supports Borland C++ 3.1, Microsoft Visual C++, and Zortech C++; for DOS, Borland C++ and Microsoft C++; for NT, the NT C++ compiler; for OS/2 2.x, the Borland C++ OS/2 compiler. The price is $495.00, except for OS/2, which is $695.00. Reader service no. 33.

Inmark Corporation

2065 Landings Drive

Mountain View, CA 94043

415-691-9000

A Smalltalk ANSI standardization committee, X3J20, has been formed by the likes of IBM, Digitalk, Knowledge Systems, Object Technology, Quasar Knowledge Systems, Easel, ParcPlace, and others. The goal of a Smalltalk standard is to provide a stable base for application development and to improve portability between different Smalltalk implementations. The first organizational meeting was held in June 1993 in Washington, D.C.

You can obtain a draft of the IBM proposed standard from IBM by calling IBM Publications and requesting the IBM ITSC redbook, Smalltalk Portability: A Common Base, publication #GG24-3903. The book sells for $20.00. Reader service no. 34.

IBM Publications

800-879-2755

Although foremost known for its C/C++ compilers, Watcom has begun shipping a visual implementation of Rexx called "VX REXX" for the OS/2 2.0 operating system. VX REXX provides a visual development environment that enables you to dynamically create and modify GUI objects at both edit and run time. In doing so, VX REXX uses the OS/2 2.x system object model (SOM) to implement its object-oriented GUI run-time support, enabling extensibility and interoperability with other languages including C/C++. VX REXX provides an interactive debugger and project management facility, and visual GUI forms designer. VX REXX sells for $299.00. Reader service no. 35.

Watcom

415 Phillip Street

Waterloo, Ontario

Canada N2L 3X2

519-886-3700


Copyright © 1993, 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.