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:
The following section lists the programming tools included on the CD-ROM, including the Java Developers Kit.
The Java Developers 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
The following section lists the sample applets discussed in the book and included on the CD-ROM. Wherever possible, a URL to the applets 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
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
User
Written by Scott Clark
WorldClock
Written by Vijay Vaidy
http://www.webpage.com/~vijay/java/wt/testwt.html
YARC
Written by Ken Rawlings
The following is a collection of JavaScript Scripts included on the CD-ROM:
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. |