DDJ, October 2002
Intelligent Systems




FEATURES

The Science of Complexity
by 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.

An Intelligent MP3 Jukebox
by 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.

Personalization & Adaptive Resonance Theory
by 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.

The Cg Programming Language
by 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.

.NET Versus COM
by 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

Two-Axis, Real-Time Camera Control
by 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

C Programming
by 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.

Embedded Space
by 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?

Programmer's Bookshelf
by 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.

Dr. Ecco's Omniheurist Corner
by 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

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

Programming Paradigms
by Michael Swaine