Previous Page TOC Next Page


— Appendix D —
About the CD-ROM

The purpose of this appendix is to provide an overview and brief description of the contents of this book's CD-ROM. Because applets and scripts use long filenames, their files have been zipped (compressed) in directories. They may be browsed by using one of the compression utilities also included on this CD.

Explanation of the CD-ROM Directories

The following is a list of the directories found on the CD-ROM and a brief explanation of their contents. A more detailed description of the applets and scripts is in the following sections:

Software Development Tools

The following section lists the programming tools included on the CD-ROM, including the Java Developer’s Kit.

JDK 1.0

The Java Developer’s Kit contains all of the tools necessary to create applications (or Web applets) using the Java programming language, including the following:

javac

The Java compiler

jdb

The Java debugger

javadoc

The Java documentation program

java

The Java Virtual Machine

appletviewer

The Java applet viewer

The JDK also has a variety of sample applets. The JDK is available for the following platforms:

Windows 95

Windows NT

Solaris 2.x

Macintosh Operating System (Note: the Mac version of the JDK is a Beta version)

Utilities

In additon to the JDK, the CD-ROM includes a numer of utilities to allow you to manipulate the sound and image files you might need while creating Java applets. These include the following:

ACDSee

ACDSee is a graphics utility that enables you to view GIF and JPEG file formats and to convert between the two.

Adobe Acrobat

A growing number of Web sites are offering documentation in the PDF format. The Adobe Acrobat reader enables you to read PDF files.

Hotdog, HTML Assistant, and Hot Metal

Hotdog, HTML Assistant, and Hot Metal are HTML editors that you can use to create your Web pages or to edit the HTML files for your Java applets.

PaintShop

PaintShop is a graphics application that enables you to create drawings to incorporate into your Java applets.

Wplany

WPlany is a sound utility that you can use to play sounds you might use in your Java applets.

Sample Applets

The following section lists the sample applets discussed in the book and included on the CD-ROM. Wherever possible, a URL to the applet’s home page is included. Keep in mind that these URLs might change over time because the Web is a dynamic environment.

AnimNav

Written by Elijah Dean Meeker

http://www.realtime.net/~elijah

Bitsafe imagbutn

Written by Larry Landwehr

ClickBoard: Interactive Animation

Written by Steve Fu

http://www.intrinsa.com/personal/steve/ClickBoard/ClickBoard.html

Clock and GoURL

Written by Nils Hedstr[um]om

http://www-und.ida.liu.se/~d94nilhe/java/applets.html

Collections

Written by Doug Lea

Color Picker

Written by Ken Rawlings

http://www.greyassoc.com

cmos and kvd

Written by Norman Hendrich

http://tech-www.informatik.uni-hamburg.de/applets/cmos/cmosdemo.html

Commissions

Written by Dr. Robert Lum

http://www.intrepid.com/~robertl/index.html

Criswick applets (BigTime, WhereToday, TickerTape, PlaySound, Map Apps)

Written by John Criswick

Curve Applet

Written by Michael Heinrichs

http://fas.sfu.ca:80/1/cs/people/GradStudents/heinrica/personal/curve.html

Learn to Dance Applet

Written by George Hessmann

http://tech-www.informatik.uni-hamburg.de/dance/Jdance-e.html

Documentation and Forms

Written by Thomas Wendt

Frog Jump

Written by Charles-Edouard Ruault

http://www.franceway.com/frogjump.htm

GrowText

Written by Jamieson M. Hall

http://www1.mhv.net/~jamihall/rocham.html

J-tools

Written by Gene Leybzon

Juggling Applet

Written by Christopher Sequin

http://www.acm.uiuc.edu/webmonkeys/juggling/

Missile Commando

Written by Mark Boyns

http://www.sdsu.edu/~boyns/java/mc/

Neon

Written by Scott Clark

Nuclear Power Plant

Written by Henrik Eriksson

http://www.ida.liu.se/~her/npp/demo.html

Player Piano

Written by Mark Leather

http://reality.sgi.com/employees/mark/piano/index.html

Plot2D

Written by Dr. Leigh Brookshaw

http://www-igpp.llnl.gov/people/brookshaw/java/

Rock-Paper-Scissors

Written by Jamieson M. Hall

http://www1.mhv.net/~jamihall/rocham.html

Server

Written by Mike Fletcher

SlideShow

Written by David Gulbransen

http://www.fa.indiana.edu/~dgulbran/slideshow.html

Slot Machine

Written by Jamieson M. Hall

http://www1.mhv.net/~jamihall/rocham.html

StockTrace Applet

Written by Christian Dreke

http://www.cs.virginia.edu/~cd4v/graph/StockGraph.html

TickerTape

Written by Ken Rawlings

http://www.greyassoc.com

User

Written by Scott Clark

WorldClock

Written by Vijay Vaidy

http://www.webpage.com/~vijay/java/wt/testwt.html

YARC

Written by Ken Rawlings

http://www.greyassoc.com

Sample JavaScript Scripts

The following is a collection of JavaScript Scripts included on the CD-ROM:

bodymass

You can use this script to calculate your body mass ratio, provide information about proper weight, and so on.

currency

This script allows you to convert the value of a currency type to a foreign currency.

histbutn

This script provides JavaScript navigation buttons, which can be used on Web pages or inside frames.

js_maze

This script is a sample JavaScript maze.

rclac

This script is a calculator for running that computes distance and speed.

snark

This script enables you to search multiple WWW search engines through a single input form.

soundex

This script converts surnames to the standard census Soundex indexing format.

taxpricr

This JavaScript script calculates your income taxes based on the 1995 1040EZ.

telekom

This script calculates the cost of a telephone call in Germany.

Previous Page TOC Next Page