CSE3001/CSE5040: WWW Project

Due: Friday, February 5, 1999.

Project description

In this project for cse3001/cse5040 you are to create a WWW page (no frames please) containing information about a programming langauge in the list below and write a simple Java applet. Gather information and links from the Internet and incorporate them in your page. Give some description and context about the language, it should not be too detailed. You will need an account in the Harris lab (or an account on some machine with a WWW server that is globally accessible).

You may work together in groups of up to two people. If you know little about the Internet then you should try to form a group with someone that does. You will graded on value added--not by the number of links, but by the value your page has in finding information about a specific language. The reader wants to know why to visit the links mentioned-- what's there, what questions will be answered. When you are ready, turn in your project by sending me e-mail with the URL of your WWW page and I will grade it by viewing it on-line. I will maintain a list of all the class' links. In your e-mail send me, in addition to the URL, the name of the people who worked on the project, and the title of your project.

I have provided a small template file for you to copy, if you wish. This is a syntactically correct HTML document that will give you something to begin with. More information about writing HTML files is given in the references below.

Here is one link to get you started no matter what language you pick: Yahoo's Programming Languages.

Choose one language from this list of less-well-known object-oriented languages.

Basic steps in creating your language WWW page

In the following instructions we assume you a creating a WWW page in the Harris Lab and are using a shell (e.g., csh, tsh, bash) in which ~ stands for your home directory.
  1. To have a WWW page you must make your home directory accessible to others. If this acceptable to you, do the following
          chmod go+X ~
          
  2. If you do not already have a directory named public_html in your home directory, create one using the following commands:
          mkdir ~/public_html
          chmod go+X ~/public_html
          
  3. Save a copy of my template file to the directory ~/public_html/ using some name ending in .html, say lang.html.

    To learn how to save a page while using the Netscape browser check the documentation on saving a page.

  4. Edit the file lang.html to add the information you want. Make sure the file is the way you want it. You can view it using Netscape as follows:
          netscape http://www.cs.fit.edu/~[user name]/lang.html
          
  5. Make sure your file in your public_html directory is world readable. You can use the following command:
          chmod go+r ~/public_html/lang.html
          

Applet

Your WWW page must contain a Java applet which you have written. This applet may be very simple. The only requirements are that it must be visible and display something unique about your topic. There is no extra credit for writing a fancy or elaborate applet. Be sure to consult Java in the Harris lab. Information about writing applets can be found on the WWW, or in a short document of my own.

The basic steps in putting an applet on a WWW page are:

  1. Create a Java applet, say, MyApplet.java and put it in the same place as your language html page.
  2. Compile the applet using javac.
  3. Add the applet tag to your HTML file.
          <applet code="MyApplet.class" width=150 height=30>
          </applet>
          
  4. Make sure your Java byte-code files (and your HTML files) in your public_html directory are world readable. You can use the following command:
          chmod go+r ~/public_html/*.html ~/public/*.class
          

References

Appendix: Class Links


Ryan Stansifer <ryan@cs.fit.edu>
Document location: http://www.cs.fit.edu/~ryan/cse5040/proj-www.html
Last modified: Wed Feb 10 08:30:43 EST 1999