Tutorial T10


Tutorials  T1  T2  T3  T4  T5  T6  T7  T8  T9  T10  T11  T12  T13  T14  T15  T16  T17  T18  T19  T20  T21 

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


Presenter: Andrew P. Black
Level: Intermediate
Day: Monday (June 18) p.m.


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.