Program: SlideWriter.java  (follow link to view applet and code)
Authors: Cory Goldfuss and Steve Borga
Date: March 20, 2001 Program last modified: May 1, 2001
Description: Program allows creation of slide shows which are used in conjunction with SlidePresenter.java to view the slide show over the web.
Components: Standard GUI components, Menus, FileChooser, ColorChooser.
New Concepts: File Chooser, Color Chooser, Serialization, FileWriter, Java Applications, File Menus, Writing test programs ( GetFile.java ), Working with others on the same program.
Reflections: Just by looking at the time spent on this program, it is easy to realize the amount that it covered. I would have to say that this program is by far the best one I (for the sake of writing this I means Steve Borga and I) have written thus far. Not only did this program allow me to learn new aspects of Java (FileChooser, Menus, Containers, Dialogs, Applications), it also brought together many of the fundamentals we have learned over the past year (Classes, Methods, GUI components, etc.). I also found it quite an experience being able to work with another programmer on the same project. I saw many pros and cons to this idea. One major positive was the exchange of ideas and/or evaluation of each other. If I thought something would work better I would suggest it and vice versa. This produces a program that is probably going to please more than just one person. The largest con to working with more than one person, is trying to both work on the same application. We both could individually write test programs, but when the project was coming near it completion it became more of a talk and type session. One of us would type as the other suggested things or vice versa. I am quite please with the final product that we have written. I will have to say though that I wish much more time would have been used for testing the program. I'm sure many people will find it fairly simple to crash this program just by doing something uncalled for on purpose. All in all this program was a good experience that allowed me to tie many things together. I see this as a capstone to the Java programming course ( not that I will stop here ). Click here for our "buddy" applet that works in conjuction ( the viewer of the slide tray ) with the SlideWriter application.
Evaluation: Please provide an evaluation of this portfolio entry.


G-fuss
Last modified March 1, 2001.