February 1991 - POWERFUL DATA COMPRESSION ENGINES


FEATURES

ARITHMETIC CODING AND STATISTICAL MODELING
by Mark R. Nelson

You can achieve impressive compression ratios by combining arithmetic coding with powerful modeling techniques.

ENTROPY
by Kas Thomas

Understanding entropy is key to understanding data compression.

DIFFERENTIAL IMAGE COMPRESSION
by John Bridges

DFF keeps track of the differences between images rather than the images themselves.

THE DDJ DATA COMPRESSION CONTEST

Here's your chance to prove that your favorite compression technique is better than that of your fellow programmers.

PORTING UNIX TO THE 386:THREE INITIAL PC UTILITIES
by William Frederick Jolitz and Lynne Greer Jolitz

Utilities to let you execute GCC-compiled programs in protected mode from MS-DOS, and copy files to a shared portion of disk so MS-DOS and Unix can exchange information.

SCREEN CAPTURING FOR WINDOWS
3.0 by Jim Conger

This utility helps you get your foot in the Window 3.0 programming door.

EMBEDDED SYSTEMS SPECIAL

REMOTE CONNECTIVITY FOR PORTABLE TERMINALS: PART I
by Dan Troy

Dan takes you through the steps his team experienced when they designed an 8051-based touchscreen terminal.

LOOKING INTO THE FUTURE OF MICROPROCESSORS
by Ray Duncan

The most recent Microprocessors Forum gives Ray - and you - a look into what's around the corner in terms of microprocessors and microcontollers.

OPTIMIZING INTEGER DIVISION BY A CONSTANT DIVISOR
by Robert D. Grappel

Speed up slow processors by decomposing a division by a constant divisor into a simple sequences of additions, subtractions and shifts.

EXAMINING ROOM

YACC FOR EXPERT SYSTEMS
by Todd King

Todd uses MKS YACC to build a portable expert system.

PROGRAMMER'S WORKBENCH

INTRINSICS OF THE X TOOLKIT
by Todd Lainhart

Programmers can configure the Intrinsics toolkit so that X Window users can personalize computing environments.

COLUMNS

PROGRAMMING PARADIGMS
by Michael Swaine

Reading and thinking about van Gasteren's On the Shape of Mathematical Arguments is a task every programmer should shoulder.

C PROGRAMMING
by Al Stevens

After catching up on recent events, Al examines the Huffman data compression algorithm.

STRUCTURED PROGRAMMING
by Jeff Duntemann

Jeff ponders the imponderable, starting with software design.

GRAPHICS PROGRAMMING
by Michael Abrash

Our newest columnist launches his column by developing routines to draw filled polygons.

PROGRAMMER'S BOOKSHELF
by Ray Duncan

The use and abuse of fonts and typography leads Ray to Digital Typography.

DEPARTMENTS

EDITORIAL
by Jonathan Erickson

LETTERS
by you

SWAINE'S FLAMES
by Michael Swaine

PROGRAMMER'S SERVICES

OF INTEREST
by Janna Custer


Copyright © 1991, Dr. Dobb's Journal