DDJ, July 2002
Graphics Programming
FEATURES
Understanding Scene Graphs
by Aaron E. Walsh
Scene graphs are data structures used to organize and manage a variety of media types, including those supported by VRML, Extensible 3D, MPEG-4, and Java 3D.
Shadow Mapping
by Sergei Savchenko
Shadow mapping is a multipass technique for creating dynamic shadows. This shadow map algorithm is applicable to a wide variety of accelerated hardware and can be implemented using OpenGL.
Inside Intel's JPEG Library
by Mark R. Nelson
Mark examines Intel's Win32 JPEG Library, presents a slideshow application he built to test it, and compares Intel's library to Microsoft's standard IPicture component.
Smooth Talking Your Databases
by Dennis E. Shasha and Philippe Bonnet
Building bridges between islands of data is critical but not always that easy to do.
EMBEDDED SYSTEMS
Determining Processor Utilization
by Byron Miller
Performance requirements are often considered after the fact when it comes to selecting processors for embedded products.
INTERNET PROGRAMMING
Monitoring Web Application Performance & ISAPI
by Kevin T. Manley
Accurately measuring the performance characteristics of web applications under realistic loads is a difficult task. Kevin presents an Internet Server API (ISAPI) filter for Microsoft IIS that does just that.
WORKBENCH
Programmer's Toolchest
Examining Visual Studio .NET
by Martin Heller
Java Q&A
So What Is a Java Event Agent?
by Eric J. Bruno
Algorithm Alley
Prime Numbers
by Peter Smith
Programmer's Bookshelf
Mathematics & C++
by Peter N. Roth
COLUMNS
Programming Paradigms
by Michael Swaine
C Programming
by Al Stevens
Embedded Space
by Ed Nisley
Dr. Ecco's Omniheurist Corner
by Dennis E. Shasha
FORUM
Editorial
by Jonathan Erickson
Letters
by you
The New Adventures of Verity Stob
by Verity Stob
News & Views
by Shannon Cochran
Of Interest
by Della Song
Swaine's Flames
by Michael Swaine