CSU 670 Resources, Fall 2004

Available in hardcopy from the NU Bookstore.

http://www.ccs.neu.edu/home/lieber/courses/csu670/f04/ = Course Home Page

materials/to-be-distributed/list.html = this file

Course Description and Syllabus.

About DJ:
DJ package.
Abstract Slicing Case Study.
Abstract Slicing Pattern.

About Java Technology from SUN: Demeter in the Java Environment:
Java Architecture for XML Binding (JAXB)

From AP book:
Chapters 1 to 5 of AP Book.
Two Chapters on Class Dictionaries in AP Book (chapters 11 and 12).
Chapter 8 of AP Book.

From DemeterJ User's Guide:
Class dictionaries.
Traversal Strategies.
Generated Visitors.

Additional Resources (only available online)

Fundamental Problem Solving.
Eclipse Exercises.
The Pragmatic Programmer Textbook Resources.
The Pragmatic Programmer Textbook Tips.
Complete AP Book.
Java Tutorial.
Java for C++ Programmers.

The following are DemeterJ related: after the third week of classes:
Using the AP book with DemeterJ .
Using the AP book with DJ .
Checking a programming style rule: DJ Example:TBR
XML Schema Primer.

About AspectJ:
AspectJ.

Instructor's Home page, Professor Karl Lieberherr.