16th European Conference on Object-Oriented Programming
University of Málaga, Spain
June 10-14, 2002
Technical programme > Tutorials > Tutorial #12
General Information
Call for Contributions
Technical Programme
Useful Information
Social Programme

<< Site map >>
<< History file >>

Ecoop 2002 is organized in cooperation with:
Important dates
Oct 01
Nov 01
Dec 01
Jan 02
Feb 02
Apr 02
May 02
Jun 02

You are the visitor number

from 4th October 2001.


Tutorial #12 - Squeak: An Open Source Smalltalk for the 21st Century!

Morning T01 T02 T03 T05 T07 T09 T11 T13 T14 T15 T17 T19 T21 T23
Afternoon T04 T06 T08 T10 T12 T16 T18 T20 T22 T24


Squeak: An Open Source Smalltalk for the 21st Century!

Presenter :Andrew P. Black (School of Science & Eng., USA)
Duration :Half day
Day :Monday - afternoon
Level :Introductory






Squeak is an open source Smalltalk system that runs on any platform (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.


Required experience

Participants should know about O-O concepts and O-O design. They are likely to have programmed in another O-O language, such as C++ or Java, or perhaps another Smalltalk. No previous experience with Squeak is assumed.

Expected audience

Professionals who have learned other O-O languages and are disappointed that they do not offer the hoped-for paradigm shift. Educators who are considering using Squeak as a medium for teaching OO concepts, UI-design, Multimedia or Graphics. Engineers and managers who are curious to know why a 20 year old language is generating so much excitement. Anyone looking for a productive programming environment with a vibrant and friendly user community in order to put the fun back into programming. After the tutorial, participants will understand the potential of Squeak, will be able to write simple graphical applications, and will know how to set about exploring the Squeak world more thoroughly.


Presenter's profile

Andrew Black is a Professor at the OGI School of Science & Engineering, Oregon Health & Science University, 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.
















Tutorial #12 - Squeak: An Open Source Smalltalk for the 21st Century!
Last modified on Feb 14, 2002
Maintained by webmaster@2002.ecoop.org