Click on one of the buttons below to pop up a Spiro applet drawing canvas. When the design canvas pops up, try picking one of the presets and then clicking on the button "Draw this Design!". For more help, click on the "Help" button, or view the help here.
[Note: the "Huge" canvas size will be too big for most computers, and does not seem to work in Netscape.]
The Spiro applet was Applet of the Day on 28 June, 2000, at JavaBoutique.
The applet will not work in versions of Netscape older than 4.02, nor will it work in versions of MSIE older than 4.0. Also, the applet does not seem to work well in older versions of Netscape on the Macintosh (not sure why, might be memory).
Unlike most art-creation applets on the web, the Spiro applet allows you to save your work! Normally, saving your work locally from an applet is difficult, because Java security restrictions prevent applets from creating local files. The Spiro applet sidesteps Java's security restrictions by means of a small server-side CGI system that 'reflects' the applet-created image back to the web browser.
For folks that would like to play with the Spiro applet on their own computer, Spiro is also available as a Java application. To run Spiro as an application, you'll need the Sun JDK or JRE, version 1.1.7 or later (1.2.1 or later recommended). The application version of Spiro allows you to save drawings to your local disk as standard Targa (.tga) image files. You can download the Java JAR file for Spiro, and obtain the Sun Java Runtime if you need it, from the links below:
Once you have the Java Runtime installed, you should be able to run Spiro by typing the command java -jar spiro.jar. (Under MacOS, of course, you can't type commands. Follow the MacOS help for running Java applications.)
The Spiro application is available free of charge, and unencumbered by any warranty or claims of suitability for any particular purpose. Use at your own risk. Source code for Spiro is available on request, email to firstname.lastname@example.org.
This page written by Neal Ziring, last modified 9/15/00.