2003 29.10 2005

Vol.29 n°10 (#365) october 2004

text on archive.org (DVD)

(ddj_2004_10.jpg)

Editorial

[author : Jonathan Erickson] #Edito

TABLE OF CONTENTS

FEATURES

Political Modeling & Election Simulations

[author : 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

[author : 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

[author : 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

[author : 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

[author : Michael Abrash]

In the final installment of this three-part series, Michael wraps up his optimization of an x86 3D software rasterizer.

Examining Doxygen

[author : Al Williams]

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

Object Serialization in .NET

[author : Richard Grimes]

Object serialization is vital to web services and SOAP, .NET Remoting, and Application Domains and .NET Contexts.

Dynamic Compilation, Reflection, & Customizable Apps

[author : 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

[author : Gigi Sayfan]

Launcher is a .NET GUI app that loads and executes other programs in multiple app domains.

Penumbra: Simplifying Eclipse

[author : 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

[author : Michael Pilone]

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

Refactoring with Eclipse

[author : Hugo Troche]

Eclipse provides a collection of refactoring features.

Eclipse 3.0's Rich Client Platform

[author : 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

[author : Pete Gray]

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

COLUMNS

Programming Paradigms

[author : Michael Swaine]

Embedded Space

[author : Ed Nisley]

Chaos Manor

[author : Jerry Pournelle]

Programmer's Bookshelf

[author : Gregory V. Wilson]

FORUM

Letters

[author : you]

Dr. Ecco's Omniheurist Corner

[author : Dennis E. Shasha]

News & Views

[author : Shannon Cochran]

Of Interest

[author : Shannon Cochran]

Swaine's Flames

[author : Michael Swaine]