Software Design and Development Using Adaptive Object-Oriented Programming

The Winter 2002 class.

We will use connections between XML, Java, UML, collaborations and adapters and Demeter (DJ and DemeterJ) to develop flexible software: DJ: A simple tool for Java programmers. Read the DJ Fact Sheet Read the DJ API || DemeterJ and AP-Studio Resources.
COM 1205 Resources

First assignment: answer a questionnaire, and send me your answers by noon on Monday of second week of classes.

UML information you find on the web: Rational, OMG. Look for UML 1.3, the latest version now. UML 2.0 is in preparation.
Archive of class messages .
Using Java compilers at CCS.
Course Directories .
Course description (Postscript).
Syllabus (Postscript).
Homeworks.
Homework solutions.
Project.
Links to individual project pages (under construction) .
Lecture Notes (several hundred slides in PowerPoint).
DemeterJ and AP-Studio Resources.
Course progress.
Old exams (Practice exams) .
Blackboard .
Mission Critical Application at Verizon.

The following example is involved: DJ Example:TBR

Instructor's Home page.