There will be two "standard" class project options. These will be well-defined projects involving a Web interface to a collection of data, with both access to the data and a computation on the data.
-
In the first half of the course, you will implement this using C for the data access and computation, and using Perl for the CGI interface to the Web. The interface should allow user access to the data and view the results of the computation. We will provide the data and define the computation. You will write the programs and design/define the web interface.
-
In the second half of the course, you will reuse the C part of your earlier implementation to access the data, and redesign your web interface using Java applets. It is also possible to rewrite the C computation as a Java applet, which would allow more interactive visualization of the result.
|