DukeTest, simple image & sound load (Café 1.51, JDK 1.0.2) This test loads a sinlge image (5K GIF) and plays a 14K AU file. The .class file is 2K This applet has the basic structure needed to load an image/audio file into an HTML page displayed in the browser.
Animator, small size image & sound load (Café 1.51, JKD 1.0.2) This is a slooow applet that eats up your CPU cycles like crazy. This a good example of what NOT to do with Java! It animates 10 images (~10K GIFs each) and plays 10 sound files (~2K AUs)
HelloWorld 2 (Café 1.51, JDK1.1, Netscape's IFC 1.0) The bytecode for this applet will not run in JVM's that support JDK 1.0.2 only.
HelloWorld 3 (Café 1.51, IFC1.0) This is the simple applet used to test the set up for the Java JDK 1.0.2 plus the IFC 1.0 environments!. This version uses a TextField object from the IFC. The class file is less than 2K.
Simple Text Scrolling Applet (freeeware, JDK 1.0.2). Here's the description from the authors: "ScrollingUpdateApplet is an applet and a canvas class that can be used to vertically scroll text over a static background image. The text is read from a file on the host, and the host text file is subsequently read periodically for updates. If an update to the text file occurs, then the vertically scrolling text displayed by the applet is dynamically updated. Copyright © 1997 by Modern Minds, Inc."
JavaSoft & Nestcape (and IBM, see http://www.javasoft.com:81/pr/1997/april/pr970402-14.html) have announced that Netscape's Internet Foundation Classes (IFC) for Java will be used by JavaSoft to create the Java Foundation Classes (JFC) which will be part of the next release of the Java Development Kit (JDK 1.2?). The IFC currently runs using the JDK 1.0.2 (built into Navigator and Explorer browsers) or JDK 1.1.x (in the next relase of the browsers) and JavaSoft has said that IFC based applications will require little changes to port to the JFC. Browsers supporting JDK 1.x.x should be able to run applets/applications that use the IFC now.
The dvantages of using a class library such as the IFC/JFC include: