Squeak CD-ROM Index
Welcome to the Squeak CD-ROM! This disc has several kinds of material on
it. Please look through this index to get an idea of what's available.
Main Folders (each of which has its own navigation page; follow the
links)
-
Tutorials:
Several
different Squeak and Smalltalk tutorials, some as browseable HTML content,
and some as printable PDF files.
-
Demos:
Demonstration
virtual images that show off just what Squeak can do. There's also a "getting
started" virtual image for newcomers.
-
Screen Shots:
A
tour of Squeak applications as a series of screen dumps incorporated in
a web page.
-
Documents:
References
and background documents galore.
-
Virtual Images:
Several
versions of Squeak virtual image, changes, and source files.
-
Virtual Machines:
Source
code and binaries for the Squeak virtual machines for many systems.
-
Packages:
Squeak
applications and tools as source code and documentation.
-
Projects: A sampler
of recent Squeak project files taken from Bob's Super Swiki.
-
Squeak Swiki: The
Squeak web "swiki" from Georgia Tech.
-
References:
A
web page of related references (essentially my web links menu).
-
Logos:
Various versions
and formats of the Squeak logo (and related images).
README
New users are invited to look at the screen shots to get a feel of what
can be done with Squeak. The tutorials are intended for those interested
in learning more about Squeak. To install Squeak on your computer, go to
the subdirectory of the virtual machines folder that is appropriate for
your machine and copy the executable program file onto your hard disk.
Note
The HTML pages on this CD-ROM have many links to the (external) Web;
though it can also be used "stand-alone."
Most of the virtual images on this CD-ROM assume a screen of at least
640 * 480 pixels and may have partially obscured windows on smaller screens.
For best Squeaking, use a dual-monitor system consisting of a 1024 * 768
or larger lap-top LCD augmented by a 1600 * 1200 monitor.
The content of the Demos and Squeak_Swiki folders have been assembled from the contributions of the large, diverse open source Squeak community. As such, their accuracy and workability cannot be guaranteed: Servers go away, server structure gets reorganized, and platform peculiarities may arise. NO GUARANTEE IS OFFERED FOR THE CONTENT OF THOSE FOLDERS! Do not call Technical Support if you find errors, bad links, or other problems with the content of these folders.
Getting Started with Squeak
If you're new to Squeak, try reading the book that accompanied this
CD-ROM as well as its companion volume Squeak : Object-Oriented
Design with Multimedia Applications by Mark Guzdial, Prentice Hall,
2001. There are also several on-line tutorials,
and a pre-configured
Getting
Started virtual image here. For basic notes on giving a Squeak demonstration
read
this file
on the web, and first-time users should also consult the special
Newbie
page on the Swiki. There is also a mailing list for Squeak-related
questions; you can join it by visiting this
web page.
How to Run Squeak
To start the Squeak run-time, you need to execute the virtual machine
program that's appropriate for your hardware/operating system platform,
and tell it which virtual image file to load objects from. It's
easiest if you make a new folder (or directory) on your hard disk and copy
the proper virtual machine (from the folder virtual
machines) into that folder along with the sources files from the virtual
images folder. (Note that the newest version on this CD-ROM is 3.0,
but that most of the demo virtual images still use the version 2.0 sources
file.) After this, you can copy virtual images files, along with their
changes files for regular use.
Acknowledgments
Most of this material was culled from various sources on the Internet,
or contributed by members of the Squeak
community (THANK YOU ALL). The screen shots are largely taken from
the German Smalltalk User's Group CD-ROM
and Thorsten Bergmann's (awesome)
web
site. Dwight Hughes converted several of the documents included here
to HTML, and Ken Brown helped put together the package list index.
Tech Support Info | System Requirements
Stephen Travis Pope -- stp@create.ucsb.edu -- 2001.02.19