Squeak is an open source Smalltalk system that runs on many platforms (including Windows, MacOS, Linux, and many PDAs). It is fun to use, has a large, talented and enthusiastic user community, and is constantly improving. Because all the source code is written in Squeak itself and is freely available, anything can be changed to suit the needs of the programmer. Squeak is ideal as an experimental, exploratory environment, as well as for teaching.
This tutorial is intended for those familiar with object-oriented concepts and design, and who are keen to explore the richness of a 21st Century Smalltalk. The tutorial will be "hands-on"; participants are encouraged to bring their own laptop computers loaded with Squeak. We will cover the essential aspects of conventional Smalltalk, such as the programming environment, debugging, and testing, and will emphasize Squeak's innovations, such as the Morphic graphic model, 3D, book-morphs, scripting, and Sound.
Audience:
Those seeking a productive programming environment that fulfills the promise of Object-Orientation, or wishing to explore UI-design, Multimedia and Graphics.
Required experience:
Participants should know about O-O concepts and O-O design. They are likely to have programmed in another O-O language.
Presenter's profile:
Andrew Black is a Professor at the Oregon Graduate Institute of Science and Technology, located just outside Portland, Oregon, USA, where he has taught MS and PhD students Object-Oriented Programming using Smalltalk and other languages since 1994. He has been involved in OO language and systems research since 1981.