2001 27.10 2003

Vol.27 n°10 (#341) october 2002

(ddj_2002_10.jpg)

FEATURES

p.16 The Science of Complexity

[author : David Lamper and Neil F. Johnson]

Complex systems change in time, making empirical validation of theoretical concepts a difficult process. To get around this problem, David and Neil present a computer model that includes all the crucial properties of complex competition, frustration, feedback, and adaptability.

p.24 An Intelligent MP3 Jukebox

[author : Mark R. Nelson]

The Windows-based MP3 player Mark presents keeps track of and accommodates your musical tastes by letting you rate artists, albums, and individual songs.

p.36 Personalization & Adaptive Resonance Theory

[author : M. Tim Jones]

Tim examines Adaptive Resonance Theory, a clustering algorithm under the neural network genre of unsupervised learning, which can be used to group web site customers according to their preferences.

p.40 The Cg Programming Language

[author : John Ratcliff]

Cg, short for "C for graphics," is a high-level C-like language for graphics programming. John presents a virtual base called "CgBinding" that provides a framework to dynamically bind any Cg program to your application.

p.49 .NET Versus COM

[author : Robert Gunion]

.NET promises increased ease of development, deployment, scalability, and maintenance. But before getting waist deep in .NET, Robert and his team compared it to COM-based development.

EMBEDDED SYSTEMS

p.60 Two-Axis, Real-Time Camera Control

[author : Cort Dougan]

Cort presents RTLinux-based software for viewing live images and controlling a servo-motor driven, dual-axis mounted camera in real time via a web page.

COLUMNS

p.68 C Programming

[author : Al Stevens]

Playing piano for a month in Switzerland is a dirty job, but someone has to do it. While there, Al gets a chance to catch up with Erich Gamma.

p.76 Embedded Space

[author : Ed Nisley]

You've probably gotten that queasy feeling when problems arise in thoroughly tested and debugged systems. Ed wonders if a field call concerning one of your products turns your stomach completely over?

p.86 Programmer's Bookshelf

[author : Jack J. Woehr]

Jack takes a look at Practical Linux Programming: Device Drivers, Embedded Systems, and the Internet, by Ashfaq A. Khan; and 68HC12 Microcontroller: Theory and Applications, by Daniel J. Pack and Steven F. Barrett.

p.89 Dr. Ecco's Omniheurist Corner

[author : Dennis E. Shasha]

Dr. Windswift is his name and cloning is his game, but he still needs Dr. Ecco and Liane's help to do the job right.

FORUM

p.8 Editorial

[author : Jonathan Erickson]

p.10 Letters

[author : you]

p.12 The New Adventures of Verity Stob

[author : Verity Stob]

p.14 News & Views

[author : Shannon Cochran]

p.81 Of Interest

[author : Della Song]

p.92 Swaine's Flames

[author : Michael Swaine]