Linux Journal Issue #53/September 1998

Features

Developing Imaging Applications with XIE  by Syd Logan
Mr. Logan describes the X Image Extension and show us how to use it—for the experienced C programmer.
Open Inventor  by Robert Hartley
Mr. Hartley shows how to do interactive 3-D programming using Open Inventor, Release 2, which he used to create the images on our cover.
LibGGI: Yet Another Graphics API  by Andreas Beck
The next generation fully portable graphics library
Porting SGI Audio Applications to Linux  by David Phillips and Richard Kent
This article describes the process of porting a variety of audio applications from the SGI platform to the Linux operating system.
Visualizing with VTK  by James C. Moore
A look at a new tool for visualizations of scientific data—VTK, an object-oriented visual toolkit.

News & Articles

Porting MS-DOS Graphics Applications  by Jawed Karim
Are you hesitant about porting your favorite VGA MS-DOS program to Linux? Using this tutorial and SVGALIB, porting will truly become a matter of minutes.
A Tale of DXPC: Differential X Protocol Compression  by Justin Gaither
Article about using Differential X Protocol Compression which compresses X messages up to over 7:1.
Chess Software for Linux  by Jason Kroll
Once there was a time when chess software for the home was slow, weak and expensive. To find human opponents, you had to go to your local chess club. Today, the situations is different.
LJ Interviews LDP's Greg Hankins  by Marjorie Richardson
Migrating to Linux, Part 2  by Norman M. Jacobowitz and Jim Hebert
We continue with our look at converting an office from a commercial operating system to Linux.

Reviews

SockMail  by Noah Yasskin
UNIX Power Tools  by Samuel Ockman
Managing AFS: Andrew File System  by Daniel Lazenby
Discover Linux  by Marjorie Richardson

WWWsmith

Updating Pages Automatically  by Reuven M. Lerner

Columns

Letters to the Editor  
From the Editor   How Many Distributions?  by Marjorie Richardson
Stop the Presses   USENIX 1998  by Aaron Mauck
USENIX 1998 SSC's system administrator travels to New Orleans and actually returns to tell us about it.
Take Command   A Little Devil Called tr  by Hans de Vreught
A Little Devil Called tr Here's a useful command for translating or deleting characters in a file.
Linux Means Business   Training on a Token Ring Network  by Charles Kitsuki
Training on a Token Ring Network Linux can provide technical managers with cost-effective, reliable training tools
New Products  
Kernel Korner   Driving One's Own Audio Device  by Alessandro Rubini
Driving One's Own Audio Device In this article Alessandro will show the design and implementation of a custom audio device, paying particular attention to the software driver. The driver, as usual, is developed as a kernel module. Even though Linux 2.2 will be out by the time you read this, the software described here works only with Linux-2.0 and the first few decades of 2.1 versions.
Linux Gazette   MUP: Music Publisher  by Bob van der Poel
MUP: Music Publisher Here's a look at notation editors for producing sheet music under Linux.
Best of Technical Support