The Spec UI framework

Pharo is a clean, innovative, open-source, live-programming environment.

This book explains the UI framework for Pharo, called Spec.

About This Book

Spec is the default UI framework for Pharo. To build UI’s in Spec existing widgets or even complete UI’s are reused and configured to form a new UI.

This book first shows the basics of Spec and how it enables reuse of UIs. It then treats UI layout in detail before moving on to explaining the management of windows. Some of the more advanced widgets are also discussed as well as the dynamic features of Spec. Lastly, the book also contains a chapter with tips and tricks.

An Open Book

You will learn how to develop, reuse and compose your User Interfaces through the reuse and configuration of widgets and complete UIs.

The Spec UI framework is an open book, contributions are welcomed.

The latest version is available on our book farm.

The content of this book is released under a Creative Commons Attribution-ShareAlike license.