CIS 525 Assignment 3
Fall 2000
This assignment will give you an opportunity to use Java to build an interactive web application. You may work with a partner if the project is complex enough. If you work with a partner, turn in one write-up with both names and be sure to describe who did which parts of the project.
The project you select should involve a demonstration of at least two things that can be done using Java and cannot be done using Javascript. If you are stuck for ideas, consider writing a simple paint applet that allows the user to choose a shape (oval, rectangle, triangle), a color (at least 3), and a fill style (filled or hollow). The user should be allowed to draw and place each shape using the mouse. Shapes are allowed to accumulate on the applet window until the user presses the clear button (which clears the applet of all shapes). You might also consider implementing one of the Tiny Tools on Pressman's wish list.
I would like to post a copy of your working applet on the CIS 525 course page. Please e-mail me a zipped copy of your application and any related media files or give me a floppy diskette containing your application. All web references should be written assuming that all files required by your application reside in the same web directory.
Your write-up should include hardcopy of relevant output from your applet, commented source listings of the html and Java used to implement the web pages. You must also use javadoc to produce on-line documentation for your applet. You must turn in hardcopy of the on-line documentation. You will need to write a 2 to 3 page memo describing the design and functionality of your applet. You need to explain what your applet does that Javascript cannot do.
Assigned: 10-25-00
Date due: 11-13-00