2001 27.08 2003

Vol.27 n°8 (#339) august 2002

(ddj_2002_08.jpg)

FEATURES

p.17 Aspect-Oriented Programming & AspectJ

[author : William Grosso]

Aspect-oriented programming extends the object-oriented paradigm by letting you write more maintainable code using aspects.

p.26 Domain-Specific Modeling

[author : Risto Pohjonen and Steven Kelly]

Domain-specific modeling raises the level of abstraction on which software development is carried out.

p.37 Tracking Software Development Projects

[author : Joe Marasco]

Like physical bodies, software development projects have inertia, and large, complex projects tend to be more massive than small, simple ones.

p.46 Checkpointing Multithreaded Programs

[author : Christopher D. Carothers and Boleslaw K. Szymanski]

Checkpointing is the process by which you grab snapshots of running programs.

EMBEDDED SYSTEMS

p.52 Adding Exceptions & RTTI to the Windows CE Compiler: Part I

[author : Dani Carles]

Dani describes the TCU library, which lets you add exception handling and RTTI to the Windows CE compiler.

INTERNET PROGRAMMING

p.62 Implementing A Smart Spider

[author : Manu Konchady and Ray D'Amore]

The smart spider presented here crawls the Web, locating links of interest based on topic keywords.

COLUMNS

p.76 Programming Paradigms

[author : Michael Swaine]

p.84 C Programming

[author : Al Stevens]

p.86 Embedded Space

[author : Ed Nisley]

p.98 Dr. Ecco's Omniheurist Corner

[author : Dennis E. Shasha]

WORKBENCH

p.69 Programmer's Toolchest

[author : Jeff Linwood]

p.91 Java Q&A

[author : Mark Seaman]

p.94 Algorithm Alley

[author : Mark R. Nelson]

p.100 Programmer's Bookshelf

[author : Gregory V. Wilson]

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.102 Of Interest

[author : Della Song]

p.104 Swaine's Flames

[author : Michael Swaine]