The All-Tcl Plume Web browser. 0.6.2alpha Plume is a WWW browser implemented entirely using the Tcl/Tk language and toolkit. It was formerly known as SurfIt!. It currently parses HTML v1.0, v2.0 and some HTML v3.2 elements. The goal is for the parser to be completely HTML v3.2 compliant and to support stylesheets. It handles inline GIF, PPM and X bitmap images natively, and can handle JPEG and TIFF images if Jan Nijtman's Img package has been installed. The most interesting aspect of Plume is that it will download and execute Tcl scripts (a.k.a. "Applets"). Plume uses Safe-Tcl to ensure that foreign, untrusted scripts cannot compromise the security of the computer that the browser is running on. INSTALLATION ============ First you need to have Tcl/Tk 8.0, or Tcl 7.6 and Tk 4.2 installed. If you're running on Unix, make sure wish4.2 is on your PATH. This version does not work with Tcl 7.5 / Tk 4.1 or earlier. For complete download, installation and configuration information, see http://tcltk.anu.edu.au/0.6.2alpha/ Brief instructions: Download plume-0.6.2 from your nearest Tcl archive, or from: FTP from ftp://tcltk.anu.edu.au/pub/plume/plume-0.6.2.tcl HTTP from http://tcltk.anu.edu.au/0.6.2alpha/plume You can take your choice of compression - uncompress the file once the download has finished. Run 'plume-0.6.2'. On Unix you just type './plume-0.6.2'. On Windows you double-click it. On Macintosh, you can source the script, or get the SEA file. INFORMATION =========== For the latest information visit the Plume Web page at: http://tcltk.anu.edu.au/ There is a mailing list for developers and users. See the included documentation for details on how to join. ACKNOWLEDGEMENTS ================ The author wishes to acknowledge the support provided by the Cooperative Research Centre for Advanced Computational Systems established under the Australian Government's Cooperative Research Centres Programme. The Plume Project is a collaborative research project of the Department of Computer Science, Australian National University and Sun Microsystems Laboratories. Stephen Uhler and Jacob Levy have provided much help and advice (many thanks!). I'd also like to thank John Ousterhout for his help and encouragement. Also thanks to Plume's contributors. CONTACT ======= If you have any problems, wish to discuss some aspect of the browser, or have done some hacking and want to contribute some code then feel free to contact me. EMail: Steve.Ball@tcltk.anu.edu.au WWW: http://tcltk.anu.edu.au/steve/ Phone: +61 6 249 5146 Fax: +61 6 249 0010 Snail: Department of Computer Science, Australian National University ACTON 0200 ACT AUSTRALIA README,v 1.3 1995/08/28 01:19:57 steve Exp Steve Ball, Steve.Ball@tcltk.anu.edu.au