Jan 12: Dylan will be discussing the java language and environment. It would behoove you to have read the Java language environment white paper, as well as having seen a variety of applets in action.
Here are the slides from Jan 12th's talk. If you want to print them, please use the 4-up version of the slides.
Jan 19: An overview of the java class libraries.
The best way to explore the class libraries is to look through the Java API documentation. Since java.sun.com tends to be under heavy load and even unreachable at times, we've downloaded a version of the Beta 2.0 API documentation for local consumption (also linked through the web server).
Another useful aid in exploring the class libraries is a set of graphs showing the class hierarchiesof the Java packages created by Charles Perkins.
And, lastly, we've installed a Smalltalk-like class browser for Java packages called dejava (it works on arbitrary class packages, not only on the default packages). To run dejava on our systems, run /uns/share/bin/dejava, wait for it to finish initializing, and select the menu command Project->Spawn JDK.
Jan 26: Project brainstorming.
Feb 2 -: The rest of the quarter.