CIT 597 Previous announcements
Fall 2005, David Matuszek

Date Announcements
November 22, 2005

Class will not meet the Wednesday before Thanksgiving.

November 16, 2005 I have added a slide on installing XOM to my XOM slides (it's really simple!)
November 14, 2005 The quiz has been postponed to Wednesday, November 16.
November 9, 2005 I've posted some suggestions that I hope will help with the Animals Game assignment. There are no new requirements on this page.
November 8, 2005 Thursday, November 10
6 PM
Levine 512
November 8, 2005

I've decided not to give out the next assignment this week (I'll post it over the weekend). Accordingly, I'm giving a blanket extension on the current assignment, which will now be due Sunday, November 13, before midnight. That's the good news.

The bad news is:Programs submitted after Sunday will accrue late points from the original due date of November 8.

November 1, 2005

The due date for the Session Management assignment was supposed to be Tuesday (not Wednesday), November 1, before midnight. Because this was my error, programs turned in Wednesday will be accepted without penalty.

Programs turned in after Wednesday will receive late points counting from November 1.

October 24, 2005

Due to unexpected difficulties with the SendText assignment, the due date is now Tuesday evening (before midnight), October 25.

We will have a quiz next Monday.

October 21, 2005 I always have trouble with configuration, so I've posted some of my own notes on file structures for Tomcat.
October 21, 2005

Observations on SendText:
  • Your JDialog really needs to be modal.
  • It's a good idea to close() your PrintWriter when you are done with it.
  • It's a good idea to dispose() of your JDialog when you are done with it.

October 17, 2005

From David Duffy, who has been unable to open a GUI on the server from a servlet call:

"After many troubling hours I have found out what the problem is and I want to pass it on to the rest of the class so that they don't have to go through the same problems.

"I was always starting Tomcat through the service that was installed when I installed Tomcat. I tried starting Tomcat through a command line and lo and behold my window appeared! When I went and examined the service properties for Tomcat I noticed that there is a checkbox on the Log On tab of the properties for the Tomcat service that is labeled 'Allow service to interact with Desktop'. This was unchecked. I checked it and when I ran Tomcat from the service again my dialogs were showing up. So the lesson for me is to always check your service properties! If anyone else is running into this problem they should be able to just check this checkbox and all should be well."

October 17, 2005

Two notes on the current assignment:

  1. For an application program, it is usually convenient to have your "main" class extend JFrame. However, any class can extend JFrame (unless it extends some other class), and you can use JFrame as is, without extending it. A servlet is not an application program.

  2. While you can use a JFrame for the SendText program, you will have to solve some threading issues. A JDialog is a better choice (it can have null as its "owner").
October 13, 2005 Important last-minute notes!
October 13, 2005 When I set the due date on the current assignment, I forgot about Fall Break. New due date: Sunday, October 23.
October 11, 2005 I've added some Notes on the Server/Client assignment. Highly recommended reading!
October 5, 2005 For some reason, the autoflush in ReverseServer.java does not seem to be working this year. I had to add the line output.flush(); as the last statement in the while loop. If you have an older copy of the file, make this change (or download it again).
September 22, 2005 For personal reasons, I won't be able to make my 3:00 office hours today. I will probably be in for my 6:00 office hours, though.
September 22, 2005 I've posted a master page of the installation notes that I've received. If you are still having troubles with some installations, look here for help.
September 20, 2005 The second assignment has been posted.
September 19, 2005 For personal reasons, I will not be having office hours tomorrow (Tuesday, May 20). I should be available via email most of the day.
September 16, 2005 The first quiz will be Wednesday, September 21, on HTML, XML, and DTDs.