CS497REJ Calendar

I'll add items to the calendar as we figure them out. In general, I reserve the right to change anything, though I'll try not to change things less than a week in advance.

After the first few meetings, I'm planning to focus on problems and their patterns, rather than particular frameworks. I don't who should be involved in each problem. Since each of you is studying a framework, you are the ones who can tell whether your framework attempts to solve the problem, so you should tell me which topics you should work on.

Date Topic
Feb 03 Overview of Java packages, Beans, AWT, and Habanero.
Feb 10 OpenStep.
Feb 17 ET++ and a comparison of event systems. You might want to reread the Observer, Command, and Chain of Responsibility patterns in preparation for this. The people who will compare their event systems (Hiroaki Nakamura, Ryuichi Kishibe Brian Swetland, Greg Ferrar, Dave Anderson, and Jeff Barcalow as Eagle AND Smalltalk representative) should meet once or twice before this and hammer out their comparisons.
Feb 24 Windowing systems. Greg, Linda Sun, Brian, Dave and John Brant should meet a couple of times to compare their windowing systems.
Mar 03
March 10 Reflection. Brian Foote will meet with other "reflectors" to plan this.
March 17 Graphics Systems?
March 24 Spring break!
March 31 Component systems?
April 7 Object streaming (Persistence, Marshalling)?
April 14 VuSystem (Manolescu)
April 21 / Interspace (Marsura) / Collaborative systems (Cheng)
April 28 3D (Helleve, ??)
May 5 ?
CS497REJ home page, newsgroup archive, other resources for class

Mail comments to Ralph Johnson.