DDJ, October 2004
Intelligent Systems



FEATURES

Political Modeling & Election Simulations
by Mary Lynn Reed
Agent-based modeling and simulation are natural tools for social science research and modeling real-world processes such as political elections.

Autonomic Delivery of Expertise via Web Services
by Michael J. Fichtelman
The Agent Building and Learning Environment is a complete environment for designing, testing, and implementing Java-based artificial-intelligence agents.

HTML Templates for Lisp
by Gene Michael Stover
One of the reasons Gene wrote this HTML template library is because he likes the elegance of Lisp programming.

C#, CLI (.NET), and C++/CLI Standardization
by Rex Jaeschke
Rex reports on the status of the C#, CLI, and C++/CLI Ecma standardization efforts.

Optimizing Pixomatic for Modern x86 Processors: Part III
by Michael Abrash
In the final installment of this three-part series, Michael wraps up his optimization of an x86 3D software rasterizer.

Examining Doxygen
by Al Williams
Doxygen is a tool for generating formatted documentation from comment blocks in the source code.

Object Serialization in .NET
by Richard Grimes
Object serialization is vital to web services and SOAP, .NET Remoting, and Application Domains and .NET Contexts.

Dynamic Compilation, Reflection, & Customizable Apps
by David B. Scofield and Eric Bergman-Terrell
David and Eric show how to develop apps that offer user-created buttons and menu items that launch custom features.

Launcher: Mastering Your Own Domain
by Gigi Sayfan
Launcher is a .NET GUI app that loads and executes other programs in multiple app domains.

Penumbra: Simplifying Eclipse
by Frank Mueller and Antony L. Hosking
Penumbra is a plug-in that takes some of the complexity out of the Eclipse IDE.

The Eclipse Visual Editor for Java
by Michael Pilone
The Eclipse Visual Editor for Java is a plug-in for, well, visual editing.

Refactoring with Eclipse
by Hugo Troche
Eclipse provides a collection of refactoring features.

Eclipse 3.0's Rich Client Platform
by Gene Sally and Maciej Halasz
Eclipse 3.0's Rich Client Platform takes the drudgery out of writing SWT-based applications.


EMBEDDED SYSTEMS

Robots & Small-C
by Pete Gray
Pete uses Small-C to write the control code for a DSP-based robot.


COLUMNS

Programming Paradigms
by Michael Swaine

Embedded Space
by Ed Nisley

Chaos Manor
by Jerry Pournelle

Programmer's Bookshelf
by Gregory V. Wilson


FORUM

Editorial
by Jonathan Erickson

Letters
by you

Dr. Ecco's Omniheurist Corner
by Dennis E. Shasha

News & Views
by Shannon Cochran

Of Interest
by Shannon Cochran

Swaine's Flames
by Michael Swaine