February 1995 - DISTRIBUTED COMPUTING


FEATURES

DISTRIBUTED COMPUTING AND THE OSF/DCE

by John Bloomer

DCE from the Open Software Foundation is a specification for building distributed-computing systems. John examines the DCE system and API, then presents both single-process and client/server implementations of an image database.

DISTRIBUTED REAL-TIME OPERATING SYSTEMS

by E. Douglas Jensen

The emerging class of real-time operating systems are modular, adaptable, and scalable in functionality. And, as Doug describes here, they'll support global, distributed, and cooperative computing across and between levels in the application-control hierarchy.

THE CONDOR DISTRIBUTED PROCESSING SYSTEM

by Todd Tannenbaum and Michael Litzkow

Condor is a powerful, distributed batch-processing system that lets you use otherwise idle CPU cycles in a cluster of workstations.

EXTENDING C++ FOR DISTRIBUTED APPLICATIONS

by Patrick Suel

Developing groupware requires new programming tools and techniques. Here, Patrick uses the ILOG Server to extend C++ objects for developing dynamic servers.

READING GIF FILES

by Wilson MacGyver Liaw

The GIF file format has become one of the most popular formats for storing images. Wilson examines the format and presents a program for reading GIF files.

RTFHELP FOR WINDOWS HELP FILES

by Joseph Hlavaty

With Joe's RTFHelp filter, you aren't limited to nonintuitive commands and RTF-based word processors when generating Windows help files.

IDENTIFYING SERIAL PORT IRQs

by John Ridley

John presents a program that detects all relevant information about serial ports--how many ports are installed, where they are, and to which IRQ they are set.

EMBEDDED SYSTEMS

THE MICROSOFT FLASH FILE SYSTEM

by Peter Torelli

Peter examines flash file systems for DOS, focusing on the mechanics behind a flash file system based on the Microsoft data structures.

NETWORKED SYSTEMS

DESIGNING SERVERS WITH CPI-C

by Peter J. Schwaller and John Q. Walker II

Since the Common Programming Interface for Communications (CPI-C) provides a consistent set of calls for systems ranging from Windows, OS/2, UNIX, to AS/400, CICS, and MVS, you need deal with only one set of calls to write client/server applications for different systems.

EXAMINING ROOM

BUILDING AN OLE SERVER USING VISUAL C++ 2.0

by John LaPlante

John uses the recently released Visual C++ 2.0 for building an OLE server that lets you embed a GIF image file into an OLE 2.0-compatible document.

PROGRAMMER'S WORKBENCH

DEPLOYING DCE AS AN INFRASTRUCTURE

by Jack Danahy

When Hewlett-Packard's Chelmsford Systems Software Lab decided to implement a distributed infrastructure throughout the organization, they faced barriers ranging from system security and clock synchronization to user skepticism. Jack describes how the Lab overcame both.

COLUMNS

PROGRAMMING PARADIGMS

by Michael Swaine

Is the art and science of computer programming old enough to have a history? Michael thinks so, and he begins chronicling it.

C PROGRAMMING

by Al Stevens

Al continues his static text-search engine project by building a common word list which determines the hierarchical organization of the database.

ALGORITHM ALLEY

edited by Bruce Schneier

Iwan Dobbe presents techniques for generating faster fast Fourier transforms, then implements these approaches in both C and assembler.

PROGRAMMER'S BOOKSHELF

by Steve Gallagher

Steve examines a pair of books that tackle the subjects of object-oriented programming, OS/2, and the SOM/DSOM object models from IBM.

FORUM

EDITORIAL

by Jonathan Erickson

LETTERS

by you

SWAINE'S FLAMES

by Michael Swaine

PROGRAMMER'S SERVICES

OF INTEREST

by Monica E. Berg


Copyright © 1995, Dr. Dobb's Journal