A new feature this fall will be an increased use of Aspect-Oriented Programming ideas. You are encouraged to use AspectJ 1.0 in your project. AspectJ is a popular extension to Java and an early version was developed by Dr. Crista Lopes, a former Northeastern PhD student.
The use of DJ has been very successful and we will continue to initially use DJ to write adaptive programs in plain Java. DJ: A simple tool for Java programmers. Read the DJ Fact Sheet first.
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.
Links to individual project pages (under construction) .
Recent publications (they are sources for projects). Check the last
few entries.
Project ideas.
Lecture Notes (several hundred slides in PowerPoint and Adobe PDF).
Demeter/Java and
AP-Studio Resources.
Course progress.
Old exams (Practice exams) .
FALL 97 TECHNOLOGY TRANSFER PROJECT (Luis Blando).