August 2003    
Dr. Dobb's Journal     
  
File: LITEAOP.TXT
Title: Lightweight Aspect-Oriented Programming 
Author: Michael J. Yuan and Norman Richards
Keywords: AUG03    AOP    JAVA     REUSE
Description: Published source code accompanying the 
article by Michael J. Yuan and Norman Richards in which 
they examine Aspect-Oriented Programming and backward-
compatible approaches to code reuse that protect 
investments in existing software. Also see 
LITEAOP.ZIP.

File: LITEAOP.ZIP
Title: Lightweight Aspect-Oriented Programming 
Author: Michael J. Yuan and Norman Richards
Keywords: AUG03    AOP    JAVA     REUSE
Description: Unpublished source code accompanying the 
article by Michael J. Yuan and Norman Richards in which 
they examine Aspect-Oriented Programming and backward-
compatible approaches to code reuse that protect 
investments in existing software. Requires 
UNZIP/PKUNZIP to extract.

File: CLEANGUI.ZIP
Title: Cleanroom Software Engineering
Author: Shawn P. Garbett 
Keywords: AUG03    SOFTWARE DESIGN      TESTING
Description: Published source code accompanying the 
article by Shawn Garbett in which he focuses on defect 
prevention rather than defect removal, cleanroom 
software engineering helps you develop high-quality 
software with certified reliability. Requires 
UNZIP/PKUNZIP to extract.

File: XPARSING.TXT
Title: Extreme Parsing
Author: by Kyle F. Downey
Keywords: AUG03    JAVA    IDL     PARSER
Description: Published source code accompanying the 
article by Kyle F. Downey in which he applies Extreme 
Programming core principles and Java tools to build his 
Mini-IDL parser.

File: INIFILE.TXT
Title: Creating .INI Classes in Java
Author: Mark Meyer
Keywords: AUG03    JAVA    INI    WIN32
Description: Published source code accompanying the 
article by Mark Meyer in which he presents IniFile, a 
lightweight Java class that reads standard .INI text 
files into memory, lets you manipulate their contents, 
and stores their corresponding key/value pairs in 
memory. Also see INIFILE.ZIP.

File: INIFILE.ZIP
Title: Creating .INI Classes in Java
Author: Mark Meyer
Keywords: AUG03    JAVA    INI    WIN32
Description: Unpublished source code accompanying the 
article by Mark Meyer in which he presents IniFile, a 
lightweight Java class that reads standard .INI text 
files into memory, lets you manipulate their contents, 
and stores their corresponding key/value pairs in 
memory. Requires UNZIP/PKUNZIP to extract.

File: CPPEQUAL.TXT
Title: Overriding the C++ Operator== 
Author: Daniel E. Stevenson and Andrew T. Phillips
Keywords: AUG03    JAVA        C++
Description: Published source code accompanying the 
article by Daniel E. Stevenson and Andrew T. Phillips 
in which they present a design that handles complex 
inheritance situations, then implement it in Java and 
C++.

File: RTLINUX.TXT
Title: Real-time Signal Analysis & Real-Time Linux
Author: Keywords: AUG03   JAVA   REAL-TIME   LINUX
Description: Published source code accompanying the 
two-part article in July and August 2003, by Matt 
Sherer. In part 1, he shows how you do hard real-time 
signal acquisition, controlling it from a normal Java 
GUI application. In part 2, Matt simplifies both the 
real-time and Java code, then adds a digital filter. 
This file contains code for both part 1 (July) and part 
2 (August).

File: MDA.TXT
Title: UML 2.0 & Model-Driven Architectures
Author: Lars Mats
Keywords: AUG03 JAVA  UML 2.0  MODEL-DRIVEN DEVELOPMENT
Description: Published source code accompanying the 
article by Lars Mats in which he develops a Java 
application using UML 2.0 and a model-driven 
development strategy. Also see MDA.ZIP.

File: MDA.ZIP
Title: UML 2.0 & Model-Driven Architectures
Author: Lars Mats
Keywords: AUG03 JAVA  UML 2.0  MODEL-DRIVEN DEVELOPMENT
Description: Unpublished source code accompanying the article by Lars Mats 
in which he develops a Java application using UML 2.0 and a model-driven 
development strategy. This is the Java code for the Phonebook applications.
Requires UNZIP/PKUNZIP to extract.

File: CPRO0803.TXT
Title: C Programming Column
Author: Al Stevens
Keywords: AUG03   C++
Description: Published source code accompanying the 
article by Al Stevens in which he examines C++'s export 
keyword.






